1 |
Version 4.23 - 20 January 2012 |
2 |
|
3 |
- fix scoring locale packages |
4 |
|
5 |
Version 4.22 - 17 December 2012 |
6 |
|
7 |
- rpm-4.11 fixes: |
8 |
o fix compiling with it |
9 |
o prevent creating empty transactions in rare cases |
10 |
(that cause rpm to abort on assert while creating a new pool) |
11 |
|
12 |
Version 4.21.1 - 7 December 2012 |
13 |
|
14 |
- fix EVR() on packages from rpmdb (was ok on synthesis ones) (mga#7739) |
15 |
|
16 |
Version 4.21 - 4 December 2012 |
17 |
|
18 |
- prefer package from first medium when same NEVR exists in several media |
19 |
(thus prefering 64bit media over 32 bit ones) (mga#7524) |
20 |
|
21 |
Version 4.20 - 3 December 2012 |
22 |
|
23 |
- fix a rare segfault |
24 |
|
25 |
Version 4.19 - 2 December 2012 |
26 |
|
27 |
- kill pkg->disttag (unused, introduced for rpm5 prior to the fork) |
28 |
- reduce code size |
29 |
|
30 |
Version 4.18 - 21 November 2012 |
31 |
|
32 |
- further bump threshold for detecting looping forever |
33 |
- workaround a segfault (mga#8158) |
34 |
|
35 |
Version 4.17 - 19 November 2012 |
36 |
|
37 |
- bump threshold for detecting looping forever (mga#8106) |
38 |
- drop header_filename (long obsolete, no more use) |
39 |
|
40 |
Version 4.16 - 16 November 2012 |
41 |
|
42 |
- prevent urpmi from looping forever when some packages are broken |
43 |
|
44 |
Version 4.15.1 - 11 October 2012 |
45 |
|
46 |
- drop support for repackage (non working since rpm-4.6 in 2009) |
47 |
|
48 |
Version 4.15 - 26 September 2012 |
49 |
|
50 |
- API: |
51 |
o add EVR method |
52 |
o remove long deprecated find_chosen_packages() & find_candidate_packages() |
53 |
o rename find_candidate_packages_() as find_candidate_packages() |
54 |
|
55 |
Version 4.14 - 21 September 2012 |
56 |
|
57 |
- API: add resolve_requested_suggests() |
58 |
- slightly increase testsuite coverage |
59 |
- update outdated doc |
60 |
|
61 |
Version 4.13 - 23 August 2012 |
62 |
|
63 |
- add an alias to Pkg_files to only list doc files. This avoids pushing more |
64 |
than 50k strings on the stack to check if texmf has a README.urpmi |
65 |
|
66 |
Version 4.12 - 11 August 2012 |
67 |
|
68 |
- do not try to parse current pointer when the line is invalid or |
69 |
empty (detected by valgrind) |
70 |
- don't read/write after the string when the synthesis is slightly |
71 |
malformed |
72 |
|
73 |
Version 4.11 - 10 August 2012 |
74 |
|
75 |
- drop compatibility with urpmi <= 4.5-13mdk (2004-07-09) |
76 |
- fix arch of spec headers (regression introduced in 4.8) |
77 |
|
78 |
Version 4.10 - 29 June 2012 |
79 |
|
80 |
- really enable to traverse rpm db by fullname |
81 |
|
82 |
Version 4.9 - 25 June 2012 |
83 |
|
84 |
- fix setting rflags on packages (mga#6532) |
85 |
|
86 |
Version 4.8 - 22 June 2012 |
87 |
|
88 |
- enable to read xz & bzip2 compressed synthesis |
89 |
- internal cleanups |
90 |
- ranges_overlap(): use rpm to compute whether it overlaps or not |
91 |
|
92 |
Version 4.7 - 19 June 2012 |
93 |
|
94 |
- workaround changes in rpm-4.10.0 leaving us to leak fds (mga#6453) |
95 |
|
96 |
Version 4.6 - 18 June 2012 |
97 |
|
98 |
- drop 'direction' parameter in obsoletes_overlap() & provides_overlap() |
99 |
- fix default 'direction' for provides_overlap() |
100 |
(regression in URPM-4.2) |
101 |
- internal cleanups |
102 |
|
103 |
Version 4.5 - 17 June 2012 |
104 |
|
105 |
- drop support for old mdv2008.0 suggests (RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK) |
106 |
- internal cleanups |
107 |
|
108 |
Version 4.4 - 15 June 2012 |
109 |
|
110 |
- internal cleanups |
111 |
- obsoletes_overlap(), ranges_overlap(): drop unused 'nopromotion' parameter |
112 |
(always hardcoded to 1 at least for 5 years) |
113 |
|
114 |
Version 4.3 - 14 June 2012 |
115 |
|
116 |
- fix a very old segfault in unused code |
117 |
- internal cleanups |
118 |
- reduce code size |
119 |
|
120 |
Version 4.2 - 13 June 2012 |
121 |
|
122 |
- clean DB API (needs a new urpmi) |
123 |
- internal cleanups |
124 |
- reduce code size |
125 |
|
126 |
Version 4.1 - 11 June 2012 |
127 |
|
128 |
- drop import_pubkey function (dead for 5 years) |
129 |
- fix importing pubkeys with rpm-4.10.0 (eg: when adding media) |
130 |
|
131 |
Version 4.0 - 8 June 2012 |
132 |
|
133 |
- drop URPM::Query (broken for years) |
134 |
- drop support for rpm-4.8.x |
135 |
- kill functions unimplemented for years |
136 |
- reduce code size |
137 |
|
138 |
Version 3.40 - 16 March 2012 |
139 |
|
140 |
- add URPM::traverse_tag_find() for urpme --env |
141 |
|
142 |
Version 3.39 - 27 February 2012 |
143 |
|
144 |
- do not add FILENAME_TAG to hdlist anymore (unused since mdv2008) |
145 |
- fix for a rare crash (mga#4425) |
146 |
- put real package file sizes in synthesis |
147 |
|
148 |
Version 3.38.8 - 07 February 2012 |
149 |
|
150 |
- switch from forking unpacker to using librpm |
151 |
|
152 |
Version 3.38.7 - 07 February 2012 |
153 |
|
154 |
- cleanups |
155 |
- fix computing size of added/freed disk space when updating involves removing |
156 |
some packages (mga#4427) |
157 |
- really prefer packages from first media, thus fixing downloading noarch |
158 |
packages from 32 bit repository (mga#1603) |
159 |
|
160 |
Version 3.38.6 - 15 January 2012 |
161 |
|
162 |
- support kernel 3.x in kmod resolution |
163 |
|
164 |
Version 3.38.5 - 19 December 2011 |
165 |
|
166 |
- fix parsing a spec file with rpm-4.9 |
167 |
(regression introduced when adding support for rpm-4.9) |
168 |
- enable to traverse db by fullname |
169 |
- fix slow matching of individual regexes for skipping dependencies by creating |
170 |
a large regex to match them all at once (mdv#61389, Shlomi Fish) |
171 |
|
172 |
Version 3.38.4 - 17 September 2011 |
173 |
|
174 |
- fix calling method in string |
175 |
(spoted by perl_checker, introduced in revision mga#267800 ("honour search |
176 |
medias when using --auto-select") but teuf on Fri Apr 23 2010 |
177 |
|
178 |
Version 3.38.3 - 12 September 2011 |
179 |
|
180 |
- fix urpmi segfaulting on 'urpmi foobar.spec' when some files are missing |
181 |
|
182 |
Version 3.38.2 - 09 September 2011 |
183 |
|
184 |
- fix spec2srcheader() for rpm-4.9.x |
185 |
|
186 |
Version 3.38.1 - 16 November 2010 |
187 |
|
188 |
- fix crashing while removing several packages (#248) |
189 |
- enable to compile with rpm-4.9.x |
190 |
|
191 |
Version 3.38 - 16 November 2010 |
192 |
|
193 |
- fix the key parsing to handle PEM encapsulated header portion (bug |
194 |
#61636) |
195 |
|
196 |
Version 3.37 - 20 September 2010 |
197 |
|
198 |
- fix crashing on undefined packages (#54521) |
199 |
|
200 |
Version 3.36 - 23 July 2010 |
201 |
|
202 |
- Fix wrong deferencement on HASH (warning triggered by perl 5.12) |
203 |
|
204 |
Version 3.35 - 23 April 2010 |
205 |
|
206 |
- when using auto-select, honour search-medias if some were specified |
207 |
|
208 |
Version 3.34.1 - 23 March 2010 |
209 |
|
210 |
- check selected packages for unsatisfied requires when a promoted package is |
211 |
backtracked and no replacement is found (#57224, Anssi Hannula) |
212 |
|
213 |
Version 3.34 - 24 February 2010 |
214 |
|
215 |
- check for conflicting selected packages before selecting a package (#57224) |
216 |
(by Anssi Hannula) |
217 |
|
218 |
Version 3.33 - 5 October 2009, by Christophe Fergeau |
219 |
|
220 |
- fix lookup of existing pubkeys (#53710) (by Pascal Terjan) |
221 |
|
222 |
Version 3.32 - 10 August 2009, by Christophe Fergeau |
223 |
|
224 |
- backtrack_selected: use set_rejected_and_compute_diff_provides for package |
225 |
removal (Anssi Hannula) |
226 |
- obey options (keep, nodeps) when unselecting current package in the case |
227 |
that was added in 3.31 (Anssi Hannula) |
228 |
|
229 |
Version 3.31 - 28 July 2009, by Christophe Fergeau |
230 |
|
231 |
- add support for querying %disttag & %distepoch (by Per Øyvind Karlsen) |
232 |
- clean up and bring back rpm5.org support (by Per Øyvind Karlsen) |
233 |
- keep track of sources for obsoleted/removed levels (#50666) Anssi Hannula) |
234 |
- keep psel/promote info and remove deadlocked pkg instead of aborting upgrade |
235 |
(#52105, Anssi Hannula) |
236 |
- _handle_conflicts: check all provides for conflicts, not just package name |
237 |
(#52135, Anssi Hannula) |
238 |
- unselect current package if an avoided package is already selected (#52145, |
239 |
Anssi Hannula) |
240 |
- do not try to promote to an older package (#52460, Anssi Hannula) |
241 |
- add a backtrack entry "conflicts" for avoided packages in backtrack_selected |
242 |
(#52153, Anssi Hannula) |
243 |
|
244 |
Version 3.30 - 11 May 2009, by Christophe Fergeau |
245 |
|
246 |
- rework public key handling since librpm behaviour has changed. It's no longer |
247 |
possible to tell it to add the same key multiple times which was causing |
248 |
weird "unable to import pubkey" messages when a mirror contains different |
249 |
pubkeys for the same key, fixes #50383 |
250 |
|
251 |
Version 3.29 - 27 March 2009, by Christophe Fergeau |
252 |
|
253 |
- fix regression introduced by fix for bug #47803 (fix by Anssi Hannula). |
254 |
Without this patch, urpmi got stuck in an infinite loop when trying |
255 |
to upgrade from 2008.1. |
256 |
|
257 |
Version 3.28 - 25 March 2009, by Christophe Fergeau |
258 |
|
259 |
- postpone user choices as much as possible to avoid asking the user |
260 |
unnecessary questions, (bug #48100, Anssi Hannula) |
261 |
|
262 |
Version 3.27 - 24 March 2009, by Christophe Fergeau |
263 |
|
264 |
- don't silently install suggests (bug #47934) |
265 |
- fix _handle_diff_provides in case of impossible-to-satisfy selected |
266 |
packages (bug #48223, Anssi Hannula) |
267 |
- check rep for another pkg providing X if the prev pkg gets removed |
268 |
due to a conflict (bug #47803, Anssi Hannula) |
269 |
|
270 |
Version 3.26 - 5 March 2009, by Thierry Vignaud |
271 |
|
272 |
- verify_signature: enable to check signatures against a chrooted rpmdb |
273 |
(especially important for installer where there's no rpmdb in / and thus no |
274 |
keys to check against) |
275 |
|
276 |
Version 3.25 - 16 January 2009, by Christophe Fergeau |
277 |
|
278 |
- previous fix for bug #46874 was bogus, really fix it this time |
279 |
|
280 |
Version 3.24 - 13 January 2009, by Christophe Fergeau |
281 |
|
282 |
- fix sorting choices on provided version (feature introduced in 3.08, |
283 |
but was not working if packages were coming from different repository) |
284 |
- when a "Requires:" can be fullfilled by several different packages and |
285 |
one of those packages is explicitly required by another package which |
286 |
is also being installed, silently choose this package instead of letting |
287 |
the choice up to perl-URPM user (fixes bug #46874) |
288 |
|
289 |
Version 3.23 - 12 December 2008, by Pascal "Pixel" Rigaux |
290 |
|
291 |
- fix bad free() (thanks to glibc for detecting it) |
292 |
|
293 |
Version 3.22 - 12 December 2008, by Pascal "Pixel" Rigaux |
294 |
|
295 |
- fix scriptlet failing: |
296 |
adapt to librpm4.6, rpmtsSetRootDir(ts, "") is forbidden |
297 |
|
298 |
Version 3.21 - 9 December 2008, by Pascal "Pixel" Rigaux |
299 |
|
300 |
- adapt to librpm4.6 |
301 |
- drop list_rpm_tag() |
302 |
|
303 |
Version 3.20 - 14 October 2008, by Pascal "Pixel" Rigaux |
304 |
|
305 |
- $trans->run can now return both the translated errors, and some parsable |
306 |
errors (useful for example to detect diskspace issues) |
307 |
|
308 |
Version 3.19 - 7 October 2008, by Pascal "Pixel" Rigaux |
309 |
|
310 |
- handle flag "replacefiles" |
311 |
|
312 |
Version 3.18 - 7 July 2008, by Pascal "Pixel" Rigaux |
313 |
|
314 |
- revert change introduced in 3.16 (it breaks too much, eg |
315 |
superuser--priority-upgrade.t test case), and introduce |
316 |
$state->{rejected_already_installed} instead |
317 |
|
318 |
Version 3.17 - 4 July 2008, by Pascal "Pixel" Rigaux |
319 |
|
320 |
- add traverse_tag_find(), removed_or_obsoleted_packages() |
321 |
- handle $state->{orphans_to_remove} in selected_size() and |
322 |
build_transaction_set() |
323 |
|
324 |
Version 3.16 - 26 June 2008, by Pascal "Pixel" Rigaux |
325 |
|
326 |
- when not selecting a package because already installed, |
327 |
put it in $state->{rejected} with flags {installed} |
328 |
|
329 |
Version 3.15 - 23 June 2008, by Pascal "Pixel" Rigaux |
330 |
|
331 |
- fix urpmi wrongly considering epochless conflicts to match any epoch in a |
332 |
case when urpmi should upgrade a conflicting package to an actually |
333 |
non-conflicting version (cf epochless-conflict-with-promotion urpmi test) |
334 |
(Anssi) |
335 |
|
336 |
Version 3.14 - 23 May 2008, by Pascal "Pixel" Rigaux |
337 |
|
338 |
- add is_package_installed() in URPM/Resolve.pm |
339 |
(to be used in urpmi 5.20) |
340 |
|
341 |
Version 3.13 - 20 May 2008, by Pascal "Pixel" Rigaux |
342 |
|
343 |
- do not ignore dropped provide from updated package (mdvbz#40842) |
344 |
|
345 |
Version 3.12 - 7 March 2008, by Pascal "Pixel" Rigaux |
346 |
|
347 |
- do allow to promoting a pkg even if it has unsatisfied require (since the |
348 |
code will then fix the unsatisfied require). fixes "big transaction" |
349 |
(cf urpmi split-transactions--strict-require.t test_efgh()) |
350 |
- rpm5.org port done (by Per Øyvind Karlsen) |
351 |
|
352 |
Version 3.11 - 26 February 2008, by Pascal "Pixel" Rigaux |
353 |
|
354 |
- restore FILENAME_TAG in generated hdlist (to be compatible with older |
355 |
distros where ->filename can rely on it) (thanks to Nanar) |
356 |
|
357 |
Version 3.10 - 26 February 2008, by Pascal "Pixel" Rigaux |
358 |
|
359 |
- add filesize to synthesis, add ->filesize to get it, and add |
360 |
selected_size_filesize() to compute the sum |
361 |
- allow urpmi to know a package was not selected because a newer version is |
362 |
installed (#29838) |
363 |
- handle new package providing xxx which conflicts with an installed package (#17106) |
364 |
- fix sort choices changed in perl-URPM 3.08 |
365 |
- allow fixing "using one big transaction" that occurs when using --keep |
366 |
(#30198) |
367 |
- do not add FILENAME_TAG and FILESIZE_TAG to hdlist anymore, |
368 |
deprecate ->header_filename, |
369 |
deprecate URPM::Build::parse_rpms_build_headers |
370 |
|
371 |
Version 3.08 - 25 February 2008, by Pascal "Pixel" Rigaux |
372 |
|
373 |
- sort choices on virtual package by provided version (#12645) |
374 |
|
375 |
Version 3.07 - 11 January 2008, by Pascal "Pixel" Rigaux |
376 |
|
377 |
- add URPM::Package->changelogs, a wrapper around ->changelog_time, ->changelog_name, ->changelog_text |
378 |
- resolve kmod requires even if first choice is a source dkms |
379 |
|
380 |
Version 3.05 - 8 January 2008, by Pascal "Pixel" Rigaux |
381 |
|
382 |
- fix regression in ->parse_rpm (introduced in 3.00) |
383 |
(was breaking genhdlist2 and mkcd) |
384 |
|
385 |
Version 3.04 - 20 December 2007, by Pascal "Pixel" Rigaux |
386 |
|
387 |
- fix regression in parse_pubkeys() (introduced in 3.00) (#36121) |
388 |
|
389 |
Version 3.03 - 14 December 2007, by Pascal "Pixel" Rigaux |
390 |
|
391 |
- suggests: |
392 |
handle both RPMTAG_SUGGESTSNAME (as done in SuSE and in Mandriva > 2008.0) |
393 |
and RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK (as done in Mandriva 2008.0) |
394 |
|
395 |
Version 3.02 - 14 December 2007, by Pascal "Pixel" Rigaux |
396 |
|
397 |
- fix "make test" on rpm 4.4.2.2 |
398 |
- fix rpm 4.5 support |
399 |
|
400 |
Version 3.01 - 11 December 2007, by Pascal "Pixel" Rigaux |
401 |
|
402 |
- add URPM::DB::verify() |
403 |
|
404 |
Version 3.00 - 11 December 2007, by Pascal "Pixel" Rigaux |
405 |
|
406 |
- replace ->import_needed_pubkeys and ->import_pubkey in favor of |
407 |
import_needed_pubkeys_from_file() and ->import_pubkey_file |
408 |
(! this breaks API !) |
409 |
- drop $package->upgrade_files() (unused for a long time afaik) |
410 |
- rpm.org HEAD support |
411 |
|
412 |
Version 2.10 - 22 November 2007, by Pascal "Pixel" Rigaux |
413 |
|
414 |
- much simpler --auto-select algorithm |
415 |
(fixes #35718, ie auto-selecting with strict-arch) |
416 |
(!! DANGEROUS CHANGE !!) |
417 |
- rpm 4.5 support (thanks to peroyvind) (#35323) |
418 |
|
419 |
Version 2.09 - 8 November 2007, by Pascal "Pixel" Rigaux |
420 |
|
421 |
- use a simple function to return simple string list from header |
422 |
(fixes getting >4096 long rpm changelogs) |
423 |
(!! static buffer size limitation in callback_list_str_xpush() should be fixed !!) |
424 |
|
425 |
Version 2.08 - 24 October 2007, by Pascal "Pixel" Rigaux |
426 |
|
427 |
- fix build on rpm 4.4.2.2 |
428 |
|
429 |
Version 2.07 - 1 October 2007, by Pascal "Pixel" Rigaux |
430 |
|
431 |
- prefer precompiled kmod packages corresponding to installed kernels |
432 |
- don't resolve suggested virtual packages if already installed (#34376) |
433 |
|
434 |
Version 2.06 - 28 September 2007, by Pascal "Pixel" Rigaux |
435 |
|
436 |
- also handle promotion via obsolete for conflicts |
437 |
|
438 |
Version 2.05 - 28 September 2007, by Pascal "Pixel" Rigaux |
439 |
|
440 |
- package promotion must respect strict_arch |
441 |
- enhance sorted graph by better taking into account conflicts from state->{rejected} |
442 |
(fixes "big transaction" in urpmi split-transactions--strict-require.t test) |
443 |
|
444 |
Version 2.04 - 27 September 2007, by Pascal "Pixel" Rigaux |
445 |
|
446 |
- handle promotion via obsolete, not only provides |
447 |
|
448 |
Version 2.03 - 20 September 2007, by Pascal "Pixel" Rigaux |
449 |
|
450 |
- fix bug doing "urpmi kernel-source" |
451 |
|
452 |
Version 2.02 - 18 September 2007, by Pascal "Pixel" Rigaux |
453 |
|
454 |
- prefer every kernel-<flavor>-devel-<version> packages for which |
455 |
kernel-<flavor>-<version> is selected |
456 |
- fix regression in 2.00: we can't cache the platform, cache the result of |
457 |
is_arch_compat instead |
458 |
|
459 |
Version 2.01 - 14 September 2007, by Pascal "Pixel" Rigaux |
460 |
|
461 |
- fix bug occurring with --keep |
462 |
- fix regression in 2.00: keep_unrequested_dependencies is still used by |
463 |
installer. restore it, but must now be set trough |
464 |
$urpm->{keep_unrequested_dependencies} |
465 |
|
466 |
Version 2.00 - 13 September 2007, by Pascal "Pixel" Rigaux |
467 |
|
468 |
- speedup is_arch_compat (7 times faster) by keeping the platform in a cache |
469 |
- do not propose packages for non installed locales |
470 |
- pass the prefered choices to {callback_choices}: this allows urpmi to select |
471 |
all the prefered packages according to installed locales |
472 |
- handle promote for conflict from installed package |
473 |
(fixes test_gh() from urpmi split-transactions--promote test case) |
474 |
- handle promote from installed package which require a unselected package, |
475 |
whereas new package does not require it anymore |
476 |
(cf test_d & test_e from split-transactions--conflict urpmi test case) |
477 |
|
478 |
Version 1.80 - 3 September 2007, by Pascal "Pixel" Rigaux |
479 |
|
480 |
- fix bug in sort_graph (used by build_transaction_set) |
481 |
|
482 |
Version 1.78 - 31 August 2007, by Pascal "Pixel" Rigaux |
483 |
|
484 |
- fix dead-loop in build_transaction_set (#33020) |
485 |
|
486 |
Version 1.77 - 29 August 2007, by Pascal "Pixel" Rigaux |
487 |
|
488 |
- disable "dropping tags from rpm header" until we can safely use it |
489 |
|
490 |
Version 1.76 - 28 August 2007, by Pascal "Pixel" Rigaux |
491 |
|
492 |
- build_transaction_set: new sort algorithm which allow returning sets of |
493 |
circular dependent packages, taking into account obsoleted packages |
494 |
(fixes #31969). It may still fail in presence of conflicts |
495 |
- allow running transaction with justdb option |
496 |
- fix split_length > 1 |
497 |
(eg: "urpmi --split-length 2 a b c" will only install 2 pkgs) |
498 |
- spec2srcheader: workaround parseSpec returning a header where ->arch is set |
499 |
to %{_target_cpu} whereas we really want a header similar to .src.rpm |
500 |
(see #32824) |
501 |
|
502 |
Version 1.75 - 12 August 2007, by Pascal "Pixel" Rigaux |
503 |
|
504 |
- fix dropping tags from rpm header. |
505 |
it hasn't work since MDK8.1 and rpm 4.0. |
506 |
it may break urpmi!! but potentially allows a much smaller hdlist.cz :) |
507 |
|
508 |
Version 1.74 - 12 August 2007, by Pascal "Pixel" Rigaux |
509 |
|
510 |
- sort choices per media, then per version |
511 |
|
512 |
Version 1.73 - 11 August 2007, by Pascal "Pixel" Rigaux |
513 |
|
514 |
- allow running transaction with replagekgs option |
515 |
|
516 |
Version 1.72 - 10 August 2007, by Pascal "Pixel" Rigaux |
517 |
|
518 |
- modify parse_hdlist so that partial hdlist reading can be used |
519 |
(needed when some stuff is already done in the callback) |
520 |
|
521 |
Version 1.71 - 9 August 2007, by Pascal "Pixel" Rigaux |
522 |
|
523 |
- compilation fixes on rpm < 4.4.8 |
524 |
|
525 |
Version 1.69 - 9 August 2007, by Pascal "Pixel" Rigaux |
526 |
|
527 |
- "suggests" are no more handled as "requires" |
528 |
- resolve_requested support "suggests": a newly suggested package is installed |
529 |
as if required (can be disabled with option no_suggests) |
530 |
|
531 |
Version 1.68 - 3 August 2007, by Pascal "Pixel" Rigaux |
532 |
|
533 |
- add $trans->Element_version and $trans->Element_release |
534 |
|
535 |
Version 1.67 - 22 June 2007, by Olivier "Nanar" Thauvin |
536 |
|
537 |
- add osscore, archscore and platformscore function to URPM |
538 |
- is_platform_compat function to Pkg object |
539 |
- fix call to rpm function in spec2header() |
540 |
- fix some compilation warnings |
541 |
|
542 |
Version 1.66 - 2 July 2007, by Pascal "Pixel" Rigaux |
543 |
|
544 |
- fix --auto-select skipping some packages because of other packages providing |
545 |
a more recent version, but no obsolete between those packages. |
546 |
the fix is to revert commit from Aug 2002: |
547 |
"fixed propable old package (according provides) requested by |
548 |
request_packages_to_upgrade." |
549 |
|
550 |
Version 1.65 - 22 June 2007, by Olivier Thauvin |
551 |
|
552 |
- really fix arch_score evaluation |
553 |
|
554 |
Version 1.64 - 12 June 2007, by Pascal "Pixel" Rigaux |
555 |
|
556 |
- hack on $pkg->is_arch_compat to make it return true for noarch packages |
557 |
when using rpm 4.4.8 (#31314) |
558 |
|
559 |
Version 1.63 - 9 May 2007, by Pascal "Pixel" Rigaux |
560 |
|
561 |
- add $trans->Element_fullname |
562 |
|
563 |
Version 1.62 - 3 May 2007, by Pascal "Pixel" Rigaux |
564 |
|
565 |
- pass the virtual package name as a parameter to {callback_choices} in |
566 |
->resolve_requested |
567 |
- add $trans->NElements and $trans->Element_name |
568 |
to be able to display name of uninstalled package in callback_uninst |
569 |
- fix b--obsoletes-->a and c--conflicts-->a prompting for upgrading a |
570 |
(need a fix in urpmi which rely on the $state->{rejected} |
571 |
to upgrade (-U) b instead of installing (-i) it) |
572 |
|
573 |
Version 1.60 - 8 March 2007, by Pascal "Pixel" Rigaux |
574 |
|
575 |
- more debugging hooks |
576 |
- create $urpm->packages_providing($name) and use it |
577 |
- create $urpm->packages_by_name($name) |
578 |
|
579 |
Version 1.59 - 1 March 2007, by Olivier Thauvin |
580 |
|
581 |
- rpm 4.4.8 adaptions |
582 |
- load rpm config files at module load, improve the mechanism |
583 |
|
584 |
Version 1.58 - 14 February 2007, by Pascal "Pixel" Rigaux |
585 |
|
586 |
- don't check signature and digest in ->traverse and ->traverse_tag |
587 |
(=> x15 speedup, ie 2.5 speedup on urpmi --auto-select and rpmdrake) |
588 |
|
589 |
Version 1.57 - 9 February 2007, by Pascal "Pixel" Rigaux |
590 |
|
591 |
- allow upgrading from noarch to x86_64 even if strict-arch |
592 |
|
593 |
Version 1.56 - 19 January 2007, by Pascal "Pixel" Rigaux |
594 |
|
595 |
- tell perl that strings from rpm headers are utf8 |
596 |
- add URPM::bind_rpm_textdomain_codeset() to set encoding of messages returned |
597 |
by rpmlib, and tell perl that those strings are utf8 |
598 |
- really use strict-arch by default on x86_64 |
599 |
|
600 |
Version 1.55 - 10 January 2007, by Pascal "Pixel" Rigaux |
601 |
|
602 |
- bug fix release |
603 |
- fix "not selecting foo-1 since the more recent foo-1 is installed" causing |
604 |
urpmi to try to remove the package it wants to install (#28076) |
605 |
|
606 |
Version 1.54 - 9 January 2007, by Pascal "Pixel" Rigaux |
607 |
|
608 |
- if we have a choice between foo-1 and bar-1 and foo-2 is installed, |
609 |
prefering bar-1 instead of foo-1 |
610 |
(otherwise we can hit: "the more recent foo-2 is installed, but does not |
611 |
provide xxx whereas foo-1 does", cf bug #27991) |
612 |
- bar is needed, foo-1 does provide bar, installed foo-2 does not provide bar: |
613 |
do not let the algorithm use foo-2 as if it also provides bar |
614 |
- allow understanding what ->resolve_requested is doing through a callback ($urpm->{debug_URPM}) |
615 |
- cleanup some code in ->resolve_requested |
616 |
- make the documentation for ->is_arch_compat more clear |
617 |
|
618 |
Version 1.53 - Jan 08 2007, by Pixel <pixel@mandriva.com> |
619 |
- add missing files to the tarball to allow make test |
620 |
- get rids of some "used of uninitialized value" |
621 |
|
622 |
Version 1.52 - Dec 04 2006, by Pixel <pixel@mandriva.com> |
623 |
- much stricter synthesis parsing: |
624 |
o fail on first error, |
625 |
o correctly handle gzread errors, |
626 |
o correctly handle parsing another synthesis after a buggy one |
627 |
|
628 |
Version 1.51 - Dec 01 2006, by Pixel <pixel@mandriva.com> |
629 |
- ensure verify_signature, parse_rpm and update_header do not segfault on weird rpm |
630 |
|
631 |
Version 1.50 - Nov 30 2006, by Pixel <pixel@mandriva.com> |
632 |
- fix segfault when using --excludepath (Thierry Vignaud) |
633 |
|
634 |
Version 1.49 - Nov 24 2006, by Pixel <pixel@mandriva.com> |
635 |
- strict-arch should not imply that noarch can't upgrade the real arch (#22558) |
636 |
|
637 |
Version 1.48 - Nov 21 2006, by Pixel <pixel@mandriva.com> |
638 |
- default to strict-arch on 64bits (tvignaud) |
639 |
- handle empty hdlist.cz/synthesis.cz (in build_hdlist, build_synthesis, parse_hdlist, parse_synthesis) |
640 |
- parse_rpms_build_headers: allow asking for packing (and so fixing an error in urpmi) |
641 |
- documentation & comments enhancement |
642 |
|
643 |
Version 1.47 - Oct 18 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
644 |
- Ignore self-obsoletes (Pixel) |
645 |
- Fix a bogus check, avoids some infinite loops |
646 |
|
647 |
Version 1.46 - Sep 08 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
648 |
- prefer stripped kernel source in choices list (needs to be refined) |
649 |
- fix URL in spec file |
650 |
|
651 |
Version 1.45 - Aug 09 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
652 |
- fix a FD leak (P.Terjan); fix urpmi --strict-arch with SRPMS; cleanup |
653 |
|
654 |
Version 1.44 - Jun 12 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
655 |
- Fixes for rpm 4.4.6 |
656 |
|
657 |
Version 1.43 - May 23 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
658 |
- Fix urpmi .spec by loading macros beforehand (Olivier Thauvin) |
659 |
|
660 |
Version 1.42 - May 22 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
661 |
- Fix FD leak (Pascal Terjan) |
662 |
|
663 |
Version 1.41 - May 02 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
664 |
- Use more recent defines from the rpmlib |
665 |
- Add a function to traverse transactions |
666 |
|
667 |
Version 1.40 - Mar 15 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
668 |
- Fixes for rpm 4.4.5 |
669 |
- Fix traversing rpmdb for "triggeredby" relationship |
670 |
|
671 |
Version 1.39 - Mar 07 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
672 |
- More memory protection |
673 |
- Fix gcc options |
674 |
|
675 |
Version 1.38 - Mar 06 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
676 |
- Fix deallocation of rpm transactions |
677 |
|
678 |
Version 1.37 - Mar 03 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
679 |
- Rewrite verify_rpm(), which wasn't working with recent rpms |
680 |
(note incompatible API change) |
681 |
- New function verify_signature() |
682 |
- Make sure -fno-strict-aliasing is used for compilation |
683 |
- More docs |
684 |
|
685 |
Version 1.36 - Feb 13 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
686 |
- Add flag ignorearch for installations |
687 |
|
688 |
Version 1.35 - Feb 10 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
689 |
- repackage flag bug fix |
690 |
|
691 |
Version 1.34 - Feb 10 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
692 |
- Add $pkg->installtid method |
693 |
- Doc nits, code cleanup |
694 |
- No need for an explicit dependency on perl-base |
695 |
|
696 |
Version 1.33 - Feb 09 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
697 |
- Add repackage flag to run transactions |
698 |
|
699 |
Version 1.32 - Jan 25 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
700 |
- Minor modification to spec2srcheader() |
701 |
|
702 |
Version 1.31 - Jan 19 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
703 |
- New function spec2srcheader() (Olivier Thauvin) |
704 |
|
705 |
Version 1.30-2mdk - Jan 06 2006, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
706 |
- Rebuild for rpm 4.4.4 |
707 |
- Fix a regression test |
708 |
|
709 |
Version 1.30 - Dec 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
710 |
- Fix epoch comparison bug |
711 |
- Be compatible with rpm 4.4.3 |
712 |
- Add a URPM::Package::dump_flags debug method |
713 |
- C code and makefile cleanup |
714 |
- Don't require bzip2 anymore |
715 |
|
716 |
Version 1.29 - Nov 02 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
717 |
- Don't require packdrake, use MDV::Packdrakeng instead |
718 |
- Support for --ignoresize |
719 |
|
720 |
Version 1.28 - Oct 03 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
721 |
- add some options to parse_rpm (nomd5, nopayload) (Olivier Thauvin) |
722 |
- Build process cleanup |
723 |
|
724 |
Version 1.27 - Sep 09 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
725 |
- make add_macro quote embedded newlines. add_macro_noexpand now works like |
726 |
the previous version (i.e. like in the rpmlib) |
727 |
|
728 |
Version 1.26 - Sep 01 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
729 |
- Add noscripts option to run transactions |
730 |
|
731 |
Version 1.25 - Aug 23 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
732 |
- Better handle bad file descriptors returned by transaction callbacks (Pixel) |
733 |
- Doc fixes |
734 |
|
735 |
Version 1.24-3mdk - Aug 18 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
736 |
- Allow to rebuild under non-C locales |
737 |
- Doc nits |
738 |
|
739 |
Version 1.24 - Jun 30 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
740 |
- Add rpmErrorWriteTo() and rpmErrorString() |
741 |
|
742 |
Version 1.23 - Jun 16 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
743 |
- add setVerbosity function |
744 |
|
745 |
Version 1.22 - Jun 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
746 |
- Add make_delta_rpm function |
747 |
|
748 |
Version 1.21 - May 31 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
749 |
- Add the URPM::Package::payload_format method |
750 |
|
751 |
Version 1.20 - May 04 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> |
752 |
- Adaptations for rpm 4.4.1 (Olivier Thauvin) |
753 |
- More deprecation for RPMSENSE_PREREQ |
754 |
- Remove rpm 4.0 support |
755 |
- when no preferred locale is found, put locales-en in front of choice list |
756 |
(bug #15628) |
757 |
|
758 |
Version 1.11 - Mar 07 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
759 |
- Speed optimisation for updating media |
760 |
|
761 |
Version 1.10 - Mar 02 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
762 |
- Prepare for obsolescence of PreReq rpm tag, introduce equivalent |
763 |
RPMSENSE_SCRIPT_* tags |
764 |
|
765 |
Version 1.09 - Feb 15 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
766 |
- Force recomputation of rejected packages when deleting some in installation |
767 |
dependency resolution |
768 |
|
769 |
Version 1.08 - Feb 11 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
770 |
- Add macro handling code (O. Thauvin) |
771 |
|
772 |
Version 1.07-3mdk - Jan 21 2005, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
773 |
- Error handling nits. |
774 |
|
775 |
Version 1.07-2mdk - Dec 13 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
776 |
- Require packdrake (and no longer rpmtools) |
777 |
|
778 |
Version 1.07 - Dec 13 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
779 |
- Now returns the list of chosen packages sorted by descending version. |
780 |
|
781 |
Version 1.06 - Dec 09 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
782 |
- Don't fork a packdrake to build hdlists anymore, use Packdrakeng.pm instead. |
783 |
- Remove unused requires. |
784 |
- Add ChangeLog in documentation. |
785 |
|
786 |
Version 1.05 - Nov 25 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
787 |
- Allow to use non-contiguous selection ranges (Olivier Thauvin) |
788 |
|
789 |
Version 1.04 - Nov 10 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
790 |
- More info reported about failures in dependency resolution. |
791 |
|
792 |
Version 1.03-2mdk - Oct 27 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
793 |
- Support for urpmi --strict-arch option |
794 |
- Multiarch fix (Gwenole Beauchesne) |
795 |
- Don't use $TMPDIR if not writable |
796 |
|
797 |
Version 1.03 - Aug 29 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> |
798 |
- add rpmvercmp binding (from perl-Hdlist) |
799 |
|
800 |
Version 1.02 - Aug 24 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
801 |
- From now, never promote epochs in comparing versions. |
802 |
|
803 |
Version 1.01 - Aug 11 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
804 |
- Better fix for packages that obsolete themselves (François Pons) |
805 |
- Protection against broken packages with bad fullnames (with an "@") |
806 |
|
807 |
Version 1.00 - Aug 02 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
808 |
- Protection against packages that obsolete themselves. |
809 |
- Backwards compatibility with perl 5.6. |
810 |
- Cleanups. |
811 |
|
812 |
Version 0.99 - Jul 30 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
813 |
- A small modification in the algorithm that searches for virtual provides: |
814 |
don't give a choice between several packages that are already installed. |
815 |
|
816 |
Version 0.98 - Jul 22 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
817 |
- Add a function URPM::stream2header() |
818 |
|
819 |
Version 0.97 - Jul 14 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> |
820 |
- Generate man page |
821 |
|
822 |
Version 0.96 - Jul 12 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
823 |
- Simplify the parsing of skip.list and inst.list files |
824 |
- Segfault fixes by Olivier Thauvin |
825 |
|
826 |
Version 0.95-2mdk - May 21 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
827 |
- Don't include older packages than the installed ones in the dependencies |
828 |
(except when urpmi is invoked with --allow-force) |
829 |
|
830 |
Version 0.95 - May 06 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
831 |
- Add a way to make some error messages non-fatal |
832 |
|
833 |
Version 0.94-13mdk - Apr 30 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
834 |
- A few bugfixes |
835 |
- Add the methods $pkg->queryformat() and $urpm->list_rpm_tag() |
836 |
- More tests |
837 |
|
838 |
Version 0.94-12mdk - Apr 21 2004, by Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> |
839 |
- cleanup and documentation |
840 |
|
841 |
Version 0.94-11mdk - Feb 25 2004, by Olivier Thauvin <thauvin@aerov.jussieu.fr> |
842 |
- parse_rpm_build_headers |
843 |
|
844 |
Version 0.94-10mdk - Dec 9 2003, by François Pons <fpons@mandrakesoft.com> |
845 |
- added compability with RH 7.3. |
846 |
|
847 |
Version 0.94-9mdk - Nov 17 2003, by François Pons <fpons@mandrakesoft.com> |
848 |
- fixed bug preventing adding local media. |
849 |
|
850 |
Version 0.94-8mdk - Nov 15 2003, by François Pons <fpons@mandrakesoft.com> |
851 |
- added patch from Olivier Thauvin (new features). |
852 |
|
853 |
Version 0.94-7mdk - Oct 13 2003, by François Pons <fpons@mandrakesoft.com> |
854 |
- fixed search for package broken in full provides instead of |
855 |
simply better package version, so that pam-devel is upgraded |
856 |
to libpam0-devel for example. |
857 |
|
858 |
Version 0.94-6mdk - Sep 10 2003, by François Pons <fpons@mandrakesoft.com> |
859 |
- fixed diff provides on obsoleted provides still needed. |
860 |
|
861 |
Version 0.94-5mdk - Sep 10 2003, by François Pons <fpons@mandrakesoft.com> |
862 |
- fixed bad reference to ARRAY on promote. |
863 |
|
864 |
Version 0.94-4mdk - Sep 5 2003, by François Pons <fpons@mandrakesoft.com> |
865 |
- fixed diff provides generation to be always managed when |
866 |
requires have been completely handled. |
867 |
|
868 |
Version 0.94-3mdk - Sep 2 2003, by François Pons <fpons@mandrakesoft.com> |
869 |
- fixed updating with older package not properly handled. |
870 |
|
871 |
Version 0.94-2mdk - Aug 22 2003, by François Pons <fpons@mandrakesoft.com> |
872 |
- fixed potential deadlock on backtrack (use keep on the fly |
873 |
algorithm to complete backtracking). |
874 |
|
875 |
Version 0.94 - Aug 21 2003, by François Pons <fpons@mandrakesoft.com> |
876 |
- fix for pubkey name extraction (gc). |
877 |
- updated code to be more adapted for both urpmi and DrakX |
878 |
in URPM::Signature. |
879 |
|
880 |
Version 0.93-7mdk - Aug 20 2003, by François Pons <fpons@mandrakesoft.com> |
881 |
- fixed diff provides to be ignored on obsoleted provides which caused |
882 |
resolver to choose bad package due to removed obsoleted provides. |
883 |
- added URPM::Signature::compare_pubkeys to workaround rpm |
884 |
importation of key with modified armor. |
885 |
|
886 |
Version 0.93-6mdk - Aug 19 2003, by François Pons <fpons@mandrakesoft.com> |
887 |
- make URPM::Signature::import_armored_file independent from rpm. |
888 |
- added URPM::import_pubkey in xs directly. |
889 |
|
890 |
Version 0.93-5mdk - Aug 18 2003, by Pixel <pixel@mandrakesoft.com> |
891 |
- perl_checker compliance |
892 |
|
893 |
Version 0.93-4mdk - Aug 13 2003, by Guillaume Cottenceau <gc@mandrakesoft.com> |
894 |
- provide URPM::Signature as well |
895 |
|
896 |
Version 0.93-3mdk - Aug 11 2003, by François Pons <fpons@mandrakesoft.com> |
897 |
- fixed limit case for string extraction from headers (files_md5sum). |
898 |
- removed unsatisfied_requires2 from xs not used and not finished. |
899 |
|
900 |
Version 0.93-2mdk - Aug 11 2003, by François Pons <fpons@mandrakesoft.com> |
901 |
- fixed pubkey management, fixed importation of pubkey in rpmdb. |
902 |
|
903 |
Version 0.93 - Aug 6 2003, by François Pons <fpons@mandrakesoft.com> |
904 |
- added URPM::Signature for handling armored gpg file and |
905 |
internal rpm pubkey. |
906 |
- take care of PreReq when building hdlist or synthesis files. |
907 |
- removed id log during hdlist or synthesis creation. |
908 |
|
909 |
Version 0.92-4mdk - Aug 4 2003, by François Pons <fpons@mandrakesoft.com> |
910 |
- sanity check on transaction set (should be the same as |
911 |
normal selection, else something wrong has occured). |
912 |
- updated with newer rpm with obsoletes fixed among others. |
913 |
|
914 |
Version 0.92-2mdk - Jul 30 2003, by François Pons <fpons@mandrakesoft.com> |
915 |
- fixed some missing unsatisfied in reason of rejected. |
916 |
- fixed provide obsoleted which should not be taken into account |
917 |
when looking for obsoletes (arts problem). |
918 |
|
919 |
Version 0.92 - Jul 28 2003, by François Pons <fpons@mandrakesoft.com> |
920 |
- added keep option to URPM::resolve_requested to avoid removing |
921 |
packages. |
922 |
|
923 |
Version 0.91-14mdk - Jul 24 2003, by François Pons <fpons@mandrakesoft.com> |
924 |
- fixed handling of kde packages being splitted with different |
925 |
names which obfuscated the resolution algorithm, difference |
926 |
of provides are now handled later (fifo). |
927 |
|
928 |
Version 0.91-13mdk - Jul 24 2003, by François Pons <fpons@mandrakesoft.com> |
929 |
- modified internal handling of string list to allow complex |
930 |
combined method in pure C in order to increase speed. |
931 |
- added provides_overlap and obsoletes_overlap in XS to implement |
932 |
a scalar grep of ranges_overlap on provides or obsoletes. |
933 |
- fixed a small typo in constant character in ranges_overlap which |
934 |
may have caused some strange result. |
935 |
|
936 |
Version 0.91-12mdk - Jul 16 2003, by François Pons <fpons@mandrakesoft.com> |
937 |
- fixed typo in regex handling in URPM::compute_flags. |
938 |
- fixed cache contents not taken into account. |
939 |
|
940 |
Version 0.91-11mdk - Jul 10 2003, by François Pons <fpons@mandrakesoft.com> |
941 |
- improved URPM::compute_flags. |
942 |
- started coding URPM::unsatisfied_requires in XS (as |
943 |
URPM::unsatisfied_requires2). |
944 |
|
945 |
Version 0.91-10mdk - Jul 7 2003, by François Pons <fpons@mandrakesoft.com> |
946 |
- fixed backtracking not applied on promotion which now ends |
947 |
up in removing the initial packages. |
948 |
- promote and psel are propagated into selected hash. |
949 |
|
950 |
Version 0.91-9mdk - Jul 7 2003, by François Pons <fpons@mandrakesoft.com> |
951 |
- fixed provides from package not examined for looking into |
952 |
unsatisfied requires. |
953 |
- fixed handling of promoteepoch (if B requires A and both A and B |
954 |
are new packages, promoteepoch can be activated). |
955 |
- updated comments about promoteepoch management (it is touchy |
956 |
enough without adding obfuscation here). |
957 |
- fixed (a lot of people should be very happy now) global unsatisfied |
958 |
requires examined, so that it should now be possible to keep a |
959 |
rpmdb with unsatisfied dependencies. |
960 |
|
961 |
Version 0.91-8mdk - Jul 4 2003, by François Pons <fpons@mandrakesoft.com> |
962 |
- removed handling of promoteepoch as it is specifically obscure |
963 |
in rpm and make urpmi crazy. |
964 |
|
965 |
Version 0.91-7mdk - Jun 26 2003, by François Pons <fpons@mandrakesoft.com> |
966 |
- fixed possible transaction set build even for empty selection. |
967 |
- fixed whatrequires hash abnormally populated (no problem raised). |
968 |
- added unsatisfied information to selected hash when nodeps option |
969 |
is given to URPM::resolve_requested. |
970 |
|
971 |
Version 0.91-6mdk - Jun 19 2003, by François Pons <fpons@mandrakesoft.com> |
972 |
- make sure callback options are taken into account only if a |
973 |
reference is given. |
974 |
- make sure URPM::build_transaction_set do not create empty |
975 |
transaction. |
976 |
- added source of promotion selection. |
977 |
|
978 |
Version 0.91-5mdk - Jun 19 2003, by François Pons <fpons@mandrakesoft.com> |
979 |
- added promote to backtrack data for more info. |
980 |
- fixed visual glitches when a package has its selection backtracked |
981 |
whereas it is already installed. |
982 |
|
983 |
Version 0.91-4mdk - Jun 18 2003, by François Pons <fpons@mandrakesoft.com> |
984 |
- fixed installation of old package due to missing closure. |
985 |
- fixed nodeps option to used for building transaction set. |
986 |
- fixed too many from source propagated which were not legal. |
987 |
- fixed bad conflicts listing. |
988 |
|
989 |
Version 0.91-3mdk - Jun 18 2003, by François Pons <fpons@mandrakesoft.com> |
990 |
- fixed obssoletes on virtual provides not taken into account. |
991 |
- fixed option name given to URPM::build_transaction_set. |
992 |
- fixed missing closure on rejected (first one). |
993 |
- fixed bad disable closure on rejected. |
994 |
|
995 |
Version 0.91-2mdk - Jun 17 2003, by François Pons <fpons@mandrakesoft.com> |
996 |
- fixed promotion of epoch to be rpm 4.2 compliant : |
997 |
- added promotion boolean to URPM::ranges_overlap. |
998 |
- changed URPM::find_candidate_packages interface. |
999 |
- fixed compilation on old rpm-4.0.4. |
1000 |
|
1001 |
Version 0.91 - Jun 16 2003, by François Pons <fpons@mandrakesoft.com> |
1002 |
- added transaction set methods. |
1003 |
- added disable_obsolete flags to improve installation mode of |
1004 |
packages, now handled by resolve_requested. |
1005 |
- obsoleted URPM::compute_skip_flags (now URPM::compute_flags). |
1006 |
- fixed rpmdb.t test when gpg pubkey has been imported in rpmdb. |
1007 |
|
1008 |
Version 0.90-10mdk - Jun 12 2003, by François Pons <fpons@mandrakesoft.com> |
1009 |
- changed return value of verify_rpm to allow looking at key id. |
1010 |
|
1011 |
Version 0.90-9mdk - Jun 11 2003, by François Pons <fpons@mandrakesoft.com> |
1012 |
- fixed problem in disable_selected (ordering of operations). |
1013 |
|
1014 |
Version 0.90-8mdk - Jun 5 2003, by François Pons <fpons@mandrakesoft.com> |
1015 |
- cleaned code to be more perl portable. |
1016 |
- fixed severe bug on perl stack manipulation when using callback. |
1017 |
- fixed order return value. |
1018 |
|
1019 |
Version 0.90-7mdk - Jun 5 2003, by François Pons <fpons@mandrakesoft.com> |
1020 |
- no_flag_update is no more used. |
1021 |
- added clever cache management when building headers. |
1022 |
- fixed disable_selected_unrequested_dependencies. |
1023 |
- fixed packages still required when their root requested |
1024 |
was deselected (option keep_unrequested_dependencies not set). |
1025 |
- fixed too early closure of rejected package when an older one |
1026 |
was selected. |
1027 |
- fixed some reasons of removing packages to be lost. |
1028 |
|
1029 |
Version 0.90-6mdk - Jun 03 2003, by Warly <warly@mandrakesoft.com> |
1030 |
- add Pkg_buildtime to get RPMTAG_BUILDTIME |
1031 |
|
1032 |
Version 0.90-5mdk - Jun 3 2003, by François Pons <fpons@mandrakesoft.com> |
1033 |
- fixed typo in parse_rpm method. |
1034 |
|
1035 |
Version 0.90-4mdk - Jun 2 2003, by François Pons <fpons@mandrakesoft.com> |
1036 |
- added an option to disable unrequested dependencies when |
1037 |
backtracking a selection. |
1038 |
- added an option to avoid deselecting package with broken |
1039 |
dependencies. |
1040 |
- simplified update_header and parse_rpm methods. |
1041 |
- cleaned XS code. |
1042 |
|
1043 |
Version 0.90-3mdk - May 28 2003, by Warly <warly@mandrakesoft.com> |
1044 |
- add license function for urpm->{depslist}[$id] |
1045 |
- fix Urpm_parse_rpm argument initialization (sytematically setting packing and keep_all_tags to zero) |
1046 |
|
1047 |
Version 0.90-2mdk - May 26 2003, by François Pons <fpons@mandrakesoft.com> |
1048 |
- fixed URPM::resolve_requested return value (list of package |
1049 |
selected by this call). |
1050 |
- fixed backtrack reason to be stored in rejected hash (so that |
1051 |
urpmi can say why a package is not selected). |
1052 |
|
1053 |
Version 0.90 - May 23 2003, by François Pons <fpons@mandrakesoft.com> |
1054 |
- extended URPM::search with newer/modified options. |
1055 |
- fixed URPM::Package::compare_pkg to work with identical |
1056 |
arguments. |
1057 |
- modified requested flag sense (now indicates a wish for |
1058 |
a requested package but not necessary required or selected). |
1059 |
- obsoleted URPM::resolve_closure_ask_remove by |
1060 |
URPM::resolve_rejected which compute closures on installed |
1061 |
packages (used for obsoleted and removed resolution). |
1062 |
- obsoleted URPM::resolve_unrequested by URPM::disable_selected |
1063 |
which is faster and simpler to invoke. |
1064 |
- newer method have been defined, much notably handle backtrack. |
1065 |
- keep_state is no more used for URPM::resolve_requested. |
1066 |
- obsoleted, ask_remove, ask_unselect have been obsoleted by |
1067 |
rejected and backtrack facility in state. |
1068 |
- avoid returning number of transaction run problems. |
1069 |
- added compatiblity method to avoid breaking urpmi, rpmdrake and |
1070 |
DrakX completely (though there could be some strange results). |
1071 |
|
1072 |
Version 0.84 - May 16 2003, by François Pons <fpons@mandrakesoft.com> |
1073 |
- removed provided hash from state and added use_sense value to |
1074 |
provides hash values when using sense. |
1075 |
- removed installed hash from state and added cached_installed |
1076 |
which is no more updated and cached installed provides without |
1077 |
sense associated. |
1078 |
- allow removing of package by giving the fullname (with arch). |
1079 |
- changed ask_remove hash keys to be fullname compliant. |
1080 |
- light improvement of speed (10%% faster on dependencies |
1081 |
computation) and memory usage (provided hashes removed). |
1082 |
|
1083 |
Version 0.83-4mdk - May 14 2003, by François Pons <fpons@mandrakesoft.com> |
1084 |
- completed URPM::Transaction::verify_rpm for signature checking |
1085 |
and added a lot of more options (including db to avoid openning |
1086 |
new transaction and new database (rpm 4.2 behaviour)). |
1087 |
|
1088 |
Version 0.83-3mdk - May 13 2003, by Pons François <fpons@mandrakesoft.com> |
1089 |
- fixed URPM::Transaction::check and URPM::Transaction::run |
1090 |
when returning error list. |
1091 |
|
1092 |
Version 0.83-2mdk - May 12 2003, by Guillaume Cottenceau <gc@mandrakesoft.com> |
1093 |
- provide perl packages URPM::Resolve and URPM::Build since the |
1094 |
perl packages are URPM for object export |
1095 |
|
1096 |
Version 0.83 - Apr 29 2003, by François Pons <fpons@mandrakesoft.com> |
1097 |
- added preliminary support for rpm 4.2, there is lack of |
1098 |
signature checking but interface of URPM is kept. |
1099 |
|
1100 |
Version 0.82-4mdk - Apr 24 2003, by François Pons <fpons@mandrakesoft.com> |
1101 |
- intergrated another patch from Olivier Thauvin to add method |
1102 |
for manipulating source rpm to URPM::Package (buildarchs, |
1103 |
excludearchs, exclusivearchs). |
1104 |
|
1105 |
Version 0.82-3mdk - Apr 22 2003, by François Pons <fpons@mandrakesoft.com> |
1106 |
- integrated patch from Olivier Thauvin to add misc method to |
1107 |
URPM::Package (packager, buildhost, url). |
1108 |
|
1109 |
Version 0.82-2mdk - Apr 14 2003, by François Pons <fpons@mandrakesoft.com> |
1110 |
- fixed skip flag computation. |
1111 |
|
1112 |
Version 0.82 - Apr 11 2003, by François Pons <fpons@mandrakesoft.com> |
1113 |
- added flag skip for each package, added URPM::Package::flag_skip |
1114 |
and URPM::Package::set_flag_skip as well as compute_skip_flags. |
1115 |
- added excludedocs parameter for transaction. |
1116 |
- reduced maximal number of packages supported to a little more |
1117 |
than 1 million (instead of 2 millions previously). |
1118 |
- fixed possible core dumps when string rpm tag are not present. |
1119 |
|
1120 |
Version 0.81-13mdk - Mar 12 2003, by François Pons <fpons@mandrakesoft.com> |
1121 |
- fixed bug 3207 (consolidated avoided hash with removed and |
1122 |
conflicting packages). |
1123 |
|
1124 |
Version 0.81-12mdk - Mar 10 2003, by François Pons <fpons@mandrakesoft.com> |
1125 |
- fixed typo in search method. |
1126 |
- fixed wrong resolution of conflicts where an older package |
1127 |
may be used whereas only a newer one should be tested. |
1128 |
- make it somewhat perl_checker clean. |
1129 |
|
1130 |
Version 0.81-11mdk - Mar 3 2003, by François Pons <fpons@mandrakesoft.com> |
1131 |
- fixed duplicated filehandle not with close-on-exec flag |
1132 |
which caused removable device to be locked on some case |
1133 |
using urpmi. |
1134 |
|
1135 |
Version 0.81-10mdk - Feb 27 2003, by François Pons <fpons@mandrakesoft.com> |
1136 |
- allow choices to return mulitple selection. |
1137 |
|
1138 |
Version 0.81-9mdk - Feb 19 2003, by François Pons <fpons@mandrakesoft.com> |
1139 |
- handle titi sucks on libalsa2 which obsoletes itself. |
1140 |
|
1141 |
Version 0.81-8mdk - Feb 13 2003, by François Pons <fpons@mandrakesoft.com> |
1142 |
- fixed compute_installed_flags to take of compatible arch. |
1143 |
|
1144 |
Version 0.81-7mdk - Jan 23 2003, by François Pons <fpons@mandrakesoft.com> |
1145 |
- fixed unsatisfied requires of already selected package to |
1146 |
an installed properties which is removed later. |
1147 |
- simplified weight propagation when building depslist (ordering). |
1148 |
|
1149 |
Version 0.81-6mdk - Jan 6 2003, by François Pons <fpons@mandrakesoft.com> |
1150 |
- fixed avoiding package with virtual provides obsoleted by |
1151 |
another package as this is not a true obsoletes (openssh). |
1152 |
|
1153 |
Version 0.81-5mdk - Jan 6 2003, by François Pons <fpons@mandrakesoft.com> |
1154 |
- fixed bad filename generation (cause problem to genhdlist if |
1155 |
renamed packages are existing). |
1156 |
|
1157 |
Version 0.81-4mdk - Dec 20 2002, by Pixel <pixel@mandrakesoft.com> |
1158 |
- perl_checker fixes (syntax only) |
1159 |
|
1160 |
Version 0.81-3mdk - Dec 18 2002, by Pixel <pixel@mandrakesoft.com> |
1161 |
- help perl_checker recognise packages used as classes |
1162 |
|
1163 |
Version 0.81-2mdk - Dec 18 2002, by Pixel <pixel@mandrakesoft.com> |
1164 |
- perl_checker fixes |
1165 |
|
1166 |
Version 0.81 - Dec 17 2002, by François Pons <fpons@mandrakesoft.com> |
1167 |
- little improve on traverse_tag with tag name whit --env. |
1168 |
- big improve on traverse_tag with tag whatrequires and |
1169 |
whatconflicts with --env. |
1170 |
- fixed dependencies resolution when various different version |
1171 |
of a package are available. |
1172 |
|
1173 |
Version 0.80-2mdk - Dec 11 2002, by François Pons <fpons@mandrakesoft.com> |
1174 |
- removed dSP in XS (sound like perl doesn't like them a lot), |
1175 |
this fixes urpmf problem of reading first hdlist. |
1176 |
|
1177 |
Version 0.80 - Dec 5 2002, by François Pons <fpons@mandrakesoft.com> |
1178 |
- added %%options for parse_(hdlist|synthesis|rpm) to support |
1179 |
callback (for urpmf in perl). |
1180 |
- added summary in synthesis when parsing (for urpmf --summary |
1181 |
with synthesis). |
1182 |
|
1183 |
Version 0.71 - Dec 3 2002, by François Pons <fpons@mandrakesoft.com> |
1184 |
- added options to URPM::Transaction::add to handle excludepath |
1185 |
option of rpm. |
1186 |
|
1187 |
Version 0.70-10mdk - Sep 17 2002, by François Pons <fpons@mandrakesoft.com> |
1188 |
- fixed some packages which may not be upgraded on call to |
1189 |
request_packages_to_upgrade according to packages in depslist. |
1190 |
|
1191 |
Version 0.70-9mdk - Sep 9 2002, by François Pons <fpons@mandrakesoft.com> |
1192 |
- select package already installed to be taken instead of proposing |
1193 |
choice to the user. |
1194 |
- fixed bad test for first package of first synthesis to be chosen |
1195 |
to be upgraded. |
1196 |
|
1197 |
Version 0.70-8mdk - Sep 2 2002, by François Pons <fpons@mandrakesoft.com> |
1198 |
- added start and end options to request_packages_to_upgrade |
1199 |
for DrakX to choose updated packages to upgrade. |
1200 |
|
1201 |
Version 0.70-7mdk - Aug 30 2002, by François Pons <fpons@mandrakesoft.com> |
1202 |
- fixed the fix of split of package (5mdk). |
1203 |
|
1204 |
Version 0.70-6mdk - Aug 30 2002, by François Pons <fpons@mandrakesoft.com> |
1205 |
- improved URPM::resolve_closure_ask_remove to keep track of |
1206 |
removal path and size of package being removed. |
1207 |
|
1208 |
Version 0.70-5mdk - Aug 29 2002, by François Pons <fpons@mandrakesoft.com> |
1209 |
- fixed split of package that could lead to excesive number of |
1210 |
package proposed to be removed. |
1211 |
|
1212 |
Version 0.70-4mdk - Aug 29 2002, by François Pons <fpons@mandrakesoft.com> |
1213 |
- fixed requires examination for right locales. |
1214 |
|
1215 |
Version 0.70-3mdk - Aug 28 2002, by François Pons <fpons@mandrakesoft.com> |
1216 |
- setup state to know if an old package will be upgraded. |
1217 |
- added optional parameter to keep all tags from an rpm. |
1218 |
- added URPM::Package::changelog_* method. |
1219 |
|
1220 |
Version 0.70-2mdk - Aug 26 2002, by François Pons <fpons@mandrakesoft.com> |
1221 |
- added more flags to URPM::Transaction::run (oldpackage, test). |
1222 |
- fixed choices to prefer right locales dependent packages. |
1223 |
- added avoided hash to avoid mixing choices when a lot of |
1224 |
possible packages are available and split have been done |
1225 |
(openjade bug reported on cooker). |
1226 |
|
1227 |
Version 0.70 - Aug 23 2002, by François Pons <fpons@mandrakesoft.com> |
1228 |
- fixed search method to work correctly. |
1229 |
|
1230 |
Version 0.60-8mdk - Aug 13 2002, by François Pons <fpons@mandrakesoft.com> |
1231 |
- fixed request_packages_to_upgrade no more working correctly. |
1232 |
|
1233 |
Version 0.60-7mdk - Aug 12 2002, by François Pons <fpons@mandrakesoft.com> |
1234 |
- fixed bad behaviour of request_packages_to_upgrade if upgrade flag |
1235 |
has been computed before. |
1236 |
- fixed propable old package (according provides) requested by |
1237 |
request_packages_to_upgrade. |
1238 |
|
1239 |
Version 0.60-6mdk - Aug 12 2002, by François Pons <fpons@mandrakesoft.com> |
1240 |
- simplified compute_installed_flags return value (used by DrakX). |
1241 |
|
1242 |
Version 0.60-5mdk - Aug 9 2002, by François Pons <fpons@mandrakesoft.com> |
1243 |
- fixed package not selected to be upgraded (--auto-select of |
1244 |
urpmi) when there are sense conflicts (initscripts). |
1245 |
|
1246 |
Version 0.60-4mdk - Aug 9 2002, by François Pons <fpons@mandrakesoft.com> |
1247 |
- compute_installed_flags returns size of package present. |
1248 |
- fixed too large ask_remove closure due to missing provides of |
1249 |
package. |
1250 |
|
1251 |
Version 0.60-3mdk - Aug 7 2002, by François Pons <fpons@mandrakesoft.com> |
1252 |
- added read_config_files and verify_rpm methods. |
1253 |
|
1254 |
Version 0.60-2mdk - Aug 6 2002, by François Pons <fpons@mandrakesoft.com> |
1255 |
- fixed typo on diff provides resolved (unable to search requiring |
1256 |
packages if a sense was given). |
1257 |
- fixed unecessary choices asked to user. |
1258 |
|
1259 |
Version 0.60 - Aug 5 2002, by François Pons <fpons@mandrakesoft.com> |
1260 |
- ask_remove list of package now reference id instead of pkg. |
1261 |
- removed conflicts state not used. |
1262 |
- fixed ask_unselect not taken into account if two successive |
1263 |
requested resolution. |
1264 |
- ask_remove is now cleaned on unrequested resolution. |
1265 |
- avoid selecting conflicting packages when resolving packages |
1266 |
to upgrade (--auto-select). |
1267 |
- use perl multi-threaded. |
1268 |
|
1269 |
Version 0.50-6mdk - Jul 25 2002, by François Pons <fpons@mandrakesoft.com> |
1270 |
- fixed incomplete search of best requested packages. |
1271 |
|
1272 |
Version 0.50-5mdk - Jul 25 2002, by François Pons <fpons@mandrakesoft.com> |
1273 |
- fixed stupid error in URPM/Build.pm. |
1274 |
|
1275 |
Version 0.50-4mdk - Jul 24 2002, by François Pons <fpons@mandrakesoft.com> |
1276 |
- fixed another best package choice to avoid choosing package too |
1277 |
early. |
1278 |
- fixed pre-required files not correctly fetched in provides when |
1279 |
parsing synthesis file. |
1280 |
- fixed bad behaviour of unresolved_provides_clean. |
1281 |
|
1282 |
Version 0.50-3mdk - Jul 24 2002, by François Pons <fpons@mandrakesoft.com> |
1283 |
- fixed typo causing difference of provides to be not examined. |
1284 |
- fixed best package as choice to avoid choosing package too early. |
1285 |
- fixed mulitple definition of same package being selected. |
1286 |
|
1287 |
Version 0.50-2mdk - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> |
1288 |
- fixed resolve_closure_ask_remove to really closure. |
1289 |
- changed unsatisfied_requires to use options hash. |
1290 |
|
1291 |
Version 0.50 - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> |
1292 |
- changed existing interface for resolve_requested and |
1293 |
resolve_unrequested having the same signature. |
1294 |
- fixed ask_unselect may containing erroneous id after resolution. |
1295 |
|
1296 |
Version 0.20-2mdk - Jul 23 2002, by François Pons <fpons@mandrakesoft.com> |
1297 |
- fixed unrequested code resolution. |
1298 |
|
1299 |
Version 0.20 - Jul 22 2002, by François Pons <fpons@mandrakesoft.com> |
1300 |
- added remove new package if an older package is requested. |
1301 |
- fixed incomplete closure on ask_remove. |
1302 |
- added unrequested code resolution. |
1303 |
|
1304 |
Version 0.11-2mdk - Jul 22 2002, by François Pons <fpons@mandrakesoft.com> |
1305 |
- added option translate_message to URPM::Transaction::run. |
1306 |
- fixed missing by package reference on transaction check error. |
1307 |
|
1308 |
Version 0.11 - Jul 19 2002, by François Pons <fpons@mandrakesoft.com> |
1309 |
- added whatconflicts to traverse_tag. |
1310 |
- fixed semantic of flag_available (package installed or selected). |
1311 |
|
1312 |
Version 0.10-2mdk - Jul 16 2002, by François Pons <fpons@mandrakesoft.com> |
1313 |
- extended selected and available flag to take care of base flag. |
1314 |
- improved resolve_requested (use keep_state) and delete |
1315 |
requested key once taken into account. |
1316 |
|
1317 |
Version 0.10 - Jul 15 2002, by François Pons <fpons@mandrakesoft.com> |
1318 |
- added search method for search from name. |
1319 |
- added composite flag_available method (installed or selected). |
1320 |
|
1321 |
Version 0.09-2mdk - Jul 11 2002, by François Pons <fpons@mandrakesoft.com> |
1322 |
- fixed ask_unselect computation. |
1323 |
- added clear_state option to relove_requested (rollback state |
1324 |
modification needed by DrakX). |
1325 |
|
1326 |
Version 0.09 - Jul 10 2002, by François Pons <fpons@mandrakesoft.com> |
1327 |
- changed semantics of some package flags to extend usability and |
1328 |
simplicity. |
1329 |
- added no_flag_update to resolve_requested to avoid modifying |
1330 |
requested or required flag directly. |
1331 |
- added closure on ask_remove. |
1332 |
- removed requires on perl (only perl-base should be enough). |
1333 |
- fixed wrong unsatisfied_requires return value whit a given name. |
1334 |
|
1335 |
Version 0.08-4mdk - Jul 9 2002, by François Pons <fpons@mandrakesoft.com> |
1336 |
- fixed too many opened files when building hdlist. |
1337 |
|
1338 |
Version 0.08-2mdk - Jul 8 2002, by François Pons <fpons@mandrakesoft.com> |
1339 |
- fixed rflags setting (now keep more than one element). |
1340 |
- fixed setting of ask_unselect correctly. |
1341 |
|
1342 |
Version 0.08 - Jul 8 2002, by François Pons <fpons@mandrakesoft.com> |
1343 |
- added transaction flags (equivalence to --force and --ignoreSize). |
1344 |
- simplified some transaction method names. |
1345 |
- added script fd support. |
1346 |
|
1347 |
Version 0.07-2mdk - Jul 5 2002, by François Pons <fpons@mandrakesoft.com> |
1348 |
- fixed transaction methods so that install works. |
1349 |
|
1350 |
Version 0.07 - Jul 4 2002, by François Pons <fpons@mandrakesoft.com> |
1351 |
- added transaction methods and URPM::Transaction type (for DrakX). |
1352 |
- obsoleted URPM::DB::open_rw and removed it. |
1353 |
|
1354 |
Version 0.06-2mdk - Jul 3 2002, by François Pons <fpons@mandrakesoft.com> |
1355 |
- fixed virtual provides obsoleted by other package (means kernel |
1356 |
is requested to be installed even if other kernel is installed). |
1357 |
|
1358 |
Version 0.06 - Jul 3 2002, by François Pons <fpons@mandrakesoft.com> |
1359 |
- added header_filename and update_header to URPM::Package. |
1360 |
- added virtual flag selected to URPM::Package. |
1361 |
- added rate and rflags tags to URPM::Package. |
1362 |
- added URPM::DB::rebuild. |
1363 |
- fixed build of hdlist with non standard rpm filename. |
1364 |
|
1365 |
Version 0.05-2mdk - Jul 1 2002, by François Pons <fpons@mandrakesoft.com> |
1366 |
- fixed selection of obsoleted package already installed but |
1367 |
present in depslist. |
1368 |
|
1369 |
Version 0.05 - Jun 28 2002, by François Pons <fpons@mandrakesoft.com> |
1370 |
- fixed ask_remove not to contains arch. |
1371 |
- removed relocate_depslist (obsoleted). |
1372 |
|
1373 |
Version 0.04-6mdk - Jun 26 2002, by François Pons <fpons@mandrakesoft.com> |
1374 |
- fixed work around of rpmlib where provides should be at |
1375 |
left position of rpmRangesOverlap. |
1376 |
|
1377 |
Version 0.04-5mdk - Jun 18 2002, by François Pons <fpons@mandrakesoft.com> |
1378 |
- fixed wrong range overlap evaluation (libgcc >= 3.1 and libgcc.so.1). |
1379 |
|
1380 |
Version 0.04-4mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> |
1381 |
- fixed too many package selected on --auto-select. |
1382 |
|
1383 |
Version 0.04-3mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> |
1384 |
- fixed compare_pkg (invalid arch comparisons sometimes). |
1385 |
- added (still unused) obsolete flag. |
1386 |
|
1387 |
Version 0.04-2mdk - Jun 13 2002, by François Pons <fpons@mandrakesoft.com> |
1388 |
- added ranges_overlap method (uses rpmRangesOverlap in rpmlib). |
1389 |
- made Resolve module to be operational (and usable). |
1390 |
|
1391 |
Version 0.04 - Jun 11 2002, by François Pons <fpons@mandrakesoft.com> |
1392 |
- added Resolve.pm file. |
1393 |
|
1394 |
Version 0.03-2mdk - Jun 6 2002, by François Pons <fpons@mandrakesoft.com> |
1395 |
- fixed incomplete compare_pkg not taking into account score |
1396 |
of arch. |
1397 |
|
1398 |
Version 0.03 - Jun 6 2002, by François Pons <fpons@mandrakesoft.com> |
1399 |
- added more flag method to URPM::Package |
1400 |
- avoid garbage output when reading hdlist archive. |
1401 |
- moved id internal reference to bit field of flag. |
1402 |
|
1403 |
Version 0.02-3mdk - Jun 5 2002, by François Pons <fpons@mandrakesoft.com> |
1404 |
- removed log on opening/closing rpmdb. |
1405 |
- modified reading of archive to avoid incomplete read. |
1406 |
|
1407 |
Version 0.02-2mdk - Jun 5 2002, by François Pons <fpons@mandrakesoft.com> |
1408 |
- added log on opening/closing rpmdb. |
1409 |
|
1410 |
Version 0.02 - Jun 3 2002, by François Pons <fpons@mandrakesoft.com> |
1411 |
- new version with extended parameters list for URPM::Build. |
1412 |
- fixed code to be -w clean. |
1413 |
|
1414 |
Version 0.01 - May 31 2002, by François Pons <fpons@mandrakesoft.com> |
1415 |
- initial revision. |