Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Changes in installed ebuilds
Date: Mon, 23 Jun 2014 23:15:25
Message-Id: pan$e60c0$3e4f188b$d1a21e65$22911b7f@cox.net
In Reply to: [gentoo-dev] Changes in installed ebuilds by "Jörg Schaible"
1 Jörg Schaible posted on Mon, 23 Jun 2014 22:15:39 +0200 as excerpted:
2
3 > can somebody tell my, since when existing (and installed) ebuilds
4 > suddenly change without at least increasing the version number?
5
6
7 That has always been the case. Existing ebuilds aren't always bumped for
8 changes, only if the changes are seen to be installation significant. In
9 particular, dependencies generated in eclasses can change, thus changing
10 dependencies for the potentially many installed packages inheriting those
11 eclasses. It's thus possible to correct minor problems without forcing a
12 reinstall.
13
14 Tho that also means it's possible to screw things up, and occasionally
15 that does happen. I personally run --update --deep with all my updates
16 here, and run ~arch (with gentoo/kde overlay live-kde) as well, and
17 believe that spares me some big forced-upgrade jumps since I tend to be
18 well ahead of the minimum version numbers and older, less current testing
19 ebuilds, but I do think it makes a difference. Additionally, mostly
20 stable systems with a few ~arch keyworded packages is a known low-testing
21 and not always anticipated corner-case. All-stable and all-~arch systems
22 are better tested and supported.
23
24 Without knowing/checking specifics and assuming it wasn't a stable/~arch
25 mixed-system issue, the problem here was likely a screwup. Someone
26 didn't anticipate the effect of their update on your specific case,
27 triggering an unintended result.
28
29 --
30 Duncan - List replies preferred. No HTML msgs.
31 "Every nonfree program has a lord, a master --
32 and if you use the program, he is your master." Richard Stallman