Re: buildd could run "make -i" twice on failure

2013-09-08 Thread Daniel Pocock
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



On 08/09/13 01:20, Roger Leigh wrote:
> On Sat, Sep 07, 2013 at 11:28:31PM +0200, Daniel Pocock wrote:
>> After a build fails on the buildd, it would be really useful to
>> have the build run again twice with "make -i" and log the output
>> of the second retry
> 
> What's the main advantage of doing so?  To log further errors not 
> seen due to the first failure?  Why not just use "-k" to begin 
> with?

If -k will try all the same things as -i (which is true for most well
written Makefiles) then it is fine.

I agree that developers could just add -k in the build section of
debian/rules, but the output is quite verbose.  One reason I suggest a
re-run of the make with -i (or -k) is to get a more concise summary of
the errors, probably with -j1 as well, and make that available
separately from the normal buildd log output.


> There's no guarantee that "make" is being used for building, and 
> it's non-trivial to determine if it is or is not in use, nor how to
> invoke it appropriately.  If we want to do it centrally, it would
> be more reliable to add a new target which sbuild or other build
> tools could invoke on error, and which package maintainers could
> add to support their specific requirements.

That would be quite OK.  Maybe every target could have an optional "on
failure" target.

As well as a new target (or targets), there would also need to be some
way to have the output of the target redirected to a dedicated log

Later on, this could also lead to more advanced reporting, e.g. rather
than just counting the number of packages that fail on HURD or fail
after some transition, we would be able to count the number of actual
errors and calculate the ratio of errors/package, etc.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJSLDcaAAoJEOm1uwJp1aqD0FIP/jnDl1YKy32KPDKO0/0gfAc5
h+exPEM4FilwLowZmrHKQ6sYgl28okoyGI6aAIbIo3VWABQKWftf7SMHqEPN3W6T
GhqQQdajNusysm7OlEs0PFV0wtQkm6XdOWgi6/jHyF0JpXpj+N8Hn6/pKTSvccrh
NcnJDhRtcDdsBojaHT+6SK9G9V/P5n6HeijHU40SMRhVzvvrrgAx7F6oiFw+8mxf
wKoagtiAs4NY1vcd2qa0Pbdr3/AgFI1+yeEn+f/mNVn8wUH1k3Akwb1jJ5y3XP5P
ZLG4DlewyOlRKDgh5F3iE6RvFhMLCLxLcxzxV/oqgpUj9ybaeWdcKMxSmNSnbJdQ
1WDEFvEqszWr2xEMyWXKRDPCnw1UgdwStRrrSjR2qtdG3Hu39/PIwrh+BBR3bW7Q
hUx+GV/N/gprXQqALi+WciIkol1kgiVoPna7vm2takNh9iLy7cMLsfmbpZynALW1
XakQWeis2zvKklynAkOC33f96ZkFAi/EbZP7T1EcGISKmBDMSAFnK+cfGWIHbh+V
rUnOL82O2Nt6l2rwhJKAri0DAx6PqqYTjOq/bfx2mcMHsNg8mZWp58kZO3aOeRk5
KpgirDUS4PcL83P1ahSaZxEPBsd9p8+gh7KZQT+EsjaLa1YJoJGASO2dxarGjIrm
pkiZ4h2Buh7Hn2ndpS2o
=v0pO
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522c371a.4030...@pocock.com.au



Bug#722130: RFP: gajim-plugin-otr -- Off-The-Record encryption for Gajim

2013-09-08 Thread Dmitry Smirnov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,tanguy+deb...@ortolo.eu

   Package name: gajim-plugin-otr
Version: 0+hg20130905
Upstream Author: Kjell Braden 
URL: http://trac-plugins.gajim.org/wiki
License: GPL-3
Description: Off-The-Record encryption for Gajim
 gajim-plugin-otr provides OTR encryption for Gajim.
 .
 Off-the-Record Messaging, commonly referred to as OTR, is a cryptographic
 protocol that provides strong  encryption for instant messaging
 conversations. OTR uses a combination of the AES symmetric-key algorithm,
 the Diffie–Hellman key exchange, and the SHA-1 hash function.

--

I committed initial packaging of "gajim-plugins" source package to

http://anonscm.debian.org/gitweb/?p=collab-maint/gajim-plugins.git

It can be extended to ship other plugins but needs more work for that.

Whoever interested to continue this work is welcome to take over.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201309081916.57818.only...@debian.org



Re: buildd could run "make -i" twice on failure

2013-09-08 Thread Ivo De Decker
Daniel,

