1 |
Hi all, |
2 |
|
3 |
As discussed in bug #222721, portage has changed the execution order |
4 |
of phases. It seems the change was introduced in portage-2.1.5 and it |
5 |
makes that, when upgrading a package, pkg_postinst is run after the |
6 |
old version has been removed. This breaks packages which use |
7 |
has_version in pkg_postinst to detect upgrades/downgrades. It can also |
8 |
break packages in more subtle ways. |
9 |
|
10 |
The following ebuilds are affected by has_version problem. There may |
11 |
be some affected ebuilds missing, and also ebuilds broken in a |
12 |
different way. |
13 |
|
14 |
app-pda/libopensync-0.22 |
15 |
app-portage/conf-update-1.0 |
16 |
dev-libs/libotf-0.9.4 |
17 |
dev-libs/libotf-0.9.5 |
18 |
dev-libs/libotf-0.9.6 |
19 |
dev-libs/libotf-0.9.7 |
20 |
dev-util/scons-0.97 |
21 |
dev-util/scons-0.98.3 |
22 |
dev-util/scons-0.98.4 |
23 |
mail-filter/dspam-3.8.0-r11 |
24 |
media-gfx/splashutils-1.5.2.1 |
25 |
media-gfx/splashutils-1.5.3.4 |
26 |
media-gfx/splashutils-1.5.4 |
27 |
media-gfx/splashutils-1.5.4.1 |
28 |
media-gfx/splashutils-1.5.4-r1 |
29 |
media-libs/libdvbpsi-0.1.5 |
30 |
media-libs/libdvbpsi-0.1.6 |
31 |
media-libs/libexif-0.6.16 |
32 |
media-libs/libexif-0.6.16-r1 |
33 |
media-libs/pdflib-7.0.2 |
34 |
media-libs/pdflib-7.0.2_p8 |
35 |
media-plugins/vdr-epgsearch-0.9.19 |
36 |
media-plugins/vdr-epgsearch-0.9.20 |
37 |
media-plugins/vdr-epgsearch-0.9.21 |
38 |
media-plugins/vdr-epgsearch-0.9.22 |
39 |
media-plugins/vdr-epgsearch-0.9.23 |
40 |
media-plugins/vdr-epgsearch-0.9.24 |
41 |
media-plugins/vdr-epgsearch-0.9.24_beta19 |
42 |
media-plugins/vdr-epgsearch-0.9.24_beta22 |
43 |
media-plugins/vdr-epgsearch-0.9.24_beta23 |
44 |
media-plugins/vdr-epgsearch-0.9.24_beta26 |
45 |
media-plugins/vdr-epgsearch-0.9.24_rc2 |
46 |
media-tv/gentoo-vdr-scripts-0.4.0 |
47 |
media-tv/gentoo-vdr-scripts-0.4.1 |
48 |
media-tv/gentoo-vdr-scripts-0.4.2 |
49 |
media-tv/gentoo-vdr-scripts-0.4.3 |
50 |
media-tv/gentoo-vdr-scripts-0.4.3-r1 |
51 |
media-tv/gentoo-vdr-scripts-0.4.4 |
52 |
media-tv/vdrplugin-rebuild-0.2 |
53 |
media-video/vdr-1.4.6 |
54 |
media-video/vdr-1.4.7-r10 |
55 |
media-video/vdr-1.6.0 |
56 |
media-video/vdr-1.6.0_p1 |
57 |
media-video/vdr-1.6.0_p1-r1 |
58 |
media-video/vdr-1.6.0-r1 |
59 |
media-video/vdr-1.6.0-r2 |
60 |
net-analyzer/fail2ban-0.8.0-r1 |
61 |
net-analyzer/fail2ban-0.8.1 |
62 |
net-analyzer/fail2ban-0.8.2 |
63 |
net-dialup/ppp-2.4.4-r14 |
64 |
net-dialup/ppp-2.4.4-r15 |
65 |
net-firewall/iptables-1.3.5-r4 |
66 |
net-firewall/iptables-1.3.6 |
67 |
net-firewall/iptables-1.3.6-r1 |
68 |
net-firewall/iptables-1.3.7 |
69 |
net-firewall/iptables-1.3.8 |
70 |
net-firewall/iptables-1.3.8-r1 |
71 |
net-firewall/iptables-1.3.8-r2 |
72 |
net-firewall/iptables-1.3.8-r3 |
73 |
net-firewall/iptables-1.4.0 |
74 |
net-mail/getmail-4.7.6 |
75 |
net-mail/getmail-4.7.7 |
76 |
net-mail/getmail-4.7.8 |
77 |
net-mail/getmail-4.8.1 |
78 |
net-mail/mailgraph-1.14 |
79 |
net-misc/asterisk-1.2.13 |
80 |
net-misc/asterisk-1.2.13-r1 |
81 |
net-misc/asterisk-1.2.14 |
82 |
net-misc/asterisk-1.2.14-r1 |
83 |
net-misc/asterisk-1.2.14-r2 |
84 |
net-misc/asterisk-1.2.17 |
85 |
net-misc/asterisk-1.2.17-r1 |
86 |
net-misc/asterisk-1.2.21.1 |
87 |
net-misc/asterisk-1.2.21.1-r1 |
88 |
net-misc/asterisk-1.2.27 |
89 |
net-misc/freenet6-4.2.2 |
90 |
net-misc/freenet6-5.0 |
91 |
net-misc/freenet6-5.1 |
92 |
net-misc/ser-0.9.4 |
93 |
net-misc/ser-0.9.6 |
94 |
net-misc/ser-0.9.7 |
95 |
net-print/cups-1.2.12-r4 |
96 |
net-print/cups-1.2.12-r7 |
97 |
net-print/cups-1.2.12-r8 |
98 |
net-print/cups-1.3.7-r1 |
99 |
net-print/cups-1.3.7-r2 |
100 |
sys-cluster/util-vserver-0.30.214 |
101 |
sys-cluster/util-vserver-0.30.215 |
102 |
sys-fs/udev-114 |
103 |
sys-fs/udev-114-r1 |
104 |
sys-fs/udev-114-r2 |
105 |
sys-fs/udev-115 |
106 |
sys-fs/udev-115-r1 |
107 |
sys-fs/udev-115-r5 |
108 |
sys-fs/udev-115-r6 |
109 |
sys-fs/udev-116 |
110 |
sys-fs/udev-116-r1 |
111 |
sys-fs/udev-117 |
112 |
sys-fs/udev-118 |
113 |
sys-fs/udev-118-r1 |
114 |
sys-fs/udev-118-r2 |
115 |
sys-fs/udev-118-r3 |
116 |
sys-fs/udev-119 |
117 |
sys-fs/udev-119-r1 |
118 |
sys-fs/udev-120 |
119 |
sys-fs/udev-121 |
120 |
sys-fs/udev-122 |
121 |
sys-fs/udev-122-r1 |
122 |
sys-fs/udev-124 |
123 |
sys-process/vixie-cron-4.1-r10 |
124 |
www-client/surfraw-2.1.5 |
125 |
www-servers/apache-2.2.8 |
126 |
www-servers/apache-2.2.8-r3 |
127 |
www-servers/apache-2.2.8-r4 |
128 |
|
129 |
If the new phase order is staying, then all those packages should be |
130 |
fixed. It's possible to use has_version in pkg_setup or other phase |
131 |
and cache the result in a global variable. |
132 |
|
133 |
Regards, |
134 |
-- |
135 |
Santiago M. Mola |
136 |
Jabber ID: cooldwind@×××××.com |
137 |
-- |
138 |
gentoo-dev@l.g.o mailing list |