autoconf2.13 (was Re: Outdated config.{sub,guess} package list)

2009-04-26 Thread Zack Weinberg
Ben Pfaff wrote:
 (Maybe it's time to get rid of the autoconf2.13 package
 altogether, come to think of it.)

It's still needed for just about everything put out by Mozilla, alas
(iceweasel et al, obviously, but also libnspr and libnss, which are
not just used by moz.org applications).  There is absolutely no
upstream interest in moving to 2.5x.

zw
not subscribed to d-devel


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: autoconf2.13 (was Re: Outdated config.{sub,guess} package list)

2009-04-26 Thread Mike Hommey
On Sat, Apr 25, 2009 at 11:10:46PM -0700, Zack Weinberg wrote:
 Ben Pfaff wrote:
  (Maybe it's time to get rid of the autoconf2.13 package
  altogether, come to think of it.)
 
 It's still needed for just about everything put out by Mozilla, alas
 (iceweasel et al, obviously, but also libnspr and libnss, which are
 not just used by moz.org applications).  There is absolutely no
 upstream interest in moving to 2.5x.

OTOH, they are reinventing the wheel in python, so their use of
autoconf may eventually disappear.

Mike


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-26 Thread Simon Josefsson
Michal Čihař ni...@debian.org writes:

 Dne Sat, 25 Apr 2009 07:10:24 +0300
 Peter Eisentraut pete...@gmx.net napsal(a):

 Like lintian, your list falsely includes packages that use cdbs to build, 
 which automatically updates config.{sub,guess}.

 If you don't build depend on autotools-dev, nothing can be updated (at
 least it was case for my package which uses dh).

Speaking of autotools-dev, that package seems somewhat outdated.
Upstream config.{sub,guess} is newer than what's in autotools-dev, for
example, and the /usr/share/doc/autotools-dev/README.Debian.gz
documentation does not accurately describe modern autotools.

I don't think overriding config.{sub,guess} in debian packaging is the
right solution without forwarding the problem report upstream.  It is
not a debian specific problem.

/Simon


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-26 Thread Luk Claes
Simon Josefsson wrote:
 Michal Čihař ni...@debian.org writes:
 
 Dne Sat, 25 Apr 2009 07:10:24 +0300
 Peter Eisentraut pete...@gmx.net napsal(a):

 Like lintian, your list falsely includes packages that use cdbs to build, 
 which automatically updates config.{sub,guess}.
 If you don't build depend on autotools-dev, nothing can be updated (at
 least it was case for my package which uses dh).
 
 Speaking of autotools-dev, that package seems somewhat outdated.
 Upstream config.{sub,guess} is newer than what's in autotools-dev, for
 example, and the /usr/share/doc/autotools-dev/README.Debian.gz
 documentation does not accurately describe modern autotools.

Putting the maintainer explicitly in the loop. It seems the maintainer
is still tracking the cvs version while upstream changed to a git
repository:

http://git.savannah.gnu.org/cgit/config.git

 I don't think overriding config.{sub,guess} in debian packaging is the
 right solution without forwarding the problem report upstream.  It is
 not a debian specific problem.

Right.

Cheers

Luk


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-26 Thread Henrique de Moraes Holschuh
On Sun, 26 Apr 2009, Luk Claes wrote:
 Simon Josefsson wrote:
  Michal ?iha? ni...@debian.org writes:
  Dne Sat, 25 Apr 2009 07:10:24 +0300
  Peter Eisentraut pete...@gmx.net napsal(a):
 
  Like lintian, your list falsely includes packages that use cdbs to build, 
  which automatically updates config.{sub,guess}.
  If you don't build depend on autotools-dev, nothing can be updated (at
  least it was case for my package which uses dh).
  
  Speaking of autotools-dev, that package seems somewhat outdated.
  Upstream config.{sub,guess} is newer than what's in autotools-dev, for
  example, and the /usr/share/doc/autotools-dev/README.Debian.gz
  documentation does not accurately describe modern autotools.
 
 Putting the maintainer explicitly in the loop. It seems the maintainer
 is still tracking the cvs version while upstream changed to a git
 repository:
 
 http://git.savannah.gnu.org/cgit/config.git

That would be me.  Are there any interesting changes for Debian in the
updated config.sub/guess from upstream when compared to what is already in
autotools-dev?  If so, I will expedite a new autotools-dev release.

  I don't think overriding config.{sub,guess} in debian packaging is the
  right solution without forwarding the problem report upstream.  It is
  not a debian specific problem.
 
 Right.