On Sun, Sep 08, 2013 at 10:36:42AM +0200, Daniel Pocock wrote:
> > There's no guarantee that "make" is being used for building, and 
> > it's non-trivial to determine if it is or is not in use, nor how to
> > invoke it appropriately.  If we want to do it centrally, it would
> > be more reliable to add a new target which sbuild or other build
> > tools could invoke on error, and which package maintainers could
> > add to support their specific requirements.
> 
> That would be quite OK.  Maybe every target could have an optional "on
> failure" target.
> 
> As well as a new target (or targets), there would also need to be some
> way to have the output of the target redirected to a dedicated log

During the buildd / wanna-build bof at debconf, there was a short discussion
about collecting information during failing builds and making the info
available to developers.

http://penta.debconf.org/dc13_schedule/events/1026.en.html
It starts at 30:30 in the video.


Cheers,

Ivo


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130908092249.ga28...@ugent.be



Bug#722137: ITP: debile-slave -- Debile slave service

2013-09-08 Thread Sylvestre Ledru
Package: wnpp
Severity: wishlist
Owner: Sylvestre Ledru 

* Package name: debile-slave
  Version : 0.1
  Upstream Author : Paul, Leo & Sylvestre
* URL : https://alioth.debian.org/projects/pkg-debile/
* License : Expat
  Programming Lang: Python
  Description : Debile slave service

 Debile is yet another rebuilding infrastructure project for Debian.
 .
 The debile project aims to:
  * Normal rebuild
  * clang rebuild including a repository with the output
  *  DDA (Debian Debile Archive): A Debian PPA (Personal Package Archives from 
Ubuntu)
  *  Static analyzers on the code
  *  Testing of transitions (unstable => testing)
 .
 This package provides the worker in charge of the various rebuilding tasks.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130908104413.19139.2981.report...@pomegues.inria.fr



Re: Accepted p11-kit 0.20.0-1 (source i386)

2013-09-08 Thread River C.
On Sun, 2013-09-08 at 11:48 +, Andreas Metzler wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: RIPEMD160
> 
> Format: 1.8
> Date: Sun, 08 Sep 2013 13:31:39 +0200
> Source: p11-kit
> Binary: libp11-kit-dev libp11-kit0 p11-kit libp11-kit0-dbg
> Architecture: source i386
> Version: 0.20.0-1
> Distribution: experimental
> Urgency: low
> Maintainer: Debian GnuTLS Maintainers 
> 
> Changed-By: Andreas Metzler 
> Description: 
>  libp11-kit-dev - Library for loading and coordinating access to PKCS#11 
> modules -
>  libp11-kit0 - Library for loading and coordinating access to PKCS#11 modules 
> -
>  libp11-kit0-dbg - load and coordinate access to PKCS#11 modules - debugging 
> symbols
>  p11-kit- p11-glue utilities, proxy and trust modules
> Closes: 721842
> Changes: 
>  p11-kit (0.20.0-1) experimental; urgency=low
>  .
>* New upstream stable release. Closes: #721842
>  + Requires libffi, add b-d on libffi-dev.
>  + Port/unfuzz patches.
>  + Update symbol file.
>* Upload to experimental, without .so-symlink since a soname bump might be
>  necessary.
> Checksums-Sha1: 
>  3fec8fbfb52150b0d690aec0b86e15027e42cdad 1516 p11-kit_0.20.0-1.dsc
>  6887e581af119870c9d00e19c5dd037bdbfe0e48 1173959 p11-kit_0.20.0.orig.tar.gz
>  f83ede1ad69688b14687d7273b1d11e174c1ad06 11011 p11-kit_0.20.0-1.debian.tar.gz
>  4f4e6db898500148c606fdb38bbf18776755c465 128500 
> libp11-kit-dev_0.20.0-1_i386.deb
>  797bad4b9aa8ebc6d51054833aa705ece382b864 142540 libp11-kit0_0.20.0-1_i386.deb
>  ae910fa4c2ba4c47d8e4ac4f4e4af34731a6babe 206342 p11-kit_0.20.0-1_i386.deb
>  3117996351a8387cebfd6b553e574c1ea2d1241e 483184 
> libp11-kit0-dbg_0.20.0-1_i386.deb
> Checksums-Sha256: 
>  b8402f96807072434cbb1f808d0060ad09537f41175f0b11435af7e6b7156899 1516 
> p11-kit_0.20.0-1.dsc
>  6ea44efc360a54d78271d51cca44e0c0d64d4c6618a4131e0aa577bbb3324f8f 1173959 
> p11-kit_0.20.0.orig.tar.gz
>  259d30bb6d69f5dd7694cfe31e4a03930c073c165b3f117f07a458540100ea2a 11011 
> p11-kit_0.20.0-1.debian.tar.gz
>  8bb03e89ea9114b55465a3ad9efea14535f86bdfe29cd3f933d98ef87c2a66a1 128500 
> libp11-kit-dev_0.20.0-1_i386.deb
>  cedde6f95c8f1773b6c218046d3571ecf14e7ccb871fd1dc66202025067dd16d 142540 
> libp11-kit0_0.20.0-1_i386.deb
>  09abae99aa9cbf3cccd40c9f4d452c0b549ce60b461be6d51a278f1b608f657f 206342 
> p11-kit_0.20.0-1_i386.deb
>  01373e02191c76d207723dc624680ea04f1a212e20288085a1dd98a92940ecdd 483184 
> libp11-kit0-dbg_0.20.0-1_i386.deb
> Files: 
>  fc8b3f9e9ab1bb6556b3abcb9a34b60b 1516 libs extra p11-kit_0.20.0-1.dsc
>  0ac8e6ae7f46ebb995bfda3e4f3d4891 1173959 libs extra 
> p11-kit_0.20.0.orig.tar.gz
>  6951a70b9c6f24c17d5b2bf72b377fe8 11011 libs extra 
> p11-kit_0.20.0-1.debian.tar.gz
>  836ac7beece5a924541a3bca8563bffd 128500 libdevel optional 
> libp11-kit-dev_0.20.0-1_i386.deb
>  cb8178c8cba56770c2964e2d0f8405bc 142540 libs standard 
> libp11-kit0_0.20.0-1_i386.deb
>  a2d4a1fc70e6e09f39f7fe745dff0d51 206342 misc extra p11-kit_0.20.0-1_i386.deb
>  69a4b6e93afec9a14093d2cbce9ee965 483184 debug extra 
> libp11-kit0-dbg_0.20.0-1_i386.deb
> 
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.12 (GNU/Linux)
> 
> iEYEAREDAAYFAlIsYV8ACgkQHTOcZYuNdmPgUACglpe0GMcN9ru/ADDkn6WHTkvf
> TPcAnjzdcGYrOtjFVFKOOl4HB8qpKU99
> =C7lC
> -END PGP SIGNATURE-
> 
> 



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1378648906.3861.19.camel@localhost



