Re: Bits from the release team (freeze time line)

2013-12-28 Thread Antonio Terceiro
On Fri, Dec 27, 2013 at 09:47:41PM +0100, Niels Thykier wrote:
 On 2013-12-27 21:08, Antonio Terceiro wrote:
  Hi,
  
  On Thu, Dec 26, 2013 at 06:08:03PM +0100, Niels Thykier wrote:
  We are happy to use results from other automated tests (like
  autopkgtest [DEP8]) in the same way, as soon as someone runs them on
  the entire archive and gives us a machine-readable list of the
  results.
 
  [DEP8] http://dep.debian.net/deps/dep8/
  
  I am playing with something for this. It's in a very initial stage, so
  take it with a grain of salt:
  
  http://dep8.debian.net/
  
  Please have a look at http://dep8.debian.net/data/packages.json and let
  me know what other information you would need there.
  
 
 Hi Antonio,
 
 Thanks for looking into it.  At first glance, the exported json looks
 good!  I am a bit curious on how we will distinguish a has-no-tests
 from a not-tested-yet case.

My idea was not providing any data at all for packages that do not have
DEP-8 tests.

 Does your runner support retesting packages when a dependency is
 updated?  E.g. if a new version of APT is uploaded, will it schedule the
 tests for python-apt (assuming the latter has DEP-8 tests)[1]?  It is by
 no means a blocker, but I know there has been interest in the feature.

That was actually one of my initial assumptions, so the runner was
designed around this feature. It will run tests for a package again when
there is a new version of the package or of any package in it dependency
chain.

One concern I have, though: reusing your example, suppose there are new
versions of both Python and APT, and python-apt tests break. How would
we know which of them is to blame? Will both of them be blocked from
migrating to testing?

 Before we can integrate it, we will probably need some way of fetching
 it securely (e.g. via https or ssh).

no problem, it should be trivial to put https up.

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: Bits from the release team (freeze time line)

2013-12-28 Thread Philipp Kern
On Fri, Dec 27, 2013 at 02:19:07PM +0100, Andreas Barth wrote:
 However, using words like known-buggy mips* machines is just FUD
 against the mips*-ports, and plainly inacceptable, so please stop
 doing that. (For reference, there is no mipsel machine which has
 hardware bugs affecting daily operations. There are two mips machines
 which are pre-series and are not as stable as I wish, but as builddadm
 I was more occupied recently with arm* machines not stable then with
 mips machines not stable. This all doesn't mean I think nothing should
 be changed, but please do not FUD against mips* (or any other
 architecture).)

builddadm does not keep the machines running, DSA does. ball is ancient,
corelli and gabrielli are unstable under load and lucatelli does need
occasional reboots too, IIRC.

But mips and mipsel might not actually be the same bucket you'd want to
use, that seems to be the key takeaway here.

Kind regards
Philipp Kern


signature.asc
Description: Digital signature


Bug#733266: pu: package whois/5.1.0

2013-12-28 Thread Marco d'Itri
On Dec 28, Adam D. Barratt a...@adam-barratt.org.uk wrote:

 This change isn't explicitly documented afaics. Have servers stopped
 supporting the S flag, or was it not actually supported to begin with?
I have forgot the exact details of what it meant, but it was not 
commonly used and it is not supported anymore by servers:

echo '-S 10.0.0.1' | nc whois.ripe.net  43
echo '-S 10.0.0.1' | nc whois.apnic.net 43

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: Bits from the release team (freeze time line)

2013-12-28 Thread Aurelien Jarno
On Sat, Dec 28, 2013 at 03:28:04PM +0100, Philipp Kern wrote:
 On Fri, Dec 27, 2013 at 02:19:07PM +0100, Andreas Barth wrote:
  However, using words like known-buggy mips* machines is just FUD
  against the mips*-ports, and plainly inacceptable, so please stop
  doing that. (For reference, there is no mipsel machine which has
  hardware bugs affecting daily operations. There are two mips machines
  which are pre-series and are not as stable as I wish, but as builddadm
  I was more occupied recently with arm* machines not stable then with
  mips machines not stable. This all doesn't mean I think nothing should
  be changed, but please do not FUD against mips* (or any other
  architecture).)
 
 builddadm does not keep the machines running, DSA does. ball is ancient,

I agree that ball, rem and mayer are indeed ancient. That said despite
their age, they are about twice faster as armel and armhf build daemons
for building for example libreoffice or qt4-x11. Does they cause any
problem from the administration point of view?

 corelli and gabrielli are unstable under load and lucatelli does need
 occasional reboots too, IIRC.

I agree that corelli and gabrielli are unstable, though it's clearly not
related with the load. I am not aware of any issue with lucatelli, do
you have some more details?