I believe it is _already_ common knowledge that the best practice to be
adopted by Debian maintainers now is to track every divergence from upstream
as a bug that we should do our best to fix, no?   This was one of the
important lessons learned from the OpenSSL nightmare.

That does not mean we can't fix the build engines if they are causing
trouble for us, this is very different from touching the code itself, and
you will find many upstream maintainers look at the built structure as
something filthy that they don't care for nor want to deal with as long as
it is working on their favourite development platform, and producing code
that builds reasonably well on the two or three most used arches
:-(

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-25 Thread Michal Čihař
Hi

Dne Sat, 25 Apr 2009 07:10:24 +0300
Peter Eisentraut pete...@gmx.net napsal(a):

 Like lintian, your list falsely includes packages that use cdbs to build, 
 which automatically updates config.{sub,guess}.

If you don't build depend on autotools-dev, nothing can be updated (at
least it was case for my package which uses dh).

-- 
Michal Čihař | http://cihar.com | http://blog.cihar.com


signature.asc
Description: PGP signature


Re: Outdated config.{sub,guess} package list

2009-04-25 Thread Bradley Smith
On Sat, 25 Apr 2009 10:15:18 +0800
Paul Wise p...@debian.org wrote:

 Would be nice to move this port to debian-ports.org IMO, since the
 debian-ports wanna-build is already linked from the PTS.

This is the plan eventually, but at the moment we still rely on cross
built packages, so I figured it would be best to wait until this is no
longer the case, at least to bootstrap a system.

Regards,
Bradley Smith

-- 
Bradley Smith b...@brad-smith.co.uk
Debian GNU/Linux Developer bradsm...@debian.org
GPG: 0xC718D347   D201 7274 2FE1 A92A C45C EFAB 8F70 629A C718 D347


signature.asc
Description: PGP signature


Re: Outdated config.{sub,guess} package list

2009-04-25 Thread Henrique de Moraes Holschuh
On Sat, 25 Apr 2009, Michal ??iha?? wrote:
 Dne Sat, 25 Apr 2009 07:10:24 +0300
 Peter Eisentraut pete...@gmx.net napsal(a):
 
  Like lintian, your list falsely includes packages that use cdbs to build, 
  which automatically updates config.{sub,guess}.
 
 If you don't build depend on autotools-dev, nothing can be updated (at
 least it was case for my package which uses dh).

If you reautotoolize at build time, I believe automake does depend on
autotools-dev and gives you updated files.  You don't necessarily have to
build-depend on autotools-dev.

And pure autoconf doesn't need config.sub/guess.  I don't recall if it can
even use them, or if you need macros that come with automake for that
though.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-25 Thread Russ Allbery
Henrique de Moraes Holschuh h...@debian.org writes:
 On Sat, 25 Apr 2009, Michal ??iha?? wrote:
 Peter Eisentraut pete...@gmx.net napsal(a):

 Like lintian, your list falsely includes packages that use cdbs to build, 
 which automatically updates config.{sub,guess}.

 If you don't build depend on autotools-dev, nothing can be updated
 (at least it was case for my package which uses dh).

 If you reautotoolize at build time, I believe automake does depend on
 autotools-dev and gives you updated files.  You don't necessarily have
 to build-depend on autotools-dev.

 And pure autoconf doesn't need config.sub/guess.  I don't recall if it can
 even use them, or if you need macros that come with automake for that
 though.

If you build-depend on any of:

autotools-dev automake automaken automake1.4 automake1.7 automake1.8
automake1.9 automake1.10

Lintian assumes that you're going to fix config.{sub,guess} at build
time and doesn't complain.  cdbs doesn't depend on any of those.  A
simple build dependency on cdbs therefore isn't sufficient to update
those files.  You have to add an additional build dependency on one of
those packages or config.{sub,guess} won't be updated on a buildd that
doesn't install recommends.

I don't think there's any problem with Lintian here.  I think there are
some buggy CDBS packages where the maintainer thought they were getting
auto-update because they were installing packages with aptitude and
hence getting recommends, but that doesn't work on the buildds.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Outdated config.{sub,guess} package list

2009-04-24 Thread Bradley Smith
Hi,

