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