Aurelien

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131228181425.gb15...@hall.aurel32.net



Bug#733411: migrate only packages built on at least two architectures

2013-12-28 Thread Andreas Barth
Package: release.debian.org
User: debian-release@lists.debian.org
Usertags: britney

Hi,

as just discussed on IRC, it would be nice if britney would only
migrate packages to testing which are available on at least two
architectures (so that we know it had been autobuilt at least once).
(For the few exceptions which are only relevant for a single
architecture, there would need to be a hint like singlearch package,
and also an initial cleanup before activating it sounds a good idea.)

Reasoning behind is that as of now britney doesn't get aware if
brand new packages FTBFS everywhere e.g. because of broken build
dependencies, but would happly migrate such a package to testing
(which then couldn't been built in a clean chroot), because the
package is current on all architectures it was ever built on. Forcing
human work to file RC bugs fast enough doesn't seem reliable,
especially if we could automatically detect it.



Thanks,
Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131228193231.gw12...@mails.so.argh.org



Processed: severity of 733411 is wishlist

2013-12-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 severity 733411 wishlist
Bug #733411 [release.debian.org] migrate only packages built on at least two 
architectures
Severity set to 'wishlist' from 'normal'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
733411: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733411
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.138825949512573.transcr...@bugs.debian.org



Processed: tagging 733266

2013-12-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 # The BTS appears to have eaten my first attempt to do this...
 tags 733266 + wheezy confirmed
Bug #733266 [release.debian.org] pu: package whois/5.1.0
Added tag(s) wheezy and confirmed.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
733266: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733266
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.138825999115806.transcr...@bugs.debian.org



Re: Bits from the release team (freeze time line)

2013-12-28 Thread Luca Filipozzi
On Sat, Dec 28, 2013 at 07:14:25PM +0100, Aurelien Jarno wrote:
 On Sat, Dec 28, 2013 at 03:28:04PM +0100, Philipp Kern wrote:
  On Fri, Dec 27, 2013 at 02:19:07PM +0100, Andreas Barth wrote:
   However, using words like known-buggy mips* machines is just FUD
   against the mips*-ports, and plainly inacceptable, so please stop
   doing that. (For reference, there is no mipsel machine which has
   hardware bugs affecting daily operations. There are two mips machines
   which are pre-series and are not as stable as I wish, but as builddadm
   I was more occupied recently with arm* machines not stable then with
   mips machines not stable. This all doesn't mean I think nothing should
   be changed, but please do not FUD against mips* (or any other
   architecture).)
  
  builddadm does not keep the machines running, DSA does. ball is ancient,
 
 I agree that ball, rem and mayer are indeed ancient. That said despite
 their age, they are about twice faster as armel and armhf build daemons
 for building for example libreoffice or qt4-x11. Does they cause any
 problem from the administration point of view?

The mipsel machines are working reliably but are probably not replacable if one
dies.  They could use more memory and it'd be helpful if they booted from SATA
(so that we can source new disks if/when the current PATA disks die).

  corelli and gabrielli are unstable under load and lucatelli does need
  occasional reboots too, IIRC.
 
 I agree that corelli and gabrielli are unstable, though it's clearly not
 related with the load. I am not aware of any issue with lucatelli, do
 you have some more details?

Of the four Movidis mips machines that I received at ubcece, one was dead on 
arrival,
two have proven unreliable and only one is stable.  All four were received with
notes indicating that their eth0 was faulty, suggesting that they failed QA.
The one that is stable is often so overloaded that we can't actually run any of
our regular system administration tasks since the entire system is just 
thrashing
(because there are 2 buildd instances running concurrently, and g++ with large
parallelism just eats memory)

I think that our core point is that we need the porter community (internal and
external) to source production-quality buildd hardware with requisite out of 
band
managment (console  power, minimum).  DSA is happy to organize the purchase
of hardware, if we're pointed to an acceptable vendor.

That said, if the external hardware community is interested in having Debian
ported to their architecture, then we should not need to purchase hardware.  Nor
should we need to accept buggy pre-production hardware.

So, our concern remains: buildd and porter boxen for the mips* and arm* need 
some
attention from the porter community.  Let's work together to get some newer, 
more
capable, bug-free hardware lined up.  Maybe even under warranty :)

Thanks,

Luca


-- 
Luca Filipozzi
http://www.crowdrise.com/SupportDebian


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131228195121.ga8...@emyr.net



Re: Bits from the release team (freeze time line)

2013-12-28 Thread Martin Zobel-Helas
Hi, 