In light of the recent outdated config.{sub,guess} discussion I have
decided to generate a list[0] of packages that have these files from before
June 2006, which is when the AVR32 architecture was added. The number
of affected packages comes to 620, and obviously filing 620 bugs seems
like the wrong way to go about this. I shall leave it like this for a
while giving people chance to update things, and later, if nobody objects,
I shall start filing bugs for these.

Obviously this is only a 'wishlist' problem, since AVR32 is not an official
architecture, but I'd very much appreciate it if people could fix these so
as to help push the port forward faster. Thanks.

The list was generated using lintian 2.2.9 with this[1] patch. It is
obviously possible that there are false positives in this list since the
files might be not be actually used in the build, or they are copied from
the host on clean etc. Please let me know if this is the case for one of
your packages so I can avoid filing pointless bugs later on, although it
is probably better to either remove/replace these files or override the
lintian error.

Regards,
Bradley Smith

[0] http://files.brad-smith.co.uk/outdated-autotools-helper-file-by-maint.txt
[1] http://files.brad-smith.co.uk/lintian-2.2.9.diff.txt

--
Bradley Smith b...@brad-smith.co.uk
Debian GNU/Linux Developer bradsm...@debian.org
GPG: 0xC718D347   D201 7274 2FE1 A92A C45C EFAB 8F70 629A C718 D347


signature.asc
Description: Digital signature


Re: Outdated config.{sub,guess} package list

2009-04-24 Thread Ben Pfaff
Bradley Smith bradsm...@debian.org writes:

 The list was generated using lintian 2.2.9 with this[1] patch. It is
 obviously possible that there are false positives in this list since the
 files might be not be actually used in the build, or they are copied from
 the host on clean etc. Please let me know if this is the case for one of
 your packages so I can avoid filing pointless bugs later on, although it
 is probably better to either remove/replace these files or override the
 lintian error.

The autoconf2.13 package was flagged, but I am not sure that it
makes sense to update the config.{sub,guess} files in a package
that is provided only for use with software that itself has not
been updated in many years.

(Maybe it's time to get rid of the autoconf2.13 package
altogether, come to think of it.)
-- 
Ben Pfaff 
http://benpfaff.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-24 Thread Cyril Brulebois
Bradley Smith bradsm...@debian.org (25/04/2009):
 In light of the recent outdated config.{sub,guess} discussion I have
 decided to generate a list[0] of packages that have these files from
 before June 2006, which is when the AVR32 architecture was added.

Speaking of which, where can one read more about that port? Are there
build logs available (one might want to ease your task and keep an eye
on them for some given packages at least)?

(e.g. I've just fixed one of the package you listed, I was willing to
keep an eye on its build status on this arch.)

Mraw,
KiBi.


signature.asc
Description: Digital signature


Re: Outdated config.{sub,guess} package list

2009-04-24 Thread Paul Wise
On Sat, Apr 25, 2009 at 9:44 AM, Cyril Brulebois k...@debian.org wrote:

 Speaking of which, where can one read more about that port? Are there
 build logs available (one might want to ease your task and keep an eye
 on them for some given packages at least)?

http://avr32.debian.net/
http://ftp-avr32.debian.net/status/architecture.php?a=avr32

Would be nice to move this port to debian-ports.org IMO, since the
debian-ports wanna-build is already linked from the PTS.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-24 Thread Peter Eisentraut
On Saturday 25 April 2009 02:51:40 Bradley Smith wrote:
 In light of the recent outdated config.{sub,guess} discussion I have
 decided to generate a list[0] of packages that have these files from before
 June 2006, which is when the AVR32 architecture was added.

 The list was generated using lintian 2.2.9 with this[1] patch. It is
 obviously possible that there are false positives in this list since the
 files might be not be actually used in the build, or they are copied from
 the host on clean etc. Please let me know if this is the case for one of
 your packages so I can avoid filing pointless bugs later on, although it
 is probably better to either remove/replace these files or override the
 lintian error.

Like lintian, your list falsely includes packages that use cdbs to build, 
which automatically updates config.{sub,guess}.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Outdated config.{sub,guess} package list

2009-04-24 Thread Paul Wise
On Sat, Apr 25, 2009 at 12:10 PM, Peter Eisentraut pete...@gmx.net wrote:

 Like lintian, your list falsely includes packages that use cdbs to build,
 which automatically updates config.{sub,guess}.

There doesn't seem to be a bug on lintian about this, please file one.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org