Bug#722156: ITP: binaryornot -- Ultra-lightweight pure Python package to check if a file is binary or text.

2013-09-08 Thread Vincent Bernat
Package: wnpp
Severity: wishlist
Owner: Vincent Bernat 

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

* Package name: binaryornot
  Version : 0.1.1
  Upstream Author : Audrey Roy 
* URL : https://github.com/audreyr/binaryornot
* License : BSD
  Programming Lang: Python
  Description : Ultra-lightweight pure Python package to check if a file is 
binary or text.

This Python package provides a function to check if a file is a text
file or a binary file. It uses the same heuristic as file(1) by
looking at the first 1024 bytes of the file and checks that all
characters are printable.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBCAAGBQJSLIxnAAoJEJWkL+g1NSX5fQsP/jZmAXcFHFzWOZkd5Do0JOUC
EdUwoWjFPS0xrtQcvfXKW6eIavWn4wG3zU6B88OXn2ePp9+jxa0G9fY6gZOwxW7Z
EdYGJw1T2LnIXVcMdEBg5uJVbEjp9mYLt+uxsyyLCures01xeXqGp5DkMCn5XlAf
mzQaX6/4Pc/obskJy7oob9ZMYVzgxFdYRoVuyGLX5qIjDIbjWFgFvRXQCOIlS9mV
NVvW6YrOjhT7GjFsAC6IsTs8wOAT1PLMiVqyMywrB2HYZVXe3s9kyK1nEnYZ4k/N
p6z7DkuXnLeobGD3mXP+xs0rp3dnt+e6RzEfVxK2iY/sVoma6nZAYK0o5JZfIdhI
fgq2AVzYtrNyR5emsnbOz1OgwWZdGcMA23X8M96H8fdCsCUohQvv47D8nhVqAcFN
zMA7I/Qdu9TGInf//m3B6hxbu9G0S84shT8DBSOs1I/IIoFHZydAcoJ6pKotTHsF
BQKouQku+JKpW9isWt3qbShOP3mLRC5+y4OgHkHSwYqnHeGj2u9H+/pqfDPOMlAk
kYR+eNdHrRkWtCH0jZQFySe8apntCGXGxUK7Z36mRQiKjvpXZ3+1zuoljvPgCRSG
WDs2l9wprOgoythM0t5BmO6v5S3h/fU5n/6aymznh/kYo2u72ALH61mHXahARHpm
ch6J7j77tdpRO5STY52I
=8xWG
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130908144044.5012.75142.report...@neo.luffy.cx



Re: Bug#722156: ITP: binaryornot -- Ultra-lightweight pure Python package to check if a file is binary or text.

