Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Cc: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Subject: Re: [gentoo-dev] News Item: OpenAFS no longer needs kernel option DEBUG_RODATA
Date: Sat, 23 Jul 2016 22:05:16
Message-Id: 201607240004.58650.dilfridge@gentoo.org
In Reply to: Re: [gentoo-dev] News Item: OpenAFS no longer needs kernel option DEBUG_RODATA by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Am Freitag, 22. Juli 2016, 15:57:36 schrieb Ciaran McCreesh:
5
6 > > > Wrong. PMS specifically requests you to account for such a
7 > > > possibility.
8 > >
9 > > Common sence must prevail over formal approaches. While PMS is
10 > > great, it is not perfect in all possible aspects, and this one is
11 > > one of them.
12
13 [snipping irrelevant blather]
14
15 > Slots are not the only way in which you can end up with multiple
16 > installed versions of the same package. Another way is if there's a
17 > fatal error during certain parts of the upgrade process.
18
19 1) If a package only ever had one slot, it cannot ever have two versions
20 installed at the same time. That guarantee (of only ever one slot) can be
21 given for the portage tree (sic). Obviously it doesn't work for overlays,
22 but there are many things we don't care about for overlays. [A]
23
24 2) If a package manager leaves two versions of a non-slotted package
25 "installed" somehow, that package manager is fundamentally broken and its
26 author should forever refrain from specifying anything. It's not our job to
27 work around Paludis failure modes. [B]
28
29
30 [A] Let's say there are overlays which package StarOffice, Go-OOO and some
31 other random OOO fork. Do I have to block them all because of file collisions
32 then?
33
34 [B] The package manager could be broken to leave some random files on the
35 system too... maybe we need some more blockers or specific error handling in
36 all ebuilds?
37
38
39
40 - --
41
42 Andreas K. Huettel
43 Gentoo Linux developer
44 dilfridge@g.o
45 http://www.akhuettel.de/
46
47 -----BEGIN PGP SIGNATURE-----
48 Version: GnuPG v2.1
49
50 iQJ8BAEBCgBmBQJXk+oFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
51 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
52 NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkQwQQAM88pp4BmTT3CyrQ41QyAFOj
53 iPvhL2Qxv22Zp5hJB0lKatElsJkswDKGZiXbQvjvUqCaaywy9IbtjatNEnsLC7ku
54 CNgFNmbasAAp2E8LC/y10FiF2Uf/mWOr/b9D+22UrgiK82geXiRG1zpJR5pb9wDU
55 SyHX/GS308SSwgUoTYu8T8j7fAZy22632ve82LXOsvdCfLxQp6HwGKiDrVeKFg+b
56 xc9OFW7NKWZwzMCb0nKErNjaO9SuH+ZDK9jB3oERjMNRiihiI6VEmLSnyIKNyEt0
57 R6xLWQXSYmekjLBYogK2p+pG8LxKj00utlfGePhWoF0RJ0Z/U38sb4S78zAXh9mW
58 Dc+nurOBqE0y7so9NZMUXwyqvZqja9eGh2uJwnu6yRxG1D1F/ZAIa6YDjeBCH9vX
59 wLAzxzvpeB2GxQD2HE8QFmMdq87h3PPBY8mFodi4R1me3wt3av+OEuGGlM1L0HyX
60 WQ2ScxpABCrlY66ThZDG5mgiflYQxcQREtbwgXQYFblP/PVsm0wSkidcqj96eab6
61 YXqSgl4nplHQpG17PgyxRU2b6++38asyXQ8oD6cbPkciHvJS9mrDRbGCFtlzOnm5
62 q8FbP+5TtJRGSrpVSCuQBGVTW23uvhpObhw+JoGKKPW9J/VhCNzGBhoOMrEvldOy
63 aB8qXiP0UYzCvsBBwqVj
64 =/Qrt
65 -----END PGP SIGNATURE-----

Replies