Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora Development (http://www.linux-archive.org/fedora-development/)
-   -   FESCo Proposal for blocking older version of autoconf & automake (http://www.linux-archive.org/fedora-development/82424-fesco-proposal-blocking-older-version-autoconf-automake.html)

Brian Pepple 05-05-2008 02:59 PM

FESCo Proposal for blocking older version of autoconf & automake
 
I received the following proposal from Karsten Hopp, which he would like
FESCo to make a decision on during this week's meeting (2008-05-08).
I'm forwarding it to the list, so that people can weigh-in on it.

---

We are currently shipping an insane number of compatibility autofoo
packages which haven't seen any upstream maintenance for many years:

autoconf213-2.13-18.fc8.noarch.rpm (9 years)
automake14-1.4p6-15.fc7.noarch.rpm (6 years)
automake15-1.5-23.noarch.rpm (7 years)
automake16-1.6.3-14.noarch.rpm (6 years)
automake17-1.7.9-11.noarch.rpm (4 1/2 years)

PROPOSAL: I'd like to keep just the following packages and would like to
have release engineering to block the older packages from Rawhide:
autoconf-2.61-10.fc9.noarch.rpm
automake-1.10.1-2.noarch.rpm

This is the complete list of rawhide packages requiring those ancient
autofoo packages, it is rather short and it should be doable to convert
those packages to current autofoo:

automake14 ax25-apps-0.0.6-2.fc9.src.rpm
automake14 gdk-pixbuf-0.22.0-36.fc9.src.rpm
automake14 glib-1.2.10-29.fc9.src.rpm
automake14 gtk+-1.2.10-61.fc9.src.rpm
automake14 sgml-common-0.6.3-23.fc9.src.rpm
automake14 WindowMaker-0.92.0-17.fc9.src.rpm

automake15 nss_db-2.2-40.fc9.src.rpm

automake16 kyum-0.7.5-11.fc9.src.rpm
automake16 qalculate-kde-0.9.6-5.fc9.src.rpm
automake16 sinjdoc-0.5-6.fc9.src.rpm

automake17 cegui-0.5.0b-7.fc9.src.rpm
automake17 ekg2-0.1.1-4.fc9.src.rpm
automake17 gtk2-2.12.9-5.fc9.src.rpm
automake17 nautilus-open-terminal-0.9-2.fc9.src.rpm

autoconf213 esc-1.0.1-9.fc9.src.rpm
autoconf213 glib-1.2.10-29.fc9.src.rpm
autoconf213 gtk+-1.2.10-61.fc9.src.rpm
autoconf213 pam_smb-1.1.7-8.2.2.src.rpm
autoconf213 xdvik-22.84.13-17.fc9.src.rpm

Maintainers are encouraged to switch to more recent releases of the
autoconf tools and/or work with upstream to get this done. They also
should make sure if it is really necessary to run p.e. automake at all
during the build process.

Later,
/B
--
Brian Pepple <bpepple@fedoraproject.org>

http://fedoraproject.org/wiki/BrianPepple
gpg --keyserver pgp.mit.edu --recv-keys 810CC15E
BD5E 6F9E 8688 E668 8F5B CBDE 326A E936 810C C15E
--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Hans de Goede 05-05-2008 03:20 PM

FESCo Proposal for blocking older version of autoconf & automake
 
Brian Pepple wrote:

I received the following proposal from Karsten Hopp, which he would like
FESCo to make a decision on during this week's meeting (2008-05-08).
I'm forwarding it to the list, so that people can weigh-in on it.

---

We are currently shipping an insane number of compatibility autofoo
packages which haven't seen any upstream maintenance for many years:



<snip>


autoconf213-2.13-18.fc8.noarch.rpm (9 years)
automake14-1.4p6-15.fc7.noarch.rpm (6 years)
automake15-1.5-23.noarch.rpm (7 years)
automake16-1.6.3-14.noarch.rpm (6 years)
automake17-1.7.9-11.noarch.rpm (4 1/2 years)

PROPOSAL: I'd like to keep just the following packages and would like to
have release engineering to block the older packages from Rawhide:
autoconf-2.61-10.fc9.noarch.rpm
automake-1.10.1-2.noarch.rpm




This is the complete list of rawhide packages requiring those ancient
autofoo packages, it is rather short and it should be doable to convert
those packages to current autofoo:

automake14 ax25-apps-0.0.6-2.fc9.src.rpm
automake14 gdk-pixbuf-0.22.0-36.fc9.src.rpm
automake14 glib-1.2.10-29.fc9.src.rpm
automake14 gtk+-1.2.10-61.fc9.src.rpm
automake14 sgml-common-0.6.3-23.fc9.src.rpm
automake14 WindowMaker-0.92.0-17.fc9.src.rpm

automake15 nss_db-2.2-40.fc9.src.rpm

automake16 kyum-0.7.5-11.fc9.src.rpm
automake16 qalculate-kde-0.9.6-5.fc9.src.rpm
automake16 sinjdoc-0.5-6.fc9.src.rpm

automake17 cegui-0.5.0b-7.fc9.src.rpm
automake17 ekg2-0.1.1-4.fc9.src.rpm
automake17 gtk2-2.12.9-5.fc9.src.rpm
automake17 nautilus-open-terminal-0.9-2.fc9.src.rpm

autoconf213 esc-1.0.1-9.fc9.src.rpm
autoconf213 glib-1.2.10-29.fc9.src.rpm
autoconf213 gtk+-1.2.10-61.fc9.src.rpm
autoconf213 pam_smb-1.1.7-8.2.2.src.rpm
autoconf213 xdvik-22.84.13-17.fc9.src.rpm

Maintainers are encouraged to switch to more recent releases of the
autoconf tools and/or work with upstream to get this done. They also
should make sure if it is really necessary to run p.e. automake at all
during the build process.

Later,
/B



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Hans de Goede 05-05-2008 03:24 PM

FESCo Proposal for blocking older version of autoconf & automake
 
<ignore previous nonsense reply I accidentially did ctrl+enter instead of just
enter>

Brian Pepple wrote:

I received the following proposal from Karsten Hopp, which he would like
FESCo to make a decision on during this week's meeting (2008-05-08).
I'm forwarding it to the list, so that people can weigh-in on it.

---

We are currently shipping an insane number of compatibility autofoo
packages which haven't seen any upstream maintenance for many years:

autoconf213-2.13-18.fc8.noarch.rpm (9 years)
automake14-1.4p6-15.fc7.noarch.rpm (6 years)
automake15-1.5-23.noarch.rpm (7 years)
automake16-1.6.3-14.noarch.rpm (6 years)
automake17-1.7.9-11.noarch.rpm (4 1/2 years)

PROPOSAL: I'd like to keep just the following packages and would like to
have release engineering to block the older packages from Rawhide:
autoconf-2.61-10.fc9.noarch.rpm
automake-1.10.1-2.noarch.rpm



This gets a big +1 from me


This is the complete list of rawhide packages requiring those ancient
autofoo packages, it is rather short and it should be doable to convert
those packages to current autofoo:

automake17 cegui-0.5.0b-7.fc9.src.rpm


Thats mine now a days, but I have no problem with fixing this.


They also
should make sure if it is really necessary to run p.e. automake at all
during the build process.



Yes, quite often when adding a simple -lfoo or something like that its quite
easy to patch both the .ac / .am file as the generated files, which is often
better as regenerating autoxxx generated files on old unmaintained .ac / .am
files can often (silently) introduce all kind of interesting (new) bugs.


So its really much better to try and not regenerate autoxxx files during the
build ever. There is a reason why these files are part of the tarbal and not
regenerated automatically during a ./configure && make even when the tools to
regenerate them are present.


Regards,

Hans

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

"Jonathan Underwood" 05-05-2008 03:34 PM

FESCo Proposal for blocking older version of autoconf & automake
 
2008/5/5 Brian Pepple <bpepple@fedoraproject.org>:
> This is the complete list of rawhide packages requiring those ancient
> autofoo packages, it is rather short and it should be doable to convert
> those packages to current autofoo:
[snip]
> autoconf213 xdvik-22.84.13-17.fc9.src.rpm
>

This one is mine. xdvik is a generally quite crufty piece of software
that we still need to ship, but i am happy to get it building with
newer autoconf (but it won't happen over night) as I agree with the
spirit of the proposal.

Jonathan.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Christopher Aillon 05-05-2008 03:36 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On 05/05/2008 10:59 AM, Brian Pepple wrote:

I received the following proposal from Karsten Hopp, which he would like
FESCo to make a decision on during this week's meeting (2008-05-08).
I'm forwarding it to the list, so that people can weigh-in on it.

---

We are currently shipping an insane number of compatibility autofoo
packages which haven't seen any upstream maintenance for many years:

autoconf213-2.13-18.fc8.noarch.rpm (9 years)
automake14-1.4p6-15.fc7.noarch.rpm (6 years)
automake15-1.5-23.noarch.rpm (7 years)
automake16-1.6.3-14.noarch.rpm (6 years)
automake17-1.7.9-11.noarch.rpm (4 1/2 years)

PROPOSAL: I'd like to keep just the following packages and would like to
have release engineering to block the older packages from Rawhide:
autoconf-2.61-10.fc9.noarch.rpm
automake-1.10.1-2.noarch.rpm

This is the complete list of rawhide packages requiring those ancient
autofoo packages, it is rather short and it should be doable to convert
those packages to current autofoo:


This is only the complete list of packages that currently BuildRequire
it in their spec. Not the packages that ever BuildRequire them.


The entire mozilla stack requires autoconf213 for configure.in hacking.
See bug https://bugzilla.mozilla.org/show_bug.cgi?id=104642


Unless someone steps up and does the work to get this upstream properly,
I am afraid I, along with some of the mozilla upstream developers, will
no longer be able to use rawhide if we drop autoconf213 from it.


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Ralf Corsepius 05-05-2008 03:48 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On Mon, 2008-05-05 at 10:59 -0400, Brian Pepple wrote:
> I received the following proposal from Karsten Hopp, which he would like
> FESCo to make a decision on during this week's meeting (2008-05-08).
> I'm forwarding it to the list, so that people can weigh-in on it.
>
> ---
>
> We are currently shipping an insane number of compatibility autofoo
> packages which haven't seen any upstream maintenance for many years:
>
> autoconf213-2.13-18.fc8.noarch.rpm (9 years)
> automake14-1.4p6-15.fc7.noarch.rpm (6 years)
> automake15-1.5-23.noarch.rpm (7 years)
> automake16-1.6.3-14.noarch.rpm (6 years)
> automake17-1.7.9-11.noarch.rpm (4 1/2 years)

> PROPOSAL: I'd like to keep just the following packages and would like to
> have release engineering to block the older packages from Rawhide:
> autoconf-2.61-10.fc9.noarch.rpm
> automake-1.10.1-2.noarch.rpm
+1

This step is way over due. It also will teach maintainers not run the
autotools while building.

Ralf



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Ralf Corsepius 05-05-2008 03:51 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On Mon, 2008-05-05 at 11:36 -0400, Christopher Aillon wrote:
> On 05/05/2008 10:59 AM, Brian Pepple wrote:

> Unless someone steps up and does the work to get this upstream properly,
> I am afraid I, along with some of the mozilla upstream developers, will
> no longer be able to use rawhide if we drop autoconf213 from it.
This is a non-issue if upstream uses the autotools properly, i.e. is
shipping pre-generated files and doesn't run them while building.

Ralf


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Matthias Clasen 05-05-2008 03:57 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On Mon, 2008-05-05 at 17:48 +0200, Ralf Corsepius wrote:

>
> This step is way over due. It also will teach maintainers not run the
> autotools while building.

Thats your personal preference. No need to force that on all of us.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Christopher Aillon 05-05-2008 04:06 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On 05/05/2008 11:48 AM, Ralf Corsepius wrote:

This step is way over due. It also will teach maintainers not run the
autotools while building.


It will also teach maintainers not to use Fedora for doing upstream work.

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Ralf Corsepius 05-05-2008 04:10 PM

FESCo Proposal for blocking older version of autoconf & automake
 
On Mon, 2008-05-05 at 11:57 -0400, Matthias Clasen wrote:
> On Mon, 2008-05-05 at 17:48 +0200, Ralf Corsepius wrote:
>
> >
> > This step is way over due. It also will teach maintainers not run the
> > autotools while building.
>
> Thats your personal preference.

Your liberty to think this.

> No need to force that on all of us.

How do you call SW that relies upon x years old bugs?
I call it poorly maintained.

How do you call projects who stick with antiquated tools and ignore many
years of development? I call them poorly maintained.

Or differently: Upstream projects which stick with these antiquated
versions are as poorly maintained and dead as projects written in KnR or
projects staying with gtk-1. - These projects have had many years to
update their code ... and failed. Now they've got to learn the hard way.


Ralf



--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list


All times are GMT. The time now is 05:35 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.