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