Avoid duplicate pool entries; Bug 223750
[platform/upstream/libzypp.git] / package / libzypp.changes
1 -------------------------------------------------------------------
2 Tue Nov 28 11:44:52 CET 2006 - schubi@suse.de
3
4 - Avoid duplicate pool entries; Bug 223750; second part of the fix
5 - r4698
6 - Version 2.9.1 
7
8 -------------------------------------------------------------------
9 Mon Nov 27 18:29:58 CET 2006 - schubi@suse.de
10
11 - Pool has multi instances of an item in the pool. Reduced this error
12   to items which are identically at least. #217574 and #223750  
13 - r4695
14
15 -------------------------------------------------------------------
16 Mon Nov 27 17:37:44 CET 2006 - dmacvicar@suse.de
17
18 - replace spaces to underscores in product names
19 - 2.8.7
20 - r4688 
21
22 -------------------------------------------------------------------
23 Mon Nov 27 16:54:03 CET 2006 - dmacvicar@suse.de
24
25 - Mark some strings for translation (#219783 need it)
26 - r4682 
27
28 -------------------------------------------------------------------
29 Mon Nov 27 16:17:07 CET 2006 - mt@suse.de
30
31 - Added translations marks to hal, url and mutex exceptions (#23771)
32 - revision 4680
33
34 -------------------------------------------------------------------
35 Wed Nov 22 19:24:57 CET 2006 - dmacvicar@suse.de
36
37 - don't make libzypp-devel depend on sqlite-devel as
38   headers from zypp2 are not installed yet
39 - r4663 
40
41 -------------------------------------------------------------------
42 Wed Nov 22 15:23:55 CET 2006 - ma@suse.de
43
44 - Return an error if fork failed. (#204807)
45 - Make Script execution abortable by user request. (#212949, F100233)
46 - revision 4660
47 - version 2.8.6
48
49 -------------------------------------------------------------------
50 Tue Nov 21 16:25:03 CET 2006 - mvidner@suse.cz
51
52 - Added package-manager wrapper script, with icon and .desktop (#222757).
53   (Used by gnome-main-menu)
54 - version 2.8.5
55 - r4640
56
57 -------------------------------------------------------------------
58 Tue Nov 21 13:11:06 CET 2006 - mt@suse.de
59
60 - Fixed target/hal - one more dbus_connection_close found (#216035)
61 - revision 4636
62 - version 2.8.4
63
64 -------------------------------------------------------------------
65 Mon Nov 20 14:15:38 CET 2006 - schubi@suse.de
66
67 - translation added
68   rev 4630
69   version 2.8.3
70
71 -------------------------------------------------------------------
72 Mon Nov 20 11:02:04 CET 2006 - ma@suse.de
73
74 - Process obsoletes when installing non-package objects. (#217352)
75 - revision 4621
76 - version 2.8.2
77
78 -------------------------------------------------------------------
79 Fri Nov 17 16:57:39 CET 2006 - mt@suse.de
80
81 - Implemented volume device check using /sbin/vol_id (#213852).
82 - Revision 4619
83
84 -------------------------------------------------------------------
85 Fri Nov 17 15:53:58 CET 2006 - schubi@suse.de
86
87 - new translation added
88
89 -------------------------------------------------------------------
90 Fri Nov 17 12:42:04 CET 2006 - mt@suse.de
91
92 - Implemented an reuse of already existing foreign CD/DVD mount points
93   (e.g. automounted) - depends on REUSE_FOREIGN_MOUNTS flag (#220206).
94 - Added a fallback check of the volume.mount_point HAL property to
95   isAutoMountedMedia(); info.hal_mount.created_mount_point seems
96   to be not avaliable in newer HAL versions (on 10.2).
97 - Revision 4615
98 - Version 2.8.1
99
100 -------------------------------------------------------------------
101 Thu Nov 16 23:39:15 CET 2006 - ma@suse.de
102
103 - removed unused methods from Patch and PatchImplIf. Provided
104   reasonable default implementation for Patch::interactive.
105   (#221476).
106 - revision 4610
107 - Version 2.8.0
108
109 -------------------------------------------------------------------
110 Thu Nov 16 15:32:04 CET 2006 - dmacvicar@suse.de
111
112 - Handle media eject failures (#216545)
113 - r4606
114
115 -------------------------------------------------------------------
116 Wed Nov 15 22:41:51 CET 2006 - ma@suse.de
117
118 - Reimplemented RpmDb::checkPackage using librpm API instead
119   of parsing "rpm --checksig" output. (#163202)
120 - Version 2.7.4
121 - revision 4600
122
123 -------------------------------------------------------------------
124 Wed Nov 15 15:39:26 CET 2006 - schubi@suse.de
125
126 - NEW behaviour of the solver:
127   Obsolete virtual provides. E.G.:
128
129   Installed:
130   -----------
131   Name:           test-1.0-0
132
133   Name:           moretest-1.0-0
134   Provides:       test
135
136   To be installed
137   ------------------
138   Name:           nomoretest-1.0-0
139   Obsoletes:      test
140
141   Result
142   --------
143   test-1.0-0 AND  moretest-1.0-0 will be deleted. In former versions only
144   test-1.0-0 had been deleted. Bug 220999
145
146 - Translations added
147
148 Version 2.7.3
149 rev 4593
150
151 -------------------------------------------------------------------
152 Tue Nov 14 16:32:49 CET 2006 - schubi@suse.de
153
154 - Bugfix in generating solver testcases:
155    - added kind of capabilities in description file
156    - removed unneded channel from uninstall in command file
157
158 -------------------------------------------------------------------
159 Mon Nov 13 18:35:01 CET 2006 - mt@suse.de
160
161 - Try to call /bin/eject utility if the eject-ioctl fails.
162 - r4568
163
164 -------------------------------------------------------------------
165 Mon Nov 13 17:00:51 CET 2006 - dmacvicar@suse.de
166
167 - ignore empty capabilities
168 - r4565
169
170 -------------------------------------------------------------------
171 Fri Nov 10 17:52:10 CET 2006 - dmacvicar@suse.de
172
173 - make progress strings translatable (#219783)
174 - r4556
175
176 -------------------------------------------------------------------
177 Tue Nov  7 16:40:28 CET 2006 - schubi@suse.de
178
179 -  While deleting a selection all concerning recommended
180    packages will be deleted too.
181    BUT those packages should not be deleted which have been
182    set to KEEP by the user. bug 217574
183    rev 4526
184    VERSION: 2.7.2
185
186 -------------------------------------------------------------------
187 Tue Nov  7 13:12:49 CET 2006 - schubi@suse.de
188
189 - Makefile in zypp2 fixed
190   Revision 4520
191
192 -------------------------------------------------------------------
193 Tue Nov  7 11:38:10 CET 2006 - schubi@suse.de
194
195 - Translations added
196   Revision 4514
197   VERSION: 2.7.1
198
199 -------------------------------------------------------------------
200 Mon Nov  6 12:32:22 CET 2006 - dmacvicar@suse.de
201
202 - Make the parser more strict, rejecting broken sources
203   but showing the error line.
204   Last fix making the parser relax would break multitag
205   descriptions with empty lines, now we check dependencies
206   at a higher level. (reference #160607)
207 - r4501
208
209 -------------------------------------------------------------------
210 Fri Nov  3 11:04:19 CET 2006 - schubi@suse.de
211
212 - New problem solution added: Unlock ALL resovables in order to speed up
213   problem solution. Bug 206453
214
215 -------------------------------------------------------------------
216 Fri Nov  3 10:29:08 CET 2006 - schubi@suse.de
217
218 - Translations added
219
220 -------------------------------------------------------------------
221 Thu Nov  2 17:15:19 CET 2006 - mt@suse.de
222
223 - Fixed target/hal - removed dbus_connection_close calls, because
224   the connections are shared; unref the ref-counted handle only.
225   (#216035)
226 - r4442
227
228 -------------------------------------------------------------------
229 Thu Nov  2 16:18:27 CET 2006 - dmacvicar@suse.de
230
231 - skipping unreachable packages won't work
232   (#215445)
233 - r4468
234
235 -------------------------------------------------------------------
236 Wed Oct 25 19:04:51 CEST 2006 - dmacvicar@suse.de
237
238 - (#213793) Target store fails to recreate stored install-time (other
239   Date and ByteCount values as well)
240
241 - skip comments and blank lines in multilists
242   fixes (#214877) - zen-updater is not installed by default
243
244 - Automatically fix broken products when reading
245   the product database.
246   still pending: honour the read-only flag
247   Changes to make this possible include
248   using read_dir instead of boost directory
249   iterator.
250
251 -------------------------------------------------------------------
252 Wed Oct 25 17:09:06 CEST 2006 - schubi@suse.de
253
254 - added new class for generating solver testcases:
255   Testcase
256
257 -------------------------------------------------------------------
258 Wed Oct 25 15:40:44 CEST 2006 - ma@suse.de
259
260 - Finalized ui::PatternContents. (F301229)
261 - version 2.7.0
262 - revision 4413
263
264 -------------------------------------------------------------------
265 Wed Oct 25 08:21:52 CEST 2006 - mvidner@suse.cz
266
267 - Moved zypper and zypp-checkpatches(-wrapper) to zypper.rpm
268 - version 2.6.0
269
270 -------------------------------------------------------------------
271 Tue Oct 24 14:33:16 CEST 2006 - ma@suse.de
272
273 - Added ui::PatternContents: Helper class that will compute a patterns
274   expanded install_packages set. (UI interface for F301229)
275 - revision 4387
276
277 -------------------------------------------------------------------
278 Tue Oct 24 09:06:24 CEST 2006 - mvidner@suse.cz
279
280 - removed the last reference to /usr/lib64 to fix the build
281
282 -------------------------------------------------------------------
283 Mon Oct 23 17:44:42 CEST 2006 - mvidner@suse.cz
284
285 - added "zypper info" (jkupec)
286 - version 2.5.2
287
288 -------------------------------------------------------------------
289 Mon Oct 23 11:28:01 CEST 2006 - dmacvicar@suse.de
290
291 - fix rpm db timestamp
292 - add extra urls and optional urls to product API
293 - r4378
294
295 -------------------------------------------------------------------
296 Fri Oct 20 16:55:44 CEST 2006 - mvidner@suse.cz
297
298 - zypper: nicer progress reports, with or without --verbose.
299
300 -------------------------------------------------------------------
301 Fri Oct 20 16:25:50 CEST 2006 - ma@suse.de
302
303 - Fixed reloading of target data after commit. Broken since
304   rev 3880.
305 - version 2.5.1
306 - revision 4365
307
308 -------------------------------------------------------------------
309 Fri Oct 20 16:22:09 CEST 2006 - dmacvicar@suse.de
310
311 - put query-pool in /usr/lib/zypp and not lib64
312 - r4363
313
314 -------------------------------------------------------------------
315 Fri Oct 20 12:16:06 CEST 2006 - dmacvicar@suse.de
316
317 - revert keyring changes, causes endless loop (obvious)
318 - add dist-product information, adapt store
319 - version 2.5.0
320 - r4355
321
322 -------------------------------------------------------------------
323 Fri Oct 20 11:04:26 CEST 2006 - ma@suse.de
324
325 - zypp-query-pool: For products show additionally distributionName
326   and distributionEdition. (required by #205392)
327 - revision 4349
328
329 -------------------------------------------------------------------
330 Fri Oct 20 00:13:49 CEST 2006 - ma@suse.de
331
332 - Add accessor for Product distributionName and distributionEdition.
333   (required by #205392)
334 - revision 4347
335
336 -------------------------------------------------------------------
337 Thu Oct 19 18:40:36 CEST 2006 - dmacvicar@suse.de
338
339 - added test case for KeyRing
340 - fire trustedKeyAdded in all calls to import trusted key
341   not only in signature check workflow.
342 - r4342
343
344 -------------------------------------------------------------------
345 Thu Oct 19 18:27:02 CEST 2006 - mvidner@suse.cz
346
347 - zypper update: implemented minimal version (patches only)
348 - zypper list-updates: changed default type from package to patch,
349   consider patches affecting the package manager separately
350
351 -------------------------------------------------------------------
352 Thu Oct 19 14:09:33 CEST 2006 - dmacvicar@suse.de
353
354 - version 2.4.1
355 - r4338
356
357 -------------------------------------------------------------------
358 Thu Oct 19 14:05:18 CEST 2006 - dmacvicar@suse.de
359
360 - add zypp-query-pool, so registration doesn't depend on
361   libzypp-zmd-backend being installed. Will remove from
362   backend when suseregister gets updated.
363
364 -------------------------------------------------------------------
365 Thu Oct 19 12:31:08 CEST 2006 - schwab@suse.de
366
367 - Make sure config.rpath is present.
368
369 -------------------------------------------------------------------
370 Wed Oct 18 21:40:25 CEST 2006 - mvidner@suse.cz
371
372 - zypper search: fixed uninitialized members that made all searches
373   exact and case sensitve
374
375 -------------------------------------------------------------------
376 Wed Oct 18 13:13:16 CEST 2006 - dmacvicar@suse.de
377
378 - zypp-checkpatches, write in the right file
379 - r4328
380
381 -------------------------------------------------------------------
382 Wed Oct 18 12:45:49 CEST 2006 - schubi@suse.de
383
384 - Install resolvables although they are unneeded
385   if they have NOT the kind patch/atoms
386   Bug 210538 - freshens/supplements does not work with patterns
387 - r4326
388
389 -------------------------------------------------------------------
390 Tue Oct 17 19:17:39 CEST 2006 - mvidner@suse.cz
391
392 - zypper service-add -r http://example.org/foo.repo (F#300641).
393
394 -------------------------------------------------------------------
395 Tue Oct 17 18:29:34 CEST 2006 - dmacvicar@suse.de
396
397 - zypp-checkpatches:
398   save version of the generated xml to
399   regenerate it if it changes.
400   save a random token in case of error to
401   force recreating xml file
402 - r4321
403
404 -------------------------------------------------------------------
405 Tue Oct 17 13:49:53 CEST 2006 - dmacvicar@suse.de
406
407 - remove permissions for zypp checkpatches from spec
408 - r4318
409
410 -------------------------------------------------------------------
411 Tue Oct 17 12:36:57 CEST 2006 - dmacvicar@suse.de
412
413 - registration fails because of wrong product data
414   (#205392)
415   use DISTPRODUCT,DISTVERSION to create the product
416   resolvable. have this resolvable provide
417   PRODUCT = VERSION
418 - r4312
419
420 -------------------------------------------------------------------
421 Mon Oct 16 18:05:56 CEST 2006 - mvidner@suse.cz
422
423 - zypper service-add -r ./foo.repo (F#300641).
424
425 -------------------------------------------------------------------
426 Mon Oct 16 15:02:00 CEST 2006 - jkupec@suse.cz
427
428 - zypper: added case-sensitive search, search in descriptions and
429   summaries, search by resolvable type, substring and word
430   matching, support for wildcards
431 - Revision 4303
432
433 -------------------------------------------------------------------
434 Mon Oct 16 12:57:56 CEST 2006 - schubi@suse.de
435
436 - Dont incomplete an uninstalled resolvable, even not when establishing.
437   Incomplete only makes sense for installed resolvables (when they have broken
438   deps), for patches (because they are needed) and for atoms (because they are
439   used during patch calculation)
440   Bug 198379
441
442 - Do not branch for packages with the same NVE but different architectures.
443   Take the best architecture.
444
445 -------------------------------------------------------------------
446 Mon Oct 16 13:27:50 CEST 2006 - mvidner@suse.cz
447
448 - Prevent the user from sending signals to zypp-checkpatches-wrapper
449   (#211286).
450
451 -------------------------------------------------------------------
452 Fri Oct 13 16:51:43 CEST 2006 - dmacvicar@suse.de
453
454 - implement rename source in sourcemanager
455 - r4286
456
457 -------------------------------------------------------------------
458 Fri Oct 13 14:32:44 CEST 2006 - dmacvicar@suse.de
459
460 - YaST sources: set alias to product summary if empty
461 - show alias on logs.
462 - r4281
463
464 -------------------------------------------------------------------
465 Thu Oct 12 16:40:29 CEST 2006 - dmacvicar@suse.de
466
467 - version 2.4.0 (bin incompat due to callback fixes)
468 - r4272
469
470 -------------------------------------------------------------------
471 Thu Oct 12 16:30:55 CEST 2006 - ma@suse.de
472
473 - Provide additional solver status information to the UI.
474   (#162164,F301272)
475 - Fixed UI satus computation in presence of multiple available
476   candidates.
477 - revision 4264
478 - version 2.3.1
479
480 -------------------------------------------------------------------
481 Thu Oct 12 15:45:12 CEST 2006 - dmacvicar@suse.de
482
483 - remove const in MediaChangeReport requestMedia that
484   broke cd changing.
485 - r4262
486
487 -------------------------------------------------------------------
488 Wed Oct 11 08:35:48 CEST 2006 - mvidner@suse.cz
489
490 - zypper: added search (jkupec)
491 - removed the suid bit from zypp-checkpatches-wrapper so that the
492   build passes until permissions.rpm is updated (~#211286).
493 - r4253
494
495 -------------------------------------------------------------------
496 Tue Oct 10 16:03:40 CEST 2006 - dmacvicar@suse.de
497
498 - Log microseconds if ZYPP_PROFILING env var is enabled.
499 - r4252
500
501 -------------------------------------------------------------------
502 Mon Oct  9 18:15:19 CEST 2006 - dmacvicar@suse.de
503
504 - YaST sources:
505   Factory cannot be set with 'refresh' enabled
506   (#204957)
507 - get rid of some const bool signatures in Source classes
508 - r4247
509
510 -------------------------------------------------------------------
511 Mon Oct  9 15:11:16 CEST 2006 - mvidner@suse.cz
512
513 - Added zypp-checkpatches and a suid-root zypp-checkpatches-wrapper.
514
515 -------------------------------------------------------------------
516 Fri Oct  6 13:23:32 CEST 2006 - schubi@suse.de
517
518 - select the best solution: prefering the total amount of install/update
519   packages BEFORE source preferences. Bug 208784
520
521 -------------------------------------------------------------------
522 Fri Oct  6 11:55:11 CEST 2006 - dmacvicar@suse.de
523
524 - Introduce a method to see if a source supports a
525   kind of resolvable at that time, so we can
526   init a YUM source like factory but avoid parsing
527   it if it contains no patches.
528 - add TODO
529 - zypp-checkpatches xml output
530 - r4235
531
532 -------------------------------------------------------------------
533 Mon Oct  2 16:34:03 CEST 2006 - mvidner@suse.cz
534
535 - added a CLI preview: zypper
536 - revision 4214
537 - version 2.2.3
538
539 -------------------------------------------------------------------
540 Mon Oct  2 15:11:26 CEST 2006 - dmacvicar@suse.de
541
542 - FATE #100165:
543   Make Content File Aware of Different Architectures
544   expand %a in release notes with architecture
545
546 -------------------------------------------------------------------
547 Fri Sep 29 16:10:46 CEST 2006 - ma@suse.de
548
549 - Extended pattern parser to support includes/extends tags as hint
550   for the IO. (F301229)
551 - revision 4199
552 - version 2.2.2
553
554 -------------------------------------------------------------------
555 Fri Sep 29 00:31:33 CEST 2006 - ma@suse.de
556
557 - Enabled sending of ScriptResolvableReport.
558 - Changed ScriptResolvableReport::start to send local path
559   of script to be executed.
560 - revision 4190
561 - version 2.2.1
562
563 -------------------------------------------------------------------
564 Wed Sep 27 14:14:33 CEST 2006 - ma@suse.de
565
566 - Added ScriptResolvableReport. Callbacks triggered on script
567   execution during commit. (F100233)
568 - revision 4187
569 - version 2.2.0
570
571 -------------------------------------------------------------------
572 Mon Sep 25 13:52:55 CEST 2006 - mvidner@suse.cz
573
574 - fix: Url::getRegisteredSchemes() would always return nothing
575
576 -------------------------------------------------------------------
577 Fri Sep 22 15:34:11 CEST 2006 - jkupec@suse.cz
578
579 - Made the build dependency on gettext-devel explicit
580
581 -------------------------------------------------------------------
582 Tue Sep 19 10:59:24 CEST 2006 - jsrain@suse.cz
583
584 - adapted multi-media YUM sources according to official YUM
585   specification (F300743)
586
587 -------------------------------------------------------------------
588 Mon Sep 18 17:42:26 CEST 2006 - lslezak@suse.cz
589
590 - use RPM_OPT_FLAGS (meissner@suse.de)
591
592 -------------------------------------------------------------------
593 Mon Sep 18 12:00:46 CEST 2006 - kkaempf@suse.de
594
595 - reduce logging in ResolvableImpl.cc
596 - rev 4157
597
598 -------------------------------------------------------------------
599 Mon Sep 18 15:19:53 CEST 2006 - lslezak@suse.cz
600
601 - SourceFactory::createFrom() - don't loose url,...
602 - r4160
603
604 -------------------------------------------------------------------
605 Thu Sep 14 15:59:47 CEST 2006 - schubi@suse.de
606
607 - Replaced requirementIsMet by requirementIsInstalledOrUnneeded
608   in QueueItemInstall and QueueItemRequire
609   Bug 192535/204913
610   removed fix:Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
611
612 -------------------------------------------------------------------
613 Thu Sep 14 12:44:53 CEST 2006 - lslezak@suse.cz
614
615 - fixed SourceFactory::createFrom() - don't loose alias,
616   cachedir,... parameters
617
618 -------------------------------------------------------------------
619 Thu Sep 14 10:21:02 CEST 2006 - mvidner@suse.cz
620
621 - Use RPM Enhances only if detected at configure time, to allow
622   compilation with older rpm.
623 - callback params: use const string & instead of string (dmacvicar)
624
625 -------------------------------------------------------------------
626 Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
627
628 - Do not regarding SATISFIED (regarding UNNEEDED) in isPresent if it is
629   a package/script/message
630   Bug: 192535
631
632 -------------------------------------------------------------------
633 Thu Sep  7 16:19:36 CEST 2006 - dmacvicar@suse.de
634
635 - add Source_Ref::checksum() which in combination with
636   timestamp can give an idea of a source change.
637 - r4106
638
639 -------------------------------------------------------------------
640 Thu Sep  7 14:32:38 CEST 2006 - mvidner@suse.cz
641
642 - Implemented fgzstreambuf::compressed_tell and fXstream::getbuf to
643   enable progress reporting on compressed streams.
644
645 -------------------------------------------------------------------
646 Wed Sep  6 18:31:20 CEST 2006 - dmacvicar@suse.de
647
648 - better error propagation
649 - r4096
650
651 -------------------------------------------------------------------
652 Tue Sep  5 19:22:56 CEST 2006 - mt@suse.de
653
654 - Removed libblkid dependency - the workaround using libblkid to
655   check filesystem on XEN vbd mapped devices is obsolete, because
656   the info is avaliable via /dev/disk/by-label link now. (#197107)
657 - revision 4087
658
659 -------------------------------------------------------------------
660 Thu Aug 31 15:16:11 CEST 2006 - ma@suse.de
661
662 - PackageProvider: Fixed broken retry. (#202163)
663 - revision 4071
664
665 -------------------------------------------------------------------
666 Wed Aug 30 23:50:55 CEST 2006 - ma@suse.de
667
668 - Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
669   to create a Package from a source package header.
670 - Added method Pathname::extension: Return all of the characters in name
671   after and including the last dot in the last element of name.
672 - PlaindirImpl: Disable rpm signature verification when scaning a directory for
673   rpms. Otherwise we'd need access to the rpm database to get the keys.
674 - revision 4069
675
676 -------------------------------------------------------------------
677 Wed Aug 30 17:42:40 CEST 2006 - schubi@suse.de
678
679 - Do not regarding SATISFIED/UNNEEDED in isPresent if it is
680   a package/script/message
681   Bug: 192535
682
683 -------------------------------------------------------------------
684 Wed Aug 30 14:29:45 CEST 2006 - ma@suse.de
685
686 - Speedup computation of number of rpm database entries.
687 - revision 4058
688
689 -------------------------------------------------------------------
690 Tue Aug 29 16:58:20 CEST 2006 - schubi@suse.de
691
692 - Fixed endless loop in transactResObject
693   Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
694
695 -------------------------------------------------------------------
696 Tue Aug 29 12:05:09 CEST 2006 - dmacvicar@suse.de
697
698 - fix some testcases for tar file parser changes
699 - r4045
700
701 -------------------------------------------------------------------
702 Tue Aug 29 11:19:53 CEST 2006 - dmacvicar@suse.de
703
704 - missing includes
705 - clean old callbacks
706 - r4041
707
708 -------------------------------------------------------------------
709 Fri Aug 25 14:32:07 CEST 2006 - schubi@suse.de
710
711 - zyppPattern->install_packages returns SUGGESTED package too.
712   Bug 201476
713   Revision 4036
714
715 -------------------------------------------------------------------
716 Fri Aug 25 13:05:33 CEST 2006 - schubi@suse.de
717
718 - New behaviour in the solver: try with 'best' package first, try with 'all'
719   packages if this fails.
720   Bug :Bug 191983
721
722 -------------------------------------------------------------------
723 Fri Aug 25 11:35:48 CEST 2006 - dmacvicar@suse.de
724
725 - libzypp 2.1.0
726 - bump version due to incompatible callback changes in KeyRing
727   Sources
728
729 -------------------------------------------------------------------
730 Thu Aug 24 15:34:45 CEST 2006 - dmacvicar@suse.de
731
732 - new keyring callbacks
733 - separate trust key from import key
734 - use PublicKey class instead of params, to be able
735   to add more info like photos later (pending #181682)
736 - update zmart with those callbacks.
737 - better error handling (Exception types)
738 - make tmp file names more readable depending on the context
739 - r4026
740
741 -------------------------------------------------------------------
742 Tue Aug 22 22:35:30 CEST 2006 - dmacvicar@suse.de
743
744 - decouple probing from source creation, using the new
745   media test for existence functions.
746 - r4019
747
748 -------------------------------------------------------------------
749
750 Tue Aug 22 17:56:53 CEST 2006 - mt@suse.de
751
752 - Fixed getDoesFileExist to reset the transfer range
753 - Added logging of curl debug messages to the zypp log.
754   The env var ZYPP_MEDIA_CURL_DEBUG=1 logs curl infos,
755   ZYPP_MEDIA_CURL_DEBUG=2 logs the in/out headers.
756 - r4018
757
758 -------------------------------------------------------------------
759 Fri Aug 18 14:57:35 CEST 2006 - kkaempf@suse.de
760
761 - remove the /etc/sysconfig/zypp:REWRITE_KERNEL_DEPS = yes check;
762   see rev 3810 below. (#190163)
763 - rev 3998
764
765 -------------------------------------------------------------------
766 Thu Aug 17 18:15:14 CEST 2006 - dmacvicar@suse.de
767
768 - fix uninstalling of atoms (noop)
769 - r3995
770
771 -------------------------------------------------------------------
772 Wed Aug 16 17:41:40 CEST 2006 - dmacvicar@suse.de
773
774 - Implement initial verson of Media
775   doesFileExist, for future source probing.
776 - r3984
777
778 -------------------------------------------------------------------
779 Tue Aug 15 12:01:31 CEST 2006 - dmacvicar@suse.de
780
781 - more dbus_connection_close fixes
782 - r3974
783
784 -------------------------------------------------------------------
785 Tue Aug 15 11:41:41 CEST 2006 - kkaempf@suse.de
786
787 - clean up 'incomplete' handling in QueueItemEstablish.
788 - rev 3973.
789
790 -------------------------------------------------------------------
791 Tue Aug 15 11:30:50 CEST 2006 - kkaempf@suse.de
792
793 - Don't set 'incomplete' for uninstalled patterns or products.
794   (#198379)
795 - rev 3970.
796
797 -------------------------------------------------------------------
798 Mon Aug 14 16:50:53 CEST 2006 - schubi@suse.de
799
800 - Added new API calls:
801   setAdditionalProvide
802   setAdditionalConflict
803   setAdditionalRequire
804
805 -------------------------------------------------------------------
806 Mon Aug 14 11:26:20 CEST 2006 - dmacvicar@suse.de
807
808 - don't link examples to testsuite library.
809
810 -------------------------------------------------------------------
811 Sat Aug 12 17:30:30 CEST 2006 - schwab@suse.de
812
813 - Disable profiling to work around compiler bug.
814
815 -------------------------------------------------------------------
816 Fri Aug 11 17:01:33 CEST 2006 - dmacvicar@suse.de
817
818 - forward port 3924:3939
819 - Add explicit finish callbacks for subtasks during ProvidePackage
820  Â to avoid UI confusion.
821 - rev3957
822
823 -------------------------------------------------------------------
824 Fri Aug 11 11:48:44 CEST 2006 - dmacvicar@suse.de
825
826 - Introduce examples/
827 - fix some svn ignores
828 - fix compilation. Use: dbus_connection_close
829 - rev 3943
830
831 -------------------------------------------------------------------
832 Thu Aug 10 16:32:36 CEST 2006 - dmacvicar@suse.de
833
834 - Initial support for plain directory with rpms as source
835 - r3935
836
837 -------------------------------------------------------------------
838 Tue Aug  8 16:51:45 CEST 2006 - dmacvicar@suse.de
839
840 - Move the target query by kind function to
841   a iterator, so we dont make a copy of the restore
842   the iterator works loading by demand too
843
844 -------------------------------------------------------------------
845 Mon Aug  7 17:57:26 CEST 2006 - dmacvicar@suse.de
846
847 - rename the new initTarget to initializeTarget,
848   leave the old one as is, but deprecate it.
849 - r3903
850
851 -------------------------------------------------------------------
852 Mon Aug  7 15:10:08 CEST 2006 - dmacvicar@suse.de
853
854 - forward port from SLES10 branch , till 3888
855 - Prefer to use available DeltaRpm or PatchRpm instead of downloading
856   full packages. (#168844)
857 - rpmdb : Do not use the deprecated POSIX API, but boost::regex
858 - version 2.0.0
859 - rev 3893
860
861 -------------------------------------------------------------------
862 Fri Aug  4 15:20:13 CEST 2006 - dmacvicar@suse.de
863
864 - Separate target init from adding resolvables, getting rid of the
865 uggly bool flag.
866 - dont clear the store each time Target::resolvables is called
867 - Load target resolvables on demand by kind, keep them cached later
868 - add Target::resolvablesByKind(kind) to allow query specific kind
869   without reading all kinds. Used to port TargetProduct, which
870   was reading the whole rpm database only to displayy base product
871   name in YaST help.
872 - commit to pkg-bindings and packager will follow.
873 - jsrain will port more yast stuff, especially inst_source which
874   startup time should by reduced by half afterwards.
875 - rev 3880
876
877 -------------------------------------------------------------------
878 Tue Aug  1 13:37:29 CEST 2006 - dmacvicar@suse.de
879
880 - forward port:
881   rev 3786 fix to stalle tmpfiles broke patches.
882   SLES was released with this broken. 10.1 has a blocked
883   zypp update because this.
884   Attempt to fix this. (#192535)
885 - fix configure.ac sqlite-source build path
886 - rev 3858
887
888 -------------------------------------------------------------------
889 Fri Jul 21 10:58:58 CEST 2006 - dmacvicar@suse.de
890
891 - link correctly
892
893 -------------------------------------------------------------------
894 Wed Jul 19 13:50:57 CEST 2006 - dmacvicar@suse.de
895
896 - dont link sqlite in the main lib.
897 - rev 3826
898
899 -------------------------------------------------------------------
900 Tue Jul 18 17:42:45 CEST 2006 - dmacvicar@suse.de
901
902 - susetags: parse product parser regexp only once
903 - parse yum factory 5 sec. (from 30) faster using
904   another string find algorithm
905 - rev 3824
906
907 -------------------------------------------------------------------
908 Tue Jul 18 12:56:17 CEST 2006 - dmacvicar@suse.de
909
910 - Digest: Don't read the stream character wise but reading blocks,
911   as advised by matz profiling.
912 - r3819
913
914 -------------------------------------------------------------------
915 Mon Jul 17 12:54:39 CEST 2006 - ma@suse.de
916
917 - Add "openSUSE", "ATI Technologies Inc." and "Nvidia" to
918   trusted vendors. (#189573)
919 - revision 3804
920
921 -------------------------------------------------------------------
922 Thu Jul 13 12:52:58 CEST 2006 - dmacvicar@suse.de
923
924 - backport fix for stalle tmpfile (#191311)
925 - rev 3788
926
927 -------------------------------------------------------------------
928 Wed Jun 28 13:22:22 CEST 2006 - mt@suse.de
929
930 - deactivated media manager code that was disabling the
931   automounter (#172419)
932 - rev 3724
933
934 -------------------------------------------------------------------
935 Mon Jun 26 17:14:53 CEST 2006 - dmacvicar@suse.de
936
937 - fix autorefresh (#186115)
938 - revision 3708
939 -------------------------------------------------------------------
940 Fri Jun 23 13:41:18 CEST 2006 - ma@suse.de
941
942 - forward port from SLE branch
943 - Set default permission for logfiles to 0640. (#187044)
944 - revision 3696
945
946 -------------------------------------------------------------------
947 Thu Jun 22 16:01:15 CEST 2006 - ma@suse.de
948
949 - forward port from SLE branch
950 - Fixed installation of SP or Add-On product switching to media 2
951   too early. (#186607)
952 - revision 3691
953
954 -------------------------------------------------------------------
955 Wed Jun 21 15:47:39 CEST 2006 - dmacvicar@suse.de
956
957 - forward port from SLE branch
958 - Strip self provides without edition in Resolvable ctor.
959   (#186079)
960 - Source::provideResolvables not implemented in yum source type.
961   Product not set for packages that are available from update source
962   (#186920)
963 - Hook modalias() supplements without package to "kernel" (#184840)
964 - Allow on-demand SourceManager::restore() (#186678)
965 - Hook modalias() supplements without package to "kernel" (#184840)
966 - rev 3676
967
968 -------------------------------------------------------------------
969 Mon Jun 19 15:17:17 CEST 2006 - mt@suse.de
970
971 - Fix adding resolving of path names for mount points (#181606)
972 - rev 3658
973
974 -------------------------------------------------------------------
975 Mon Jun 19 13:52:14 CEST 2006 - dmacvicar@suse.de
976
977 - merge download algorithm and refactoring from branch
978   (#181204)
979
980 -------------------------------------------------------------------
981 Mon Jun 12 15:37:10 CEST 2006 - dmacvicar@suse.de
982
983 - right fix for tmpdir initialized in static constructor
984 - catch around provideJustFile in providePackage
985 -rev 3654
986
987 -------------------------------------------------------------------
988 Thu Jun 15 17:53:40 CEST 2006 - mvidner@suse.cz
989
990 - autodocs: use find+xargs to overcome command length limit,
991   do not call doxygen unnecessarily (#185334).
992 - rev 3645
993
994 -------------------------------------------------------------------
995 Thu Jun 15 07:26:29 CEST 2006 - kkaempf@suse.de
996
997 - Dont use getZYpp in static constructor (#185198)
998   Bugfix #178292 was wrong.
999 - Only warn on incompleting installed resolvables (#185197)
1000 - rev 3644
1001
1002 -------------------------------------------------------------------
1003 Wed Jun 14 22:43:40 CEST 2006 - kkaempf@suse.de
1004
1005 - Atoms might only be installed via patches (#184714)
1006 - rev 3642
1007
1008 -------------------------------------------------------------------
1009 Wed Jun 14 17:26:39 CEST 2006 - dmacvicar@suse.de
1010
1011 - fix for the last stall tmpfile (#178292)
1012 - r3637
1013
1014 -------------------------------------------------------------------
1015 Wed Jun 14 12:06:57 CEST 2006 - mt@suse.de
1016
1017 - Implemented transfer timeout inside of the progress callback.
1018   The timeout value can be set using timeout url parameter, the
1019   default transfer timeout is 180 seconds. (#181602)
1020 - Added ssl_verify and ssl_capath url options used in https scheme,
1021   allowing to change or disable the ssl verify options. (#171622)
1022 - Added fallback on read failures of /etc/mtab to /proc/mounts.
1023   Improved verbosity in mount and mount check related failure cases,
1024   incl. /etc/mtab dump. (#181606)
1025 - rev 3623
1026
1027 -------------------------------------------------------------------
1028 Wed Jun 14 10:49:10 CEST 2006 - kkaempf@suse.de
1029
1030 - combine knownAliases and knownUrls in a single function.
1031 - rev 3616
1032
1033 -------------------------------------------------------------------
1034 Mon Jun 12 16:27:46 CEST 2006 - kkaempf@suse.de
1035
1036 - honor parallel installs in resolver context (#181103)
1037 - rev 3592
1038
1039 -------------------------------------------------------------------
1040 Mon Jun 12 15:15:07 CEST 2006 - dmacvicar@suse.de
1041
1042 - fix #182003 YUM packages without size
1043 - rev 3587
1044
1045 -------------------------------------------------------------------
1046 Mon Jun 12 14:58:55 CEST 2006 - kkaempf@suse.de
1047
1048 - Allow to restore and remove by Url
1049 - rev 3583
1050
1051 -------------------------------------------------------------------
1052 Mon Jun 12 13:07:31 CEST 2006 - kkaempf@suse.de
1053
1054 - make atoms parallel installable (#181103)
1055 - rev 3580
1056
1057 -------------------------------------------------------------------
1058 Fri Jun  9 16:28:11 CEST 2006 - dmacvicar@suse.de
1059
1060 - Allow to restore by alias
1061 - r3568
1062
1063 -------------------------------------------------------------------
1064 Fri Jun  9 13:06:16 CEST 2006 - mvidner@suse.cz
1065
1066 - Do not fork in a global destructor, perl dislikes it (#182672).
1067   Fixes hanging ag_ldapserver and yast2-perl-bindings tests.
1068
1069 -------------------------------------------------------------------
1070 Thu Jun  8 16:24:55 CEST 2006 - ma@suse.de
1071
1072 - Installation: Assert product information is stored to libzypp
1073   database before reboot. (#181198)
1074 - Version 1.2.0; revision 3553
1075
1076 -------------------------------------------------------------------
1077 Wed Jun  7 13:55:23 CEST 2006 - visnov@suse.cz
1078
1079 - Synchronize keys with rpm database before
1080   closing access to it (#182338)
1081 - rev 3533
1082
1083 -------------------------------------------------------------------
1084 Wed Jun  7 11:40:46 CEST 2006 - mt@suse.de
1085
1086 - Changed to just prefer DVD drives in "dvd:" scheme, instead of
1087   filter out the non-DVD drives completely. Allows a fallback to
1088   drives without the dvd HAL property e.g. in VMWare. (#177457)
1089 - rev 3530
1090
1091 -------------------------------------------------------------------
1092 Wed Jun  7 01:00:05 CEST 2006 - dmacvicar@suse.de
1093
1094 - Merge fix for stalle tmpdir due to cyclic references, using a master
1095  TmpDir for zypp. (#178292) . There is still 1 tmpdir to fix.
1096 - rev 3521
1097
1098 -------------------------------------------------------------------
1099 Wed Jun  7 00:02:18 CEST 2006 - ma@suse.de
1100
1101 - fixed memory leak in PersistentStorage (#168690)
1102 - revision 3519
1103
1104 -------------------------------------------------------------------
1105 Tue Jun  6 22:24:00 CEST 2006 - ma@suse.de
1106
1107 - fixed memory leak in XMLSourceCacheParser (#168690)
1108 - revision 3517
1109
1110 -------------------------------------------------------------------
1111 Wed Jun  7 01:00:05 CEST 2006 - dmacvicar@suse.de
1112
1113 - Fixes unneeded file download, and add download callbacks
1114   (still need yast side) #181204 and #160206
1115 - Fix stalle tmpdir due to cyclic references, using a master
1116   TmpDir for zypp. # 178292
1117
1118 -------------------------------------------------------------------
1119 Fri Jun  2 16:09:03 CEST 2006 - schubi@suse.de
1120
1121 -latest fi translation added
1122  Revision 3502
1123
1124 -------------------------------------------------------------------
1125 Thu Jun  1 15:11:47 CEST 2006 - schubi@suse.de
1126
1127 -All installed resolvables has been set to "satisfied" in
1128  ResolverContext::unneeded . BUT:
1129  Patch concerning resolvables have to be set to
1130  "unneeded" although they are installed. In order
1131  getting the state "no longer applicable" (Bug 171590)
1132 - rev 3496
1133
1134 -------------------------------------------------------------------
1135 Thu Jun  1 14:54:02 CEST 2006 - kkaempf@suse.de
1136
1137 - compute status for scripts and messages so their freshens get
1138   properly honored (aj with postgresql-server)
1139 - rev 3494
1140
1141 -------------------------------------------------------------------
1142 Thu Jun  1 13:57:48 CEST 2006 - dmacvicar@suse.de
1143
1144 - revert not-used-yet rpmdb timestamp, as
1145   it broke rpmdb::init(). (#180040)
1146 - rev 3490
1147
1148 -------------------------------------------------------------------
1149 Thu Jun  1 11:03:34 CEST 2006 - schubi@suse.de
1150
1151 - updating gmo files, if po files has been changed; bug 164449
1152
1153 -------------------------------------------------------------------
1154 Wed May 31 18:32:58 CEST 2006 - dmacvicar@suse.de
1155
1156 - Dont download twice if starting from 1st time
1157 - fix typo
1158 - rev 3481
1159
1160 -------------------------------------------------------------------
1161 Wed May 31 17:06:48 CEST 2006 - dmacvicar@suse.de
1162
1163 - set cache dir only if storeMetadata is called as a public method.´
1164 - rev 3475
1165
1166 -------------------------------------------------------------------
1167 Wed May 31 15:27:38 CEST 2006 - kkaempf@suse.de
1168
1169 - schedule a package for installation if
1170   - it freshens / supplements something
1171   - it is not installed yet
1172   (#178721)
1173 - rev 3473
1174
1175 -------------------------------------------------------------------
1176 Wed May 31 15:22:43 CEST 2006 - dmacvicar@suse.de
1177
1178 - make susetags also implement download and check first.
1179 - rev 3470
1180
1181 -------------------------------------------------------------------
1182 Tue May 30 12:43:47 CEST 2006 - dmacvicar@suse.de
1183
1184 - make yum more robust. Never parse from provideFile
1185   but only from local disk. Make sure the cache
1186   is consistent before recreating it.
1187   the code is easier to follow and probably
1188   faster. checksum and signatures are
1189   checked on caching not on parsing.
1190   Required to implement refresh for #154990
1191 - rev 3452
1192
1193 -------------------------------------------------------------------
1194 Wed May 24 16:57:54 CEST 2006 - dmacvicar@suse.de
1195
1196 - implement timestamp for YUM and SuseTags
1197 - actually use the license to confirm in yum patches
1198 - add prerequires tag in yum optonally to the bad designed
1199   and nonintuitive pre=1
1200 - rev 3448
1201
1202 -------------------------------------------------------------------
1203 Wed May 24 15:30:32 CEST 2006 - dmacvicar@suse.de
1204
1205 - dont pass root on init but before.
1206 - implement rpm db modification timestamp
1207   not used yet
1208 - move Helix source to testsuite out of the solver
1209   so we can use it for target, storage tests
1210 - add Source_Ref::timestamp(), default to now()
1211   in order to implement smart sync of sources by zmd
1212 - don't parse desc and summary twice
1213 - fix a segfault with tranlated text
1214 - fix broken size tag introduced in rev 3427
1215 - rev 3446
1216
1217 -------------------------------------------------------------------
1218 Tue May 23 20:53:27 CEST 2006 - dmacvicar@suse.de
1219
1220 - dont accept corrupt sources, improve logs
1221
1222 -------------------------------------------------------------------
1223 Tue May 23 17:26:41 CEST 2006 - ma@suse.de
1224
1225 - Added PoolItem_Ref::statusReset. Resets the PoolItem status without
1226   loosing autoprotection (eg. for foreign vendor). (assists #177469)
1227 - rev 3431
1228
1229 -------------------------------------------------------------------
1230 Tue May 23 17:04:04 CEST 2006 - jsrain@suse.cz
1231
1232 - added mediaNr() to PatchRpm and DeltaRpm classes
1233 - rev 3430
1234
1235 -------------------------------------------------------------------
1236 Tue May 23 15:58:04 CEST 2006 - dmacvicar@suse.de
1237
1238 - enable YUM license to confirm.
1239   needed for #174476
1240 - adapt store to serialize and read all new resobject fields
1241 - use install-time to now() when serializing (#174653)
1242 - rev 3427
1243
1244 -------------------------------------------------------------------
1245 Mon May 22 20:51:59 CEST 2006 - ma@suse.de
1246
1247 - Do not violate install order when restricting commit to a certain
1248   mediaNumber. (#170079)
1249 - Version 1.1.0; rev 3423
1250
1251 -------------------------------------------------------------------
1252 Mon May 22 19:03:20 CEST 2006 - mvidner@suse.cz
1253
1254 - Added SourceManager::findSourceByUrl to overcome alias mismatches
1255   (#177543).
1256 - rev 3420
1257
1258 -------------------------------------------------------------------
1259 Mon May 22 17:19:25 CEST 2006 - ma@suse.de
1260
1261 - Order all objects according to prerequirements, not just packages.
1262   (#173690)
1263 - rev 3419
1264
1265 -------------------------------------------------------------------
1266 Mon May 22 15:57:43 CEST 2006 - schubi@suse.de
1267
1268 - Added new translation
1269
1270 -------------------------------------------------------------------
1271 Fri May 19 12:53:44 CEST 2006 - dmacvicar@suse.de
1272
1273 - fix missing homedir option for gpg (#171055)
1274 - rev 3415
1275
1276 -------------------------------------------------------------------
1277 Thu May 18 19:08:52 CEST 2006 - ma@suse.de
1278
1279 - Prevent against daemons launched in rpm %post, that do not close
1280   their filedescriptors. (#174548)
1281 - Version 1.0.1; rev 3413
1282
1283 -------------------------------------------------------------------
1284 Thu May 18 16:51:41 CEST 2006 - jsrain@suse.cz
1285
1286 - fixed media number of package retrieved as a part of a patch
1287   (#174841)
1288 - rev 3409
1289
1290 -------------------------------------------------------------------
1291 Thu May 18 16:16:21 CEST 2006 - dmacvicar@suse.de
1292
1293 - fix missing package descriptions due to filtered packages
1294   by incompatible architectures. (#159109)
1295 - rev 3404
1296
1297 -------------------------------------------------------------------
1298 Thu May 18 16:08:42 CEST 2006 - kkaempf@suse.de
1299
1300 - decrease logging in DiskUsageCounter and Modalias (#163186)
1301 - rev 3406
1302
1303 -------------------------------------------------------------------
1304 Thu May 18 10:43:47 CEST 2006 - ma@suse.de
1305
1306 - Stay backward comapatible.
1307
1308 -------------------------------------------------------------------
1309 Tue May 16 21:35:27 CEST 2006 - ma@suse.de
1310
1311 - Make basic attributes available through ResObject.
1312 - Let ResObjects which do not require media access during
1313   commit return ZERO sourceMediaNr (required for #173690)
1314 - Version 1.0.0
1315 - rev 3390
1316
1317 -------------------------------------------------------------------
1318 Tue May 16 15:11:35 CEST 2006 - kkaempf@suse.de
1319
1320 - reduce logging verbosity (#163186)
1321 - rev 3381
1322
1323 -------------------------------------------------------------------
1324 Tue May 16 14:00:57 CEST 2006 - schubi@suse.de
1325
1326 - setCandidate accept candidates with compatible architectures too. Not
1327   only with the same architecture. Bug 172594 - If update package has
1328   differet arch, UI display is wrong
1329
1330 -------------------------------------------------------------------
1331 Tue May 16 09:30:45 CEST 2006 - mvidner@suse.cz
1332
1333 - Added Source_Ref::resStoreInitialized.
1334   If we know that noone has seen the resolvables yet, we can skip
1335   them too, eg. when deleting a source. (#174840)
1336 - rev 3378
1337
1338 -------------------------------------------------------------------
1339 Mon May 15 12:41:39 CEST 2006 - kkaempf@suse.de
1340
1341 - Honor freshens as conditionals independant from the installed/
1342   uninstalled status (#174797)
1343 - rev 3376
1344
1345 -------------------------------------------------------------------
1346 Mon May 15 11:15:03 CEST 2006 - kkaempf@suse.de
1347
1348 - State modifier "unneeded" is transitive for patches (#171590)
1349 - rev 3375
1350
1351 -------------------------------------------------------------------
1352 Thu May 11 17:42:29 CEST 2006 - schubi@suse.de
1353
1354 - Do not transact itself (update) in the transactResObject mechanism
1355   Bug 174290
1356
1357 -------------------------------------------------------------------
1358 Thu May 11 16:37:51 CEST 2006 - mt@suse.de
1359
1360 - Reenabled improved large file support flags (unintentionally
1361   removed in rev 1544). Fixes bug #173753.
1362 - Added large file support flags to libzypp.pc file allowing
1363   consistence checks in the application using features variable
1364 - rev 3366
1365
1366 -------------------------------------------------------------------
1367 Thu May 11 10:49:36 CEST 2006 - mvidner@suse.cz
1368
1369 - SourceManager: moved source deletion before creation
1370   so that we can recreate a deleted one (#174295)
1371 - removed dead code dealing with known_caches from SourceManager::store
1372   (see r3195)
1373 - r3362
1374
1375 -------------------------------------------------------------------
1376 Thu May 11 10:15:14 CEST 2006 - jsrain@suse.cz
1377
1378 - fixed returning product short name and summary if product read
1379   from target store (#148625)
1380 - rev 3360
1381
1382 -------------------------------------------------------------------
1383 Wed May 10 11:39:06 CEST 2006 - jsrain@suse.cz
1384
1385 - set media verifier on redirected medium (#172599)
1386 - rev 3359
1387
1388 -------------------------------------------------------------------
1389 Mon May  8 17:28:42 CEST 2006 - kkaempf@suse.de
1390
1391 - fix 'transactResKind' to collect best providers by capability
1392   and to recursively transact items of same kind (#170114)
1393 - rev 3355
1394
1395 -------------------------------------------------------------------
1396 Mon May  8 16:45:46 CEST 2006 - dmacvicar@suse.de
1397
1398 - serialize the full URL to avoid missing password and other
1399   url settings (#148108)
1400 - rev 3353
1401
1402 -------------------------------------------------------------------
1403 Fri May  5 17:47:14 CEST 2006 - mt@suse.de
1404
1405 - Added a 60 sec connect timeout to MediaCurl (#172860)
1406 - rev 3348
1407
1408 -------------------------------------------------------------------
1409 Thu May  4 15:15:37 CEST 2006 - kkaempf@suse.de
1410
1411 - re-fetch also .asc and .key files before checking signature
1412   (#172597)
1413 - rev 3350 (3345-10.1)
1414
1415 -------------------------------------------------------------------
1416 Wed May  3 17:40:45 CEST 2006 - dmacvicar@suse.de
1417
1418 - Fix yum key verification, because a double variable declaration
1419
1420 -------------------------------------------------------------------
1421 Wed May  3 15:34:00 CEST 2006 - dmacvicar@suse.de
1422
1423 - use --no-default-keyring to avoid creating a
1424   default gpg dir in / (#171055)
1425 - rev 3335
1426
1427 -------------------------------------------------------------------
1428 Wed May  3 14:40:25 CEST 2006 - dmacvicar@suse.de
1429
1430 - Fix YUM signature checking, we were passing the key instead of the
1431   signature.
1432 - When the user trust a key, sync again. Bye to the session trusted
1433   keys and user being asked all the time. (#171213)
1434 - r3332
1435
1436 -------------------------------------------------------------------
1437 Wed May  3 14:22:02 CEST 2006 - ma@suse.de
1438
1439 - Cleanup index tables when removing items from pool (#170564).
1440
1441 -------------------------------------------------------------------
1442 Wed May  3 12:23:36 CEST 2006 - kkaempf@suse.de
1443
1444 - backout rev 3246->3275 of TargetImpl.cc
1445 - add missing testsuite/utils/TestUtils.h
1446 - rev 3330
1447
1448 -------------------------------------------------------------------
1449 Wed May  3 12:13:38 CEST 2006 - dmacvicar@suse.de
1450
1451 - more fixes for #171062, there were some files still not being
1452   read from cache.
1453 - r3327
1454
1455 -------------------------------------------------------------------
1456 Tue May  2 18:41:44 CEST 2006 - dmacvicar@suse.de
1457
1458 - cache keys and signature. Remove lot of duplicated code. (#171062)
1459 - r3320
1460
1461 -------------------------------------------------------------------
1462 Tue May  2 18:02:46 CEST 2006 - mt@suse.de
1463
1464 - Disabled isUseableAttachPoint check in MediaDIR -- we do not
1465   mount here anything, so it is OK to use any dir (171351).
1466 - rev 3318
1467
1468 -------------------------------------------------------------------
1469 Tue May  2 14:58:03 CEST 2006 - kkaempf@suse.de
1470
1471 - parse "license-to-confirm" in primary.xml (#168437)
1472 - rev 3312
1473
1474 -------------------------------------------------------------------
1475 Mon May  1 17:44:29 CEST 2006 - kkaempf@suse.de
1476
1477 - Don't try to store 'Atom', not needed and the backend store
1478   rejects them anyways (addtion to #168610)
1479 - rev 3306
1480
1481 -------------------------------------------------------------------
1482 Mon May  1 04:43:01 CEST 2006 - mt@suse.de
1483
1484 - Improved device check in MediaDISK using libblkid (Bug #158529)
1485 - Allow to provide sysfs path via $SYSFS_PATH in MediaCD.cc and
1486   added a check if it is a directory
1487 - Added libcurl and libblkid checks to configure.ac
1488 - Added e2fsprogs(-devel) requires to the spec file
1489 - rev 3303
1490
1491 -------------------------------------------------------------------
1492 Sat Apr 29 21:46:22 CEST 2006 - kkaempf@suse.de
1493
1494 - dont download "other" during key check (#171041)
1495 - rev 3294
1496
1497 -------------------------------------------------------------------
1498 Sat Apr 29 11:05:15 CEST 2006 - kkaempf@suse.de
1499
1500 - allow parallel installs of atoms (used to fulfill patch require-
1501   ments, atoms aren't installed anyways) (#170098)
1502 - some testsuite improvements.
1503 - rev 3288
1504
1505 -------------------------------------------------------------------
1506 Fri Apr 28 20:15:06 CEST 2006 - dmacvicar@suse.de
1507
1508 - get rid of autobuild check when throwing exceptions without throw
1509   but with a macro, returning a null pointer at the end (never reached).
1510
1511 -------------------------------------------------------------------
1512 Fri Apr 28 19:50:28 CEST 2006 - ma@suse.de
1513
1514 - Do not violate install order when restricting commit to a certain
1515   mediaNumber. (#170079)
1516
1517 -------------------------------------------------------------------
1518 Fri Apr 28 18:12:26 CEST 2006 - dmacvicar@suse.de
1519
1520 - Don't use throw directly!
1521   use ZYPP_THROW with a Exception class, otherwise package bindings
1522   will not catch them.
1523   Should fix crashes when reading broken sources with yast.
1524 - rev 3272
1525
1526 -------------------------------------------------------------------
1527 Fri Apr 28 15:29:32 CEST 2006 - schubi@suse.de
1528
1529 - Bug 162064 - font packages are not installed for locale, e.g. khmer font not installed after CD1
1530   revision 3269
1531
1532 -------------------------------------------------------------------
1533 Fri Apr 28 14:55:04 CEST 2006 - kkaempf@suse.de
1534
1535 - revert bugfix #168906 (fom rev 3219), it filters too many errors.
1536 - further improve on #168840 (from rev 3231), match on name-edition
1537   when filtering by best arch. (#170098)
1538 - rev 3268
1539
1540 -------------------------------------------------------------------
1541 Fri Apr 28 13:01:58 CEST 2006 - dmacvicar@suse.de
1542
1543 - #170093 , lot of package descriptions missing
1544 - rev 3263
1545
1546 -------------------------------------------------------------------
1547 Thu Apr 27 20:28:01 CEST 2006 - dmacvicar@suse.de
1548
1549 - try to fix wrong permissions of /var/lib/zypp created
1550   by old zypp, only when running as root they are fixed
1551   (#169094)
1552 - YUM: Verify signatures on factoryInit.
1553   Dont provide other.xml. Cleanups, better logging.
1554   When refreshing signed soruces, don't refresh is source
1555   has not changed.
1556 - YaST sources: don't refresh if media file has not changed.
1557 - Show full url of index files in sources for signature validation
1558   (mentioned in #170139 comment #3)-
1559
1560 -------------------------------------------------------------------
1561 Thu Apr 27 18:41:02 CEST 2006 - jsrain@suse.de
1562
1563 - udpated media ID syntax for external scripts (to be consistent
1564   with packages) (#170247)
1565 - rev 3256
1566
1567 -------------------------------------------------------------------
1568 Thu Apr 27 18:33:48 CEST 2006 - jsrain@suse.de
1569
1570 - set media ID to 1 if not specified in YUM metadata (#167452)
1571 - rev 3255
1572
1573 -------------------------------------------------------------------
1574 Thu Apr 27 11:55:05 CEST 2006 - kkaempf@suse.de
1575
1576 - If freshen and supplement are fulfilled, install any kind of
1577   resolvable if not yet installed (#165746)
1578 - rev 3249
1579
1580 -------------------------------------------------------------------
1581 Wed Apr 26 18:00:42 CEST 2006 - kkaempf@suse.de
1582
1583 - make downloaded script executable. (#169191)
1584 - rev 3247
1585
1586 -------------------------------------------------------------------
1587 Wed Apr 26 10:43:03 CEST 2006 - kkaempf@suse.de
1588
1589 - Improve on last fix, compare only compatible archs.
1590 - rev 3233
1591
1592 -------------------------------------------------------------------
1593 Tue Apr 25 19:36:13 CEST 2006 - kkaempf@suse.de
1594
1595 - Only choose best arch of multiple package atoms with identical
1596   name (#168840)
1597 - rev 3231
1598
1599 -------------------------------------------------------------------
1600 Tue Apr 25 16:59:51 CEST 2006 - dmacvicar@suse.de
1601
1602 - pass empty strings to UI as key properties if unknown key
1603   (#169114)
1604 - rev 3228
1605
1606 -------------------------------------------------------------------
1607 Tue Apr 25 16:47:35 CEST 2006 - kkaempf@suse.de
1608
1609 - refrain from parsing 'other.xml' (#159316)
1610 - rev 3226
1611
1612 -------------------------------------------------------------------
1613 Tue Apr 25 16:34:50 CEST 2006 - visnov@suse.cz
1614
1615 - in source refresh, clean up the cache dir if fails
1616 - do not require repomd.xml.asc when creating a cache (#163765)
1617 - rev 3224
1618
1619 -------------------------------------------------------------------
1620 Tue Apr 25 15:17:15 CEST 2006 - dmacvicar@suse.de
1621
1622 - Check if a file exists before providing it, and just handling the
1623   exception is not sufficient, because it can release the media.
1624   it nows get all possible packages.X translations an then
1625   it selects the candidate from the existing ones (#168654)
1626 - rev 3221
1627
1628 -------------------------------------------------------------------
1629 Tue Apr 25 12:28:17 CEST 2006 - kkaempf@suse.de
1630
1631 - dont report conflicts if item is neither installed
1632   nor to-be-installed (#168906)
1633 - rev 3219
1634
1635 -------------------------------------------------------------------
1636 Tue Apr 25 11:27:09 CEST 2006 - dmacvicar@suse.de
1637
1638 - #168060 , propagate the file description or original
1639   name to the UI and not the checked filename path,
1640   which could be a tmp file.
1641   Requires changes in pkg-manager, and probably zmd-helpers.
1642 - rev 3215
1643
1644 -------------------------------------------------------------------
1645 Mon Apr 24 18:27:59 CEST 2006 - dmacvicar@suse.de
1646
1647 - /var/lib/zypp/db/languages/* are empty files (##168355)
1648 - r3206
1649
1650 -------------------------------------------------------------------
1651 Mon Apr 24 17:45:07 CEST 2006 - dmacvicar@suse.de
1652
1653 - All resolvables must honor arch, so Arch_noarch in
1654   target/store/XMLFilesBackend.cc is wrong (#160792)
1655 - Introduced code to honour shared package descriptions
1656   (#159109)
1657 - r3204
1658
1659 -------------------------------------------------------------------
1660 Mon Apr 24 16:43:48 CEST 2006 - jsrain@suse.de
1661
1662 - replace '_' in YUM elements/attributes with '-' (#168762)
1663 - rev 3201
1664
1665 -------------------------------------------------------------------
1666 Mon Apr 24 16:15:02 CEST 2006 - mt@suse.de
1667
1668 - Fixed iseries workaround - interchanged variables for scsi
1669   devices, added debug messages about the steps (#163971).
1670 - Added getenv NULL ptr check and verify of the $HOME dir's
1671   and ~/.curlrc file's ownership (#163203).
1672 - rev 3199
1673
1674 -------------------------------------------------------------------
1675 Mon Apr 24 15:44:18 CEST 2006 - ma@suse.de
1676
1677 - Use filesystem::TmpDir to create unique and unused Source cache
1678   directories. (#168051)
1679
1680 -------------------------------------------------------------------
1681 Mon Apr 24 14:30:41 CEST 2006 - ma@suse.de
1682
1683 - Enable signature checks per default. (#168525)
1684
1685 -------------------------------------------------------------------
1686 Mon Apr 24 11:20:17 CEST 2006 - visnov@suse.cz
1687
1688 - fix callbacks for providing a single file (#160206)
1689
1690 -------------------------------------------------------------------
1691 Sun Apr 23 12:28:21 CEST 2006 - kkaempf@suse.de
1692
1693 - If an installed package looses a dependency, the solver tries
1694   to upgrade it. Limit the upgrade candidates to best arch, best
1695   edition.
1696 - filter 'other' entries with incompatible arch in yum parser.
1697 - rev 3177
1698
1699 -------------------------------------------------------------------
1700 Fri Apr 21 22:47:18 CEST 2006 - jsrain@suse.de
1701
1702 - initialize the product category according to source (#168061)
1703 - rev 3172
1704
1705 -------------------------------------------------------------------
1706 Fri Apr 21 18:32:00 CEST 2006 - mvidner@suse.cz
1707
1708 - delete only one older version of a xml-store resolvable
1709   (half-baked, but the previous attempt was charred)
1710
1711 -------------------------------------------------------------------
1712 Fri Apr 21 17:49:18 CEST 2006 - jsrain@suse.de
1713
1714 - moved license_to_confirm to primary.xml
1715 - rev 3170
1716
1717 -------------------------------------------------------------------
1718 Fri Apr 21 16:36:14 CEST 2006 - ma@suse.de
1719
1720 - Removed deprecated oldstyle commit methods.
1721
1722 -------------------------------------------------------------------
1723 Fri Apr 21 15:58:14 CEST 2006 - mvidner@suse.cz
1724
1725 - when installing a xml-store resolvable (all except package,
1726   message, script), delete older versions (#160792).
1727 - read selection edition from the XML store
1728 - rev 3167
1729
1730 -------------------------------------------------------------------
1731 Thu Apr 20 14:10:41 CEST 2006 - kkaempf@suse.de
1732
1733 - properly clear transaction flag after successful commit
1734   (see rev 3122, #164365, #167285)
1735 - rev 3157
1736
1737 -------------------------------------------------------------------
1738 Thu Apr 20 13:14:25 CEST 2006 - kkaempf@suse.de
1739
1740 - recursively soft-uninstall recommended package on real uninstall,
1741   not on update (#167603)
1742 - rev 3155
1743
1744 -------------------------------------------------------------------
1745 Thu Apr 20 13:01:28 CEST 2006 - dmacvicar@suse.de
1746
1747 - fix #167605 (importing keys to rpm multiple times due to
1748   wrong interpretation of rpm gpg versioning.
1749 - add support for reading the rpm keys, with full id and fingerprint
1750 - rev 3153
1751
1752 -------------------------------------------------------------------
1753 Wed Apr 19 16:47:34 CEST 2006 - kkaempf@suse.de
1754
1755 - don't add duplicate error infos to ResolverContext (#167309)
1756 - rev 3146
1757
1758 -------------------------------------------------------------------
1759 Wed Apr 19 14:10:10 CEST 2006 - kkaempf@suse.de
1760
1761 - fix Resolver::transactReset() (see rev 3122) (#167285)
1762 - rev 3140
1763
1764 -------------------------------------------------------------------
1765 Wed Apr 19 13:48:26 CEST 2006 - ma@suse.de
1766
1767 - Introduced $ZYPP_KEYRING_DEFAULT_ACCEPT_ALL. If this environment
1768   variable is present, all signature checking callbacks will default
1769   to 'accept', in case no recipient is present.
1770
1771 -------------------------------------------------------------------
1772 Wed Apr 19 11:37:47 CEST 2006 - dmacvicar@suse.de
1773
1774 - read content file on construction, and make
1775   provideProduct only insert the already
1776   read product object into the store (#165826)
1777   (dmacvicar)
1778 - When the signature is not found, warn the
1779   user about a unsigned source. When the
1780   key is not found, do nothing, it can be in the
1781   keyring already. (#166016) (dmacvicar)
1782 - enable key verification only if
1783   ZYPP_CHECKSIG env var is set (dmacvicar)
1784 - r1529
1785
1786 -------------------------------------------------------------------
1787 Tue Apr 18 20:41:48 CEST 2006 - kkaempf@suse.de
1788
1789 - fix bugfix 164365, fix bug 167285
1790   Actually clear the transcation state instead of locking it
1791   to 'dont transact'
1792 - rev 3122
1793
1794 -------------------------------------------------------------------
1795 Tue Apr 18 15:46:59 CEST 2006 - visnov@suse.cz
1796
1797 - revert the signature/digest checking callbacks
1798 - rev 3115
1799
1800 -------------------------------------------------------------------
1801 Tue Apr 18 15:14:35 CEST 2006 - kkaempf@suse.de
1802
1803 - Bugfix #165670
1804   - Honor keep requests.
1805   - Dont flag "locked uninstall" as error if a keep request was
1806     issued before.
1807 - rev 3114
1808
1809 -------------------------------------------------------------------
1810 Tue Apr 18 12:04:35 CEST 2006 - kkaempf@suse.de
1811
1812 - rule out locked items during distribution upgrade as early
1813   as possible. (#165670)
1814 - rev 3110
1815
1816 -------------------------------------------------------------------
1817 Mon Apr 17 16:04:35 CEST 2006 - kkaempf@suse.de
1818
1819 - Bugfix #166212
1820   - use APPL_LOW as 'ui initiated, by solver' in transactKind() and
1821     transactResObject().
1822   - resetTransaction(APPL_LOW) before resolving
1823   - enhance transactCaps by using the same algorithm as in
1824     QueueItemRequire
1825     (before: transact all requires and recommends by name
1826      now: transact best requires and recommends by provides)
1827 - rev 3107
1828
1829 -------------------------------------------------------------------
1830 Fri Apr 14 16:04:35 CEST 2006 - visnov@suse.cz
1831
1832 - new callbacks for failing digest
1833 - rev 3098
1834
1835 -------------------------------------------------------------------
1836 Thu Apr 13 16:59:38 CEST 2006 - kkaempf@suse.de
1837
1838 - dont install satisfied resolvables (#165843)
1839 - rev 3095
1840
1841 -------------------------------------------------------------------
1842 Thu Apr 13 17:01:41 CEST 2006 - visnov@suse.cz
1843
1844 - ask for file without a checksum (#165125)
1845
1846 -------------------------------------------------------------------
1847 Thu Apr 13 16:00:21 CEST 2006 - kkaempf@suse.de
1848
1849 - dont abort on failed "dry_run" (#164583)
1850 - rev 3091
1851
1852 -------------------------------------------------------------------
1853 Thu Apr 13 15:19:20 CEST 2006 - visnov@suse.cz
1854
1855 - Ask user if signature file does not exist (#163765)
1856 - handle repomd.xml.asc as optional file (#163765)
1857 - rev 3089
1858
1859 -------------------------------------------------------------------
1860 Thu Apr 13 13:52:08 CEST 2006 - schubi@suse.de
1861
1862 - Bug 164365 - build 906: Deselecting a selection, all packages are still selected
1863 - rev 3087
1864
1865 -------------------------------------------------------------------
1866 Thu Apr 13 11:57:58 CEST 2006 - kkaempf@suse.de
1867
1868 - Dont do transitive uninstalls on uninstalled or upgraded items.
1869   (#165798)
1870 - rev 3083
1871
1872 -------------------------------------------------------------------
1873 Wed Apr 12 17:57:21 CEST 2006 - ma@suse.de
1874
1875 - Added 'rpmNoSignature' to ZYppCommitPolicy (#163862)
1876
1877 -------------------------------------------------------------------
1878 Wed Apr 12 16:44:57 CEST 2006 - mvidner@suse.cz
1879
1880 - Product::updateUrls: restore it from the XML store;
1881   fixed content parsing (#163192).
1882 - restore product flags fro the XML store
1883 - rev 3074
1884
1885 -------------------------------------------------------------------
1886 Wed Apr 12 13:48:25 CEST 2006 - kkaempf@suse.de
1887
1888 - Only consider best arch/version (#165477)
1889 - rev 3069
1890
1891 -------------------------------------------------------------------
1892 Wed Apr 12 10:57:50 CEST 2006 - ma@suse.de
1893
1894 - No need to parse tags at all if there is no item to store values
1895   (e.g. data for unwanted arch). Fixed segv trying to store data in
1896   NULL item. (#165479)
1897 - rev3065
1898
1899 -------------------------------------------------------------------
1900 Tue Apr 11 19:48:51 CEST 2006 - mt@suse.de
1901
1902 - Improved Url path name "//" vs. "/%2f" handling; now if the
1903   url has an authority, "/%2f" is used for ftp only (#163784)
1904 - rev 3062
1905
1906 -------------------------------------------------------------------
1907 Tue Apr 11 16:41:02 CEST 2006 - jsrain@suse.de
1908
1909 - fixed storing patch scripts to target store (#159928)
1910 - rev 3058
1911
1912 -------------------------------------------------------------------
1913 Tue Apr 11 16:24:26 CEST 2006 - kkaempf@suse.de
1914
1915 - if a patch is bad, only skip this patch, not everything
1916   (#165200)
1917 - rev 3057
1918
1919 -------------------------------------------------------------------
1920 Tue Apr 11 15:42:32 CEST 2006 - ma@suse.de
1921
1922 - Susetags:Selections: Allow parsing older .sel file formats. (#159851)
1923 - Susetags:Pattern: Fixed parser.
1924
1925 -------------------------------------------------------------------
1926 Tue Apr 11 15:21:48 CEST 2006 - kkaempf@suse.de
1927
1928 - when uninstalling, only re-establish installed items
1929   supplementing the to-be-uninstalled one. (variant of #165111)
1930 - rev 3054
1931
1932 -------------------------------------------------------------------
1933 Tue Apr 11 14:17:00 CEST 2006 - ma@suse.de
1934
1935 - Susetags:Package: Parse and provide ins/delnotify texts.
1936
1937 -------------------------------------------------------------------
1938 Tue Apr 11 13:01:31 CEST 2006 - kkaempf@suse.de
1939
1940 - when checking freshens/supplements at install, only consider
1941   best architecture/edition (#164453)
1942 - rev 3051
1943
1944 -------------------------------------------------------------------
1945 Tue Apr 11 10:31:41 CEST 2006 - kkaempf@suse.de
1946
1947 - when checking for supplements, only consider best arch, best
1948   edition for installation (#165111)
1949 - rev 3047
1950
1951 -------------------------------------------------------------------
1952 Tue Apr 11 10:23:14 CEST 2006 - schubi@suse.de
1953
1954 - Bug 165117: build 910: Update: Splitted packages are selected for
1955   all archs
1956
1957 -------------------------------------------------------------------
1958 Tue Apr 11 09:30:14 CEST 2006 - visnov@suse.cz
1959
1960 - ask user if a file exists but does not have a checksum (#162797)
1961 - rev 3044
1962
1963 -------------------------------------------------------------------
1964 Mon Apr 10 22:39:34 CEST 2006 - jsrain@suse.de
1965
1966 - parse time and size elements from delta and patch RPM
1967 - rev 3043
1968
1969 -------------------------------------------------------------------
1970 Mon Apr 10 18:55:03 CEST 2006 - mt@suse.de
1971
1972 - Added detection of iSeries virtual CD (/dev/iseries/vcd[a-h])
1973   devices - on powerpc only (#163971)
1974 - rev 3042
1975
1976 -------------------------------------------------------------------
1977 Mon Apr 10 18:05:51 CEST 2006 - kkaempf@suse.de
1978
1979 - fix endless loop in patches parsing.
1980 - rev 3039
1981
1982 -------------------------------------------------------------------
1983 Mon Apr 10 17:00:05 CEST 2006 - jsrain@suse.de
1984
1985 - fixed media handling in SuSEtags source (#164879)
1986 - rev 3037
1987
1988 -------------------------------------------------------------------
1989 Mon Apr 10 16:30:54 CEST 2006 - kkaempf@suse.de
1990
1991 - honor 'dry_run' on package remove (#164732)
1992 - rev 3036
1993
1994 -------------------------------------------------------------------
1995 Mon Apr 10 13:12:49 CEST 2006 - kkaempf@suse.de
1996
1997 - add files from yum filelist as provides to package (#164731)
1998 - rev 3032
1999
2000 -------------------------------------------------------------------
2001 Mon Apr 10 11:10:37 CEST 2006 - kkaempf@suse.de
2002
2003 - honor "+Enh:/-Enh:" in packages file (#156513)
2004
2005 -------------------------------------------------------------------
2006 Mon Apr 10 10:56:24 CEST 2006 - visnov@suse.cz
2007
2008 - fix callback receiver signature to match the callback for removing
2009   package
2010
2011 -------------------------------------------------------------------
2012 Mon Apr 10 10:32:22 CEST 2006 - mvidner@suse.cz
2013
2014 - Added Product::updateUrls, from content/UPDATEURLS (#163192).
2015 - rev 3024
2016
2017 -------------------------------------------------------------------
2018 Sat Apr  8 12:03:37 CEST 2006 - schubi@suse.de
2019
2020 - Bug 164440; Taking wrong architecture while updating obsoletes
2021   splitted packages
2022 - rev 3022
2023
2024 -------------------------------------------------------------------
2025 Sat Apr  8 10:07:06 CEST 2006 - kkaempf@suse.de
2026
2027 - allow relative paths with url file:
2028 - dont filter atoms from going into pool, multi-arch patch
2029   requirements need them. Instead, treat atoms with incompatible
2030   architecture as unneeded.
2031 - rev 3018
2032
2033 -------------------------------------------------------------------
2034 Fri Apr  7 23:57:37 CEST 2006 - jsrain@suse.de
2035
2036 - product now provides short name
2037 - rev 3013
2038
2039 -------------------------------------------------------------------
2040 Fri Apr  7 20:42:09 CEST 2006 - jsrain@suse.de
2041
2042 - read metadata for packages from correct tags in patches (#163220)
2043 - rev 3011
2044
2045 -------------------------------------------------------------------
2046 Fri Apr  7 19:57:41 CEST 2006 - kkaempf@suse.de
2047
2048 - more detailed resolver error reports (#162994)
2049 - rev 3010
2050
2051 -------------------------------------------------------------------
2052 Fri Apr  7 17:35:07 CEST 2006 - visnov@suse.cz
2053
2054 - report package download progress (#160966)
2055 - rev 3007
2056
2057 -------------------------------------------------------------------
2058 Fri Apr  7 16:27:35 CEST 2006 - kkaempf@suse.de
2059
2060 - transact also for languages (#163819)
2061 - rev 3004
2062
2063 -------------------------------------------------------------------
2064 Fri Apr  7 15:08:06 CEST 2006 - kkaempf@suse.de
2065
2066 - loop through all affected ResObjects in transactResKind (#163819)
2067 - rev 3002
2068
2069 -------------------------------------------------------------------
2070 Fri Apr  7 12:42:35 CEST 2006 - kkaempf@suse.de
2071
2072 - allow re-installation of non-packages (#162906)
2073 - rev 2998
2074
2075 -------------------------------------------------------------------
2076 Fri Apr  7 11:50:22 CEST 2006 - mt@suse.de
2077
2078 - Added loop checking for scsi cdroms (/sys/block/srX) in case
2079   HAL does not provide any drives like on iSeries (#163971).
2080 - rev 2995
2081
2082 -------------------------------------------------------------------
2083 Fri Apr  7 11:05:30 CEST 2006 - kkaempf@suse.de
2084
2085 - add 'licenceToConfirm()' to Product. (#164375)
2086
2087 -------------------------------------------------------------------
2088 Fri Apr  7 10:36:05 CEST 2006 - ma@suse.de
2089
2090 - Avoid excessive CD hopping on commit. But still far from
2091   being perfect. (#159679)
2092 - Fixed Target::commit: Despite dry_run set True, packages
2093   were depeted.
2094
2095 -------------------------------------------------------------------
2096 Fri Apr  7 08:32:32 CEST 2006 - visnov@suse.cz
2097
2098 - honour if user decides to skip a package in commit (#156031)
2099
2100 -------------------------------------------------------------------
2101 Thu Apr  6 18:14:30 CEST 2006 - jsrain@suse.de
2102
2103 - fixed parsing external reference to script in patch (#163221)
2104 - r2981
2105
2106 -------------------------------------------------------------------
2107 Thu Apr  6 17:07:10 CEST 2006 - dmacvicar@suse.de
2108
2109 - cache and provide content.asc/key optionally. Dont show a
2110   popup if they dont exists. (dmacvicar)
2111 - Actually abort when verify signature workflow is false. (dmacvicar)
2112 - r2978
2113
2114 -------------------------------------------------------------------
2115 Thu Apr  6 16:37:49 CEST 2006 - jsrain@suse.de
2116
2117 - fixed setting autorefresh flag for installation sources
2118
2119 -------------------------------------------------------------------
2120 Thu Apr  6 15:53:02 CEST 2006 - kkaempf@suse.de
2121
2122 - drop patches with incompatible architecture.
2123 - rev 2972
2124
2125 -------------------------------------------------------------------
2126 Thu Apr  6 15:33:11 CEST 2006 - mt@suse.de
2127
2128 - Added info method to media verifier base and more debug info
2129 - rev 2970
2130
2131 -------------------------------------------------------------------
2132 Wed Apr  5 19:27:46 CEST 2006 - kkaempf@suse.de
2133
2134 - Dont deny the "/" attach point in MediaDIR, since this is used
2135   for all "file:" urls, esp. local packages.
2136 - rev 2962
2137
2138 -------------------------------------------------------------------
2139 Wed Apr  5 18:21:58 CEST 2006 - schubi@suse.de
2140
2141 - Bug 159673 - only one conflict solvable per page
2142
2143 -------------------------------------------------------------------
2144 Wed Apr  5 18:01:37 CEST 2006 - kkaempf@suse.de
2145
2146 - parse all dependencies of 'packages' file (#163773)
2147 - rev 2957
2148
2149 -------------------------------------------------------------------
2150 Wed Apr  5 17:47:04 CEST 2006 - dmacvicar@suse.de
2151
2152 - Use the original media descr_dir on refresh for
2153   suse tags source (#163196)
2154 - r2952
2155
2156 -------------------------------------------------------------------
2157 Wed Apr  5 16:44:01 CEST 2006 - dmacvicar@suse.de
2158
2159 - implement rpm keyring / zypp tmp keyring two-way syncronization at rpm
2160 target init. (dmacvicar)
2161 - r2949
2162
2163 -------------------------------------------------------------------
2164 Wed Apr  5 16:44:08 CEST 2006 - kkaempf@suse.de
2165
2166 - add Source::setUrl() for zmd backend helper.
2167 - rev 2946
2168
2169 -------------------------------------------------------------------
2170 Wed Apr  5 16:28:42 CEST 2006 - mt@suse.de
2171
2172 - Fixed MediaDISK to use a mount -oro,bind id the disk
2173   partition is already attached e.g. by the automounter.
2174   Try to mount it a second time may fail (#163486).
2175 - rev 2944
2176
2177 -------------------------------------------------------------------
2178 Wed Apr  5 15:04:31 CEST 2006 - kkaempf@suse.de
2179
2180 - honor optional 3rd parameter to "=Loc:" key of packages (#154337)
2181 - rev 2940
2182
2183 -------------------------------------------------------------------
2184 Wed Apr  5 12:48:19 CEST 2006 - visnov@suse.cz
2185
2186 - only try to create a source of a given type when restoring
2187   from the persistent store (#162111)
2188
2189 -------------------------------------------------------------------
2190 Wed Apr  5 11:36:54 CEST 2006 - kkaempf@suse.de
2191
2192 - parse all dependencies for patterns (.pat) files (#160602)
2193 - drop YOUPATH and YOUURL from content file.
2194 - rev 2924
2195
2196 -------------------------------------------------------------------
2197 Wed Apr  5 09:27:08 CEST 2006 - visnov@suse.cz
2198
2199 - properly initialize autorefresh for non-remote sources (#154990)
2200 - rev 2919
2201
2202 -------------------------------------------------------------------
2203 Tue Apr  4 19:19:39 CEST 2006 - mt@suse.de
2204
2205 - Added flag to MediaManager::isUseableAttachPoint, whether
2206   to check against system mount entries or not.
2207 - Disallow to use the attachpoints of another media handlers
2208   as source path in MediaDIR.
2209 - rev 2917
2210
2211 -------------------------------------------------------------------
2212 Tue Apr  4 18:47:01 CEST 2006 - dmacvicar@suse.de
2213
2214 -implement callbacks for when package verification (checksum)
2215  fails, offer to retry or abort
2216
2217 -------------------------------------------------------------------
2218 Tue Apr  4 16:57:51 CEST 2006 - dmacvicar@suse.de
2219
2220 - Fix construction of checksum objects when using non-standard
2221   checksum algorithms
2222 - Fix broken YUM cache
2223 - r2913
2224
2225 -------------------------------------------------------------------
2226 Tue Apr  4 14:47:14 CEST 2006 - dmacvicar@suse.de
2227
2228 - r2906
2229
2230 -------------------------------------------------------------------
2231 Tue Apr  4 16:54:44 CEST 2006 - kkaempf@suse.de
2232
2233 - Keep packages with no version upgrade installed during
2234   distribution upgrade (#162972)
2235 - add 'transactReset()' helper function for UI.
2236 - rev 2908
2237
2238 -------------------------------------------------------------------
2239 Tue Apr  4 14:43:15 CEST 2006 - ma@suse.de
2240
2241 - Fixed candidate handling in ui::Selectable. (#156589)
2242
2243 -------------------------------------------------------------------
2244 Tue Apr  4 14:06:23 CEST 2006 - dmacvicar@suse.de
2245
2246 - fix #162984 , gpg hangs because the matching data file
2247   for the key cannot be find. (dmacvicar)
2248 - Fix restore of YUM source using the same cache dir semantics as
2249  susetags instead of assuming there is a cache if a cache_dir
2250   was given. (dmacvicar)
2251
2252 -------------------------------------------------------------------
2253 Tue Apr  4 12:37:51 CEST 2006 - kkaempf@suse.de
2254
2255 - use DISTPRODUCT/DISTVERSION from content file to generate the
2256   product name, version, and release.
2257 - rev 2902
2258
2259 -------------------------------------------------------------------
2260 Mon Apr  3 20:45:55 CEST 2006 - mt@suse.de
2261
2262 - Removed broken forcing of absolute ftp paths added in rev2705 to
2263   MediaCurl, refined cleanupPathName/setPathName in url (#154197).
2264 - rev 2900
2265
2266 -------------------------------------------------------------------
2267 Mon Apr  3 19:30:35 CEST 2006 - kkaempf@suse.de
2268
2269 - add Resolver::freshenPool() (#156980)
2270 - rev 2893
2271
2272 -------------------------------------------------------------------
2273 Mon Apr  3 08:33:12 CEST 2006 - kkaempf@suse.de
2274
2275 - skip incompatible archs in filelist parsing.
2276 - restrict pathes to 'interesting' ones (/bin/, /sbin/, /lib/,
2277   /lib64/, ...)
2278 - rev 2886
2279
2280 -------------------------------------------------------------------
2281 Sun Apr  2 22:18:06 CEST 2006 - kkaempf@suse.de
2282
2283 - skip incompatible archs in primary parsing.
2284 - rev 2883
2285
2286 -------------------------------------------------------------------
2287 Sun Apr  2 11:17:56 CEST 2006 - kkaempf@suse.de
2288
2289 - allow setting of source when parsing local .rpm (#147765)
2290 - rev 2880
2291
2292 -------------------------------------------------------------------
2293 Fri Mar 31 18:53:55 CEST 2006 - schubi@suse.de
2294
2295 - Do not update packages over other architectures
2296
2297 -------------------------------------------------------------------
2298 Fri Mar 31 18:28:59 CEST 2006 - sh@suse.de
2299
2300 - Added zypp/ui/UserWantedPackages to support the UI's
2301   "automatic changes" dialog (bug #152700)
2302
2303 -------------------------------------------------------------------
2304 Fri Mar 31 18:02:05 CEST 2006 - jsrain@suse.de
2305
2306 - use KeyRing class to validate repomd.xml (#160909)
2307
2308 -------------------------------------------------------------------
2309 Fri Mar 31 17:33:21 CEST 2006 - dmacvicar@suse.de
2310
2311 - Product resolvables should be readable by normal users.
2312   (#162474) (dmacvicar)
2313 - implemented keyring and metadata signature verification
2314   in susetags source
2315 - dont delete the lock if we did not acquire it
2316 - r2847
2317
2318 -------------------------------------------------------------------
2319 Fri Mar 31 16:34:51 CEST 2006 - mt@suse.de
2320
2321 - Added disabling of the automounter while MediaManager
2322   init and restoring of the old state on exit (#154326).
2323 - Implemented check if media (CD) is automounted or not
2324 - rev 2840
2325
2326 -------------------------------------------------------------------
2327 Fri Mar 31 13:27:09 CEST 2006 - mt@suse.de
2328
2329 - Implemented several hal get/set/removeDeviceProperty wrappers
2330 - Improved HalException to allow to fetch HAL/DBUS error componets
2331 - rev 2830
2332
2333 -------------------------------------------------------------------
2334 Fri Mar 31 12:44:25 CEST 2006 - kkaempf@suse.de
2335
2336 - honor subscription status of catalogs (#162350)
2337 - rev 2827
2338
2339 -------------------------------------------------------------------
2340 Fri Mar 31 11:29:05 CEST 2006 - mt@suse.de
2341
2342 - Enabled CD eject error reporting exceptions (#154326)
2343 - rev 2822
2344
2345 -------------------------------------------------------------------
2346 Fri Mar 31 06:40:51 CEST 2006 - kkaempf@suse.de
2347
2348 - support "dry run" (#159467)
2349 - implement "transactResKind" (#161400)
2350 - rev 2817
2351
2352 -------------------------------------------------------------------
2353 Thu Mar 30 17:22:49 CEST 2006 - jsrain@suse.de
2354
2355 - add checksum for external patches (#159928)
2356
2357 -------------------------------------------------------------------
2358 Thu Mar 30 16:48:01 CEST 2006 - kkaempf@suse.de
2359
2360 - calculate product architecture (#158198)
2361
2362 -------------------------------------------------------------------
2363 Wed Mar 29 23:12:30 CEST 2006 - ma@suse.de
2364
2365 - Auto protect installed packages from unknown vendor. (#157446)
2366
2367 -------------------------------------------------------------------
2368 Wed Mar 29 23:28:13 CEST 2006 - jsrain@suse.de
2369
2370 - fixed checking checksum of YUM metadata, added sha1 vs. sha256
2371   detection
2372
2373 -------------------------------------------------------------------
2374 Wed Mar 29 09:13:51 CEST 2006 - visnov@suse.de
2375
2376 - added support for external scripts to metadata (#159928) (jsrain)
2377 - fixed handling of Language resolvables (ma)
2378 - fix leak in rpmdb (dmacvicar)
2379 - added softlock for autoyast (#159466) (ma)
2380 - Fixed exceptions in doGetFileCopy() to show full url
2381   including the file instead of just the media base url. (mt)
2382 - Provide Language::summary (ma)
2383 - check patterns and selections file exist
2384   before veryfing them (#161300) (dmacvicar)
2385 - added YUM metadata checksum computation (jsrain)
2386 - added interface to patch of a message (jsrain)
2387 - r2734
2388
2389 -------------------------------------------------------------------
2390 Mon Mar 27 23:57:16 CEST 2006 - jsrain@suse.de
2391
2392 - added support for external scripts to metadata (#159928)
2393 - r2709
2394
2395 -------------------------------------------------------------------
2396 Sat Mar 25 22:08:26 CET 2006 - jsrain@suse.de
2397
2398 - report separate exception when trying to start source cache again to
2399   suppress incorrect error message in XEN installation
2400 - r2682
2401
2402 -------------------------------------------------------------------
2403 Fri Mar 24 18:16:22 CET 2006 - schubi@suse.de
2404
2405 - Implement inter process locking in zypp.
2406 - Added No medium found output
2407 - splitting modaliases in supplements TOO
2408 - parse also the available signing keys
2409
2410 -------------------------------------------------------------------
2411 Fri Mar 24 10:44:10 CET 2006 - visnov@suse.cz
2412
2413 - release all media when removing source (#159754) (visnov)
2414 - more testsuites (schubi)
2415 - updated translations (schubi)
2416 - added MediaNotEjectedException (mt)
2417 - rev 2652
2418
2419 -------------------------------------------------------------------
2420 Thu Mar 23 14:10:54 CET 2006 - dmacvicar@suse.de
2421
2422 - fix patches descriptions (dmacvicar)
2423 - fix source serialization (dmacvicar)
2424 - metadata for kernel test (schubi)
2425 - Arch tests updated (ma)
2426 - classify NULL Ptr as unique (ma)
2427 - Added host check, because file Url allows it now. (mt)
2428 - prepare modalias fix (#159766) (ma)
2429 - Provide iterator based access to SourceManager data. (ma)
2430 - Fixed "file:" Url scheme config to allow relative paths; (mt)
2431   RFC1738 says, it may contain a hostname as well...
2432 - revision 2633
2433
2434 -------------------------------------------------------------------
2435 Wed Mar 22 19:58:37 CET 2006 - visnov@suse.cz
2436
2437 - pkg-config support (mvidner)
2438 - close all medias when destructing MediaSet (jsrain)
2439 - rev 2622
2440
2441 -------------------------------------------------------------------
2442 Wed Mar 22 15:48:05 CET 2006 - dmacvicar@suse.de
2443
2444 - Bug 159976 - build 804: Adding AddOn CD via ftp gives error (dmacvicar)
2445 - Message callback implemented to show patch messages (visnov)
2446 - Bug 159696 (schubi)
2447 - provide transform_iterators to iterate over a maps keys or values (ma)
2448 - added 'bool Arch::empty() const' test for an empty Arch string (ma)
2449 - added script and message installation (jsrain)
2450 - chooses the 'right' kernel now (kkaempf)
2451 - Use noarch if no arch is specified in patches (dmacvicar)
2452 - rev 2611
2453
2454 -------------------------------------------------------------------
2455 Tue Mar 21 19:06:56 CET 2006 - mvidner@suse.cz
2456
2457 - Added some debug output including the access id (mt)
2458 - Bug #154326: Enabled FORCE_RELEASE_FOREIGN flag causing
2459   release with eject=true on attached media, to umount
2460   other mounts as well. (mt)
2461 - 159483 - solver does not blame missing dependency (schubi)
2462 - Added a variant of MediaHandler::forceRelaseAllMedia (ma)
2463 - Fixed MediaCD::forceEject() to handle DELAYED_VERIFY
2464   and use forceRelaseAllMedia if FORCE_RELEASE_FOREIGN=1 (ma)
2465 - fixed ZYPP_RETHROW (#156430) (ma)
2466 - patch for #156114 (visnov)
2467 - fixed container.erase loops (ma)
2468 - Fixed to reset desired (cached) flag before the action (mt)
2469 - Removed return in forceRelaseAllMedia (void function) (mt)
2470 - Parse nonexisting architecture to noarch so patches dont get
2471   filtered by the pool (dmacvicar)
2472 - 159512 - yast2-qt does not show label of to be installed products
2473   anymore (dmacvicar)
2474 - 159765 - Hidden patterns still visible (dmacvicar)
2475 - Use noarch if no arch is specified. (dmacvicar)
2476 - r2594
2477
2478 -------------------------------------------------------------------
2479 Tue Mar 21 09:04:06 CET 2006 - visnov@suse.de
2480
2481 - properly report error for media change callback
2482 - rev 2579
2483
2484 -------------------------------------------------------------------
2485 Mon Mar 20 23:02:07 CET 2006 - ma@suse.de
2486
2487 - fixed memory leak in XMLNodeIterator (#157474)
2488 - disabled storing filelist (YUMFileListParser) and changelog (YUMOtherParser)
2489 - Renamed private MediaManager::forceMediaRelease
2490   function to forceReleaseShared (more exact name)
2491 - Implemented forceRelaseAllMedia() that can be
2492   used to release also foreign (user) mounts.
2493 - Added use of forceRelaseAllMedia for CD/DVDs
2494   if FORCE_RELEASE_FOREIGN is 1 (default 0)
2495 - little cleanup of the checkAttached function
2496 - r2578
2497
2498 -------------------------------------------------------------------
2499 Mon Mar 20 17:04:28 CET 2006 - mvidner@suse.cz
2500
2501 - don't try to attach without exception handling (#158620)
2502 - fix descriptions, as a new tag Des for selections exists now.
2503 - fix #157683: failure after adding add-on product to install
2504   sources
2505 - added more files for translation
2506 - resolve-dependencies.cc: establish pool
2507 - parse-metadata.cc: catch bad URL
2508 - set zmdid for atoms
2509 - r2574
2510
2511 -------------------------------------------------------------------
2512 Sun Mar 19 19:24:44 CET 2006 - kkaempf@suse.de
2513
2514 - fix testsuite.
2515 - provide edition and architecture for all kinds of yum
2516   resolvables.
2517 - fix ResStatus output.
2518 - establish atoms correctly.
2519 - treat requires to unneeded resolvables as fulfilled.
2520 - rev 2559
2521
2522 -------------------------------------------------------------------
2523 Sun Mar 19 00:05:17 CET 2006 - kkaempf@suse.de
2524
2525 - fix the build
2526 - only consider best architecture/version (#157594)
2527 - prefer providers which supplement/enhance installed or
2528   to-be-installed packages (fixes the tpctl-kmp issue)
2529 - rev 2546
2530
2531 -------------------------------------------------------------------
2532 Sat Mar 18 02:22:22 CET 2006 - kkaempf@suse.de
2533
2534 - provide more filters for pkg-bindings (#158602)
2535 - add SystemResObject to provide system (modalias, hal, ...)
2536   capabilities.
2537 - handle this during resolving.
2538 - make the modalias and hal capability match the SystemResObject
2539   by default, thereyby triggering a modalias (resp. hal)
2540   evaluation.
2541 - xmlstore: decouple target store from YUM schema.
2542 - clean up moving of hal() and modalias() from provides to
2543   supplements in ResolvableImpl.
2544 - add PatchContents() for UI.
2545 - handle Edition::noedition as empty string.
2546 - r2537
2547
2548 -------------------------------------------------------------------
2549 Tue Mar 14 23:32:44 CET 2006 - jsrain@suse.de
2550
2551 - releasing all medias when asking for CD (#156981)
2552 - r2471
2553
2554 -------------------------------------------------------------------
2555 Tue Mar 14 19:38:43 CET 2006 - mvidner@suse.cz
2556
2557 - ResStatus::resetTransact must return a value.
2558 - Fixed random build failures in LanguageCode.cc.
2559   (Rewrote the CodeMaps constructor so that gcc does not
2560   optimize a 500-statement basic block.)
2561 - Fix constructions of patch objects. Actually insert atoms in atoms
2562   list. Insert atoms for package even if the package does not exists
2563   in the source. Fixes #157628 (dmacvicar).
2564 - Fixed license reading from susetags, #151834 (dmacvicar).
2565 - r2468
2566
2567 -------------------------------------------------------------------
2568 Tue Mar 14 16:59:42 CET 2006 - mvidner@suse.cz
2569
2570 - added ResStatus::resetTransact (ma)
2571 - bugfix for #156439 (schubi)
2572 - Added Source_Ref::setAlias (#154913).
2573 - Do not assume there is a product file when scanning for products
2574   (visnov)
2575 - function to disable all sources in the persistent store (visnov)
2576 - dependency errors go to stdout, not stderr; output resolver info
2577   directly to stderr (kkaempf)
2578 - rev 2464
2579
2580 -------------------------------------------------------------------
2581 Tue Mar 14 01:34:38 CET 2006 - kkaempf@suse.de
2582
2583 - fix merging of resolver info (needed for #157684).
2584 - errors are also important in ResolverInfo.
2585 - improve debug output in ResolverContext.
2586 - rev 2455
2587
2588 -------------------------------------------------------------------
2589 Mon Mar 13 22:54:01 CET 2006 - jsrain@suse.de
2590
2591 - delete RPMs downloaded via HTTP/FTP after installnig them
2592   (#157011)
2593 - fixed product registration (reverted autorefresh patch) (#157566)
2594
2595 -------------------------------------------------------------------
2596 Mon Mar 13 11:53:52 CET 2006 - kkaempf@suse.de
2597
2598 - if root!="/", always prefer the upgrade candidate (#155472)
2599 - implement license confirmed api for UI.
2600 - prefer architecture over version in distribution upgrade
2601   (#157501)
2602 - clean up media handling.
2603 - rev 2448
2604
2605 -------------------------------------------------------------------
2606 Sun Mar 12 22:31:09 CET 2006 - kkaempf@suse.de
2607
2608 - init Modalias properly.
2609 - fix warnings in testcases.
2610 - rev 2432
2611
2612 -------------------------------------------------------------------
2613 Sat Mar 11 21:25:18 CET 2006 - kkaempf@suse.de
2614
2615 - drop libjpeg-devel and sqlite-devel from build requires.
2616
2617 -------------------------------------------------------------------
2618 Sat Mar 11 08:16:53 CET 2006 - kkaempf@suse.de
2619
2620 - implement 'modalias()' capability (#157406)
2621 - make dependencies consistent, its 'freshens'.
2622 - cope with user umounts of devices.
2623 - add debug to SourceManager.
2624 - rev 2418
2625
2626 -------------------------------------------------------------------
2627 Fri Mar 10 16:20:41 CET 2006 - kkaempf@suse.de
2628
2629 - allow version downgrade during distribution upgrade if the
2630   newer package is coming from a trusted vendor (#155472)
2631 - implement locale fallback
2632 - 'freshen' -> 'freshens' in schema definitions to make it
2633   consistent with all other dependency definitions.
2634 - better error reporting for .pat and .sel files.
2635 - rule out packages from dependency resolutions which are
2636   de-selected by user (#155368)
2637 - use locale fallbacks in package translations.
2638 - refresh source when re-enabling it.
2639 - rev 2406
2640
2641 -------------------------------------------------------------------
2642 Tue Mar  7 21:18:19 CET 2006 - kkaempf@suse.de
2643
2644 - split of libzypp-zmd-backend subpackage as a stand-alone
2645   leaf package.
2646 - encapsulate bool test for Source_Ref better.
2647 - fixed stack overflow (ma).
2648 - make testsuite build again.
2649 - rev 2346
2650
2651 -------------------------------------------------------------------
2652 Tue Mar  7 16:17:07 CET 2006 - kkaempf@suse.de
2653
2654 - fixed URL rewriting for CD2 and following (#154762)
2655 - fixed ResPoolProxy diffState (for proper ok/cancel support
2656   in UI)
2657 - added special exception class for aborting installation
2658   (#154936)
2659 - only auto-change directories if they end in CDn or DVDn.
2660 - rev 2320.
2661
2662 -------------------------------------------------------------------
2663 Tue Mar  7 15:37:51 CET 2006 - kkaempf@suse.de
2664
2665 - silently ignore multiple installs of the same package.
2666 - fix disk usage for installs and uninstalls.
2667 - rev 2308
2668
2669 -------------------------------------------------------------------
2670 Mon Mar  6 22:22:57 CET 2006 - kkaempf@suse.de
2671
2672 - zmd-backend: filter out incompatible architectures from
2673   repository.
2674 - rev 2298
2675
2676 -------------------------------------------------------------------
2677 Mon Mar  6 21:35:24 CET 2006 - kkaempf@suse.de
2678
2679 - sync libzypp media data with mtab.
2680 - improve resolver error and solution reports.
2681 - fix source cache reading (#155459).
2682 - default cached sources to enabled (#155459).
2683 - let each source provide public keys.
2684 - rev 2297
2685
2686 -------------------------------------------------------------------
2687 Sun Mar  5 15:48:29 CET 2006 - kkaempf@suse.de
2688
2689 - only write by-sovler transactions back (#154976)
2690 - rev 2278
2691
2692 -------------------------------------------------------------------
2693 Sat Mar  4 12:36:40 CET 2006 - kkaempf@suse.de
2694
2695 - release last used source at end of commit (#155002)
2696 - rev 2277
2697
2698 -------------------------------------------------------------------
2699 Fri Mar  3 23:14:50 CET 2006 - kkaempf@suse.de
2700
2701 - cope with NULL values in zmd catalogs table (#153584)
2702 - set YAST_IS_RUNNING in transact zmd helper (#154820)
2703 - run SuSEconfig after transact zmd helper (#154820)
2704 - add softTransact to honor user vs. soft requirements (#154650)
2705 - honor all build keys provided by a package source.
2706 - add source metadata refresh.
2707 - add progress callbacks to zmd helpers.
2708 - rev 2276
2709
2710 -------------------------------------------------------------------
2711 Thu Mar  2 21:59:07 CET 2006 - kkaempf@suse.de
2712
2713 - include .diffs into main source.
2714 - catch exception when ejecting media which was unmounted externally
2715   (#154697).
2716 - init source in zmd-backend correctly (#154667)
2717 - implement disk usage info for YaST.
2718 - clean up XML schema files.
2719 - catch CPUs identifying as 'i686' but being 'i586'.
2720 - allow definition of preferred attach (mount) point for media.
2721 - make resolver results more readable.
2722 - use language fallbacks if none of multiple language providers
2723   matches.
2724 - get rid of ignoring wrong arch in resolver, having the wrong
2725   architecture is prevented by other means.
2726 - prepare for translations in exceptions.
2727 - fix 'abort does not abort'
2728 - implement 'flag' I/O in target cache backend.
2729 - skip incompatibles architectures in packages.<lang>
2730 - rev 2228
2731
2732 -------------------------------------------------------------------
2733 Thu Mar  2 13:44:34 CET 2006 - kkaempf@suse.de
2734
2735 - dont even provide src/nosrc from the source.
2736 - rev 2169 + diffs
2737
2738 -------------------------------------------------------------------
2739 Wed Mar  1 17:23:23 CET 2006 - kkaempf@suse.de
2740
2741 - Initialize commit result (#154409)
2742 - release media if its wrong (#154326)
2743 - dont copy src/nosrc packages to the pool (#154627)
2744 - reduce XML logging.
2745 - rev 2169 + diffs
2746
2747 -------------------------------------------------------------------
2748 Tue Feb 28 16:10:14 CET 2006 - kkaempf@suse.de
2749
2750 - fix path of .po files (#154074).
2751 - parse the correct package.<lang> file (kinda #154074).
2752 - complain about bad "=Sel:" or "=Pat:" lines (#153065).
2753 - reattach all released medias.
2754 - raise exception instead of abort() on XML errors (#154104).
2755 - update translations.
2756 - PathInfo: implemented a copy_dir_content (variant of copy_dir)
2757   and is_empty_dir utility function
2758 - rev 2169
2759
2760 -------------------------------------------------------------------
2761 Tue Feb 28 14:51:46 CET 2006 - kkaempf@suse.de
2762
2763 - check freshens and supplements for packages (#154074).
2764 - only complain about incomplete installed resolvables,
2765   if they are uninstalled, schedule them for installation.
2766   (#154074)
2767 - add testcases for locale() provides.
2768 - add lang_country -> lang fallback.
2769 - have locale(parent:...) deps match any provides of 'parent'
2770   also when uninstalling a package.
2771 - rev 2148
2772
2773 -------------------------------------------------------------------
2774 Tue Feb 28 10:35:15 CET 2006 - kkaempf@suse.de
2775
2776 - change the locale(...) separator to ";" (#153791)
2777 - complete "find-files" of zmd-backend.
2778 - rev 2140
2779
2780 -------------------------------------------------------------------
2781 Tue Feb 28 10:28:06 CET 2006 - visnov@suse.de
2782
2783 - avoid attaching media when initializing source
2784 - rev 2139
2785
2786 -------------------------------------------------------------------
2787 Mon Feb 27 21:26:00 CET 2006 - kkaempf@suse.de
2788
2789 - warn about misspelled 'locale(...)' provides
2790 - add testcases
2791 - rev 2134
2792
2793 -------------------------------------------------------------------
2794 Mon Feb 27 20:19:40 CET 2006 - kkaempf@suse.de
2795
2796 - fix the build
2797 - rev 2129
2798
2799 -------------------------------------------------------------------
2800 Mon Feb 27 18:15:16 CET 2006 - kkaempf@suse.de
2801
2802 - provide available locales to application (#153583)
2803 - honor 'requestedLocales' (language dependant packages)
2804 - honor release requests for all holders of a device.
2805 - silently re-attach after a forced release.
2806 - solver improvements.
2807 - handle source caches.
2808 - proper logging in zmd backend helpers.
2809 - rev 2127
2810
2811 -------------------------------------------------------------------
2812 Mon Feb 27 13:44:39 CET 2006 - kkaempf@suse.de
2813
2814 - upgrade always to best version and arch (#153577)
2815 - reset 'transact' state for obsoleted packages (#153578)
2816 - translation updates
2817 - rev 2113
2818
2819 -------------------------------------------------------------------
2820 Mon Feb 27 10:42:33 CET 2006 - kkaempf@suse.de
2821
2822 - add support for 'local' .rpm packages to zmd-backend.
2823 - rev 2101
2824
2825 -------------------------------------------------------------------
2826 Sun Feb 26 20:24:10 CET 2006 - kkaempf@suse.de
2827
2828 - fix build of zmd/backend.
2829 - actually fill 'files' table in package-files.
2830 - rev 2094
2831
2832 -------------------------------------------------------------------
2833 Sun Feb 26 17:43:06 CET 2006 - kkaempf@suse.de
2834
2835 - improve testcases.
2836 - add 'setPossibleLocales()' to ZYpp, this defines the set
2837   of possible locales to choose from (#153583)
2838 - provide LanguageImpl and create 'Language' resolvables for
2839   each 'possible' locale.
2840 - fix YUM parsing of patches, insert 'atoms' to link patches
2841   with packages.
2842 - replace gzstream/ with own, existing implementation.
2843 - honor locks in solver (#150231)
2844 - sync pool with target after commit() properly (#150565, #153066)
2845 - new zmd helper 'package-files'
2846 - rev 2093
2847
2848 -------------------------------------------------------------------
2849 Thu Feb 23 21:45:06 CET 2006 - kkaempf@suse.de
2850
2851 - prevent multiple initializations of the target (#153124)
2852 - implement 'loopback mounted ISO images'
2853 - retain old package sources on upgrade.
2854 - support compressed .xml files in 'repodata' type repositories.
2855 - rev 2025
2856
2857 -------------------------------------------------------------------
2858 Thu Feb 23 15:16:58 CET 2006 - kkaempf@suse.de
2859
2860 - parse locale(...) provides and construct correct dependencies.
2861
2862 -------------------------------------------------------------------
2863 Thu Feb 23 14:16:44 CET 2006 - kkaempf@suse.de
2864
2865 - always upgrade to candidate (#152760).
2866 - fix typo in package sorting.
2867 - prepare handling of locale provides.
2868 - rev 1995
2869
2870 -------------------------------------------------------------------
2871 Thu Feb 23 10:53:51 CET 2006 - kkaempf@suse.de
2872
2873 - sort src/nosrc package to right list during commit.
2874 - revert installtime/buildtime in susetags parser (#152760)
2875 - rev 1990
2876
2877 -------------------------------------------------------------------
2878 Thu Feb 23 10:22:08 CET 2006 - kkaempf@suse.de
2879
2880 - reset state after successful commit (#153030)
2881 - run "rpm -e" always with "--nodeps" (#153026)
2882 - provide separate resolvable kind for src packages.
2883 - extend status field for LOCK and LICENSE.
2884 - add sameState()/diffState() for UI.
2885 - provide 'best' candidate for UI.
2886 - set 60 sec timeout for curl access.
2887 - don't cross-compare solver results, takes too much time.
2888 - provide sizes of installed packages.
2889 - extend REQUIRES semantics in content file.
2890 - add "parse-metadata" helper to zmd-backend.
2891 - rev 1987
2892
2893 -------------------------------------------------------------------
2894 Wed Feb 22 14:51:46 CET 2006 - kkaempf@suse.de
2895
2896 - provide complete disk usage data (#152761)
2897 - include upgrade flag when copying solver solution
2898   back to pool (#152717)
2899 - rev 1959
2900
2901 -------------------------------------------------------------------
2902 Wed Feb 22 13:16:48 CET 2006 - kkaempf@suse.de
2903
2904 - don't insert incompatible architectures to the pool (#151933)
2905 - don't accept incompatible architectures from a repository
2906   (#151933)
2907 - separate rpm log (#151431).
2908 - allow extended product requires.
2909 - rev 1954
2910
2911 -------------------------------------------------------------------
2912 Tue Feb 21 22:02:59 CET 2006 - kkaempf@suse.de
2913
2914 - provide the XML schema files in the main package. (#152593)
2915
2916 -------------------------------------------------------------------
2917 Tue Feb 21 20:05:34 CET 2006 - kkaempf@suse.de
2918
2919 - provide arch compat handling.
2920 - implement data upload to zmd.
2921 - fix source metadata caching on target.
2922 - add 'supplements' dependencies to 'yum' parser.
2923 - provide user agent identification to curl calls.
2924 - move resolver branches (multiple alternatives) back in queue
2925   (resolve known things first, then the unknown ones).
2926 - clean up 'packages' parser.
2927 - rev 1947
2928
2929 -------------------------------------------------------------------
2930 Tue Feb 21 09:18:53 CET 2006 - kkaempf@suse.de
2931
2932 - improve media mount/umount interface
2933 - prepare class ArchCompat for proper architecture ordering
2934   and compatibility handling.
2935 - add returns to dummy functions in DbAccess.
2936 - rev 1913
2937
2938 -------------------------------------------------------------------
2939 Mon Feb 20 21:08:22 CET 2006 - kkaempf@suse.de
2940
2941 - don't explictly delete to-be-upgraded packages.
2942 - finish query-system, resolve-dependencies, and transact for
2943   libzypp-zmd-backend.
2944 - provide Pattern::category.
2945 - move system architecture to toplevel.
2946 - make target store pathname settable.
2947 - speed up rpmdb reading by properly filtering unwanted file
2948   provides.
2949 - rev 1905
2950
2951 -------------------------------------------------------------------
2952 Sun Feb 19 20:35:03 CET 2006 - kkaempf@suse.de
2953
2954 - new translations.
2955 - proofread texts.
2956 - when comparing solutions, prefer higher versions.
2957 - provide generic 'SafeBool' for bool conversions.
2958 - add PtrTypes testsuites.
2959 - rev 1876
2960
2961 -------------------------------------------------------------------
2962 Fri Feb 17 21:43:51 CET 2006 - kkaempf@suse.de
2963
2964 - integrate all diffs
2965 - move Target::commit to toplevel API
2966 - generalize dependency iterators and hash dependency
2967   information in pool (for speedup)
2968 - add 'supplements' as dependency
2969 - make more pattern attributes available
2970 - drop "smbfs" in favour of "cifs" (#151476)
2971 - add metadata cache to sources (Beta4 bug)
2972 - run "rpm -e"  with name-version-release
2973 - fix update conflicts
2974 - rev 1864
2975
2976 -------------------------------------------------------------------
2977 Thu Feb 16 20:02:19 CET 2006 - kkaempf@suse.de
2978
2979 - fix-mediachange.diff: dont skip CD but retry after media change
2980 - cd-eject-button.diff: fix CD url so YaST recognizes it and shows
2981   'eject' button
2982 - release-forced-eject-no-ptrfix.diff: fix refcounting in ptrs
2983   so media handle gets actually released and media unmounted.
2984
2985 -------------------------------------------------------------------
2986 Thu Feb 16 14:40:31 CET 2006 - kkaempf@suse.de
2987
2988 - implement arch scoring
2989 - prefer better arch (#151427)
2990 - transitive depedencies of weak requirements are non-weak
2991   (#151446)
2992 - rev 1778 + diff
2993
2994 -------------------------------------------------------------------
2995 Wed Feb 15 18:19:12 CET 2006 - kkaempf@suse.de
2996
2997 - ignore self and to-be-updated conflicts (#150844)
2998 - fix enable of target store (for non-packages)
2999 - rev 1778
3000
3001 -------------------------------------------------------------------
3002 Wed Feb 15 13:11:28 CET 2006 - kkaempf@suse.de
3003
3004 - fix "cd:" url (#151121)
3005 - provide location() in public Package api
3006 - allow running distribution upgrade in testmode
3007 - extend HAL interface
3008 - rev 1762
3009
3010 -------------------------------------------------------------------
3011 Wed Feb 15 10:10:48 CET 2006 - kkaempf@suse.de
3012
3013 - pass normal and locale packages from selections correctly.
3014 - its "baseconf" for base selections.
3015 - Make 'ZYpp' an obvious singleton.
3016 - provide releasenotesUrl.
3017 - dont continue upgrade without target.
3018 - implement 'fake' hal for testing.
3019 - fix package sizes.
3020 - more solver testcases.
3021 - rev 1754
3022
3023 -------------------------------------------------------------------
3024 Tue Feb 14 20:52:02 CET 2006 - kkaempf@suse.de
3025
3026 - extend requires of libzypp-devel
3027 - provide package sizes for UI
3028 - provide more UI helpers
3029 - implement Product and related functions
3030 - fix split provides in distribution upgrade
3031 - provide locale information to system
3032 - ask HAL for available devices
3033 - reduce debug information in solver
3034 - filter architectures in source, not in solver
3035 - rev 1743
3036
3037 -------------------------------------------------------------------
3038 Tue Feb 14 07:27:39 CET 2006 - visnov@suse.de
3039
3040 - disable another testsuite for now
3041 - fetch the default locale from environment
3042 - support user-defined formatting of log
3043 - rev 1710
3044
3045 -------------------------------------------------------------------
3046 Mon Feb 13 20:41:36 CET 2006 - visnov@suse.de
3047
3048 - providing basic product information from susetags source
3049 - public API for preferred language
3050 - implemented redirect of logging (#149001)
3051 - report start/finish of source data parsing (#150211)
3052 - store/restore source aliases properly (#150256)
3053 - disable a lot of debug logging to speed up solver
3054 - properly rewrite URL for CDn directory layouts (#149870)
3055 - rev 1706
3056
3057 -------------------------------------------------------------------
3058 Sun Feb 12 16:59:48 CET 2006 - kkaempf@suse.de
3059
3060 - add save/restore state to facilitate UI 'cancel'
3061 - enable target/store
3062 - add 'forceResolve' call and flag to resolver to switch between
3063   task-oriented ZMD and interactive YaST behaviour.
3064 - Fix resolver problem solution texts.
3065 - improve solver problem solution offerings.
3066 - fix media access handling to better support multiple
3067   requestors to single media.
3068 - move the media number checking to the source (media requestor)
3069   which knows how to verify the correct media.
3070 - Fix CD ordering (#149871), adding testcases.
3071 - Move 'PoolItemList' and 'PoolItemSet' typedefs inside classes.
3072 - Add selections to testcases.
3073 - rev 1673
3074
3075 -------------------------------------------------------------------
3076 Sat Feb 11 10:17:15 CET 2006 - kukuk@suse.de
3077
3078 - Fix missing return in Source.cc:124
3079
3080 -------------------------------------------------------------------
3081 Fri Feb 10 18:41:29 CET 2006 - kkaempf@suse.de
3082
3083 - cope with empty arch field in selections
3084 - enable dummy "enableStorage" function
3085 - rev 1610-branch
3086
3087 -------------------------------------------------------------------
3088 Fri Feb 10 15:36:43 CET 2006 - kkaempf@suse.de
3089
3090 - fix random data return in Source.cc
3091 - rev 1610
3092
3093 -------------------------------------------------------------------
3094 Fri Feb 10 15:00:45 CET 2006 - kkaempf@suse.de
3095
3096 - adapt zmd-backend to SourceImpl API change
3097 - rev 1608
3098
3099 -------------------------------------------------------------------
3100 Fri Feb 10 13:54:43 CET 2006 - kkaempf@suse.de
3101
3102 - fix the packages parser bug. Now all packages are parsed
3103   including (english) translations.
3104   source/susetags is back to svn head.
3105 - rev 1600
3106
3107 -------------------------------------------------------------------
3108 Fri Feb 10 10:30:12 CET 2006 - kkaempf@suse.de
3109
3110 - fix off-by-one bug in bitfield handling
3111 - revert source/susetags to rev 1411
3112 - rev 1586
3113
3114 -------------------------------------------------------------------
3115 Thu Feb  9 22:21:43 CET 2006 - kkaempf@suse.de
3116
3117 - dont prereq-sort non-packages
3118 - rev 1584
3119
3120 -------------------------------------------------------------------
3121 Thu Feb  9 21:29:00 CET 2006 - kkaempf@suse.de
3122
3123 - rev 1582
3124
3125 -------------------------------------------------------------------
3126 Thu Feb  9 11:10:54 CET 2006 - kkaempf@suse.de
3127
3128 - update to rev 1543
3129
3130 -------------------------------------------------------------------
3131 Thu Feb  9 00:49:23 CET 2006 - ro@suse.de
3132
3133 - require hal-devel in libzypp-devel
3134 - re-merge fixes (RPM_OPT_FLAGS)
3135
3136 -------------------------------------------------------------------
3137 Wed Feb  8 23:53:58 CET 2006 - kkaempf@suse.de
3138
3139 - make solver behaviour a bit more interactive
3140 - rev 1537
3141
3142 -------------------------------------------------------------------
3143 Wed Feb  8 18:45:21 CET 2006 - schwab@suse.de
3144
3145 - Fix syntax error in configure script.
3146 - Use RPM_OPT_FLAGS.
3147
3148 -------------------------------------------------------------------
3149 Wed Feb  8 17:03:37 CET 2006 - kkaempf@suse.de
3150
3151 - update for qt ui integration
3152 - rev 1504
3153
3154 -------------------------------------------------------------------
3155 Tue Feb  7 23:18:09 CET 2006 - kkaempf@suse.de
3156
3157 - split off libzypp-zmd-backend
3158 - rev 1466
3159
3160 -------------------------------------------------------------------
3161 Tue Feb  7 23:10:59 CET 2006 - kkaempf@suse.de
3162
3163 - another update to svn
3164
3165 -------------------------------------------------------------------
3166 Mon Feb  6 20:42:22 CET 2006 - kkaempf@suse.de
3167
3168 - finish rpm callbacks
3169 - finish UI API
3170 - fix state change resolver<->pool
3171 - zmd backend stuff
3172 - speed up tag file parsing
3173 - rev 1405
3174
3175 -------------------------------------------------------------------
3176 Mon Feb  6 16:53:03 CET 2006 - schubi@suse.de
3177
3178 - disabling failing tests of s390 and ppc
3179
3180 -------------------------------------------------------------------
3181 Mon Feb  6 11:14:16 CET 2006 - schubi@suse.de
3182
3183 - Snapshoot rev 1367
3184
3185 -------------------------------------------------------------------
3186 Mon Feb  6 01:42:48 CET 2006 - kkaempf@suse.de
3187
3188 - use hashes for pool
3189 - rev 1343
3190
3191 -------------------------------------------------------------------
3192 Fri Feb  3 14:21:47 CET 2006 - schubi@suse.de
3193
3194 - removed Obsoletes:    yast2-packagemanager
3195
3196 -------------------------------------------------------------------
3197 Fri Feb  3 11:36:19 CET 2006 - schubi@suse.de
3198
3199 - Snapshoot 3 Feb 2005 (11:30)
3200
3201 -------------------------------------------------------------------
3202 Thu Feb  2 14:27:02 CET 2006 - schubi@suse.de
3203
3204 - Snapshoot 2 Feb 2005 (14:00)
3205
3206 -------------------------------------------------------------------
3207 Thu Feb  2 12:23:03 CET 2006 - schubi@suse.de
3208
3209 - Snapshoot 2 Feb 2005 ( integrating YaST )
3210
3211 -------------------------------------------------------------------
3212 Wed Jan 25 21:37:50 CET 2006 - mls@suse.de
3213
3214 - converted neededforbuild to BuildRequires
3215
3216 -------------------------------------------------------------------
3217 Sat Jan 14 08:51:55 CET 2006 - kkaempf@suse.de
3218
3219 - Initial version
3220