2013-09-08 Thread Julian Taylor
On 08.09.2013 16:40, Vincent Bernat wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Vincent Bernat 
> 
> * Package name: binaryornot
>   Version : 0.1.1
>   Upstream Author : Audrey Roy 
> * URL : https://github.com/audreyr/binaryornot
> * License : BSD
>   Programming Lang: Python
>   Description : Ultra-lightweight pure Python package to check if a file 
> is binary or text.
> 
> This Python package provides a function to check if a file is a text
> file or a binary file. It uses the same heuristic as file(1) by
> looking at the first 1024 bytes of the file and checks that all
> characters are printable.
> 
> 

do we need a package for that?
it is effectively:


with open(filename, 'r') as f:
chunk = f.read(1024)
textchars = ''.join(map(chr, [7,8,9,10,12,13,27] + range(0x20,
0x100)))
   bool(chunk.translate(None, textchars))

and only works with utf-8 or ascii encoded files.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/522c91e4.8000...@googlemail.com



Bug#722157: ITP: libtest-deep-unorderedpairs-perl -- Test::Deep plugin for comparing lists as if they were hashes

2013-09-08 Thread gregor herrmann
Package: wnpp
Owner: gregor herrmann 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libtest-deep-unorderedpairs-perl
  Version : 0.003
  Upstream Author : Karen Etheridge 
* URL : https://metacpan.org/release/Test-Deep-UnorderedPairs
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Test::Deep plugin for comparing lists as if they were hashes

Test::Deep::UnorderedPairs provides the sub unordered_pairs (and tuples,
samehash, as synonyms) to indicate the data being tested is a list of pairs
that should be tested where the order of the pairs is insignificant.

This is useful when testing a function that returns a list of hash elements
as an arrayref, not a hashref.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130908151303.ga23...@jadzia.comodo.priv.at



Re: Bug#722156: ITP: binaryornot -- Ultra-lightweight pure Python package to check if a file is binary or text.

2013-09-08 Thread Vincent Bernat
 ❦  8 septembre 2013 17:04 CEST, Julian Taylor  :

>> This Python package provides a function to check if a file is a text
>> file or a binary file. It uses the same heuristic as file(1) by
>> looking at the first 1024 bytes of the file and checks that all
>> characters are printable.
>
> do we need a package for that?
> it is effectively:
>
>
> with open(filename, 'r') as f:
> chunk = f.read(1024)
> textchars = ''.join(map(chr, [7,8,9,10,12,13,27] + range(0x20,
> 0x100)))
>bool(chunk.translate(None, textchars))
>
> and only works with utf-8 or ascii encoded files.

Yes, it is quite light. I believe that the detection mechanism will be
extended later. Then, you can say we could still package it later. I
need it as a reverse dependency.

I have already uploaded it but can ask for it to be removed if there is
controversy on its usefulness and patch the package that needs those
bits until the package becomes more useful.
-- 
Make it right before you make it faster.
- The Elements of Programming Style (Kernighan & Plauger)


signature.asc
Description: PGP signature


Bug#722192: ITP: cubemap -- scalable video reflector, designed to be used with VLC

2013-09-08 Thread Philipp Kern
Package: wnpp
Severity: wishlist
Owner: Philipp Kern 

* Package name: cubemap
  Version : 1.0.0
  Upstream Author : Steinar H. Gunderson 
* URL : http://git.sesse.net/?p=cubemap
* License : GPLv2
  Programming Lang: C++
  Description : scalable video reflector, designed to be used with VLC

 Cubemap is a high-performance, high-availability video reflector,
 specifically made for use with VLC. It is currently in alpha stage.
 .
 Its features include high performance, high availability, per-stream
 fwmark support (separate config needed) and reflection of all muxes
 VLC can offer over HTTP.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130908221130.1399.74965.report...@spike.0x539.de



Bug#722205: ITP: redmine-plugin-pretend -- Redmine plugin to allow admins to log-in as user

2013-09-08 Thread Dmitry Smirnov
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

   Package name: redmine-plugin-pretend
Version: 0.0.2+git20130821
Upstream Author: Leonid Batizhevsky 
URL: https://github.com/leonko/redmine_pretend
License: Expat
Description: Redmine plugin to allow admins to log-in as users
 This plugin allow admins to temporarily log-in as users without knowing
 their passwords to make updates on their behalf, check access level
 or troubleshoot problems.

The upstream description says:
When you admin and solving user problems often hear: "It is not
working". And the best way to check: login as user. But you didn't know
password. In this case, need to use this plugin: If you has admin
role you may go to user account page and press "Pretend" button. Now you
pretended selected user. When you tired you can always back to your
account pressed "stop pretending" in the top of page.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201309091341.13771.only...@debian.org