On Sat Dec 28, 2013 at 19:51:21 +, Luca Filipozzi wrote:
 On Sat, Dec 28, 2013 at 07:14:25PM +0100, Aurelien Jarno wrote:
  On Sat, Dec 28, 2013 at 03:28:04PM +0100, Philipp Kern wrote:
   On Fri, Dec 27, 2013 at 02:19:07PM +0100, Andreas Barth wrote:
However, using words like known-buggy mips* machines is just FUD
against the mips*-ports, and plainly inacceptable, so please stop
doing that. (For reference, there is no mipsel machine which has
hardware bugs affecting daily operations. There are two mips machines
which are pre-series and are not as stable as I wish, but as builddadm
I was more occupied recently with arm* machines not stable then with
mips machines not stable. This all doesn't mean I think nothing should
be changed, but please do not FUD against mips* (or any other
architecture).)
   
   builddadm does not keep the machines running, DSA does. ball is ancient,
  
  I agree that ball, rem and mayer are indeed ancient. That said despite
  their age, they are about twice faster as armel and armhf build daemons
  for building for example libreoffice or qt4-x11. Does they cause any
  problem from the administration point of view?
 
 The mipsel machines are working reliably but are probably not replacable if 
 one
 dies.  They could use more memory and it'd be helpful if they booted from SATA
 (so that we can source new disks if/when the current PATA disks die).

also, ball and rem currently sit in a a 4U case, which occupies
(together with wiggum.debconf.org) 1/3 of the full rack we have at
man-da. If we could get better boxes (or replace the machines at all),
that would be nice.

Cheers,
Martin

-- 
 Martin Zobel-Helas zo...@debian.orgDebian System Administrator
 Debian  GNU/Linux Developer   Debian Listmaster
 http://about.me/zobel   Debian Webmaster
 GPG Fingerprint:  6B18 5642 8E41 EC89 3D5D  BDBB 53B1 AC6D B11B 627B 


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131228200013.gb3...@ftbfs.de



Bug#733266: pu: package whois/5.1.0

2013-12-28 Thread Adam D. Barratt
[Re-sending with a gzipped attachment, as the BTS's spam-checking ate
the original]

Control: tags -1 + wheezy confirmed

On Fri, 2013-12-27 at 23:15 +0100, Marco d'Itri wrote:
 whois in stable should be updated due to the many changes in the 
 database.
 I think that the smartest choice would be to reupload the latest 
 release, once it will have transitioned to testing.
 All the changes are either documentation and database changes or
 trivial fixes contributed by Red Hat.
 
 The complete diff, after removing the translation updates, is 44 KB,
 so maybe it is more practical to review the commits in the git
 repository available from https://github.com/rfc1036/whois .

44KB's not that much. :-)

I've attached a copy of the translation-filtered diff between 5.0.23 and
5.1.0 for the record, which I'd be happy to have uploaded to stable as
5.1.0~deb7u1 with a suitable changelog stanza. One query:

 while ((ch = GETOPT_LONGISH(argc, argv,
-   abBcdFg:Gh:Hi:KlLmMp:q:rRs:St:T:v:V:x, longopts, 0))  0) {
+   abBcdFg:Gh:Hi:KlLmMp:q:rRs:t:T:v:V:x, longopts, 0))  0) {
[...]
 /* flags for RIPE-like servers */
-const char *ripeflags=abBcdFGKlLmMrRSx;
+const char *ripeflags=abBcdFGKlLmMrRx;

This change isn't explicitly documented afaics. Have servers stopped
supporting the S flag, or was it not actually supported to begin with?

Regards,

Adam


whois_5.0.23-5.1.0.diff.gz
Description: GNU Zip compressed data


Bug#733411: migrate only packages built on at least two architectures

2013-12-28 Thread Cyril Brulebois
Andreas Barth a...@ayous.org (2013-12-28):
 as just discussed on IRC, it would be nice if britney would only
 migrate packages to testing which are available on at least two
 architectures (so that we know it had been autobuilt at least once).

No, we wouldn't know that. _multi.changes, etc.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#733411: migrate only packages built on at least two architectures

2013-12-28 Thread Andreas Barth
* Cyril Brulebois (k...@debian.org) [131228 21:38]:
 Andreas Barth a...@ayous.org (2013-12-28):
  as just discussed on IRC, it would be nice if britney would only
  migrate packages to testing which are available on at least two
  architectures (so that we know it had been autobuilt at least once).
 
 No, we wouldn't know that. _multi.changes, etc.

Well, we at least would have way better changes. Im not speaking about
cheating maintainers, but about maintainers making simple errors. This
isn't the 100%-approach, but the 95% we can get easily.

Anyways, not my decision.


Andi


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20131228213000.gx12...@mails.so.argh.org