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