1 |
tv |
2467 |
- urpmi |
2 |
|
|
o do not compute orphan packages when handling priority upgrades |
3 |
tv |
2476 |
o disable dudf support (we've nothing server side) |
4 |
tv |
2467 |
|
5 |
tv |
2289 |
Version 6.42 - 05 November 2011 |
6 |
tv |
2271 |
|
7 |
tv |
2269 |
- urpmi.addmedia: |
8 |
|
|
o do not pick rsync medium if rsync is not installed (mga#3557) |
9 |
tv |
2077 |
- urpmi.update: |
10 |
|
|
o document that -a only works on enabled media (mga#3190) |
11 |
|
|
|
12 |
tv |
2289 |
Version 6.41 - 14 October 2011 |
13 |
tv |
2031 |
|
14 |
tv |
1947 |
- add infrastructure for rpmdrake (#920) |
15 |
tv |
1961 |
- add infrastructure so that GUIes can offer not to ask anymore about missing |
16 |
|
|
or bad packages |
17 |
tv |
2023 |
- fix broken 'urpmi --no-md5sum' (pok, mga#62557) |
18 |
tv |
2020 |
- use rsync to download from rsync-mirrors (Alexander Barakin, mga#2518) |
19 |
tv |
1947 |
|
20 |
tv |
2288 |
Version 6.40 - 07 May 2011 |
21 |
tv |
1933 |
|
22 |
tv |
1929 |
- compress sources with xz instead of bzip2 |
23 |
tv |
1931 |
- fix (g)urpmi --auto-select --update defaulting to all media when |
24 |
|
|
there're no update media (#1024) |
25 |
tv |
1929 |
|
26 |
dmorgan |
1928 |
Version 6.39 - 21 November 2010 |
27 |
|
|
|
28 |
|
|
- install zeroconf documentation and example files. |
29 |
|
|
- resurrect urpmi.recover now that the required functionality has been brought |
30 |
|
|
back with rpm5. |
31 |
|
|
|
32 |
|
|
Version 6.38 - 18 June 2010 |
33 |
|
|
|
34 |
|
|
- add --zeroconf support in urpmi.addmedia |
35 |
|
|
|
36 |
|
|
Version 6.37 - 28 May 2010 |
37 |
|
|
- urpmq |
38 |
|
|
o fix listing of groups when listing all packages (also fixes #59321) |
39 |
|
|
|
40 |
|
|
Version 6.36 - 26 May 2010 |
41 |
|
|
|
42 |
|
|
- urpmq |
43 |
|
|
o allow to use -g with --list |
44 |
|
|
|
45 |
|
|
Version 6.35 - 23 April 2010 |
46 |
|
|
|
47 |
|
|
- urpmi.addmedia: |
48 |
|
|
o disable non-free repository by default for Free edition (#40033) |
49 |
|
|
-urpmi: |
50 |
|
|
o when using --update, allow package dependencies to be fetched from |
51 |
|
|
non-update media (#51268) |
52 |
|
|
o don't confuse media/media keys when a package is available from different |
53 |
|
|
media (eg CDROM/network) |
54 |
|
|
|
55 |
|
|
Version 6.34 - 25 January 2010 |
56 |
|
|
|
57 |
|
|
- don't crash when parsing an invalid media.cfg file in |
58 |
|
|
/etc/urpmi/mediacfg.d |
59 |
|
|
- fix being unable to run a second transaction set in rpmdrake (#54842) |
60 |
|
|
|
61 |
|
|
Version 6.33 - 12 January 2010 |
62 |
|
|
|
63 |
|
|
- invalidate mirror list cache when it's an old format (ie one which does not |
64 |
|
|
store the time of product.id) |
65 |
|
|
- fix urpmq --sources documentation (in --help) |
66 |
|
|
- do not advise to reboot when inside a chroot |
67 |
|
|
- do not cache media.cfg from the media when using a virtual one (ie a |
68 |
|
|
medium for which we don't want to cache metadata) |
69 |
|
|
- ignore gpg_pubkey packages in urpmq --not-available |
70 |
|
|
- fix not being able to remove orphan kernels due to dkms packages (#53414) |
71 |
|
|
- allow use of $RELEASE/$ARCH with urpmi.addmedia --distrib |
72 |
|
|
- fix media redirection (was broken when trying to fix #52276) |
73 |
|
|
- fix bash completion script (#55716) |
74 |
|
|
|
75 |
|
|
Version 6.32 - 29 October 2009 |
76 |
|
|
|
77 |
|
|
- if package B obsoletes package A and if A is in potential orphans and B is |
78 |
|
|
already installed, don't unconditionally mark B as a potential orphan, |
79 |
|
|
fixes #54590 |
80 |
|
|
- make aria2 disabling work in all cases, should fix #53434 for good. |
81 |
|
|
|
82 |
|
|
Version 6.31 - 21 October 2009 |
83 |
|
|
|
84 |
|
|
- don't use aria2 when loading mirrorlist from api.mandriva.com, fixes #53434 |
85 |
|
|
- add --not-available option to urpmq to get a list of packages that are |
86 |
|
|
installed but not available from any configured media (Pascal Terjan, |
87 |
|
|
fixes #51418) |
88 |
|
|
|
89 |
|
|
Version 6.30.1 - 19 October 2009 |
90 |
|
|
|
91 |
|
|
- add --download-all option to gurpmi too |
92 |
|
|
|
93 |
|
|
Version 6.30 - 16 October 2009 |
94 |
|
|
|
95 |
|
|
- unbreak kernel orphans management (broken by #53425 fix) |
96 |
|
|
- improve messages asking to restart system/session (#53126) |
97 |
|
|
- add --download-all option to download all packages before attempting |
98 |
|
|
to start installation |
99 |
|
|
- fix priviledge escalation in rurpmi and rurpme (#54568) |
100 |
|
|
- when the database is locked, print the PID of the processus locking it |
101 |
|
|
(#38923, Pascal Terjan) |
102 |
|
|
|
103 |
|
|
Version 6.29 - 5 October 2009 |
104 |
|
|
|
105 |
|
|
- downgrade skipped package log message to debug message |
106 |
|
|
- make sure we don't check certificate in aria2 except when we want to |
107 |
|
|
- exclude kernel-source from orphan processing (#53426) |
108 |
|
|
- do not list as orphans kernel packages which where not installed through |
109 |
|
|
dependencies (#53425) |
110 |
|
|
|
111 |
|
|
Version 6.28.1 - 3 September 2009 |
112 |
|
|
|
113 |
|
|
- prevent creating empty "/url" (#53097) |
114 |
|
|
|
115 |
|
|
Version 6.28 - 31 August 2009 |
116 |
|
|
|
117 |
|
|
- urpmi.addmedia: |
118 |
|
|
o use https when downloading the mirror list from api.mandriva.com, and |
119 |
|
|
- orphans handling |
120 |
|
|
o do not offer to remove current kernel (even if it's not a official |
121 |
|
|
kernel |
122 |
|
|
o offer to remove old kernels (excluding the running one) |
123 |
|
|
(also do not do anything regarding kernels if we failed to detect |
124 |
|
|
the running one (ie: chroot)) |
125 |
|
|
|
126 |
|
|
Version 6.27.1 - 18 August 2009 |
127 |
|
|
|
128 |
|
|
- make sure error messages are displayed (was broken as part of fix #50776) |
129 |
|
|
- don't attempt to expand empty URLs, fixes bug #52860 |
130 |
|
|
- append a reason to api.mandriva.com queries when we are doing it because |
131 |
|
|
the cache is outdated |
132 |
|
|
|
133 |
|
|
Version 6.27 - 13 August 2009 |
134 |
|
|
|
135 |
|
|
- prevent garbaging text installer screen (#50776) |
136 |
|
|
- urpmq: |
137 |
|
|
o -a option was ignored when using --src (fixes #52672) |
138 |
|
|
- urpmi.addmedia: |
139 |
|
|
o properly expand $RELEASE, $ARCH and $HOST in media URLs (fixes #52276) |
140 |
|
|
o add support for /etc/urpmi/mediacfg.d which stores the media.cfg files |
141 |
|
|
for the media entries in urpmi.cfg |
142 |
|
|
|
143 |
|
|
Version 6.26.1 - 31 July 2009 |
144 |
|
|
|
145 |
|
|
-urpmi |
146 |
|
|
o minor dudf fixes |
147 |
|
|
|
148 |
|
|
Version 6.26 - 30 July 2009 |
149 |
|
|
|
150 |
|
|
- urpmi.addmedia: |
151 |
|
|
o properly invalidate mirror cache when the distro version changes |
152 |
|
|
(ie when product.id changes). Fixes bug #52133, patch from |
153 |
|
|
Aurélien Lefebvre |
154 |
|
|
- urpmi: |
155 |
|
|
o allow bash-completion to complete to .spec files as well |
156 |
|
|
o adjust parsing of aria2 output for aria2 1.4, fixes bug #51354 |
157 |
|
|
(patch from Funda Wang) |
158 |
|
|
o use urpmi log API for the transaction failed message instead of |
159 |
|
|
printing it on the console so that installer can save each error |
160 |
|
|
with each transaction log instead of only having a summary at end |
161 |
|
|
o inform user when selected packages conflict instead of silently |
162 |
|
|
dropping one (Anssi Hannula) |
163 |
|
|
o add optionnal dudf module to send dudf data to the mancoosi |
164 |
|
|
research project (Olivier Rosello) |
165 |
|
|
|
166 |
|
|
Version 6.25.5 - 23 April 2009 |
167 |
|
|
|
168 |
|
|
- gurpmi: |
169 |
|
|
o do not advise to restart in --auto mode |
170 |
|
|
o log bad signatures on stderr |
171 |
|
|
|
172 |
|
|
Version 6.25.4 - 20 April 2009 |
173 |
|
|
|
174 |
|
|
- add NoDisplay=true to gurpmi.desktop |
175 |
|
|
|
176 |
|
|
Version 6.25.3 - 18 April 2009 |
177 |
|
|
|
178 |
|
|
- fix gurpmi.desktop (#50047) |
179 |
|
|
|
180 |
|
|
Version 6.25.2 - 15 April 2009 |
181 |
|
|
|
182 |
|
|
- translation updates |
183 |
|
|
|
184 |
|
|
Version 6.25.1 - 31 March 2009 |
185 |
|
|
|
186 |
|
|
- prevent rpmdrake from crashing (#49354), side effect of #49226 fix |
187 |
|
|
|
188 |
|
|
Version 6.25 - 31 March 2009 |
189 |
|
|
|
190 |
|
|
- downgrade cryptic log message to debug message, fixes #49226 |
191 |
|
|
- enable installer to cancel installation |
192 |
|
|
|
193 |
|
|
Version 6.24 - 27 March 2009 |
194 |
|
|
|
195 |
|
|
- return error code when user aborts gurpmi/gurpmi2 |
196 |
|
|
|
197 |
|
|
Version 6.23 - 25 March 2009 |
198 |
|
|
|
199 |
|
|
- log user interactions to stdout in gurpmi2 |
200 |
|
|
- exit with non 0 error code when failing to add a media, fixes bug #47952 |
201 |
|
|
- when using urpme -a, properly report when no packages could be removed, |
202 |
|
|
fixes bug #48506 |
203 |
|
|
- return a non 0 error code when the user stops the install when an upgrade |
204 |
|
|
would remove some packages (because of dependencies issues) |
205 |
|
|
- fix a circular reference that was causing rpmdb to be opened many |
206 |
|
|
times in installer |
207 |
|
|
|
208 |
|
|
Version 6.22.4 - 9 March 2009 |
209 |
|
|
|
210 |
|
|
- change installer API (in order to fix detecting whether installing ackages |
211 |
|
|
succedded or not) |
212 |
|
|
|
213 |
|
|
Version 6.22.3 - 5 March 2009 |
214 |
|
|
|
215 |
|
|
- urpmi |
216 |
|
|
o fix verifying packages signatures in chrooted environments (especially |
217 |
|
|
important for installer where there's no rpmdb in / (really /var/lib/rpm) |
218 |
|
|
and thus no keys to check against) |
219 |
|
|
|
220 |
|
|
Version 6.22.2 - 4 March 2009 |
221 |
|
|
|
222 |
|
|
- close another fd leak (needed for drakx) |
223 |
|
|
|
224 |
|
|
Version 6.22.1 - 4 March 2009 |
225 |
|
|
|
226 |
|
|
- explicitely close the RPM DB on comleting transaction (needed for drakx) |
227 |
|
|
|
228 |
|
|
Version 6.22 - 3 March 2009 |
229 |
|
|
|
230 |
|
|
- drop support for /etc/urpmi/media.d/*.cfg |
231 |
|
|
(was partially broken, non documented and hopefully unused) |
232 |
|
|
- add more callbacks for installer |
233 |
|
|
- fix reading descriptions with --env= |
234 |
|
|
- only load LDAP binding if needed (saves a couple MB in rpmdrake) |
235 |
|
|
- gurpmi: |
236 |
|
|
o warn when rebooting is needed after installing packages |
237 |
|
|
|
238 |
|
|
Version 6.21 - 13 January 2009 |
239 |
|
|
|
240 |
|
|
- drop urpmi.recover |
241 |
|
|
(no more possible with rpm 4.6 which doesn't handle --repackage) |
242 |
|
|
|
243 |
|
|
Version 6.20 - 13 January 2009 |
244 |
|
|
|
245 |
|
|
- urpmi |
246 |
|
|
o --auto: do not prompt for "retry" on aria2 download failure |
247 |
|
|
(regression introduced in 6.18) |
248 |
|
|
o add aria2 to the priority list of packages that need to be updated |
249 |
|
|
before restarting urpmi |
250 |
|
|
o fix issue with urpmi sometimes using the wrong key when checking |
251 |
|
|
signatures when the same package is available from different media |
252 |
|
|
o remove packages from installed-through-deps.list when they are explicitly |
253 |
|
|
requested using urpmi (even if they were already installed) (#45054) |
254 |
|
|
- urpmi_rpm-find-leaves |
255 |
|
|
o do not list suggested packages as unrequested packages (#46326) |
256 |
|
|
- urpmq |
257 |
|
|
o fix urpmq -i on local RPMs |
258 |
|
|
|
259 |
|
|
Version 6.19 - 24 November 2008 |
260 |
|
|
|
261 |
|
|
- urpmi |
262 |
|
|
o in --auto, do display an error message when rpms are missing |
263 |
|
|
o in --auto, do not allow to install a package substring match |
264 |
|
|
(you can use -a to force it) |
265 |
|
|
o revert --auto-update behaviour in case of media update failures (#45417) |
266 |
|
|
o ensure download when updating media (with --auto-update) is quiet |
267 |
|
|
- urpmi.update |
268 |
|
|
o updated "ignore"d medium should not become non "ignore"d (#45457) |
269 |
|
|
(regression introduced in 6.18) |
270 |
|
|
|
271 |
|
|
Version 6.18 - 28 October 2008 |
272 |
|
|
|
273 |
|
|
- urpmi, gurpmi |
274 |
|
|
o prompt for "retry" on aria2 download failure |
275 |
|
|
o retry once on aria2 versioned-file download failure |
276 |
|
|
o allow setting aria2-options in urpmi.cfg |
277 |
|
|
- urpmi |
278 |
|
|
o fix "urpmi firefox mozilla-firefox-ext-google-toolbar ; |
279 |
|
|
urpme --auto-orphans mozilla-firefox-ext-google-toolbar" which must not |
280 |
|
|
remove firefox (cf #45058) |
281 |
|
|
(this is especially bad for DrakX/rpmsrate) |
282 |
|
|
o fix --auto-update ignoring --media and default-media (#45097) |
283 |
|
|
- gurpmi |
284 |
|
|
o display the download errors |
285 |
|
|
o log all urpmi logs |
286 |
|
|
o fix answering yes to questions on error |
287 |
|
|
- urpmi.update |
288 |
|
|
o fix --force-key (#45094) |
289 |
|
|
- urpmi.addmedia |
290 |
|
|
o do not allow "/" in media name (#44765) |
291 |
|
|
- urpmi.update, urpmi.addmedia |
292 |
|
|
o exit on failing media instead of ignoring them |
293 |
|
|
(esp. for urpmi.addmedia --distrib). |
294 |
|
|
exceptions: "urpmi.update -a" and "urpmi.update --update" |
295 |
|
|
for backward compatibility |
296 |
|
|
|
297 |
|
|
Version 6.17 - 14 October 2008 |
298 |
|
|
|
299 |
|
|
- urpmi |
300 |
|
|
o diskspace issues are now a fatal error (need perl-URPM 3.20) |
301 |
|
|
(no use going on with the other transactions) |
302 |
|
|
- gurpmi |
303 |
|
|
o add support for --clean |
304 |
|
|
- urpmi.update, urpmi.addmedia, urpmi.removemedia: |
305 |
|
|
o do not check wether the media are valid, |
306 |
|
|
it allows "mv /etc/urpmi/urpmi.cfg.{backup,} ; urpmi.update -a" to work |
307 |
|
|
(nb: not equivalent with urpmi.addmedia, since pubkey will not be imported) |
308 |
|
|
- aria2: |
309 |
|
|
o do not use --max-file-not-found=3 when downloading rpms |
310 |
|
|
(since rpms are "versioned") |
311 |
|
|
o use it even if nearest mirror is rsync |
312 |
|
|
- library: |
313 |
|
|
o allow mdkapplet-upgrade-helper to force $MIRRORLIST distro version |
314 |
|
|
|
315 |
|
|
Version 6.16 - 8 October 2008 |
316 |
|
|
|
317 |
|
|
- urpmi: |
318 |
|
|
o fix displaying "bad signature" in non-utf8 (#44587) |
319 |
|
|
- gurpmi: |
320 |
|
|
o overall progress-bar, display the download speed, nicer looking |
321 |
|
|
o [bugfix for 6.15] re-allow to continue on bad signature |
322 |
|
|
|
323 |
|
|
Version 6.15 - 7 October 2008 |
324 |
|
|
|
325 |
|
|
- urpmi, rpmdrake: |
326 |
|
|
o nice exit code for "bad signature" fatal error. Fixes rpmdrake continuing |
327 |
|
|
on bad signature (#44575) |
328 |
|
|
- urpmi, gurpmi: |
329 |
|
|
o handle --replacefiles (will be used by mdkonline) |
330 |
|
|
(require perl-URPM 3.19) |
331 |
|
|
- gurpmi: |
332 |
|
|
o do not exit in --auto mode at end of installation which prevents |
333 |
|
|
restarting after priority upgrade |
334 |
|
|
o fix using --rpm-root & --urpmi-root |
335 |
|
|
o just do not ask for confirmation before removing packages in |
336 |
|
|
--auto mode, |
337 |
|
|
|
338 |
|
|
Version 6.14 - 23 September 2008 |
339 |
|
|
|
340 |
|
|
- use "versioned" media_info files |
341 |
|
|
(needed for aria2 to handle mirrors not having some media_info/*) |
342 |
|
|
- urpmi.addmedia, urpmi.update: |
343 |
|
|
o for remote media, instead of first checking reconfig.urpmi, try MD5SUM. |
344 |
|
|
If it fails try reconfig.urpmi |
345 |
|
|
o only look for "descriptions" in media_info/ |
346 |
|
|
o do not get "descriptions" on non update media since it's useless and |
347 |
|
|
potentially slow |
348 |
|
|
- urpmi.addmedia: |
349 |
|
|
o --distrib: do not skip "debug_for=" media |
350 |
|
|
(debug media will be added with flag "ignore" if noauto=1) |
351 |
|
|
o for remote media, do not probe for media_info files in "./", do it only in |
352 |
|
|
"media_info/" |
353 |
|
|
- aria2: |
354 |
|
|
o use --ftp-pasv (as suggested by aria2 developer) |
355 |
|
|
o use --connect-timeout 6 seconds (instead of 3) |
356 |
|
|
|
357 |
|
|
Version 6.13 - 18 September 2008 |
358 |
|
|
|
359 |
|
|
- aria2: |
360 |
|
|
o use new option --connect-timeout (need aria2 20080918 snapshot) |
361 |
|
|
o abort download after not finding a file on 3 servers |
362 |
|
|
o reduce from 16 to 8 servers for each file in metalink |
363 |
|
|
|
364 |
|
|
Version 6.12 - 17 September 2008, Pascal "Pixel" Rigaux |
365 |
|
|
|
366 |
|
|
- when using --bug, |
367 |
|
|
o copy /root/.rpmdrake too |
368 |
|
|
o copy updates descriptions too |
369 |
|
|
|
370 |
|
|
Version 6.11 - 11 September 2008, Pascal "Pixel" Rigaux |
371 |
|
|
|
372 |
|
|
- library: |
373 |
|
|
o create urpm::select::conflicting_packages_msg() for rpmdrake |
374 |
|
|
|
375 |
|
|
Version 6.10 - 9 September 2008, Thierry Vignaud |
376 |
|
|
|
377 |
|
|
- library: |
378 |
|
|
o enable rpmdrake to support --debug, --env, -q & -v options |
379 |
|
|
o fix urpm::download::sync() return value (used by rpmdrake) (#43639) |
380 |
|
|
|
381 |
|
|
Version 6.9 - 9 September 2008, Pascal "Pixel" Rigaux |
382 |
|
|
|
383 |
|
|
- urpmi |
384 |
|
|
o after installing in chroot, migrate back rpmdb db version to one |
385 |
|
|
compatible with the rpm in the chroot |
386 |
|
|
o fix orphans handling: an already installed pkg must not become |
387 |
|
|
"unrequested" because a new version of it is required |
388 |
|
|
- fix display of downloaded urls with aria2 and metalinks |
389 |
|
|
- fix handling --downloader when using mirrorlist (it was forcing aria2) |
390 |
|
|
|
391 |
|
|
Version 6.8 - 4 September 2008, Pascal "Pixel" Rigaux |
392 |
|
|
|
393 |
|
|
- fix proxy parameter for aria2 |
394 |
|
|
- remove rsync mirrors when calling aria2 |
395 |
|
|
- urpmi |
396 |
|
|
o enhance --bug: copy installed-through-deps.list in bug report |
397 |
|
|
- gurpmi, gurpmi2: |
398 |
|
|
o silence perl warnings (ie remove "use warnings") |
399 |
|
|
- library: |
400 |
|
|
o modify urpm::download::get_content() to work as non-superuser |
401 |
|
|
|
402 |
|
|
Version 6.7 - 3 September 2008, Pascal "Pixel" Rigaux |
403 |
|
|
|
404 |
|
|
- really call aria2 with --max-tries=1 |
405 |
|
|
(it helps a lot when trying to download some files (eg: reconfig.urpmi)) |
406 |
|
|
|
407 |
|
|
Version 6.6 - 2 September 2008, Pascal "Pixel" Rigaux |
408 |
|
|
|
409 |
|
|
- call aria2 with brand-new --uri-selector=adaptive |
410 |
|
|
|
411 |
|
|
Version 6.5 - 1 September 2008, Pascal "Pixel" Rigaux |
412 |
|
|
|
413 |
|
|
- all tools |
414 |
|
|
o use metalink/aria2 by default (when available) when using a mirrorlist |
415 |
|
|
- urpmi, urpmq |
416 |
|
|
o do not display all substring matches on stderr, only a subset of them, and |
417 |
|
|
suggest to use "-a" to use all matches (#38956) |
418 |
|
|
- urpmi |
419 |
|
|
o do not write useless "foo (obsoletes foo-xxx)" in |
420 |
|
|
installed-through-deps.list (#42167) |
421 |
|
|
- urpmi.addmedia |
422 |
|
|
o instead of discarding --update when using --distrib, give it a meaning: |
423 |
|
|
only add media flagged "update" |
424 |
|
|
o handle $URPMI_ADDMEDIA_REASON |
425 |
|
|
(special reason to give to api.mandriva.com/mirrors/... to allow statistics) |
426 |
|
|
- gurpmi2 |
427 |
|
|
o nicer default window size |
428 |
|
|
o render nicely under matchbox during install |
429 |
|
|
o handle --update |
430 |
|
|
|
431 |
|
|
Version 6.4 - 14 August 2008, Thierry Vignaud |
432 |
|
|
|
433 |
|
|
- gurpmi |
434 |
|
|
o fix exit code if canceling when requested to select a choice |
435 |
|
|
o fix exit code if refusing to insert the proper media |
436 |
|
|
o notify callers when installation is canceled (#40358) |
437 |
|
|
|
438 |
|
|
Version 6.3 - 14 August 2008, Thierry Vignaud |
439 |
|
|
|
440 |
|
|
- gurpmi |
441 |
|
|
o better handle closing dialogs |
442 |
|
|
o fix not asking questions on error |
443 |
|
|
|
444 |
|
|
Version 6.2 - 7 August 2008, Thierry Vignaud |
445 |
|
|
|
446 |
|
|
- gurpmi |
447 |
|
|
o handle --justdb and --noscripts |
448 |
|
|
o fix/manage --urpmi-root |
449 |
|
|
- urpme |
450 |
|
|
o add --justdb |
451 |
|
|
o sort the list of orphans |
452 |
|
|
|
453 |
|
|
Version 6.1 - 10 July 2008, by Pascal "Pixel" Rigaux |
454 |
|
|
|
455 |
|
|
- all tools |
456 |
|
|
o fix broken ssh:// (regression introduced in 6.0) |
457 |
|
|
- urpmi, urpme, urpmq: |
458 |
|
|
o fix orphans handling: suggested packages must not be detected as orphans |
459 |
|
|
- urpmi: |
460 |
|
|
o handle README.urpmi in utf8 (but not other encodings) (#41553) |
461 |
|
|
o handle --debug-librpm |
462 |
|
|
o fix --parallel on local media (ie when synthesis.cz is not copied to /var/lib/urpmi) |
463 |
|
|
o fix --parallel --auto-select when one box is up-to-date but not the others (#41924) |
464 |
|
|
o fix creation of chroot with --root by using /var/lib/rpm/installed-through-deps.list |
465 |
|
|
(instead of having it in /var/lib/urpmi) |
466 |
|
|
- urpmi.addmedia: |
467 |
|
|
o make --mirrorlist with no url equivalent to --mirrorlist '$MIRRORLIST' (#40283) |
468 |
|
|
o --interactive: fix selecting "noauto" media (#39522) |
469 |
|
|
- urpmq: |
470 |
|
|
o --suggests now displays the suggested packages, see --allow-suggests for |
471 |
|
|
previous behaviour (#39726) |
472 |
|
|
o add --obsoletes |
473 |
|
|
- urpme: |
474 |
|
|
o --test: display "Removal is possible" if no pb (#40584) |
475 |
|
|
|
476 |
|
|
Version 6.0 - 8 July 2008, by Pascal "Pixel" Rigaux |
477 |
|
|
|
478 |
|
|
- all tools: |
479 |
|
|
o handle "unrequested orphans" (similar to "deborphan") |
480 |
|
|
o statedir files are now in /var/lib/urpmi/<medium-name>/ |
481 |
|
|
for eg: /var/lib/urpmi/synthesis.hdlist.<medium-name> is now |
482 |
|
|
/var/lib/urpmi/<medium-name>/synthesis.hdlist.cz |
483 |
|
|
it allows easier medium update without using urpmi.update (#31893) |
484 |
|
|
(but with --urpmi-root, old statedir files are used to allow compatibility |
485 |
|
|
with older urpmi) |
486 |
|
|
o fix handling --urpmi-root <relative dir> |
487 |
|
|
- gurpmi: |
488 |
|
|
o do cancel when pressing the 'No' button (#41648) |
489 |
|
|
- urpmi: |
490 |
|
|
o "missing file" and "bad rpms" errors are reported asap |
491 |
|
|
and are fatal errors unless the user wants to go on anyway (or --force) |
492 |
|
|
o display a message "Package foo is already installed" when asking |
493 |
|
|
"urpmi foo bar" and only installing bar (#41593) |
494 |
|
|
(requires perl-URPM 3.18) |
495 |
|
|
o set connection timeout for rsync as well (Anssi) |
496 |
|
|
o fix --replacepkgs when a same package appears more than once in urpmi db |
497 |
|
|
o fix displaying "files are missing" (regression introduced in 5.6) |
498 |
|
|
o tell bash-completion urpmi handles file names (#41699) (guillomovitch) |
499 |
|
|
- urpmi.addmedia, urpmi.update: |
500 |
|
|
o fix --no-md5sum (regression introduced in 5.20) (#41237) |
501 |
|
|
- urpme: |
502 |
|
|
o indent the packages to be removed |
503 |
|
|
o enhance error message "Removing the following package will break your system" |
504 |
|
|
|
505 |
|
|
Version 5.20 - 2 June 2008, by Pascal "Pixel" Rigaux |
506 |
|
|
|
507 |
|
|
- urpmi: |
508 |
|
|
o --auto-update should behave like urpmi.update when mirrorlist is outdated |
509 |
|
|
(cf http://forum.mandriva.com/viewtopic.php?t=86837) |
510 |
|
|
o fix --replacepkgs when a package appears more than once in urpmi db (#40893) |
511 |
|
|
(need perl-URPM 3.14) |
512 |
|
|
- urpmi.addmedia: |
513 |
|
|
o add missing mark in "Do you want to add media '%s'?" message (from Nikos) |
514 |
|
|
- urpmi.addmedia, urpmi.update: |
515 |
|
|
o fix checking synthesis MD5SUM |
516 |
|
|
o check downloaded synthesis/MD5SUM is not invalid HTML code, and try |
517 |
|
|
another mirror from mirrorlist (#39918) |
518 |
|
|
(useful for servers not returning a valid HTTP error) |
519 |
|
|
|
520 |
|
|
Version 5.19 - 3 April 2008, by Pascal "Pixel" Rigaux |
521 |
|
|
|
522 |
|
|
- urpmq: |
523 |
|
|
o --suggests is currently misleading, introduce --allow-suggests and explain |
524 |
|
|
the user that --suggests really means --allow-suggests (#39726) |
525 |
|
|
|
526 |
|
|
Version 5.18 - 1 April 2008, by Pascal "Pixel" Rigaux |
527 |
|
|
|
528 |
|
|
- urpmi.addmedia, urpmi.update: |
529 |
|
|
o correctly handle media with no xml-info when using "xml-info: always" |
530 |
|
|
(#39521) |
531 |
|
|
- urpmi.addmedia: |
532 |
|
|
o --mirrorlist: if the retrieved media.cfg is broken, try another mirror |
533 |
|
|
(#39591, it also workarounds #39592) |
534 |
|
|
- urpmf: |
535 |
|
|
o check usage of -a, -! and the like instead of displaying the ugly |
536 |
|
|
"Internal error: syntax error ..." |
537 |
|
|
o in some cases (iso on disk), the hdlist is not available in |
538 |
|
|
media/xxx/media_info/, but we can use the statedir copy. So use it |
539 |
|
|
|
540 |
|
|
Version 5.17 - 28 March 2008, by Pascal "Pixel" Rigaux |
541 |
|
|
|
542 |
|
|
- urpmi: |
543 |
|
|
o nice error message when hal daemon is not running and is needed (#39327) |
544 |
|
|
- urpmq: |
545 |
|
|
o do not use rpms on removable cdrom media (#39396) |
546 |
|
|
- urpmf, urpmq: |
547 |
|
|
o display an error message when /etc/urpmi/proxy.cfg can't be read |
548 |
|
|
- urpmi.update, urpmi.addmedia: |
549 |
|
|
o do not restrict read on /etc/urpmi/proxy.cfg if it doesn't contain |
550 |
|
|
passwords (#39434) |
551 |
|
|
|
552 |
|
|
Version 5.16 - 25 March 2008, by Pascal "Pixel" Rigaux |
553 |
|
|
|
554 |
|
|
- urpmi: |
555 |
|
|
o fix getting rpms from different media on same DVD |
556 |
|
|
o handle displaying utf8 download progression in non-utf8 terminal |
557 |
|
|
(ie clean the full line when we can't be sure of the number of characters |
558 |
|
|
that will be displayed) |
559 |
|
|
- urpmq: |
560 |
|
|
o fix --list -r (#39287) (regression introduced in 5.7) |
561 |
|
|
- bash-completion (guillomovitch): |
562 |
|
|
o don't complete on available packages if completed item is clearly a file |
563 |
|
|
o only select available packages for selected medias |
564 |
|
|
o fix rurpmi completion |
565 |
|
|
|
566 |
|
|
Version 5.15 - 18 March 2008, by Pascal "Pixel" Rigaux |
567 |
|
|
|
568 |
|
|
- urpmi.addmedia, urpmi.update: |
569 |
|
|
o urpmi.addmedia --mirrorlist handles a list of mirrors/mirrorlist: |
570 |
|
|
you can specify a mirror to use inside a local network, but it will |
571 |
|
|
default to standard mirrors when the local mirror is not available. |
572 |
|
|
|
573 |
|
|
Version 5.14 - 17 March 2008, by Pascal "Pixel" Rigaux |
574 |
|
|
|
575 |
|
|
- urpmi: |
576 |
|
|
o tell the user to "restart system" when it is needed |
577 |
|
|
o nicer error message when database is locked (#38923) |
578 |
|
|
|
579 |
|
|
Version 5.13 - 17 March 2008, by Pascal "Pixel" Rigaux |
580 |
|
|
|
581 |
|
|
- gurpmi: |
582 |
|
|
o handle provides (spotted by salem) |
583 |
|
|
o handle -p and -P like urpmi |
584 |
|
|
- urpmi: |
585 |
|
|
o never suggest --install-src for spec file (#38876) |
586 |
|
|
o do not allow "urpmi --install-src foo.spec" |
587 |
|
|
|
588 |
|
|
Version 5.12 - 11 March 2008, by Thierry Vignaud |
589 |
|
|
|
590 |
|
|
- gurpmi: |
591 |
|
|
o ensure rpm error message are always in UTF-8 |
592 |
|
|
o ensure urpmi messages are always in UTF-8 |
593 |
|
|
o handle --force |
594 |
|
|
o return 1 like urpmi if package doesn't exist |
595 |
|
|
o return urpmi error code |
596 |
|
|
o translate usage |
597 |
|
|
|
598 |
|
|
Version 5.11 - 11 March 2008, by Pascal "Pixel" Rigaux |
599 |
|
|
|
600 |
|
|
- gurpmi: |
601 |
|
|
o fix breakage introduced with priority upgrades support (#38738) (tvignaud) |
602 |
|
|
- bash-completion: |
603 |
|
|
o restore available-pkgs completion using "urpmq --list" by default |
604 |
|
|
(it needed COMP_URPMI_HDLISTS to be set, but it should be fast enough now) |
605 |
|
|
- urpmi: |
606 |
|
|
o have a nicer error message when perl-Hal-Cdroms is missing (#38778) |
607 |
|
|
o do handle suggests in priority upgrades (#38778) |
608 |
|
|
|
609 |
|
|
Version 5.9 - 7 March 2008, by Thierry Vignaud |
610 |
|
|
|
611 |
|
|
- modify infrastructure so that rpmdrake doesn't select all updates by |
612 |
|
|
default (#38611) |
613 |
|
|
|
614 |
|
|
Version 5.8.1 - 6 March 2008, by Thierry Vignaud |
615 |
|
|
|
616 |
|
|
- add infrastructure so that rpmdrake doesn't select all updates by |
617 |
|
|
default (#38611) |
618 |
|
|
|
619 |
|
|
Version 5.8 - 5 March 2008, by Thierry Vignaud |
620 |
|
|
|
621 |
|
|
- add infrastructure so that gurpmi & rpmdrake can handle priority |
622 |
|
|
upgrade list |
623 |
|
|
- add callbacks so that rpmdrake can reuse more urpmi code |
624 |
|
|
- gurpmi: |
625 |
|
|
o handle priority upgrade list |
626 |
|
|
- urpmi: |
627 |
|
|
o do not pretend removing packages from cache when there's nothing |
628 |
|
|
to remove |
629 |
|
|
|
630 |
|
|
Version 5.7 - 3 March 2008, by Pascal "Pixel" Rigaux |
631 |
|
|
|
632 |
|
|
- all tools: |
633 |
|
|
o cdrom:// replaces removable:// |
634 |
|
|
o use hal to wait-for/mount cdroms: |
635 |
|
|
you can now use more than one cdrom drive (#37363) |
636 |
|
|
o fix download progression using wget |
637 |
|
|
o restore generation of /var/lib/urpmi/names.<medium>, but it is now done in |
638 |
|
|
urpmq/urpmi/urpmf (and so only if used as root) |
639 |
|
|
- gurpmi: |
640 |
|
|
o exit immediately on success in automatic mode |
641 |
|
|
o fix --auto-select option |
642 |
|
|
o fix --root option |
643 |
|
|
o give the focus to buttons (Emmanuel Blindauer, #38047) |
644 |
|
|
o handle --allow-medium-change (needed for drakxtools) |
645 |
|
|
o handle --expect-install (needed for drakxtools) |
646 |
|
|
o handle --test |
647 |
|
|
o reuse common shared code of urpmi |
648 |
|
|
- urpmf, urpmq: |
649 |
|
|
o never display raw downloader output, otherwise output is very messy (#38125) |
650 |
|
|
o do not try to download xml-info if it's not available (#38125) |
651 |
|
|
- urpmi.addmedia: |
652 |
|
|
o fix --distrib for cdroms (#30613) |
653 |
|
|
- urpmi: |
654 |
|
|
o fix --expect-install (broken since 4.9.30!) |
655 |
|
|
o fix using proxy with curl (#38143) |
656 |
|
|
o do not copy rpms from cdrom if only one cdrom is used (#28083) |
657 |
|
|
- urpmf: |
658 |
|
|
o fix searching for more than one pattern (#38286) |
659 |
|
|
- urpmq: |
660 |
|
|
o --list: speed it up (2.5x faster, and 6x faster with names.<medium>) |
661 |
|
|
|
662 |
|
|
Version 5.6 - 26 February 2008, by Pascal "Pixel" Rigaux |
663 |
|
|
|
664 |
|
|
- urpmq: |
665 |
|
|
o add --conflicts |
666 |
|
|
o --requires now display the raw requires, use --requires-recursive to get |
667 |
|
|
the old behaviour (#29176) |
668 |
|
|
o make "urpmq --list xxx" display "use -l to list files" and exit on error |
669 |
|
|
- urpmf: |
670 |
|
|
o fix mirrorlist handling |
671 |
|
|
o fix fallback on hdlist when xml-info not found |
672 |
|
|
- urpmi, urpmi.addmedia, urpmi.update: |
673 |
|
|
o have fatal errors on some errors that must not happen (eg: moving rpm from |
674 |
|
|
download dir to cachedir) |
675 |
|
|
o handle variables $ARCH/$RELEASE in mirrorlist |
676 |
|
|
- urpmi: |
677 |
|
|
o display "%s of packages will be retrieved." |
678 |
|
|
(need perl-URPM 3.10 and synthesis built with @filesize@) |
679 |
|
|
o do not say "files are missing" when the downloaded rpm is corrupted |
680 |
|
|
o --test: only display "Installation is possible" when it is the case (#29837) |
681 |
|
|
o fix "using one big transaction" that occurs when using --keep |
682 |
|
|
(#30198) (part of the fix is in perl-URPM 3.09) |
683 |
|
|
- bash-completion: |
684 |
|
|
o restore available-pkgs completion using "urpmq --list" (guillomovitch) |
685 |
|
|
(but only if COMP_URPMI_HDLISTS is set since it's slow) |
686 |
|
|
|
687 |
|
|
Version 5.5 - 23 February 2008, by Pascal "Pixel" Rigaux |
688 |
|
|
|
689 |
|
|
- all tools: |
690 |
|
|
o handle mirrorlist |
691 |
|
|
(need perl-Zone-TimeInfo patched for geolocalisation) |
692 |
|
|
- urpmf |
693 |
|
|
o fallback on hdlist when xml-info not found (useful for old distribs) |
694 |
|
|
- urpmi handles /etc/urpmi/media.d/*.cfg |
695 |
|
|
as an alternative to using urpmi.addmedia |
696 |
|
|
- urpmi.update, urpmi.addmedia: |
697 |
|
|
o handle --virtual for remote media |
698 |
|
|
(a better name would be "auto-update") (a la yum) |
699 |
|
|
o do not parse synthesis (relying on MD5SUM for corruption detection) |
700 |
|
|
o drop /var/lib/urpmi/names.<medium> (was used by bash-completion) |
701 |
|
|
- urpmi.addmedia |
702 |
|
|
o don't fail on remaining statedir files (#36267) |
703 |
|
|
(especially useful when using media.d/*.cfg) |
704 |
|
|
|
705 |
|
|
Version 5.4 - 5 February 2008, by Pascal "Pixel" Rigaux |
706 |
|
|
|
707 |
|
|
- bug fix release |
708 |
|
|
- urpmi, urpme, urpmq, urpmf: |
709 |
|
|
o fix --use-distrib |
710 |
|
|
|
711 |
|
|
Version 5.3 - 4 February 2008, by Pascal "Pixel" Rigaux |
712 |
|
|
|
713 |
|
|
- urpmi.cfg: |
714 |
|
|
o "media_info_dir: media_info" is the default |
715 |
|
|
o "no-media-info" is used for media for which media_info must be built from |
716 |
|
|
rpms |
717 |
|
|
- urpme, urpmi: |
718 |
|
|
o add basesystem-minimal to prohibit-remove |
719 |
|
|
- urpme: |
720 |
|
|
o enhance pkg list formatting for "The following packages contain %s: %s" |
721 |
|
|
error message (#29178) |
722 |
|
|
- urpmf: |
723 |
|
|
o fix --synthesis (it may break urpmq/urpmi --synthesis) |
724 |
|
|
- urpmq: |
725 |
|
|
o add --no-suggests |
726 |
|
|
- library: |
727 |
|
|
o since any_xml_info can be slow, add a "callback" option (#37264) |
728 |
|
|
|
729 |
|
|
Version 5.2 - 18 January 2008, by Pascal "Pixel" Rigaux |
730 |
|
|
|
731 |
|
|
- urpmi: |
732 |
|
|
o --buildrequires deprecate --src, --src is kept for compatibility but its |
733 |
|
|
behaviour is changed a little (it doesn't download src.rpm anymore) |
734 |
|
|
o --install-src as user now works for remote medium |
735 |
|
|
o --install-src will remove succesfully installed src.rpm from |
736 |
|
|
/var/cache/urpmi/rpms/* (unless post-clean is 0) |
737 |
|
|
- urpmf: |
738 |
|
|
o add special code for --files simple case, it makes urpmf 3x faster for |
739 |
|
|
this often used case |
740 |
|
|
o display a warning when searching "xxx(yyy)" since it is handled as a |
741 |
|
|
regexp and so the parentheses are useless. suggest using --literal |
742 |
|
|
- urpmq: |
743 |
|
|
o add --provides |
744 |
|
|
o fix option -a : display packages of all compatible archs (#36942) |
745 |
|
|
- all tools: |
746 |
|
|
o deprecate --curl and --wget in favor of --downloader curl |
747 |
|
|
and --downloader --wget |
748 |
|
|
o fix displaying error message when failing to lock (regression in 5.1) |
749 |
|
|
|
750 |
|
|
Version 5.1 - 16 January 2008, by Pascal "Pixel" Rigaux |
751 |
|
|
|
752 |
|
|
- urpmf, urpmq: |
753 |
|
|
o fix using xml info files with spaces in medium name |
754 |
|
|
- urpmf: |
755 |
|
|
o fix --license |
756 |
|
|
- urpmq: |
757 |
|
|
o add --sourcerpm |
758 |
|
|
o deprecate "urpmq --requires", "urpmq -R" and "urpmq -RR" |
759 |
|
|
o fix --list (regression introduced in 5.0) (#36742) |
760 |
|
|
|
761 |
|
|
Version 5.0 - 11 January 2008, by Pascal "Pixel" Rigaux |
762 |
|
|
|
763 |
|
|
- urpmf, urpmq: |
764 |
|
|
o use xml info instead of hdlist when possible |
765 |
|
|
o "urpmq -l" is faster (3x) |
766 |
|
|
o "urpmf -l" is slower (1.5x) |
767 |
|
|
o "urpmf --sourcerpm" is much faster |
768 |
|
|
o see "xml-info" option in urpmi.cfg(5) to see when those files are downloaded |
769 |
|
|
o new require: perl module XML::LibXML |
770 |
|
|
- urpmq: |
771 |
|
|
o use rpm file instead of hdlist/xml-info when file is local |
772 |
|
|
o use URPM::Package->changelogs (need perl-URPM 3.06) |
773 |
|
|
- urpmf |
774 |
|
|
o fix an *old* bug (since december 2002) making urpmf keeps parsed |
775 |
|
|
hdlist files in memory (was fixed for multitags, but not for simple tags) |
776 |
|
|
- all tools: |
777 |
|
|
o replace /var/lib/urpmi/MD5SUM with /var/lib/urpmi/MD5SUM.<medium_name> |
778 |
|
|
(this will allow checking xml media_info is up-to-date even if we don't |
779 |
|
|
update it at the same time as synthesis is updated) |
780 |
|
|
- urpmi.update, urpmi.addmedia, urpmi.removemedia: |
781 |
|
|
o drop hdlist support replaced with xml media_info |
782 |
|
|
(this imply file-deps are correctly handled, see genhdlist2(1)) |
783 |
|
|
o drop option "-c" which used to clean /var/cache/urpmi/headers |
784 |
|
|
o enhancement: only parse updated synthesis |
785 |
|
|
- urpmi.addmedia |
786 |
|
|
o do check md5sum of downloaded synthesis |
787 |
|
|
(the check was only done on urpmi.update) |
788 |
|
|
o new --xml-info option |
789 |
|
|
- urpmi: |
790 |
|
|
o do remove __db* on priority-upgrade |
791 |
|
|
(fix regression introduced in 4.10.15) |
792 |
|
|
o always prompt before doing a priority-upgrade transaction, even if there |
793 |
|
|
is only one priority upgrade package (since there will be more packages to |
794 |
|
|
install after restarting urpmi) |
795 |
|
|
|
796 |
|
|
Version 4.10.19 - 12 December 2007, by Pascal "Pixel" Rigaux |
797 |
|
|
|
798 |
|
|
- urpmi: |
799 |
|
|
o fix handling "post-clean: 0" in urpmi.cfg |
800 |
|
|
(#36082, regression introduced in 4.10.16) |
801 |
|
|
- library: |
802 |
|
|
o urpm::media::read_config() doesn't read urpmi.cfg global options anymore, |
803 |
|
|
use urpm->get_global_options or urpm->new_parse_cmdline |
804 |
|
|
|
805 |
|
|
Version 4.10.18 - 11 December 2007, by Pascal "Pixel" Rigaux |
806 |
|
|
|
807 |
|
|
- urpmi: |
808 |
|
|
o handle --suggests (to override urpmi.cfg global option "no-suggests") |
809 |
|
|
- urpmi.update: |
810 |
|
|
o exit code 1 when a (selected) medium can't be updated (#35952) |
811 |
|
|
o leave early with error if no medium were successfull updated |
812 |
|
|
- drop translated man pages (they are too old) |
813 |
|
|
- urpmi.addmedia: |
814 |
|
|
o exit code 1 when a medium can't be added |
815 |
|
|
o enhance parsing of urls with login:password for logins with "@" |
816 |
|
|
so that password doesn't end up in urpmi.cfg |
817 |
|
|
o adapt to perl-URPM 3.00 API to parse pubkey files |
818 |
|
|
(nb: $urpm->{keys} is not used anymore) |
819 |
|
|
|
820 |
|
|
Version 4.10.17 - 30 November 2007, by Pascal "Pixel" Rigaux |
821 |
|
|
|
822 |
|
|
- urpmi: |
823 |
|
|
o fix regression introduced in 4.10.15: |
824 |
|
|
"urpmi --force valid invalid" should warn about "invalid" but still |
825 |
|
|
install "valid" |
826 |
|
|
|
827 |
|
|
Version 4.10.16 - 28 November 2007, by Pascal "Pixel" Rigaux |
828 |
|
|
|
829 |
|
|
- urpmi: |
830 |
|
|
o small transactions should have at least 8 packages |
831 |
|
|
(ie --split-length is now 8 by default) |
832 |
|
|
o do not do a big transaction if installing less than 20 packages |
833 |
|
|
(ie --split-level is now 1 by default) |
834 |
|
|
- urpmq: |
835 |
|
|
o new option --requires-recursive (alias of option -d) |
836 |
|
|
o bugfix previous release: "urpmq --fuzzy foo" should display all "*foo*" matches |
837 |
|
|
|
838 |
|
|
Version 4.10.15 - 26 November 2007, by Pascal "Pixel" Rigaux |
839 |
|
|
|
840 |
|
|
- all tools: |
841 |
|
|
o exit with code 1 after displaying usage (instead of exit code 0) |
842 |
|
|
- urpmi: |
843 |
|
|
o with rsync, use --copy-links (to have the same behaviour as http/ftp, and |
844 |
|
|
so allow symlinks on the server) |
845 |
|
|
o fix "urpmi --install-src" (regression introduced in 4.10.9) (#35164) |
846 |
|
|
o fix --limit-rate (regression introduced in 4.9.12) |
847 |
|
|
o --auto-update is quite unsafe, but at least now it should be cleaner |
848 |
|
|
(ensure $urpm doesn't have media twice) (#36134) |
849 |
|
|
|
850 |
|
|
Version 4.10.14 - 4 October 2007, by Pascal "Pixel" Rigaux |
851 |
|
|
|
852 |
|
|
- library: |
853 |
|
|
o urpm::media::add_distrib_media: add option "only_updates" for rpmdrake |
854 |
|
|
|
855 |
|
|
Version 4.10.13 - 3 October 2007, by Pascal "Pixel" Rigaux |
856 |
|
|
|
857 |
|
|
- urpmi |
858 |
|
|
o remove prefix/var/lib/rpm/__db* after installing pkgs rooted |
859 |
|
|
|
860 |
|
|
Version 4.10.12 - 27 September 2007, by Pascal "Pixel" Rigaux |
861 |
|
|
|
862 |
|
|
- urpm::media::update_media: |
863 |
|
|
o ensure a second pass is done even if media has not been modified |
864 |
|
|
(useful for the %trigger trick done in urpmi to rebuild synthesis with |
865 |
|
|
suggests) |
866 |
|
|
- urpmf |
867 |
|
|
o fix -a and -o |
868 |
|
|
|
869 |
|
|
Version 4.10.11 - 24 September 2007, by Pascal "Pixel" Rigaux |
870 |
|
|
|
871 |
|
|
- create /var/tmp in chroots too |
872 |
|
|
- fixed nb.po |
873 |
|
|
|
874 |
|
|
Version 4.10.10 - 17 September 2007, by Pascal "Pixel" Rigaux |
875 |
|
|
|
876 |
|
|
- fix using already downloaded rpms (from /var/cache/urpmi/rpms) (#33655) |
877 |
|
|
- improve retrieving update descriptions API |
878 |
|
|
|
879 |
|
|
Version 4.10.9 - 13 September 2007, by Pascal "Pixel" Rigaux |
880 |
|
|
|
881 |
|
|
- urpmi, urpme |
882 |
|
|
o default to selecting all the prefered packages according to installed |
883 |
|
|
locales (need perl-URPM 2.00 to work) |
884 |
|
|
o do not prompt questions if not waiting for user answer |
885 |
|
|
(for urpmi --force or urpme --force) |
886 |
|
|
- urpmf |
887 |
|
|
o fix --synthesis |
888 |
|
|
|
889 |
|
|
Version 4.10.8 - 10 September 2007, by Pascal "Pixel" Rigaux |
890 |
|
|
|
891 |
|
|
- urpmi |
892 |
|
|
o enhance "columns" display of packages to install (esp. fit on 80 columns) |
893 |
|
|
o do not use netrc for protocol ssh |
894 |
|
|
|
895 |
|
|
Version 4.10.7 - 6 September 2007, by Pascal "Pixel" Rigaux |
896 |
|
|
|
897 |
|
|
- urpmi |
898 |
|
|
o fix rpmdb locking with --root |
899 |
|
|
o handle --searchmedia <media1>,...,<mediaN> |
900 |
|
|
o do auto upgrade mandriva kernels (ie remove kernel*-latest to skip.list) |
901 |
|
|
o display size that will be installed - removed with a nice message (#32022) |
902 |
|
|
o display packages which are going to installed with name-version-release |
903 |
|
|
info in columns |
904 |
|
|
- urpmi, urpme |
905 |
|
|
o use best unit (KB, MB...) to display size will be installed - removed |
906 |
|
|
|
907 |
|
|
Version 4.10.6 - 28 August 2007, by Pascal "Pixel" Rigaux |
908 |
|
|
|
909 |
|
|
- urpmi |
910 |
|
|
o fix --bug when there is no /etc/urpmi/prefer.list file |
911 |
|
|
o new option --justdb (new perl-URPM 1.76) |
912 |
|
|
o do not verify signature of .spec files (#32824) |
913 |
|
|
o handle changes in priority-upgrade list between old and new urpmi (#32925) |
914 |
|
|
- urpmf |
915 |
|
|
o display "usage" when no <pattern-expression> is given (#32658) |
916 |
|
|
|
917 |
|
|
Version 4.10.5 - 14 August 2007, by Pascal "Pixel" Rigaux |
918 |
|
|
|
919 |
|
|
- urpmi |
920 |
|
|
o keep_all_tags for now to avoid rpm saying file conflicts when the content |
921 |
|
|
is the same |
922 |
|
|
o restart after upgrading 'meta-task' because of /etc/urpmi/prefer.vendor.list |
923 |
|
|
|
924 |
|
|
Version 4.10.4 - 13 August 2007, by Pascal "Pixel" Rigaux |
925 |
|
|
|
926 |
|
|
- urpmi |
927 |
|
|
o bugfix 4.10.0: a circular reference was causing rpmdb to be opened many times |
928 |
|
|
o --urpmi-root: if <root>/etc/urpmi/*.list are available, use them. |
929 |
|
|
otherwise defaults to /etc/urpmi/*.list |
930 |
|
|
|
931 |
|
|
Version 4.10.3 - 13 August 2007, by Thierry Vignaud |
932 |
|
|
|
933 |
|
|
- urpmi |
934 |
|
|
o do not default to --nolock when using --root (reverting rafael |
935 |
|
|
commit on 2006-01-11 13:17) |
936 |
|
|
o do try to umount removable media when using --nolock (fixing |
937 |
|
|
rafel's commit r15048 on 2005-06-09) |
938 |
|
|
o try harder to explain why a package is removed |
939 |
|
|
o try harder to explain why we cannot select a package (eg: because |
940 |
|
|
i586 package is already installed on x86_64) |
941 |
|
|
|
942 |
|
|
Version 4.10.2 - 13 August 2007, by Thierry Vignaud |
943 |
|
|
|
944 |
|
|
- gurpmi: |
945 |
|
|
o reuse common shared code of urpmi/rpmdrake |
946 |
|
|
o umount removable media as soon as possible |
947 |
|
|
o unlock RPM & URPMI dbs locks as soon as possible like rpmdrake |
948 |
|
|
- urpmi |
949 |
|
|
o when using --urpmi-root, load <root>/etc/rpm/macros |
950 |
|
|
o enable GUIes to display already installed & not installable RPMs |
951 |
|
|
o enable GUIes to display uninstallations |
952 |
|
|
- urpmi.cfg |
953 |
|
|
o really add global option no-suggests |
954 |
|
|
|
955 |
|
|
Version 4.10.1 - 12 August 2007, by Pascal "Pixel" Rigaux |
956 |
|
|
|
957 |
|
|
- library |
958 |
|
|
o urpm::select: new function get_preferred() replacing sort_choices() |
959 |
|
|
(for drakx) |
960 |
|
|
|
961 |
|
|
Version 4.10.0 - 11 August 2007, by Pascal "Pixel" Rigaux |
962 |
|
|
|
963 |
|
|
- new major release (motivation: urpmi has many new features) |
964 |
|
|
- urpmi |
965 |
|
|
o new option --replacepkgs (same as rpm --replacepkgs) (#16112) |
966 |
|
|
(need perl-URPM 1.73) |
967 |
|
|
o fix --quiet (regression introduced in 4.9.28) |
968 |
|
|
o handle preferred choices (through --prefer, /etc/urpmi/prefer.list |
969 |
|
|
and /etc/urpmi/prefer.vendor.list) |
970 |
|
|
- all tools |
971 |
|
|
o new option --wait-lock (#13025) |
972 |
|
|
|
973 |
|
|
Version 4.9.30 - 10 August 2007, by Pascal "Pixel" Rigaux |
974 |
|
|
|
975 |
|
|
- urpmi (thanks to Thierry Vignaud) |
976 |
|
|
o move some code to new module urpm::main_loop to share it with rpmdrake |
977 |
|
|
|
978 |
|
|
Version 4.9.29 - 9 August 2007, by Pascal "Pixel" Rigaux |
979 |
|
|
|
980 |
|
|
- urpmi |
981 |
|
|
o explicit error when using "urpmi ---install-src" as user with remote media |
982 |
|
|
o add support for "suggests": a newly suggested package is installed as if |
983 |
|
|
required, but one can remove it afterwards, or use --no-suggests |
984 |
|
|
(need perl-URPM 1.69) |
985 |
|
|
- urpmf |
986 |
|
|
o handle --suggests |
987 |
|
|
|
988 |
|
|
Version 4.9.28 - 3 August 2007, by Pascal "Pixel" Rigaux |
989 |
|
|
|
990 |
|
|
- urpmi |
991 |
|
|
o handle README.<version>.upgrade.urpmi and |
992 |
|
|
README.<version>-<release>.upgrade.urpmi: the content is displayed |
993 |
|
|
when upgrading from rpm older than <version> (#30187) |
994 |
|
|
(need perl-URPM 1.68) |
995 |
|
|
- urpmf |
996 |
|
|
o handle --license |
997 |
|
|
- urpmi.update |
998 |
|
|
o handle -q option (#31890) |
999 |
|
|
- urpmq |
1000 |
|
|
o --whatrequires: fix skipping packages through provides provided by other |
1001 |
|
|
packages, when the other package is the same pkg name (#31773) |
1002 |
|
|
- library |
1003 |
|
|
o urpm::install: export %readmes so that rpmdrake can access it |
1004 |
|
|
|
1005 |
|
|
Version 4.9.27 - 18 June 2007, by Pascal "Pixel" Rigaux |
1006 |
|
|
|
1007 |
|
|
- urpmi.addmedia --distrib, urpmi/urpme/urpmf/urpmq --use-distrib |
1008 |
|
|
o media.cfg per media field hdlist=hdlist_xxx.cz is not used anymore, |
1009 |
|
|
xxx/media_info/hdlist.cz is used instead. To get previous behaviour, use |
1010 |
|
|
option --use-copied-hdlist or use_copied_hdlist=1 in media.cfg |
1011 |
|
|
- urpmi |
1012 |
|
|
o for long package names, ensure progression of installation (####...) is |
1013 |
|
|
still properly indented (#28639) |
1014 |
|
|
- urpmi.addmedia |
1015 |
|
|
o fix reconfig.urpmi use |
1016 |
|
|
- urpmi.update |
1017 |
|
|
o only copy previous hdlist in cache dir for rsync, don't do it for wget/curl |
1018 |
|
|
(it's useless and potentially dangerous when used with "resume") |
1019 |
|
|
- urpmf |
1020 |
|
|
o bug fix -m (#31452) |
1021 |
|
|
- all tools |
1022 |
|
|
o 4.9.26 is broken when downloading with wget since it creates hdlist.cz.1 |
1023 |
|
|
files. fixing using --force-clobber option (! need a patched wget !) |
1024 |
|
|
o hide rsync errors by default to hide false positives, |
1025 |
|
|
but allow getting them with --debug |
1026 |
|
|
|
1027 |
|
|
Version 4.9.26 - 14 June 2007, by Pascal "Pixel" Rigaux |
1028 |
|
|
|
1029 |
|
|
- urpmf |
1030 |
|
|
o add option --use-distrib |
1031 |
|
|
- urpmq |
1032 |
|
|
o allow using --use-distrib as non-root |
1033 |
|
|
- all tools |
1034 |
|
|
o don't use time-stamping when downloading with wget |
1035 |
|
|
(useless and slow since it forces to download the whole directory listing) |
1036 |
|
|
(as suggested by Andrey Borzenkov on cooker) |
1037 |
|
|
|
1038 |
|
|
Version 4.9.25 - 8 June 2007, by Pascal "Pixel" Rigaux |
1039 |
|
|
|
1040 |
|
|
- all tools |
1041 |
|
|
o --debug now implies --verbose |
1042 |
|
|
- urpmi.addmedia |
1043 |
|
|
o [bugfix] fix using "with synthesis.hdlist.cz" (#31081) |
1044 |
|
|
o don't overwrite existing urpmi.cfg with an empty file |
1045 |
|
|
when disk is full (#30945) |
1046 |
|
|
- urpmi |
1047 |
|
|
o prefer best architecture over exact name |
1048 |
|
|
(eg: urpmi libfoo-devel prefers lib64foo-devel over libfoo-devel) |
1049 |
|
|
o [bugfix] fix urpmi --parallel (#30996) |
1050 |
|
|
o [bugfix] fix plural handling in "Packages foo can not be installed" (#31229) |
1051 |
|
|
o fix "Argument list too long" when calling curl/wget/proz |
1052 |
|
|
(things should work even in case of one big transaction) (#30848) |
1053 |
|
|
- urpmf |
1054 |
|
|
o fix an *old* bug (since december 2002) making urpmf keeps parsed hdlist |
1055 |
|
|
files in memory |
1056 |
|
|
|
1057 |
|
|
Version 4.9.24 - 9 May 2007, by Pascal "Pixel" Rigaux |
1058 |
|
|
|
1059 |
|
|
- urpmi |
1060 |
|
|
o display "removing package ..." when removing an obsolete or conflicting |
1061 |
|
|
package (need perl-URPM 1.63), and not before |
1062 |
|
|
o in verbose mode, display "removing upgraded package ..." |
1063 |
|
|
(should make it more understandable by users) |
1064 |
|
|
- urpmi.addmedia |
1065 |
|
|
o [bugfix] fix removable://... (#30257) |
1066 |
|
|
o [bugfix] look for media/$media_dir/media_info/pubkey instead of |
1067 |
|
|
media/$media_dir/pubkey |
1068 |
|
|
o [bugfix] with --distrib, don't use previous media's pubkey if a pubkey is |
1069 |
|
|
missing (eg: use pubkey_main for media "Main Updates" when |
1070 |
|
|
pubkey_main_updates is missing) |
1071 |
|
|
|
1072 |
|
|
Version 4.9.23 - 3 May 2007, by Pascal "Pixel" Rigaux |
1073 |
|
|
|
1074 |
|
|
- urpmi |
1075 |
|
|
o always upgrade (-U) packages instead of installing (-i) them, |
1076 |
|
|
except for inst.list packages. This change is needed to fix |
1077 |
|
|
"b--obsoletes-->a and c--conflicts-->a prompting for upgrading a" |
1078 |
|
|
in perl-URPM 1.61 |
1079 |
|
|
o fix displaying README.*urpmi when using --root or --urpmi-root |
1080 |
|
|
o fix displaying README.install.urpmi when installing a package conflicting |
1081 |
|
|
with an available package |
1082 |
|
|
o display "removing package ..." when removing, not before. |
1083 |
|
|
o display "removing package ..." when upgrading package |
1084 |
|
|
(may be too verbose though) |
1085 |
|
|
o display "In order to satisfy the '%s' dependency, one of the following |
1086 |
|
|
packages is needed:" so that user can understand what dependency is used |
1087 |
|
|
(need perl-URPM 1.62) |
1088 |
|
|
- for rpmdrake |
1089 |
|
|
o make translate_why_removed() safe to call (cf bug #28613) |
1090 |
|
|
|
1091 |
|
|
Version 4.9.21 - 27 March 2007, by Pascal "Pixel" Rigaux |
1092 |
|
|
|
1093 |
|
|
- urpmi |
1094 |
|
|
o add kernel-source-latest to skip.list |
1095 |
|
|
(to be coherent with other kernel*latest) (#29933) |
1096 |
|
|
- urpmi.addmedia |
1097 |
|
|
o do display download progression by default (be coherent with other tools), |
1098 |
|
|
use -q to hide it |
1099 |
|
|
- urpmi.update |
1100 |
|
|
o do not display download progression with -q |
1101 |
|
|
|
1102 |
|
|
Version 4.9.20 - 15 March 2007, by Pascal "Pixel" Rigaux |
1103 |
|
|
|
1104 |
|
|
- all tools |
1105 |
|
|
o be failsafe when module encoding is not there |
1106 |
|
|
(ie when only perl-base is installed) (#29387) |
1107 |
|
|
- gurpmi: |
1108 |
|
|
o fix displaying size of packages |
1109 |
|
|
o fix displaying only the first package in "you're about to..." dialog |
1110 |
|
|
o prevent downloading/installing dialog from resizing |
1111 |
|
|
- urpmi-parallel-ka-run: |
1112 |
|
|
o fix parsing the output of rshp2 (only rshp output was successfully parsed) |
1113 |
|
|
|
1114 |
|
|
Version 4.9.19 - 8 March 2007, by Pascal "Pixel" Rigaux |
1115 |
|
|
|
1116 |
|
|
- urpmi |
1117 |
|
|
o fix priority-upgrade broken on some x86_64 (#29125) |
1118 |
|
|
(bug introduced in urpmi 4.9.11) |
1119 |
|
|
- gurpmi |
1120 |
|
|
o use same translation routines as urpmi, fixing various encoding issues (#29248) |
1121 |
|
|
- urpmq |
1122 |
|
|
o remove duplicated warning for "urpmq -l" when a rpm header is missing (#29174) |
1123 |
|
|
|
1124 |
|
|
Version 4.9.17 - 6 March 2007, by Pascal "Pixel" Rigaux |
1125 |
|
|
|
1126 |
|
|
- urpmq |
1127 |
|
|
o add --whatprovides (doing same as -p) (#29175) |
1128 |
|
|
- urpmi |
1129 |
|
|
o don't auto upgrade mandriva kernels (ie add kernel*-latest to skip.list) |
1130 |
|
|
o add perl-MDV-Distribconf to priority upgrade packages |
1131 |
|
|
o display translated summaries |
1132 |
|
|
|
1133 |
|
|
Version 4.9.16 - 2 March 2007, by Pascal "Pixel" Rigaux |
1134 |
|
|
|
1135 |
|
|
- urpmi |
1136 |
|
|
o fix crash asking for medium |
1137 |
|
|
- urpmf |
1138 |
|
|
o do not display invalid error at the end when using removable media (#28905) |
1139 |
|
|
- urpmq |
1140 |
|
|
o --whatrequires-recursive: fix debug message explaining why a package |
1141 |
|
|
is added, and enhance the verbose message explaining why some package are |
1142 |
|
|
skipped |
1143 |
|
|
|
1144 |
|
|
Version 4.9.15 - 6 February 2007, by Pascal "Pixel" Rigaux |
1145 |
|
|
|
1146 |
|
|
- urpmi.update |
1147 |
|
|
o add --probe-rpms to replace -f -f |
1148 |
|
|
o -f -f should be allowed (#28500) |
1149 |
|
|
- urpmq |
1150 |
|
|
o --whatrequires will now handle virtual package requires |
1151 |
|
|
(eg: bash is now returned by "urpmq --whatrequires glibc") |
1152 |
|
|
(#28367) |
1153 |
|
|
- german translation |
1154 |
|
|
o don't use non iso-8859-15 chars otherwise perl segfaults (#28537) |
1155 |
|
|
(perl bug #41442) |
1156 |
|
|
|
1157 |
|
|
Version 4.9.14 - 25 January 2007, by Pascal "Pixel" Rigaux |
1158 |
|
|
|
1159 |
|
|
- urpmi |
1160 |
|
|
o fix encoding issue with "--bug ..." introduced in previous version (#28387) |
1161 |
|
|
- urpmi, ... |
1162 |
|
|
o workaround no locale (eg: LC_ALL=C): when encoding is "ascii", |
1163 |
|
|
do not try to convert strings to this encoding, any encoding will do |
1164 |
|
|
(#28367) |
1165 |
|
|
- urpmq |
1166 |
|
|
o rename option -R into --whatrequires |
1167 |
|
|
o rename option -RR into --whatrequires-recursive, |
1168 |
|
|
and don't go through virtual packages which are provided by another |
1169 |
|
|
package, eg: "skipping package(s) required by db1-devel via devel(libdb), |
1170 |
|
|
since that virtual package is provided by libdb2-devel" |
1171 |
|
|
(#27814) |
1172 |
|
|
o do not document option -P (which is the default) |
1173 |
|
|
|
1174 |
|
|
Version 4.9.13 - 19 January 2007, by Pascal "Pixel" Rigaux |
1175 |
|
|
|
1176 |
|
|
- urpmi, ... |
1177 |
|
|
o fix encoding/codeset mess (using the magical |
1178 |
|
|
Locale::gettext::bind_textdomain_codeset(..., "UTF-8") from new |
1179 |
|
|
perl-Locale-gettext) |
1180 |
|
|
o fix translating rpmlib messages (using URPM::bind_rpm_textdomain_codeset()) |
1181 |
|
|
- gurpmi2 |
1182 |
|
|
o do display installation failed on file conflicts (#22131) |
1183 |
|
|
- urpmi.addmedia |
1184 |
|
|
o do not display in clear text the password (when using -v or --debug) |
1185 |
|
|
- urpmq |
1186 |
|
|
o when using synthesis do not download packages to get information. |
1187 |
|
|
before this modification, it was downloaded iff one medium was using hdlist (#16772) |
1188 |
|
|
o when using synthesis fix using local rpms to get information |
1189 |
|
|
before this modification, local rpm was used iff one medium was using hdlist |
1190 |
|
|
o display a warning about no hdlist only for needed media, |
1191 |
|
|
adapt the warning to the option (for "-i", synthesis can still help), |
1192 |
|
|
and tell which rpms and impacted |
1193 |
|
|
|
1194 |
|
|
Version 4.9.12 - 10 January 2007, by Pascal "Pixel" Rigaux |
1195 |
|
|
|
1196 |
|
|
- urpmi |
1197 |
|
|
o fix handling removable media (bug introduced in 4.9.x) (#27854) |
1198 |
|
|
o with "-v", display the package file copied to disk |
1199 |
|
|
o use P (ie ngettext) to handle plurals |
1200 |
|
|
o re-allow "urpmi --clean" with no arguments |
1201 |
|
|
(broken on january 2006, commit r36390) (#27747) |
1202 |
|
|
o be more verbose with "-v" |
1203 |
|
|
- urpmi, urpmq, urpmf |
1204 |
|
|
o "--media foo" and "--searchmedia foo" use medium "foo" |
1205 |
|
|
even if "foo" is flagged "ignore" (#27745) |
1206 |
|
|
- urpmi.addmedia |
1207 |
|
|
o new option "--probe-rpms" which replaces "-f -f" |
1208 |
|
|
o fix using dir "/foo/bar boo" and no hdlist (using *.rpm) |
1209 |
|
|
o when using "--distrib <url>", have "xxx" instead of "xxx1" |
1210 |
|
|
for the medium name (eg: "Main" instead of "Main1") |
1211 |
|
|
o when using --distrib, add noauto media with flag ignore |
1212 |
|
|
so that someone can easily use them by removing ignore |
1213 |
|
|
(nb: debug_for and srpm media are not added though) |
1214 |
|
|
(cf bug #28050) |
1215 |
|
|
|
1216 |
|
|
Version 4.9.11 - 12 December 2006, by Pascal "Pixel" Rigaux |
1217 |
|
|
|
1218 |
|
|
- urpmi |
1219 |
|
|
o when "urpmi --auto-select" needs to restart urpmi because of a |
1220 |
|
|
priority-upgrade, ensure it doesn't prompt an unneeded choice before |
1221 |
|
|
restarting (#27527) |
1222 |
|
|
(nb: the problem can still occur on "urpmi rpmdrake") |
1223 |
|
|
- urpmi.removedia |
1224 |
|
|
o "urpmi.removedia -a" when urpmi.cfg has no entry still warn the user, |
1225 |
|
|
but exits with status 0 |
1226 |
|
|
|
1227 |
|
|
Version 4.9.10 - 7 December 2006, by Pascal "Pixel" Rigaux |
1228 |
|
|
|
1229 |
|
|
- urpmi.addmedia |
1230 |
|
|
o fix using "--virtual --distrib ..." |
1231 |
|
|
|
1232 |
|
|
Version 4.9.9 - 6 December 2006, by Pascal "Pixel" Rigaux |
1233 |
|
|
|
1234 |
|
|
- urpmi |
1235 |
|
|
o fix "rpmdb: environment reference count went negative" |
1236 |
|
|
when syslog service is down |
1237 |
|
|
o fix having more than "hdlist" flag in urpmi.cfg |
1238 |
|
|
- gurpmi2 (and rpmdrake) |
1239 |
|
|
o fix crash when syslog service is down (#26256) |
1240 |
|
|
|
1241 |
|
|
Version 4.9.8 - 6 December 2006, by Pascal "Pixel" Rigaux |
1242 |
|
|
|
1243 |
|
|
- urpmi.addmedia, urpmi |
1244 |
|
|
o use "hdlist" just like "synthesis" when forcing only hdlist usage |
1245 |
|
|
o "hdlist" is valid with "virtual" |
1246 |
|
|
- urpmi |
1247 |
|
|
o don't say "Package foo-1.1 already installed" |
1248 |
|
|
when in fact it is "Package foo-1.2 already installed". |
1249 |
|
|
Still display "Package foo-1.1 can not be installed" until we can do |
1250 |
|
|
better (#27176) |
1251 |
|
|
- gurpmi (tvignaud) |
1252 |
|
|
o don't ignore exceptions in callbacks |
1253 |
|
|
o fix crash and really lock the urpm db |
1254 |
|
|
|
1255 |
|
|
Version 4.9.7 - 4 December 2006, by Pascal "Pixel" Rigaux |
1256 |
|
|
|
1257 |
|
|
- bug fix release |
1258 |
|
|
- urpmi.addmedia |
1259 |
|
|
o fix --probe-hdlist |
1260 |
|
|
o fix "... with hdlist.cz" (only "... with synthesis.hdlist.cz" was working) |
1261 |
|
|
- urpmi |
1262 |
|
|
o add the long version of -q/-v (ie --quiet/--verbose) |
1263 |
|
|
o --quiet is really quiet (#14538) |
1264 |
|
|
|
1265 |
|
|
Version 4.9.6 - 31 November 2006, by Pascal "Pixel" Rigaux |
1266 |
|
|
|
1267 |
|
|
- bug fix release |
1268 |
|
|
- urpmf: |
1269 |
|
|
o handle --urpmi-root |
1270 |
|
|
- urpmi.addmedia: |
1271 |
|
|
o fix downloading synthesis which is done twice when remote |
1272 |
|
|
o fix downloading pubkey in media_info/ |
1273 |
|
|
|
1274 |
|
|
Version 4.9.5 - 30 November 2006, by Pascal "Pixel" Rigaux |
1275 |
|
|
|
1276 |
|
|
- all tools: |
1277 |
|
|
o new option --urpmi-root that is similar to --root but also use rooted |
1278 |
|
|
urpmi db |
1279 |
|
|
- urpmi: |
1280 |
|
|
o handle buggy "list: xxx" in urpmi.cfg (when the list can't be found) |
1281 |
|
|
o handle no "synthesis" together with "with_hdlist: synthesis.hdlist.cz" |
1282 |
|
|
- urpmi.cfg: |
1283 |
|
|
o new per-medium field "media_info_dir:" which replaces "with_hdlist:" in |
1284 |
|
|
most cases. It allows using either hdlist & synthesis when nor |
1285 |
|
|
"hdlist:" nor "synthesis" is set (#16232) |
1286 |
|
|
- urpmi.update: |
1287 |
|
|
o not so verbose by default, only display |
1288 |
|
|
'medium "foo" is up-to-date' or 'medium "foo" updated' |
1289 |
|
|
- urpmi.removemedia: |
1290 |
|
|
o not so verbose by default, only display 'removing medium "foo"' |
1291 |
|
|
o do not allow both "-a" and <name>, fix usage |
1292 |
|
|
- urpmi.addmedia: |
1293 |
|
|
o not so verbose by default, only display 'adding medium "foo"' |
1294 |
|
|
o do not add "hdlist: hdlist.<name>.cz" lines in urpmi.cfg, |
1295 |
|
|
compute it from <name> (one can still enforce a file name) |
1296 |
|
|
o do not default to --probe-synthesis but use both hdlist/synthesis |
1297 |
|
|
|
1298 |
|
|
Version 4.9.4 - 24 November 2006, by Pascal "Pixel" Rigaux |
1299 |
|
|
|
1300 |
|
|
- urpmi.addmedia: |
1301 |
|
|
o fix random ordering of media (using --distrib on a non-remote medium) |
1302 |
|
|
o now inserting non-remote medium after first non-remote medium |
1303 |
|
|
(instead of adding it as first medium) |
1304 |
|
|
- urpmi, urpme, urpmq: |
1305 |
|
|
o add option --probe-synthesis (allowed with --use-distrib) |
1306 |
|
|
|
1307 |
|
|
Version 4.9.3 - 24 November 2006, by Pascal "Pixel" Rigaux |
1308 |
|
|
|
1309 |
|
|
- bug fix release: |
1310 |
|
|
- fix handling multiple virtual hdlist files |
1311 |
|
|
(the second pass was not done...) |
1312 |
|
|
|
1313 |
|
|
Version 4.9.2 - 24 November 2006, by Pascal "Pixel" Rigaux |
1314 |
|
|
|
1315 |
|
|
- bug fix release: |
1316 |
|
|
- /foo/@86875:bar.src.rpm is not a url with protocol /foo/@86875 |
1317 |
|
|
- /foo/chroot_tmp/... is not a url with protocol /foo/chroot |
1318 |
|
|
|
1319 |
|
|
Version 4.9.1 - 23 November 2006, by Pascal "Pixel" Rigaux |
1320 |
|
|
|
1321 |
|
|
- cleanup locks handling, log locking, and don't say "urpmi database locked" |
1322 |
|
|
when it's the rpm database that is locked |
1323 |
|
|
- urpmi: |
1324 |
|
|
o add --nokeep (which overrides urpmi.cfg global option "keep") |
1325 |
|
|
|
1326 |
|
|
Version 4.9.0 - 22 November 2006, by Pascal "Pixel" Rigaux |
1327 |
|
|
|
1328 |
|
|
- urpmi: |
1329 |
|
|
o don't fork on multiple transactions |
1330 |
|
|
o fix buggy print "::logger_id::" (#27026) |
1331 |
|
|
- gurpmi2 (tvignaud): |
1332 |
|
|
o fix unvisible content |
1333 |
|
|
o prevent a dialog to have a height of several scores of thousands pixels |
1334 |
|
|
o add support of --root |
1335 |
|
|
- urpmi.update: |
1336 |
|
|
o don't write urpmi.cfg unless really needed |
1337 |
|
|
o don't write md5sum in urpmi.cfg (bugfix) |
1338 |
|
|
- urpmi.addmedia: |
1339 |
|
|
o drop support for "list" file |
1340 |
|
|
(now you must have a hdlist/synthesis on remote server) |
1341 |
|
|
o drop support for searching recursively rpms when there is no |
1342 |
|
|
hdlist/synthesis. Only search in given directory (ie $url/*.rpm) |
1343 |
|
|
o do not use list.<media_name> to store passwords, use /etc/urpmi/netrc |
1344 |
|
|
instead. Also do have the url in urpmi.cfg, only the password is removed |
1345 |
|
|
o change the format of list.<media_name>, it contains only rpm files |
1346 |
|
|
relative to the medium url |
1347 |
|
|
o deprecate "... with <relative hdlist/synthesis>". It is not useful anymore |
1348 |
|
|
(nb: if you want to force using hdlist or synthesis, use --probe-hdlist or |
1349 |
|
|
--probe-synthesis) |
1350 |
|
|
o don't write urpmi.cfg twice |
1351 |
|
|
o do not look for hdlist/synthesis in ../media_info/hdlist$suffix.cz (nb: |
1352 |
|
|
with media.cfg, it will still use hdlist from media/media_info/, but it |
1353 |
|
|
will simply use the hdlist$suffix.cz given by media.cfg ) |
1354 |
|
|
o --norebuild is by default (and deprecated): when the local |
1355 |
|
|
hdlist/synthesis is buggy, do not discard it and go searching for *.rpm. |
1356 |
|
|
Make it an error instead |
1357 |
|
|
o fix building synthesis when using *.rpm (ie no hdlist/synthesis) |
1358 |
|
|
- urpmi.removemedia: much faster (since it doesn't parse hdlist/synthesis anymore) |
1359 |
|
|
- handle "empty" hdlist/synthesis |
1360 |
|
|
- generate names.<media_name> only when the medium is created/updated |
1361 |
|
|
- major splitting of urpm.pm in many modules |
1362 |
|
|
- major splitting of functions in smaller functions |
1363 |
|
|
(eg: update_media was 988 lines long, has been splitted in functions shorter |
1364 |
|
|
than 105 lines) |
1365 |
|
|
- big code cleanup/rework |
1366 |
|
|
- perl_checker compliance (very useful for such big code rework) |