Gentoo Archives: gentoo-genkernel

From: "Rick \\\"Zero_Chaos\\\" Farina" <zerochaos@g.o>
To: gentoo-genkernel@l.g.o
Subject: Re: [gentoo-genkernel] Re: genkernel required apps versioning
Date: Sun, 08 Jul 2012 22:50:47
Message-Id: 4FFA0EE2.5030000@gentoo.org
In Reply to: [gentoo-genkernel] Re: genkernel required apps versioning by Sebastian Pipping
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 07/08/2012 06:39 PM, Sebastian Pipping wrote:
5 > Hello Rick,
6 >
7 >
8 > I dare moving this thread to the genkernel list, as it doesn't seem
9 > private to me and could use more input, specially xake's, see below.
10 >
11 >
12 > On 07/08/2012 10:55 PM, Rick "Zero_Chaos" Farina wrote:
13 >> I believe we have a fairly major issue in how we handle genkernel
14 >> right now. Every time I install genkernel I modify
15 >> /etc/genkernel.conf which means when an upgrade or something else
16 >> happens I have to either re-modify genkernel.conf again, or simply
17 >> refuse the new config file and stick with the old... guess which
18 >> one I pick...
19 >
20 > agreed. Peter/xake has voiced concerns about this before, too.
21 >
22 >
23 >> Point being I think a lot of bugs like this one:
24 >> https://bugs.gentoo.org/show_bug.cgi?id=419511 come into being
25 >> because people are not updating their config files properly.
26 >
27 > I'm not sure if that's really what happened there. Nevertheless, I
28 > see your point.
29 I didn't feel like populating the bug with my stupidity, but I had that
30 exact same build failure with genkernel 3.4.36 because I didn't update
31 genkernel.conf....
32 >
33 >
34 >> I propose we break it into two different config files (or not use
35 >> a config file at all for the versioning as really the user
36 >> shouldn't be changing things like that only genkernel devs
37 >> should).
38 >>
39 >> Thoughts?
40 >
41 > We could move variables ..
42 >
43 > {BUSY_BOX,LVM,MDADM,DMRAID,ISCSI,FUSE,UNIONFS,GPG}_{VER,SRCTAR,DIR,BINCACHE}
44 >
45 > .. to another file and source that file on top of genkernel.conf, or
46 > something like that.
47 >
48 > It seems there are /usr/share/genkernel/arch/*/config.sh and
49 > /usr/share/genkernel/defaults/config.sh already. Interestingly, the
50 > defaults/config.sh does not seem to be taken into account by anthing,
51 > though I may be missing something. Am I?
52 >
53 > One way could be to move the version stuff to defaults/config.sh and
54 > add a command to source that one to all the arch-specific ones.
55 >
56 Anywhere you want to move them is fine, but they really do not belong in
57 a user conf file imho.
58
59 Thanks,
60 Zero
61 -----BEGIN PGP SIGNATURE-----
62 Version: GnuPG v2.0.19 (GNU/Linux)
63 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
64
65 iQIcBAEBAgAGBQJP+g7hAAoJEKXdFCfdEflKRhgP/0yeEyRd59xqlqxPBVjeD1o7
66 1nJ82lXItUF3UC7HR11XXsjqcZcJxQMsP+EAm9NcYBnXK7v5nE33T0vGzDj17sty
67 76NtEV6h6n+zflXQMTvaodKyZALXqn6G+uz/RTjqoF/nAeq9rE6crtKcBs57infw
68 PyAvzeS99NaMHQMjrj75y6HpWjdn6N9EsaEeo7NbKc+qyrNCU2YFONH4rRZofcku
69 urcDItnioq+xxsfBeidSfo/fvlcvppWEUMj0BgBwdrZWjiRSSScu1GKHW+JLnu70
70 SVM9v2nkJoK49dJiz2YnAoXMQv+CK/lT76G6mB4AprE/CiP6H4K2sbQdC+kxMx7G
71 4QuzhVHlJ7iWSAyxTflTMclCStvfWNGXu72VSq8ddE5yyJOGM1btBKtKCv9qskiS
72 Vkzergg0dy0sOONJW5ec+xRsaUP9THXopwSV/O9NQ9so1LHXZyL0SnJ4byyQ/Gxu
73 LyXsmwU1+QVZXJP8uq12kLoAFb4vfD5eaCXcc2KsJ+jl0AOxDpa4vWFZPu8tVbNM
74 7gKDiURiZM/mmX5Mv/zTOye9KL3Wfuq0QpHMOcM17sIr/0lB395kXJSPPWSUCm1g
75 8vnlSSnJgAVWAWpbb4Lrv0kWTKm5RY4wuorqT0AWW2Q4uwKMdRvlKl7ewRCyKeEz
76 GKvIVPvOjFge5niadIJh
77 =NQWi
78 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-genkernel] Re: genkernel required apps versioning Sebastian Pipping <sping@g.o>