Re: buildd could run "make -i" twice on failure
-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
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
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
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)
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.
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.
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
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.
❦ 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
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
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