Gentoo Archives: gentoo-user

From: dhk <dhkuhl@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] dev-util/autotoolset
Date: Tue, 05 Oct 2010 10:11:00
Message-Id: 4CAAF0E9.7040102@optonline.net
In Reply to: Re: [gentoo-user] dev-util/autotoolset by Dale
1 On 10/05/2010 04:44 AM, Dale wrote:
2 > dhk wrote:
3 >> What should I do about dev-util/autotoolset? I use it every day for a
4 >> project, but today it looks like I'm being told to remove it. What is
5 >> the alternative?
6 >>
7 >> In my package.keywords file I have "dev-util/autotoolset ~amd64"
8 >> unmasked since I use autotools for a project.
9 >>
10 >> After the output of "emerge -uDNp world" this morning the following
11 >> message is displayed.
12 >>
13 >> !!! The following installed packages are masked:
14 >> - dev-util/autotoolset-0.11.4-r1 (masked by: package.mask)
15 >> /usr/portage/profiles/package.mask:
16 >> # Diego E. Pettenò<flameeyes@g.o> (04 Oct 2010)
17 >> # on behalf of QA team
18 >> #
19 >> # Ironically, it is misusing autotools (bug #255831). It was
20 >> # added in 2004 and never version bumped since; autotools
21 >> # have since evolved a fair amount, while this is based
22 >> # still on automake 1.6. Avoid keeping it around.
23 >> #
24 >> # Removal on 2010-12-03
25 >>
26 >> For more information, see the MASKED PACKAGES section in the emerge
27 >> man page or refer to the Gentoo Handbook.
28 >>
29 >> As stated above, what should I "Avoid keeping it around?" Is it
30 >> autotoolset, automake 1.6, ...? Also, what's getting removed on
31 >> 2010-12-03? If autotoolset is removed, what should be used to build
32 >> projects?
33 >>
34 >> Even though I have autotoolset installed, search shows it as being
35 >> masked.
36 >>
37 >> # emerge --search autotoolset
38 >> Searching...
39 >> [ Results for search key : autotoolset ]
40 >> [ Applications found : 1 ]
41 >>
42 >> * dev-util/autotoolset [ Masked ]
43 >> Latest version available: 0.11.4-r1
44 >> Latest version installed: 0.11.4-r1
45 >> Size of files: 1,133 kB
46 >> Homepage: http://autotoolset.sourceforge.net/
47 >> Description: colection of small tools to simplify project
48 >> development with autotools
49 >> License: GPL-2
50 >>
51 >>
52 >> What to do now?
53 >>
54 >> Thanks,
55 >>
56 >> dhk
57 >>
58 >>
59 >
60 > Here are a couple options. Subscribe to -dev and see if you can take
61 > over maintaining the package. Then do whatever needs to be done to get
62 > it updated and keep it stable. If you can do that, they could let the
63 > package stay in the tree.
64 >
65 > Next option, copy the ebuild to a local overlay and maintain it there.
66 > Keep in mind, doing this is about the same as above except it affects
67 > just you. You do all the work locally.
68 >
69 > One other option, use different tools to do your project. I don't know
70 > anything about autotoolset or what it does but there may be better tools
71 > to use.
72 >
73 > If you don't do one of the above, autotoolses ebuild will be removed and
74 > you will eventually have to do something because there will be no more
75 > updates. Which appears to be the case now anyway. No updates since 2004.
76 >
77 > There's some options. Someone else may have a couple more.
78 >
79 > Dale
80 >
81 > :-) :-)
82 >
83
84 This isn't good. It sounds like my project is in deep trouble since the
85 whole build and distribution is done with the autotools. Taking over
86 and maintaining the package is an option, but I think it will be gone
87 before I can get up to speed on it. I wonder how many developers out
88 there have an interest in it if it's that antiquated. Personally I
89 think it's a great tool. Anyone know what other tools are being used to
90 build and distribute programs with dependencies?
91
92 Thanks,
93
94 dhk