Do not architecture changes while "dup" in the external distribution
[platform/upstream/libzypp.git] / package / libzypp.changes
1 -------------------------------------------------------------------
2 Tue Apr 22 13:55:14 CEST 2008 - schubi@suse.de
3
4 - Do not architecture changes while "dup" in the external distribution
5   updagrade ONLY. bnc #382274 
6 - Added "ignore" to the solutions
7 - Added "self-conflicts" to the solution
8 - added new solver mechanism "resolveQueue"
9 - Bugfix broken/satisfied products
10 - rev 9776
11
12 -------------------------------------------------------------------
13 Tue Apr 22 10:33:03 CEST 2008 - ma@suse.de
14
15 - Added Pattern::core returning the packages required by a pattern.
16   (see also Pattern::depends and Pattern::contents).
17 - revision 9771
18
19 -------------------------------------------------------------------
20 Mon Apr 21 15:38:10 CEST 2008 - ma@suse.de
21
22 - Added Target::release(), returning the targets distribution 
23   release string. 
24 - revision 9761
25
26 -------------------------------------------------------------------
27 Sat Apr 19 01:08:04 CEST 2008 - ma@suse.de
28
29 - per default abort if package installation fails. (bnc #381203)
30 - version 4.13.3
31 - revision 9725
32
33 -------------------------------------------------------------------
34 Fri Apr 18 15:19:36 CEST 2008 - dmacvicar@suse.de
35
36 - add ZYpp and curl version to http agent string
37   (bnc #381280)
38
39 -------------------------------------------------------------------
40 Thu Apr 17 16:29:15 CEST 2008 - ma@suse.de
41
42 - Fixed pools package index wrongly including source packages. (bnc #380283)
43 - version 4.13.2
44 - revision 9683
45
46 -------------------------------------------------------------------
47 Wed Apr 16 15:00:19 CEST 2008 - ma@suse.de
48
49 - Disable fast creation of @System.solv. It may produce wrong results 
50   e.g. after a rebuilddb.
51 - version 4.13.1
52 - revision 9666
53
54 -------------------------------------------------------------------
55 Wed Apr 16 12:50:09 CEST 2008 - ma@suse.de
56
57 - initializeTarget now takes an additional option, telling whether to
58   rebuild an existing rpm database before using it. Default is false.
59   (bnc #308352)
60 - version 4.13.0
61 - revision 9664
62
63 -------------------------------------------------------------------
64 Tue Apr 15 12:57:42 CEST 2008 - jreidinger@suse.cz
65
66 - save do nothing if no locks added/removed
67 - fix bug with multiple save lock
68 - don't save same query multiple times
69 - improve tests 
70 - revision 9644
71
72 -------------------------------------------------------------------
73 Tue Apr 15 09:34:29 CEST 2008 - schubi@suse.de
74
75 - added new translations
76 - activate zypp-query-pool
77 - Revision 9637
78 - 4.12.1 
79
80 -------------------------------------------------------------------
81 Tue Apr 15 00:54:07 CEST 2008 - jkupec@suse.cz
82
83 - Locks API cleaned-up, iterator added, light read() added
84 - PoolQuery::attribute(SolvAttr) getter added
85 - revision 9609
86
87 -------------------------------------------------------------------
88 Mon Apr 14 17:00:05 CEST 2008 - dmacvicar@suse.de
89
90 - reenable zypp-query-pool
91 - 4.11.1
92
93 -------------------------------------------------------------------
94 Mon Apr 14 12:53:09 CEST 2008 - ma@suse.de
95
96 - Enable evaluation of hardware dependencies.
97 - Enable evaluation of filesystem dependencies.
98 - revision 9605
99
100 -------------------------------------------------------------------
101 Sun Apr 13 02:17:25 CEST 2008 - jkupec@suse.cz
102
103 - RawMetadataRefreshPolicy: CheckIfNeededIgnoreDelay added
104   needed for explicit refresh request
105 - revision 9574
106
107 -------------------------------------------------------------------
108 Fri Apr 11 21:55:21 CEST 2008 - ma@suse.de
109
110 - Install ResPoolProxy index to speedup Solvable to Selectable
111   conversion.
112 - version 4.11.0
113 - revision 9558
114
115 -------------------------------------------------------------------
116 Fri Apr 11 18:02:14 CEST 2008 - kkaempf@suse.de
117
118 - Implement update scripts installed by packages. After every
119   package install /var/adm/update-scripts is scanned for the first
120   file starting with "<name>-<version>.<release>-", which is then
121   executed.
122 - revision 9547
123
124 -------------------------------------------------------------------
125 Fri Apr 11 14:43:05 CEST 2008 - ma@suse.de
126
127 - Fix SolvIterMixin to avioid multiple visits of the same Selectable.
128 - Add Resolvable::poolItem() providing access to the corresponding 
129   PoolItem. API to query isRelevant/isSatisfied/isBroken was moved 
130   to PoolItem.
131 - Add ResPool::satisfiedProductsBegin/End iterator over all products
132   whose dependencies are satisfied. This reflects the status determined
133   by the last solver run. (#368104)
134 - revision 9535
135
136 -------------------------------------------------------------------
137 Fri Apr 11 12:07:47 CEST 2008 - jreidinger@suse.cz
138
139 - switch to new locks api
140 - revision 9524 
141
142 -------------------------------------------------------------------
143 Wed Apr  9 21:24:54 CEST 2008 - ma@suse.de
144
145 - Enable ui::Selectable lookup by Solvable/PoolItem in ResPoolProxy.
146 - Add SolvIterMixin: Base class providing PoolItem_iterator and 
147   Selectable_iterator iterator types based on a Solvable iterator.
148 - Enhanced WhatProvides and SolvableSet to PoolItem_iterator to offer
149   PoolItem_iterator and Selectable_iterator.
150 - Add Solvable::SplitIdent: Helper class that splits an identifier 
151   into kind and name.
152 - Provide methods Pattern::contents returning a collection of packages 
153   associated with the pattern/patch.
154 - revision 9496
155
156 -------------------------------------------------------------------
157 Tue Apr  8 15:50:48 CEST 2008 - jreidinger@suse.cz
158
159 - add comparing to PoolQuery
160 - revision 9466 
161
162 -------------------------------------------------------------------
163 Tue Apr  8 13:18:30 CEST 2008 - jreidinger@suse.cz
164
165 - move RepoInfo to universal RepoException. This can enable more verbose output - for frontend. (helps with bnc #377137) 
166 - revision 9452
167
168 -------------------------------------------------------------------
169 Tue Apr  8 10:52:30 CEST 2008 - jreidinger@suse.cz
170
171 - initial implementation of new locks (FATE #120118 and #120352) 
172 - revision 9442
173
174 -------------------------------------------------------------------
175 Tue Apr  7 15:18:22 CEST 2008 - dmacvicar@suse.de
176
177 - selectable API updates and changes
178 - 4.10.0
179
180 -------------------------------------------------------------------
181 Fri Apr  4 14:01:45 CEST 2008 - jreidinger@suse.cz
182
183 - add split with respect to escaped delimeters and also for quotes
184 - revision 9373 
185
186 -------------------------------------------------------------------
187 Thu Apr  3 12:55:50 CEST 2008 - ma@suse.de
188
189 - Fixed some missing package and source package attributes.
190 - revision 9348
191
192 -------------------------------------------------------------------
193 Thu Apr  3 11:59:13 CEST 2008 - ma@suse.de
194
195 - Allow to store a media label in MediaSetAccess. This label is
196   passed to a media change requests to describe which CD is 
197   requested.  (bnc #330094)
198 - Fixed some missing package and source package attributes.
199 - revision 9347
200
201 -------------------------------------------------------------------
202 Wed Apr  2 13:48:52 CEST 2008 - schubi@suse.de
203
204 - Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
205 - Removed establish state in ResStatus 
206 - revision 9337
207 - version 4.7.0
208
209 -------------------------------------------------------------------
210 Wed Apr  2 10:24:17 CEST 2008 - ma@suse.de
211
212 - Add PoolItem::isSatisfied()/isBroken() to test whether 
213   the items requirements are met.
214 - revision 9334
215
216 -------------------------------------------------------------------
217 Tue Apr  1 21:54:10 CEST 2008 - ma@suse.de
218
219 - Extend sat::WhatProvides to allow to query for possible providers 
220   of a collection of capabilies. E.g. all providers of a packages 
221   requirements.
222 - Fixed retrieval of translated texts from .solv files, provided the 
223   solv file contains them. 
224 - revision 9328
225
226 -------------------------------------------------------------------
227 Tue Apr  1 16:17:44 CEST 2008 - jreidinger@suse.cz
228
229 - initial implementation of serialize/recovery PoolQuery
230   (needed by FATE #120118)
231 - revision 9325
232
233 -------------------------------------------------------------------
234 Wed Mar 26 16:15:24 CET 2008 - ma@suse.de
235
236 - Allow prioritizing repos by adding a line 'priority=N' to the
237   .repo file. Where N is an integer number from 1 (highest prio) 
238   to 99 (least and default). (bnc #369827, fate #302872)
239 - version 4.6.1
240 - revision 9276
241
242 -------------------------------------------------------------------
243 Mon Mar 24 21:17:05 CET 2008 - coolo@suse.de
244
245 - support plaindir again (at least the most important parts)
246
247 -------------------------------------------------------------------
248 Fri Mar 21 13:23:13 CET 2008 - jreidinger@suse.cz
249
250 - Throwing special exception MediaBadCAException in case of SSL
251   certificate validation failure.(bnc #223512)
252 - revision 9250
253
254 -------------------------------------------------------------------
255 Fri Mar 21 12:38:39 CET 2008 - jreidinger@suse.cz
256
257 - add new error IO_SOFT to media request callback for temporary
258   connection problem. (bnc #328822)
259 - add new media exception timeout when somethink fail due to exceed
260   timeout
261 - mediacurl throw timeout exception when timeouted
262 - revision 9246
263
264 -------------------------------------------------------------------
265 Thu Mar 20 15:00:24 CET 2008 - jreidinger@suse.cz
266
267 - return more information from checking if metadata need refresh,
268   so user can get better info. (bnc #307249) 
269 - revision 9231
270
271 -------------------------------------------------------------------
272 Tue Mar 18 21:59:04 CET 2008 - ma@suse.de
273
274 - class sat::LocaleSupport: Convenience methods to manage support 
275   for language specific packages.
276 - revision 9197
277
278 -------------------------------------------------------------------
279 Tue Mar 18 13:54:16 CET 2008 - jkupec@suse.cz
280
281 - removed obsolete capability handling stuff (ma)
282 - version 4.5.0
283
284 -------------------------------------------------------------------
285 Tue Mar 18 11:42:51 CET 2008 - jreidinger@suse.cz
286
287 - Don't mask skip and abort exception in Fetcher
288 - revision 9188
289
290 -------------------------------------------------------------------
291 Tue Mar 18 11:00:22 CET 2008 - jreidinger@suse.cz
292
293 - action is correctly set in mediaRequest callback
294 - revision 9186
295
296 -------------------------------------------------------------------
297 Mon Mar 17 12:33:44 CET 2008 - ma@suse.de
298
299 - Fix SEGV in commit (bnc# 371137)
300 - version 4.4.3
301 - revision 9174
302
303 -------------------------------------------------------------------
304 Fri Mar 14 17:28:39 CET 2008 - ma@suse.de
305
306 - version 4.4.2
307
308 -------------------------------------------------------------------
309 Fri Mar 14 14:27:43 CET 2008 - dmacvicar@suse.de
310
311 - look for openssl in cmake, actually we build require it
312 - explicitely link against openssl and crypto, required to
313   compile in all platforms/distros.
314
315 -------------------------------------------------------------------
316 Fri Mar 14 12:07:41 CET 2008 - jreidinger@suse.cz
317
318 - Save repo type during refresh if type is NONE (f.e. lazy probing).
319 - revision 9153 
320
321 -------------------------------------------------------------------
322 Fri Mar 14 11:34:24 CET 2008 - jreidinger@suse.cz
323
324 - replace gpg escaped semicolon with real semicolon (bnc #355434)
325 - revision 9151 
326
327 -------------------------------------------------------------------
328 Fri Mar 14 10:17:41 CET 2008 - jreidinger@suse.cz
329
330 - make strings from RpmDb and Keyring exceptions translatable
331 - revision 9146 
332
333 -------------------------------------------------------------------
334 Thu Mar 13 18:41:26 CET 2008 - dmacvicar@suse.de
335
336 - fix retrieving keys (bnc #368099)
337 - version 4.4.1
338
339 -------------------------------------------------------------------
340 Thu Mar 13 18:40:57 CET 2008 - jreidinger@suse.cz
341
342 - enable frontend to rewrite add_probe settings.(bnc #309612) 
343 - Correct adding repo without type to lazy probing.
344 - revision 9135
345
346 -------------------------------------------------------------------
347 Thu Mar 13 17:59:52 CET 2008 - jreidinger@suse.cz
348
349 - get better message if something fail when trying run rpm
350   (bnc #344584)
351 - revision 9133
352
353 -------------------------------------------------------------------
354 Thu Mar 13 12:33:13 CET 2008 - ma@suse.de
355
356 - Add ExternalProgram::execError and ExternalProgram::command
357   to improve error reporting.
358 - revision 9112
359
360 -------------------------------------------------------------------
361 Thu Mar 13 11:45:20 CET 2008 - jkupec@suse.cz
362
363 - release all media before requesting another (bnc #336881)
364 - revision 9110
365
366 -------------------------------------------------------------------
367 Thu Mar 13 11:32:56 CET 2008 - jkupec@suse.cz
368
369 - getDetectedDevices added (fate #120298)
370 - revision 9108
371
372 -------------------------------------------------------------------
373 Wed Mar 12 15:55:14 CET 2008 - jkupec@suse.cz
374
375 - media backend release() methods changed to take string & instead
376   of bool (needed for FATE #120298)
377 - media label, detected device list and current device arguments
378   added to the requestMedia callback
379 - version 4.4.0
380
381 -------------------------------------------------------------------
382 Wed Mar 12 14:16:07 CET 2008 - coolo@suse.de
383
384 - fix for bnc#369543
385
386 -------------------------------------------------------------------
387 Mon Mar 10 13:30:04 CET 2008 - jkupec@suse.cz
388
389 - provide download rate info (average and curent) in the
390   media::DownloadProgressReport for ftp/http (bnc #168935)
391 - r9074
392
393 -------------------------------------------------------------------
394 Mon Mar 10 12:45:03 CET 2008 - jkupec@suse.cz
395
396 - cleanCache(): clean also .cookie files
397 - cleanTargetCache() added
398 - use escaped_alias() in rawcache_path_for_repoinfo() and
399   packagescache_path_for_repoinfo()
400 - r9068
401
402 -------------------------------------------------------------------
403 Fri Mar  7 19:59:10 CET 2008 - jkupec@suse.cz
404
405 - fixed location of RPMs in subdirs when parsing plaindir repo
406   recursively (bnc #368218)
407 - revision 9060
408
409 -------------------------------------------------------------------
410 Thu Mar  6 13:42:53 CET 2008 - ma@suse.de
411
412 - Do not filter any installed solvables.
413 - revision 9031
414 - version 4.3.2
415
416 -------------------------------------------------------------------
417 Wed Mar  5 11:33:26 CET 2008 - ma@suse.de
418         
419 - Try to rebuild broken solv files in Target::load.
420 - revision 9015
421
422 -------------------------------------------------------------------
423 Tue Mar  4 18:17:41 CET 2008 - ma@suse.de
424  
425 - Try to rebuild broken solv files in RepoManager::loadFromCache.
426 - Fix RepoStatus::operator&& and RepoStatus testsuite.
427 - revision 9008
428
429 -------------------------------------------------------------------
430 Tue Mar  4 16:09:14 CET 2008 - schubi@suse.de
431
432 - improved problem description while a vendor change
433 - improved problem description if a requirement cannot be fulfilled. Bug #358560
434 - revision 9002
435
436 -------------------------------------------------------------------
437 Tue Mar  4 12:57:58 CET 2008 - ma@suse.de
438  
439 - Save and restore requested locales on target load/commit.
440 - revision 8999
441
442 -------------------------------------------------------------------
443 Mon Mar  3 17:10:26 CET 2008 - schubi@suse.de
444
445 - (Update) Prevent reinstallation of installed packages.
446 - revision 8984 
447
448 -------------------------------------------------------------------
449 Sun Mar  2 16:13:16 CET 2008 - coolo@suse.de
450
451 - refresh metadata if there is no cache to unbreak compat with
452   kiwi (that relied on "zypper sa <url> <alias>" to create a repo
453   that "zypper in" could work on)
454
455 -------------------------------------------------------------------
456 Sun Mar  2 10:28:13 CET 2008 - coolo@suse.de
457
458 - create cache directory before calling rpmdb2solv (in an empty
459   chroot)
460 - version 4.3.1
461
462 -------------------------------------------------------------------
463 Thu Feb 28 16:43:11 CET 2008 - jkupec@suse.cz
464
465 - special exception message if server returns 403 response
466   (forbidden) (port from SP2)
467 - MediaException messages marked for translation
468
469 -------------------------------------------------------------------
470 Wed Feb 27 10:31:24 CET 2008 - dmacvicar@suse.de
471
472 - make sure we have target cache on target initialize
473 - version 4.3.0
474
475 -------------------------------------------------------------------
476 Tue Feb 26 13:59:03 CET 2008 - lslezak@suse.cz
477
478 - DiskUsageCounter.cc - ignore "vfat", "fat", "ntfs" and "ntfs-3g"
479   file systems (#333166)
480 - rev. 8915
481
482 -------------------------------------------------------------------
483 Tue Feb 26 13:26:30 CET 2008 - ma@suse.de
484  
485 - Fixed Capabilites iterator exposing prereq marker.
486 - revision 8914
487
488 -------------------------------------------------------------------
489 Tue Feb 26 11:29:05 CET 2008 - schubi@suse.de
490
491 - postinstall script fixed
492 - version 4.2.10
493
494 -------------------------------------------------------------------
495 Mon Feb 25 17:06:53 CET 2008 - schubi@suse.de
496
497 - Testcases regards modaliases, rpmlib, ... correctly
498 - Revision 8904 
499
500 -------------------------------------------------------------------
501 Mon Feb 25 13:20:26 CET 2008 - ma@suse.de
502  
503 - Remove obsolete sql database. (bnc#363224)
504 - revision 8898
505
506 -------------------------------------------------------------------
507 Fri Feb 22 14:03:59 CET 2008 - ma@suse.de
508
509 - Take care target uses --root when creating solv files (bnc #363789)
510 - revision 8881
511
512 -------------------------------------------------------------------
513 Fri Feb 22 10:10:14 CET 2008 - schubi@suse.de
514
515 - Unmaintained packages which does not fit to the updated system
516   (broken dependencies) will be deleted.
517 - revision 8867
518
519 -------------------------------------------------------------------
520 Fri Feb 22 07:20:35 CET 2008 - coolo@suse.de
521
522 - let libzypp-devel require libsatsolver-devel
523
524 -------------------------------------------------------------------
525 Wed Feb 20 13:47:56 CET 2008 - ma@suse.de
526
527 - Cleanup unused /var/lib/zypp/cache in migrate_sources (#305160)
528 - revision 8833
529
530 -------------------------------------------------------------------
531 Tue Feb 19 16:21:12 CET 2008 - jkupec@suse.cz
532
533 - media: fixed DownloadProgressReport.finish() url argument in
534   doGetFileCopy()
535 - revision 8815
536
537 -------------------------------------------------------------------
538 Tue Feb 19 11:21:59 CET 2008 - dmacvicar@suse.de
539
540 - hardlink when possible to optimize data transfer
541   and space across caches.
542 - version 4.2.8
543
544 -------------------------------------------------------------------
545 Tue Feb 19 08:15:07 CET 2008 - coolo@suse.de
546
547 - added some locale support to sat::Solvable
548 - version 4.2.7
549
550 -------------------------------------------------------------------
551 Mon Feb 18 14:15:48 CET 2008 - dmacvicar@suse.de
552
553 - handle error messages better in doesFileExist too which is
554   used during probing. (bnc #362608)
555
556 -------------------------------------------------------------------
557 Sun Feb 17 21:44:12 CET 2008 - dmacvicar@suse.de
558
559 - Fetcher::reset() should not reset cache directories.
560   (bnc #348050)
561 - version 4.2.6
562
563 -------------------------------------------------------------------
564 Fri Feb 16 15:47:00 CET 2008 - dmacvicar@suse.de
565
566 - Use CURLOPT_NOBODY instead of a CURLOPT_RANGE of 1 byte
567   for http and https, but this time set CURLOPT_HTTPGET back to 1
568   so it actually works. This makes Media::doesFileExist
569   efficient for http and https.
570   (related to bnc #348050)
571 - version 4.2.5
572
573 -------------------------------------------------------------------
574 Fri Feb 15 10:52:59 CET 2008 - coolo@suse.de
575
576 - using .solv files only now (fate #303018)
577 - revision 8699
578
579 -------------------------------------------------------------------
580 Tue Feb 12 17:10:48 CET 2008 - coolo@suse.de
581
582 - fix architectures on distupgrade
583
584 -------------------------------------------------------------------
585 Fri Feb  8 12:50:30 CET 2008 - coolo@suse.de
586
587 - fixes from trunk merged
588
589 -------------------------------------------------------------------
590 Fri Feb  1 17:45:07 CET 2008 - jkupec@suse.cz
591
592 - fixed renaming a repo to an existing one (bnc #228216)
593 - revision 8431
594
595 -------------------------------------------------------------------
596 Sun Jan 27 21:35:13 CET 2008 - coolo@suse.de
597
598 - fix changelog
599
600 -------------------------------------------------------------------
601 Thu Jan 24 18:26:47 CET 2008 - jkupec@suse.cz
602
603 - read .curlrc more robustly to obtain user-proxy (#330351)
604 - revision 8368
605
606 -------------------------------------------------------------------
607 Fri Jan 18 12:19:09 CET 2008 - coolo@suse.de
608
609 - always buildrequire openssl-devel
610 - replacing strange utf-8 chars in changelog
611 - revision 8317
612
613 -------------------------------------------------------------------
614 Thu Jan 17 15:07:52 CET 2008 - jkupec@suse.cz
615
616 - Saner NFS timeo default (#350309)
617 - revision 8314
618
619 -------------------------------------------------------------------
620 Thu Jan 17 12:03:10 CET 2008 - kkaempf@suse.de
621
622 - support 'patterns.pat' and 'patterns.pat.gz' to read all
623   patterns in one go.
624 - rev 8309
625
626 -------------------------------------------------------------------
627 Tue Jan 15 14:56:21 CET 2008 - lslezak@suse.cz
628
629 - added RpmDb::removePubkey(), call it from
630   KeyRing::Impl::deleteKey() - remove the GPG key from RPM when it
631   is removed from the trusted keyring
632 - revision 8288
633
634 -------------------------------------------------------------------
635 Mon Jan 14 17:11:15 CET 2008 - schubi@suse.de
636
637 - Textchanges
638 - reduced logging in SAT-solver
639 - ordering solutions
640 - version 4.1.8
641 - revision 8276
642
643 -------------------------------------------------------------------
644 Thu Jan 10 16:50:26 CET 2008 - schubi@suse.de
645
646 - Enabled SAT solver via default. (removed ZYPP_SAT_SOLVER)
647   ZYPP_RC_SOLVER=1 will enable the old RedCapet solver
648 - Revision 8255
649 - Version 4.1.7
650
651 -------------------------------------------------------------------
652 Wed Jan  2 18:24:34 CET 2008 - jkupec@suse.cz
653
654 - Pathname zypp::filesystem::expandlink(const Pathname &) added
655 - if the provided file is a symlink, expand it (#274651) (this
656   probably won't work for schemes other than file/dir and cd/dvd)
657 - revision 8179
658
659 -------------------------------------------------------------------
660 Tue Dec 18 12:28:22 CET 2007 - aschnell@suse.de
661
662 - fixed password handling in URLs (bug #347273)
663 - revision 8118
664
665 -------------------------------------------------------------------
666 Mon Dec 17 13:47:44 CET 2007 - ma@suse.de
667
668 - Fixed default text locale detection not to use static variables. (#346872)
669 - version 4.1.6
670 - revision 8116
671
672 -------------------------------------------------------------------
673 Mon Dec 10 12:46:26 CET 2007 - ma@suse.de
674
675 - Log more details about zypp lock owner. (#294094)
676 - revision 8088
677
678 -------------------------------------------------------------------
679 Fri Dec  7 15:47:53 CET 2007 - ma@suse.de
680
681 - Remove runtime dependency for libboost_filesystem (#345773)
682 - version 4.1.5
683 - revision 8061
684
685 -------------------------------------------------------------------
686 Fri Nov 30 14:20:34 CET 2007 - schubi@suse.de
687
688 - Enable SAT solver via environment variable ZYPP_SAT_SOLVER.
689   e.g.: ZYPP_SAT_SOLVER=1 zypper install foo
690 - version 4.1.4
691 - revision 7998
692
693 -------------------------------------------------------------------
694 Wed Nov 28 15:12:33 CET 2007 - aschnell@suse.de
695
696 - make IniParser more strict (bug #306697)
697
698 -------------------------------------------------------------------
699 Mon Nov 26 13:19:34 CET 2007 - ma@suse.de
700
701 - Fix missing packages in patch content list. (#340896)
702 - revision 7925
703
704 -------------------------------------------------------------------
705 Fri Nov 16 12:46:39 CET 2007 - coolo@suse.de
706
707 - fix build
708
709 -------------------------------------------------------------------
710 Wed Nov 14 14:23:23 CET 2007 - ma@suse.de
711
712 - Output date strings in UTF-8. (#339423)
713 - revision 7807
714
715 -------------------------------------------------------------------
716 Tue Nov 13 13:40:03 CET 2007 - schubi@suse.de
717
718 - fixes for new gcc
719 - version 4.1.3
720 - r7788
721
722 -------------------------------------------------------------------
723 Mon Nov  5 15:22:33 CET 2007 - ma@suse.de
724
725 - Don't mark failed patch scripts as installed. (#327523)
726 - version 4.1.2
727 - revision 7744
728
729 -------------------------------------------------------------------
730 Wed Oct 31 09:19:59 CET 2007 - dmueller@suse.de
731
732 - update rpmlint suppression
733
734 -------------------------------------------------------------------
735 Fri Oct 26 15:12:24 CEST 2007 - aschnell@suse.de
736
737 - fixed retrieval of epoch from rpmdb (bug #246680)
738
739 -------------------------------------------------------------------
740 Thu Oct 25 16:29:24 CEST 2007 - aschnell@suse.de
741
742 - allow non-existing "packages" file in susetags parser (bug
743   #309235)
744
745 -------------------------------------------------------------------
746 Fri Oct 12 15:47:37 CEST 2007 - ma@suse.de
747
748 - SMBIOS DMI modalias matching added (#333152)
749 - revision 7494
750
751 -------------------------------------------------------------------
752 Sat Oct  6 16:37:11 CEST 2007 - jkupec@suse.cz
753 - do not download the same file multiple times in one attach session
754   (#307098), r7456
755 - special cdrom detection code for SCSI / Virtual CDROMs on iSeries
756   removed - should be correctly detected by HAL now
757   (#167629, #163971), r7452
758 - version 4.1.1
759
760 -------------------------------------------------------------------
761 Fri Oct 05 10:35:47 CEST 2007 - aschnell@suse.de
762
763 - filter architecture in plaindir parser (bug #330791)
764
765 -------------------------------------------------------------------
766 Thu Oct  4 16:31:58 CEST 2007 - ma@suse.de
767
768 - Throw constructing malformed checksums. (#189096)
769 - revision 7441
770
771 -------------------------------------------------------------------
772 Thu Oct  4 14:22:31 CEST 2007 - mvidner@suse.cz
773
774 - Renamed templates back because proper qualification makes it work
775   too.
776 - 4.1.0
777
778 -------------------------------------------------------------------
779 Thu Oct 04 11:23:19 CEST 2007 - aschnell@suse.de
780
781 - only look for repositories in file ending ".repo" (bug #294779)
782
783 -------------------------------------------------------------------
784 Wed Oct  3 13:37:57 CEST 2007 - mvidner@suse.cz
785
786 - Fixed compilation errors with GCC 4.3 by adding missing includes
787   and renaming templates: MaxBits to MaxBitsT, Mask to MaskT,
788   Compare<Edition> to CompareEd.
789 - r7426
790
791 -------------------------------------------------------------------
792 Mon Oct  1 20:29:36 CEST 2007 - ma@suse.de
793
794 - Incorporated patch from Michael Matz to speedup cache reading.
795 - revision 7413
796
797 -------------------------------------------------------------------
798 Fri Sep 28 18:40:59 CEST 2007 - schubi@suse.de
799
800 - Resolvertestcase:
801   - log Repository info
802   - set keep state in the testcase
803   - handle vendor
804 - r 4707
805
806 -------------------------------------------------------------------
807 Thu Sep 27 17:13:14 CEST 2007 - ma@suse.de
808
809 - Fixed pattern parser SEGV on broken pattern files. (#328546)
810 - revision 7402
811
812 -------------------------------------------------------------------
813 Wed Sep 26 11:08:14 CEST 2007 - schubi@suse.de
814
815 - QueuItemRequire: Filter out all provider which have worser architecture,
816   are NOT noarch and have not the same name as the requirement. The
817   last one is needed for updating packages via patch/atoms.
818   Bug 328081
819 - Revert changes of r 7340
820 - r 7386
821
822 -------------------------------------------------------------------
823 Tue Sep 25 15:51:34 CEST 2007 - ma@suse.de
824
825 - Add missing '--install' parameter in desktop file. (#308640)
826 - version 4.0.0
827 - revision 7369
828
829 -------------------------------------------------------------------
830 Tue Sep 25 11:08:13 CEST 2007 - jkupec@suse.cz
831
832 - release all attached media before attempting to eject (#293428)
833 - fixed parsing of --proxy-user parameter of .curlrc (#309139)
834 - revision 7352
835 - version 3.26.0
836
837 -------------------------------------------------------------------
838 Mon Sep 24 16:10:32 CEST 2007 - dmacvicar@suse.de
839
840 - provide a way to retrieve the metadata path. Used for
841   installation, which incorrectly creates a repository in
842   cache without adding it first, so metadata path is not
843   set and therefore it is not possible to setup a media
844   verifier on installation. Part of fix for (#293428)
845 - 3.25.0
846
847 -------------------------------------------------------------------
848 Mon Sep 24 15:48:47 CEST 2007 - schubi@suse.de
849
850 - If more than one resolvables provide a requirements and have different
851   architecture take thatone with the best architecture. (Not regarding the
852   name). Bug: Branching too much while an installation of a multi-arch-DVD
853 - r 7340
854 - version 3.24.8
855
856 -------------------------------------------------------------------
857 Fri Sep 21 15:50:30 CEST 2007 - schubi@suse.de
858
859 - Checking the queue if an item will be deleted. If yes, the requirements
860   are not needed anymore. Bug 326384
861 - version 3.24.7
862 - r 7329
863
864 -------------------------------------------------------------------
865 Thu Sep 20 17:37:30 CEST 2007 - jkupec@suse.cz
866
867 - don't probe the repository type upon saving if disabled (#326769)
868 - version 3.24.6
869 - revision 7319
870
871 -------------------------------------------------------------------
872 Thu Sep 20 15:19:53 CEST 2007 - ma@suse.de
873
874 - Avoid calling rpm repeatedly in case of an error. This is fault-prone,
875   esp. if the error occurred executing the packages post-install script.
876 - version 3.24.5
877 - revision 7317
878
879 -------------------------------------------------------------------
880 Thu Sep 20 11:00:04 CEST 2007 - ma@suse.de
881
882 - If a package is deselected by user, apply this soft lock to all
883   available versions of this package.
884 - version 3.24.4
885 - revision 7316
886
887 -------------------------------------------------------------------
888 Wed Sep 19 17:45:12 CEST 2007 - schubi@suse.de
889
890 - Update: Do not set an item to installation if there has been already set
891   one for installation which has the same NVA. Bug  326286
892 - version 3.24.3
893 - r 7311
894
895 -------------------------------------------------------------------
896 Wed Sep 19 14:19:49 CEST 2007 - ma@suse.de
897
898 - Enable package cache during commit. (#326249)
899 - revision 7309
900
901 -------------------------------------------------------------------
902 Tue Sep 18 14:01:02 CEST 2007 - schubi@suse.de
903
904 - Do not regarding requirements for packages which will be deleted in the
905   same solver run. Bug 310618
906 - r 7292
907 - version 3.24.2
908
909 -------------------------------------------------------------------
910 Mon Sep 17 16:33:14 CEST 2007 - jkupec@suse.cz
911
912 - don't download filelists.xml.gz (#307105)
913 - version 3.24.1
914 - revision 7269
915
916 -------------------------------------------------------------------
917 Mon Sep 17 15:51:04 CEST 2007 - ma@suse.de
918
919 - Improve estimated diskusage while there is no valid
920   solver result. (#325617)
921 - revision 7266
922
923 -------------------------------------------------------------------
924 Mon Sep 17 15:22:47 CEST 2007 - schubi@suse.de
925
926 -Bugfix in vendor change of a required resolvable (Correct error message)
927  Bug 310455
928 - r 7262
929
930 -------------------------------------------------------------------
931 Mon Sep 17 12:36:28 CEST 2007 - lslezak@suse.cz
932
933 - fixed DU parsing in inst-sys (#308659)
934 - revision 7256
935
936 -------------------------------------------------------------------
937 Fri Sep 14 22:57:54 CEST 2007 - ma@suse.de
938
939 - Enable using patch and delta rpms. (#309124)
940 - version 3.24.0
941 - revision 7253
942
943 -------------------------------------------------------------------
944 Thu Sep 13 17:59:55 CEST 2007 - ma@suse.de
945
946 - On update do not delete unmaintained non-SuSE packages.
947 - version 3.23.2
948 - revision 7239
949
950 -------------------------------------------------------------------
951 Thu Sep 13 13:02:39 CEST 2007 - lslezak@suse.cz
952
953 - ZYppImpl::getPartitions() - don't return the current partitioning
954   when the partitioning hasn't been set - fixes DU parsing in
955   inst-sys (#308659)
956
957 -------------------------------------------------------------------
958 Thu Sep 13 11:30:47 CEST 2007 - dmacvicar@suse.de
959
960 - Throw specific exceptions during commit (#308511)
961 - 3.23.1
962
963 -------------------------------------------------------------------
964 Wed Sep 12 18:48:00 CEST 2007 - ma@suse.de
965
966 - Various disk space calculation fixes. Susetags, plaindir and rpmdb
967   now provide more detailed disk usage information.
968   Yum metadata don't, so we book the package size to '/'. (#308362)
969 - version 3.23.0
970 - revision 7225
971
972 -------------------------------------------------------------------
973 Wed Sep 12 15:48:41 CEST 2007 - schubi@suse.de
974
975 - Regarding keep state while recycle old valid solver results. Bug 286889
976 - r 7209
977
978 -------------------------------------------------------------------
979 Wed Sep 12 12:24:49 CEST 2007 - jkupec@suse.cz
980
981 - report 100% progress on finishing RPM removal (bug #309431)
982 - revision 7200
983
984 -------------------------------------------------------------------
985 Tue Sep 11 17:25:35 CEST 2007 - schubi@suse.de
986
987 - Update: rename language packages --> take that package which fits to the
988   selected language Bug 308098
989 - r 7919
990
991 -------------------------------------------------------------------
992 Tue Sep 11 16:11:20 CEST 2007 - dmacvicar@suse.de
993
994 - restore deltas and patch rpms from the cache (#309124)
995 - 3.22.8
996
997 -------------------------------------------------------------------
998 Tue Sep 11 14:54:44 CEST 2007 - ma@suse.de
999
1000 - Don't fail if a product is deleted multiple times (e.g. due to
1001   obsoletes and an explicit deleted request). (#308746)
1002 - version 3.22.7
1003 - revision 7184
1004
1005 -------------------------------------------------------------------
1006 Tue Sep 11 13:52:47 CEST 2007 - jkupec@suse.cz
1007
1008 - SYSCONFDIR variable added for modifying /etc
1009
1010 -------------------------------------------------------------------
1011 Tue Sep 11 12:18:11 CEST 2007 - schubi@suse.de
1012
1013 - uninstallable resolvable -->suggested solution: delete; Bug 308164
1014 - r 7177
1015
1016 -------------------------------------------------------------------
1017 Mon Sep 10 16:19:05 CEST 2007 - schubi@suse.de
1018
1019 - new translations added
1020 - r 7166
1021 - version 3.22.6
1022
1023 -------------------------------------------------------------------
1024 Mon Sep 10 15:50:49 CEST 2007 - lslezak@suse.cz
1025
1026 - fixed disk usage counting of updated packages (#308362)
1027
1028 -------------------------------------------------------------------
1029 Mon Sep 10 14:17:29 CEST 2007 - schubi@suse.de
1030
1031 - Splitting packages: Take the package with the best
1032   architecture,edition ONLY; Bug 308591
1033 - r 7160
1034
1035 -------------------------------------------------------------------
1036 Mon Sep 10 10:55:45 CEST 2007 - lslezak@suse.cz
1037
1038 - properly report fallback disk usage size (in kB instead of bytes)
1039   when disk usage is not known (YUM repos) (#308475)
1040
1041 -------------------------------------------------------------------
1042 Fri Sep  7 13:27:26 CEST 2007 - ma@suse.de
1043
1044 - Install a sample /etc/zypp.conf. (#306615)
1045 - Fixed missing soversion symlink in package.
1046 - version 3.22.5
1047 - revision 7150
1048
1049 -------------------------------------------------------------------
1050 Fri Sep  7 13:03:48 CEST 2007 - schubi@suse.de
1051
1052 - RequirementIsMet: return true only if ALL Atoms are NOT incomplete; Bug
1053   308252
1054 - r 7143
1055
1056 -------------------------------------------------------------------
1057 Thu Sep  6 18:22:36 CEST 2007 - schubi@suse.de
1058
1059 - Error: Select two candidate with the same name while update.
1060   Solution: If there is a candidate which is already selected for installation -->
1061   take thatone #308082
1062 - r 7132
1063
1064 -------------------------------------------------------------------
1065 Thu Sep  6 14:11:58 CEST 2007 - ma@suse.de
1066
1067 - Work arround installed patterns providing an empty vendor string. (#307743)
1068 - Let the solver treat vendor suse and opensuse as equivalent.
1069 - version 3.22.4
1070
1071 -------------------------------------------------------------------
1072 Thu Sep  6 12:33:27 CEST 2007 - schubi@suse.de
1073
1074 - Checking item before evaluating the concerning vendor. bug #307941
1075 - r 7119
1076
1077 -------------------------------------------------------------------
1078 Wed Sep  6 02:24:37 CEST 2007 - dmacvicar@suse.de
1079
1080 - Fix for bug #307163 - empty package descriptions
1081   a.k.a shared tag not 100% implemented
1082 - r 7117
1083 - version 3.22.3
1084
1085 -------------------------------------------------------------------
1086 Wed Sep  5 17:52:37 CEST 2007 - schubi@suse.de
1087
1088 - logging "reverse" NEEDED_BY in the detail description of solver
1089   problems.
1090 - improved error message if a requiremnt is not fulfilled Bug 307743
1091 - Add "ignore" option to the solution if a requirement is not fulfilled
1092   Bug 304276
1093 - revision 7113
1094
1095 -------------------------------------------------------------------
1096 Wed Sep  5 14:33:02 CEST 2007 - jkupec@suse.cz
1097
1098 - fixed the order of operands of susetags local metadata status
1099   computation which caused the YaST repositories to always get
1100   refreshed (part of bug #304310)
1101 - revision 7107
1102 - version 3.22.2
1103
1104 -------------------------------------------------------------------
1105 Tue Sep  4 12:09:10 CEST 2007 - schubi@suse.de
1106
1107 - comparing vendor with VendorAttr::equivalent
1108 - revision 7103
1109
1110 -------------------------------------------------------------------
1111 Mon Sep  3 18:43:51 CEST 2007 - schwab@suse.de
1112
1113 - Use $RPM_OPT_FLAGS.
1114
1115 -------------------------------------------------------------------
1116 Mon Sep  3 17:14:02 CEST 2007 - ma@suse.de
1117
1118 - Reset transact bits when switching status from
1119   "update" to "protected" (#246976)
1120 - version 3.22.1
1121 - revision 7094
1122
1123 -------------------------------------------------------------------
1124 Mon Sep  3 13:56:42 CEST 2007 - schubi@suse.de
1125
1126 - new translations added
1127 - rev 7083
1128
1129 -------------------------------------------------------------------
1130 Fri Aug 31 22:10:55 CEST 2007 - ma@suse.de
1131
1132 - Added ability to switch off use of patch and delta rpms via zypp.conf (#305864)
1133    [main]
1134    download.use_patchrpm = no
1135    download.use_deltarpm = no
1136 - version 3.22.0
1137 - revision 7069
1138
1139 -------------------------------------------------------------------
1140 Fri Aug 31 19:56:40 CEST 2007 - ma@suse.de
1141
1142 - On demand translate patch requirements into a list of atoms.
1143   Required by the UI to display packages acssociated with a patch.
1144   (#300612)
1145 - version 3.21.1
1146 - revision 7065
1147
1148 -------------------------------------------------------------------
1149 Fri Aug 31 13:59:54 CEST 2007 - kkaempf@suse.de
1150
1151 - enrich ResolverInfo with the reason if a user-initiated request
1152   fails (#304325, #306240)
1153 - r 7051
1154
1155 -------------------------------------------------------------------
1156 Thu Aug 30 20:10:00 CEST 2007 - jkupec@suse.cz
1157
1158 - added missing implementation of LogControl::setLineFormater()
1159   (lslezak)
1160 - version 3.21.0
1161 - revision 7041
1162
1163 -------------------------------------------------------------------
1164 Thu Aug 30 18:55:15 CEST 2007 - jkupec@suse.cz
1165
1166 - enable changing url in requestMedia callback (#294481)
1167 - revision 7037
1168
1169 -------------------------------------------------------------------
1170 Thu Aug 30 18:22:32 CEST 2007 - ma@suse.de
1171
1172 - Filter readonly mount points in DiskUsageCounter (#297405)
1173 - revision 7030
1174
1175 -------------------------------------------------------------------
1176 Thu Aug 30 17:31:33 CEST 2007 - jkupec@suse.cz
1177
1178 - remember the cause of the RepoException when refreshing metadata
1179   (#301022)
1180 - r7023
1181
1182 -------------------------------------------------------------------
1183 Thu Aug 30 17:25:14 CEST 2007 - ma@suse.de
1184
1185 - Safe fix for bug #299680.
1186 - version 3.20.1
1187 - revision 7026
1188
1189 -------------------------------------------------------------------
1190 Thu Aug 30 15:48:03 CEST 2007 - schubi@suse.de
1191
1192 - Bugfix: If a requirement has been fulfilled by more than one language
1193   resolvables only thatone will be taken which fits to the selected
1194   language.
1195 - r 7018
1196
1197 -------------------------------------------------------------------
1198 Thu Aug 30 15:14:23 CEST 2007 - jkupec@suse.cz
1199
1200 - correct error code for media errors in MediaCurl::doGetFileCopy()
1201   affects only zypper error output, does not affect YaST
1202 - r7013
1203
1204 -------------------------------------------------------------------
1205 Wed Aug 29 18:28:41 CEST 2007 - jkupec@suse.cz
1206
1207 - reverted blocking of requestMedia from r6271 (#301710)
1208 - r6999
1209
1210 -------------------------------------------------------------------
1211 Wed Aug 29 18:09:29 CEST 2007 - kkaempf@suse.de
1212
1213 - prevent progress report in destructor (#299680)
1214 - r6998
1215
1216 -------------------------------------------------------------------
1217 Wed Aug 29 18:02:36 CEST 2007 - jkupec@suse.cz
1218
1219 - treat non-filelists.xml <file> entries as file provides capabilities
1220   in YUM parser (#304701)
1221 - r6992
1222
1223 -------------------------------------------------------------------
1224 Wed Aug 29 16:32:01 CEST 2007 - kkaempf@suse.de
1225
1226 - the media.1/media uniquely identifies a 'susetags' repo, not
1227   the content file (#304200)
1228
1229 -------------------------------------------------------------------
1230 Wed Aug 29 15:42:17 CEST 2007 - jkupec@suse.cz
1231
1232 - fixed locale dir (#304649)
1233 - r6984
1234
1235 -------------------------------------------------------------------
1236 Wed Aug 29 15:39:52 CEST 2007 - kkaempf@suse.de
1237
1238 - don't treat normal package license as "license to confirm"
1239   (#305906)
1240
1241 -------------------------------------------------------------------
1242 Wed Aug 29 15:28:53 CEST 2007 - ma@suse.de
1243
1244 - Fixed fix for #293039. Segfault due to uninitialzed data.
1245 - version 3.19.3
1246 - revision 6980
1247
1248 -------------------------------------------------------------------
1249 Wed Aug 29 15:10:20 CEST 2007 - schubi@suse.de
1250
1251 - reduced too much verbosed ResolverContext logging; Bug 303971
1252 - r 6977
1253
1254 -------------------------------------------------------------------
1255 Wed Aug 29 13:55:28 CEST 2007 - ma@suse.de
1256
1257 - Fixed PlainDir repositories to provide real disk usage data. For
1258   repomd and others that do not provide any detailed disk usage info,
1259   assume the packgage size is required below "/". Peviously they were
1260   treated as being empy.
1261 - version 3.19.2
1262 - revision 6972
1263
1264 -------------------------------------------------------------------
1265 Wed Aug 29 13:36:42 CEST 2007 - schubi@suse.de
1266
1267 - Add a new solver solution in the case of running in a timeout:
1268   ProblemSolutionDoubleTimeout.h
1269   #Bug 302496
1270 - revision 6970
1271
1272 -------------------------------------------------------------------
1273 Wed Aug 29 11:23:26 CEST 2007 - dmacvicar@suse.de
1274
1275 - bug in fix for (#292986)
1276
1277 -------------------------------------------------------------------
1278 Tue Aug 28 18:48:26 CEST 2007 - dmacvicar@suse.de
1279
1280 - (#297001) - libzypp: can't skip broken packages
1281 - re enable importing zypp keyring from rpm.(#302379)
1282 - 3.19.1
1283
1284 -------------------------------------------------------------------
1285 Tue Aug 28 17:30:30 CEST 2007 - kkaempf@suse.de
1286
1287 - rename ResolvableQuery::iterateResolvablesByKindsAndStrings
1288   to ResolvableQuery::iterateResolvablesByKindsAndStringsAndRepos
1289   in order to support query-by-repo (#305384)
1290 - fix iterateResolvablesByKindsAndStringsAndRepos to take any
1291   number of kinds, names, or repos (#305347)
1292 - remove ResolvableQuery::iterateResolvablesByKind, not needed
1293 - version 3.19.0
1294 - rev 6935
1295
1296 -------------------------------------------------------------------
1297 Tue Aug 28 11:27:53 CEST 2007 - dmacvicar@suse.de
1298
1299 - real fix for reading signature ids. (#390535).
1300 - delete metadata when removing repo (#301037).
1301
1302 -------------------------------------------------------------------
1303 Mon Aug 27 23:52:41 CEST 2007 - dmacvicar@suse.de
1304
1305 - following behaviour for setPartitions
1306   - if they are not set, they are detected
1307   - if they are set, that value is used.
1308   - if value set or detected is empty, all disk usage
1309     information is read. Otherwise just values in those
1310     mount points.
1311     Should work for installation as long as detectPartitions
1312     is empty at installation.(#293039)
1313
1314 -------------------------------------------------------------------
1315 Mon Aug 27 17:08:41 CEST 2007 - kkaempf@suse.de
1316
1317 - Add ZConfig::overrideSystemArchitecture() to override zypp arch
1318   from external, e.g. for the testcases
1319 - Honor ZYPP_CONF environment variable to override the buit-in
1320   /etc/zypp/zypp.conf
1321 - Check architecture at handout() to prevent NULL ptr reference.
1322 - Bug 301286
1323 - rev 6908
1324
1325 -------------------------------------------------------------------
1326 Mon Aug 27 15:53:52 CEST 2007 - schubi@suse.de
1327
1328 -The solver generate an establish call for all
1329  resolvables which has filesystemcaps if there is not a valid result from a
1330  former solver run available. This covers:
1331  * Initial solver run
1332  * Changing of filesystem whithin a workflow, cause the solver results will
1333    be reset if the filesystem dependencies have been changed
1334  Bug 271912
1335 - r 6901
1336
1337 -------------------------------------------------------------------
1338 Sun Aug 26 15:49:27 CEST 2007 - kkaempf@suse.de
1339
1340 - pass location to plaindir package (#303751)
1341 - Add name of file in question to checksum/signature related
1342   exceptions.
1343 - pass basename of file to verifyFileSignatureWorkflow (instead of
1344   empty string).
1345 - filter out incompatible architectures when parsing sustags
1346   repos (first half of #301286)
1347 - r 6882
1348
1349 -------------------------------------------------------------------
1350 Fri Aug 24 11:52:27 CEST 2007 - dmacvicar@suse.de
1351
1352 - don't run source migration if yast is running in
1353   intsys mode (#297136)
1354 - signature and checksum verification fixes. Still pending
1355   problem ZYpp getting no output from gpg when running from zypper.
1356   (#302059)
1357
1358 -------------------------------------------------------------------
1359 Thu Aug 23 13:51:41 CEST 2007 - schubi@suse.de
1360
1361 - Do not strip resolvables which have the same name but different kind
1362   (ResolverInfo*)
1363 - Flag info NEEDEDBY correctly if it will be used by freshen/supplement
1364 - r 6830
1365
1366 -------------------------------------------------------------------
1367 Wed Aug 22 18:58:44 CEST 2007 - mvidner@suse.cz
1368
1369 - Do not use "a-z" in regexes. Fixes "Invalid Url scheme 'http'" in
1370   the Estonian locale (#302525).
1371
1372 -------------------------------------------------------------------
1373 Wed Aug 22 17:59:39 CEST 2007 - aschnell@suse.de
1374
1375 - added remembering of exception history at various places
1376
1377 -------------------------------------------------------------------
1378 Wed Aug 22 16:52:09 CEST 2007 - schubi@suse.de
1379
1380 - Bugfixes concerning vendor handling:
1381 - first bug:
1382   Installed A-1.0(vendor SuSE)
1383   Available A-2.0(other vendor)
1384   A will not be regarded as "unmaintained". So it will not be deleted.
1385 - second bug:
1386   A need B-2.0. B-1.0 is installed but has another vendor. Report a
1387   proper errmessage.
1388 - Testcase : solution-tests/vendor-test.xml
1389 - r 6812
1390 - 3.18.4
1391
1392 -------------------------------------------------------------------
1393 Tue Aug 21 15:38:08 CEST 2007 - dmacvicar@suse.de
1394
1395 - ignore HASH key for download (#300982)
1396
1397 -------------------------------------------------------------------
1398 Tue Aug 21 15:17:23 CEST 2007 - schubi@suse.de
1399
1400 - Added explicitly_requested as parameter in ResolverContext::Uninstall
1401   Bug 299819
1402 - revision 6794
1403
1404 -------------------------------------------------------------------
1405 Tue Aug 21 13:06:44 CEST 2007 - dmacvicar@suse.de
1406
1407 - If no mount information is available, parse all DU entries.
1408 - read only hack mode for migrate-sources. We actually do add
1409   repositories with it, but no harm. (#292986)
1410 - fix some typos in exceptions (#301331)
1411 - 3.18.3
1412
1413 -------------------------------------------------------------------
1414 Mon Aug 20 16:06:36 CEST 2007 - schubi@suse.de
1415
1416 - Do not regard explicit request in order to recognize updated packages
1417   correctly. Bug 301676
1418 - Updated translations
1419 - r 6766
1420 - 3.18.2
1421
1422 -------------------------------------------------------------------
1423 Mon Aug 20 15:35:46 CEST 2007 - mvidner@suse.cz
1424
1425 - package-manager script: Call /sbin/yast2 with full path because of
1426   gnomesu (#269873).
1427
1428 -------------------------------------------------------------------
1429 Mon Aug 20 15:23:14 CEST 2007 - dmacvicar@suse.de
1430
1431 - add support for the HASH key. (#300982)
1432 - Use ContentFileParser in Downloader (instead of implementing
1433   the parser again, it has a reason, Downloader was written first)
1434 - update testcases and data to cover the new HASH key
1435 - 3.18.1
1436
1437 -------------------------------------------------------------------
1438 Mon Aug 20 13:21:34 CEST 2007 - kkaempf@suse.de
1439
1440 - unify query API for kind and name, summary, description
1441   (incomplete)
1442 - rev 6761, version 3.18.0
1443
1444 -------------------------------------------------------------------
1445 Fri Aug 17 12:30:55 CEST 2007 - kkaempf@suse.de
1446
1447 - add iterateResolvablesByKindsAndName
1448 - rev 6735, version 3.17.13
1449
1450 -------------------------------------------------------------------
1451 Fri Aug 17 11:45:24 CEST 2007 - kkaempf@suse.de
1452
1453 - rename ResolvableQuery::queryByName to iterateResolvablesByName
1454 - fix reading of kind and repository in ResolvableQuery
1455 - add reverse lookups in CacheTypes
1456 - add iterateResolvablesByKind
1457 - rev 6733
1458
1459 -------------------------------------------------------------------
1460 Fri Aug 17 10:37:56 CEST 2007 - schubi@suse.de
1461
1462 - shorten solver error messages Bug 259894
1463 - rev 6723
1464
1465 -------------------------------------------------------------------
1466 Thu Aug 16 23:43:50 CEST 2007 - kkaempf@suse.de
1467
1468 - fix ResolvableQuery::query(), add ResolvableQuery::queryByName()
1469   install zypp/cache header files.
1470 - rev 6719, version 3.16.13
1471
1472 -------------------------------------------------------------------
1473 Thu Aug 16 17:21:52 CEST 2007 - kkaempf@suse.de
1474
1475 - discard pattern files with incompatbile architecture, both
1476   for download and for parsing. (#298716)
1477 - rev 6711
1478
1479 -------------------------------------------------------------------
1480 Thu Aug 16 17:12:45 CEST 2007 - kkaempf@suse.de
1481
1482 - run sqlite asynchronously and add sql index files where
1483   appropriate, gives 6x performance on certain operations.
1484   Bumping cache schema version to 1004.
1485   (#300998)
1486 - rev 6710
1487
1488 -------------------------------------------------------------------
1489 Thu Aug 16 17:08:58 CEST 2007 - kkaempf@suse.de
1490
1491 - fix String::endsWith (#301038)
1492 - rev 6709
1493
1494 -------------------------------------------------------------------
1495 Thu Aug 16 11:16:25 CEST 2007 - schubi@suse.de
1496
1497 - added an _explicitly_requested in QueueItemConflict ( as already in
1498   QueueItemEstablish, QueueItemInstall, QueueItemUninstall ) in order to
1499   remove the conflicting item without an error message. Bug 299819
1500 - rev 6699
1501
1502 -------------------------------------------------------------------
1503 Thu Aug 16 07:23:31 CEST 2007 - jkupec@suse.cz
1504
1505 - forgot to set default refresh policy in checkIfToRefreshMetadata
1506 - repo.refresh.delay default set to 10 minutes
1507 - 6693
1508
1509 -------------------------------------------------------------------
1510 Wed Aug 15 15:32:36 CEST 2007 - schubi@suse.de
1511
1512 - Bugfix while regarding correct vendor in update
1513 - r6677
1514 - version 3.15.0
1515
1516 -------------------------------------------------------------------
1517 Wed Aug 15 13:57:04 CEST 2007 - jkupec@suse.cz
1518
1519 - repo.refresh.delay=<minutes> (ZConfig, "main" section) support
1520   added to delay next check & refresh until the specified number of
1521   minutes has passed from the last check or refresh (FATE #301991).
1522   Revisions: 6654, 6656, 6666, and 6667.
1523 - filesystem::touch(Pathname) added (r6666)
1524 - RepoManager::touchIndexFile(RepoInfo) added
1525 - RepoManager::checkIfToRefreshMetadata(RepoInfo,Url,policy):
1526   decision to do the refresh moved to this public method.
1527 - r6667
1528
1529 -------------------------------------------------------------------
1530 Wed Aug 15 12:38:26 CEST 2007 - schubi@suse.de
1531
1532 - generate a resolver problem if addRequires does not find a resovable
1533   #299486
1534 - rev 6660
1535
1536 -------------------------------------------------------------------
1537 Tue Aug 14 15:54:15 CEST 2007 - schubi@suse.de
1538
1539 - Prioritized delete request by the user BEFORE delete requests due
1540   missing dependencies or conflicting dependencies. Bug 298322
1541 - rev 6640
1542
1543 -------------------------------------------------------------------
1544 Fri Aug 10 20:49:20 CEST 2007 - jkupec@suse.cz
1545
1546 - support also "Plaindir" as valid repo type name (#298622)
1547 - revision 6616
1548 - version 3.14.0
1549
1550 -------------------------------------------------------------------
1551 Fri Aug 10 18:03:06 CEST 2007 - dmacvicar@suse.de
1552
1553 - fix segfault in Progress reporting
1554 - progress report use name instead of alias (#298035)
1555 - repoinfo returns alias if name is empty
1556
1557 -------------------------------------------------------------------
1558 Fri Aug 10 16:04:42 CEST 2007 - dmacvicar@suse.de
1559
1560 - merge patch by dmueller to get rid of boost-regex
1561
1562 -------------------------------------------------------------------
1563 Fri Aug 10 13:50:40 CEST 2007 - dmacvicar@suse.de
1564
1565 - dont create a second CacheStore in the same scope, will lock...
1566   #297627
1567
1568 -------------------------------------------------------------------
1569 Thu Aug  9 15:04:21 CEST 2007 - jkupec@suse.cz
1570
1571 - fixed some RepoManager exception docs & history
1572 - r6558
1573
1574 -------------------------------------------------------------------
1575 Thu Aug  9 13:33:59 CEST 2007 - dmacvicar@suse.de
1576
1577 - feature #302135: Graceful update of 3rd party packages
1578   Automatic upgrading only sees packages from same vendor
1579   This allows not needed to have those locked.
1580 - Add persistent locks file which allow wildcards. Users
1581   can lock certain packages adding lines like "kde* < 3.5"
1582 - add applyLocks() to apply persistent locks before solving
1583
1584 -------------------------------------------------------------------
1585 Thu Aug  9 13:28:20 CEST 2007 - schubi@suse.de
1586
1587 -  recognize changes in the pool (e.g. changing /etc/sysconfig/storage
1588   #271912 wq
1589 - Added locking resolvables in the testcases
1590 - rev 6544
1591
1592 -------------------------------------------------------------------
1593 Wed Aug  8 16:04:07 CEST 2007 - dmacvicar@suse.de
1594
1595 - add migrate-sources to %post (#292986)
1596 - 3.13.15
1597
1598 -------------------------------------------------------------------
1599 Wed Aug  8 13:32:52 CEST 2007 - jkupec@suse.cz
1600
1601 - fixed bug with using wrong files from raw metadata cache
1602   (bug #297611) (duncanmv) (r6501, already released in 3.13.14)
1603
1604 -------------------------------------------------------------------
1605 Wed Aug  8 12:42:39 CEST 2007 - schubi@suse.de
1606
1607 - fix in "ignore conflicts" if the conflict has been caused by an obsolete
1608   Bug# 297795
1609 - r 6517
1610
1611 -------------------------------------------------------------------
1612 Tue Aug  7 17:04:47 CEST 2007 - dmacvicar@suse.de
1613
1614 - implement susetags support for compressed metadata
1615   and testcases. (feature #301916)
1616 - implement disk usage in cache. For installation requires
1617   some changes in YaST to setup the ZYpp getPartitions()
1618   before repos are cached. (bug #293039)
1619 - added testcases for diskusage
1620 - 3.13.14
1621
1622 -------------------------------------------------------------------
1623 Mon Aug  6 10:19:12 CEST 2007 - jkupec@suse.cz
1624
1625 - fixed YUM parser to properly create source packages
1626 - disabled reading of filelists.xml.gz by default (the data are
1627   currently not stored anyway)
1628 - revision 6481
1629 - version 3.13.13
1630
1631 -------------------------------------------------------------------
1632 Sat Aug  4 01:03:19 CEST 2007 - ma@suse.de
1633
1634 - Don't download unwanted translation files (#293740).
1635 - revision 6470
1636
1637 -------------------------------------------------------------------
1638 Fri Aug  3 23:52:18 CEST 2007 - ma@suse.de
1639
1640 - Fix susetags repo to parse dikusage data (#293039)
1641 - revision 6467
1642 - version 3.13.12
1643
1644 -------------------------------------------------------------------
1645 Fri Aug  3 18:56:47 CEST 2007 - ma@suse.de
1646
1647 - Add product attribute 'type' (aka 'category' which is now
1648   deprecated). Adapted sustags and yum parsers to parse and
1649   provide this value.
1650 - revision 6464
1651 - version 3.13.11
1652
1653 -------------------------------------------------------------------
1654 Fri Aug  3 17:29:56 CEST 2007 - dmacvicar@suse.de
1655
1656 - fix modalias rel column number
1657 - version 3.13.10
1658
1659 -------------------------------------------------------------------
1660 Fri Aug  3 16:35:36 CEST 2007 - dmacvicar@suse.de
1661
1662 - Implemented option repo.add.probe to allow probing
1663   the added repositories
1664 - version 3.13.9
1665
1666 -------------------------------------------------------------------
1667 Fri Aug  3 16:07:46 CEST 2007 - schubi@suse.de
1668
1669 - Fixed detection of renamed packages while update.
1670 - Added new translations
1671 - rev 6445
1672
1673 -------------------------------------------------------------------
1674 Fri Aug  3 15:02:28 CEST 2007 - ma@suse.de
1675
1676 - Speed up retrieving MediaNr attribute, as it slows down install
1677   order calculation. (#297173)
1678 - revision 6442
1679
1680 -------------------------------------------------------------------
1681 Fri Aug  3 14:13:36 CEST 2007 - dmacvicar@suse.de
1682
1683 - Fixed cache schema upgrade
1684
1685 -------------------------------------------------------------------
1686 Fri Aug  3 13:38:17 CEST 2007 - ma@suse.de
1687
1688 - Fixed pattern includes and extends attributes.
1689 - revision 6431
1690 - version 3.13.8
1691
1692 -------------------------------------------------------------------
1693 Fri Aug  3 12:33:41 CEST 2007 - schubi@suse.de
1694
1695 - API for retrieving additional dependencies" solver/detail/Resolver.h
1696 - Handle additional dependencies in the testcases
1697 - Handle system and language dependencies in the testcases correctly.
1698 - r 6418
1699
1700 -------------------------------------------------------------------
1701 Thu Aug  2 18:14:12 CEST 2007 - ma@suse.de
1702
1703 - Indicate changed pool content if /etc/sysconfig/storage USED_FS_LIST
1704   has changed. Resolver must discard any cached filesystem dependencies.
1705   (required for #271912)
1706 - revision 6404
1707
1708 -------------------------------------------------------------------
1709 Thu Aug  2 16:37:06 CEST 2007 - ma@suse.de
1710
1711 - Indicate changed pool content to the resolver. (required for #271912)
1712 - revision 6398
1713 - version 3.13.7
1714
1715 -------------------------------------------------------------------
1716 Thu Aug  2 10:16:16 CEST 2007 - schubi@suse.de
1717
1718 - speedup error handling. Do not log ResolveInfo anymore. Set limit of 20
1719   problems. Bug 280387
1720 - r 6378
1721 - version 3.13.6
1722
1723 -------------------------------------------------------------------
1724 Wed Aug  1 18:51:12 CEST 2007 - ma@suse.de
1725
1726 - Added interface to install source packages via zypper.
1727 - revision 6373
1728 - version 3.13.5
1729
1730 -------------------------------------------------------------------
1731 Tue Jul 31 22:01:08 CEST 2007 - ma@suse.de
1732
1733 - Added package attributes Package::sourcePkgName and
1734   Package::sourcePkgEdition. Name and edition of the source
1735   rpm this package was built from.
1736 - Added ZYpp::installSrcPackage to install a single source package.
1737 - revision 6353
1738 - version 3.13.4
1739
1740 -------------------------------------------------------------------
1741 Tue Jul 31 19:06:54 CEST 2007 - ma@suse.de
1742
1743 - Temorary files and directories created by makeSibling use the
1744   same protection as the original.
1745 - revision 6344
1746 - version 3.13.3
1747
1748 -------------------------------------------------------------------
1749 Tue Jul 31 10:37:13 CEST 2007 - schubi@suse.de
1750
1751 - Removed keepExtras from resolvePool. This will be handled
1752   in the solver internally now. #294727
1753 - Checking if item really exists (#295544; ResolverInfoContainer.cc)
1754 - revision 6317
1755 - version 3.13.2
1756
1757 -------------------------------------------------------------------
1758 Mon Jul 30 17:23:19 CEST 2007 - ma@suse.de
1759
1760 - Remove tribool from RepoInfo's interface.
1761 - revision 6301
1762 - version 3.13.1
1763
1764 -------------------------------------------------------------------
1765 Mon Jul 30 13:59:33 CEST 2007 - ma@suse.de
1766
1767 - Fixed wrong media number reported by script, message and patch.
1768 - Fixed script API to provide the scripts location on media (if not
1769   inlined).
1770 - Introduced ScripProvider to make a script available on the local
1771   disk.
1772 - revision 6288
1773 - version 3.13.0
1774
1775 -------------------------------------------------------------------
1776 Fri Jul 27 18:08:42 CEST 2007 - jkupec@suse.cz
1777
1778 - don't request media chage if the media is not changeable (like
1779   e.g. http)
1780 - revision 6271
1781 - version 3.12.1
1782
1783 -------------------------------------------------------------------
1784 Fri Jul 27 17:40:44 CEST 2007 - dmacvicar@suse.de
1785
1786 - progress ticks for clean cache
1787 - ZConfig: remove default from names.
1788 - re enable reading cache callbacks
1789 - ini parser without boost::regexp
1790   patch by dmueller (#152447)
1791
1792 -------------------------------------------------------------------
1793 Fri Jul 27 17:16:27 CEST 2007 - ma@suse.de
1794
1795 - Fixed package to provide the location media number. (#294496)
1796 - revision 6263
1797
1798 -------------------------------------------------------------------
1799 Fri Jul 27 16:31:38 CEST 2007 - jkupec@suse.cz
1800
1801 - RepoFileReader - ignore empty url keys (baseurl, mirrorlist,
1802   gpgkey) instead of throwing bad url exception
1803 - revision 6259
1804
1805 -------------------------------------------------------------------
1806 Thu Jul 26 16:41:30 CEST 2007 - kkaempf@suse.de
1807
1808 - Make clearing of extra dependencies/conflicts configurable when
1809   resolvePool(). Leave the default as before (clear extras).
1810   Bug # 294727
1811 - revision 6233
1812 - version 3.12.0
1813
1814 -------------------------------------------------------------------
1815 Thu Jul 26 10:58:27 CEST 2007 - dmacvicar@suse.de
1816
1817 - /var/lib/zypp/cache -> /var/cache/zypp
1818   (#292419)
1819 - ini parser without boost::regexp, patch by dmueller
1820   (#152447)
1821
1822 -------------------------------------------------------------------
1823 Wed Jul 25 13:50:06 CEST 2007 - ma@suse.de
1824
1825 - Make temp directory configurable  via environment
1826   variable ZYPPTMPDIR.
1827 - revision 6202
1828 - version 3.11.11
1829
1830 -------------------------------------------------------------------
1831 Tue Jul 24 17:55:49 CEST 2007 - ma@suse.de
1832
1833 - Fixed bug in smart pointer comparison.
1834
1835 -------------------------------------------------------------------
1836 Mon Jul 23 13:05:53 CEST 2007 - ma@suse.de
1837
1838 - Fix failing rename of metadata download directories across
1839   filesystem boundaries.
1840
1841 -------------------------------------------------------------------
1842 Fri Jul 20 16:10:59 CEST 2007 - ma@suse.de
1843
1844 - Fixed malicious gettext include.
1845 - Make ZConfig a singleton.
1846 - revision 6123
1847
1848 -------------------------------------------------------------------
1849 Thu Jul 19 15:52:03 CEST 2007 - ma@suse.de
1850
1851 - Fixed repo::provideFile to set a deleter for downloaded files
1852   (#293004).
1853 - revision 6094
1854 - version 3.11.10
1855
1856 -------------------------------------------------------------------
1857 Thu Jul 19 12:58:12 CEST 2007 - ma@suse.de
1858
1859 - Query ByRepository now takes as well an alias.
1860
1861 -------------------------------------------------------------------
1862 Wed Jul 18 16:40:35 CEST 2007 - dmacvicar@suse.de
1863
1864 - fix retrieval of container attributes in cache
1865   (#292698)
1866
1867 -------------------------------------------------------------------
1868 Wed Jul 18 16:12:06 CEST 2007 - ma@suse.de
1869
1870 - Port zypp-query-pool (#292404)
1871 - revision 6069
1872 - version 3.11.9
1873
1874 -------------------------------------------------------------------
1875 Wed Jul 18 16:09:04 CEST 2007 - schubi@suse.de
1876
1877 - added new calls in Resolver.h: addRequire,addConflict
1878
1879 -------------------------------------------------------------------
1880 Wed Jul 18 14:43:04 CEST 2007 - ma@suse.de
1881
1882 - Fixed IniParser to allow '=' in values (#292669)
1883 - revision 6063
1884
1885 -------------------------------------------------------------------
1886 Wed Jul 18 14:16:59 CEST 2007 - dmacvicar@suse.de
1887
1888 - allow / in alias (#292628)
1889
1890 -------------------------------------------------------------------
1891 Wed Jul 18 12:38:55 CEST 2007 - ma@suse.de
1892
1893 - Fixed repo::provideFile to throw on error.
1894 - Fixed ResolvableQuery to use 0 as default for non existing
1895   numerical values.
1896 - revision 6058
1897
1898 -------------------------------------------------------------------
1899 Tue Jul 17 15:57:03 CEST 2007 - ma@suse.de
1900
1901 - Fixed OnMediLocation to use safe defaults. Added setLocaltion and
1902   additional ctor for convenience.
1903 - revision 6047
1904
1905 -------------------------------------------------------------------
1906 Tue Jul 17 10:45:39 CEST 2007 - schubi@suse.de
1907
1908 - Evalute update canditate:
1909   Take canditates only which are really installable. Bug 292077
1910   r 6034
1911
1912 -------------------------------------------------------------------
1913 Mon Jul 16 15:41:31 CEST 2007 - jkupec@suse.cz
1914
1915 - fixed some tribool bugs in RepoInfo
1916 - revision 6022
1917
1918 -------------------------------------------------------------------
1919 Mon Jul 16 11:43:33 CEST 2007 - dmacvicar@suse.de
1920
1921 - fix reading of non existant repo
1922 - r6018
1923 - first submission to stable
1924 - fix keywords parsing in susetags parser
1925 - version 3.11.8
1926
1927 -------------------------------------------------------------------
1928 Wed Jul 11 19:14:47 CEST 2007 - jkupec@suse.cz
1929
1930 - make resolvable query complete exceptionless with the database
1931 - test that packages have some attributes
1932 - disable progress adaptor for now
1933 - revision 5977
1934 - version 3.11.7
1935
1936 -------------------------------------------------------------------
1937 Wed Jul 11 14:37:02 CEST 2007 - ma@suse.de
1938
1939 - fixed unresolved symbols
1940 - revision 5972
1941 - version 3.11.6
1942
1943 -------------------------------------------------------------------
1944 Wed Jul 11 13:31:39 CEST 2007 - ma@suse.de
1945
1946 - fixed TranslatedText creating unwanted entries.
1947 - fixed capability processing
1948 - revision 5964
1949 - version 3.11.5
1950
1951 -------------------------------------------------------------------
1952 Tue Jul 10 20:01:18 CEST 2007 - jkupec@suse.cz
1953
1954 - MediaSetAccess::release() added
1955 - Use attachDesiredMedia in MediaProducts
1956 - Progress reporting improved
1957 - revision 5959
1958 - version 3.11.4
1959
1960 -------------------------------------------------------------------
1961 Tue Jul 10 14:23:13 CEST 2007 - ma@suse.de
1962
1963 - fixed parsing translated texts.
1964 - added source packages.
1965 - revision 5947
1966 - version 3.11.3
1967
1968 -------------------------------------------------------------------
1969 Tue Jul 10 13:11:31 CEST 2007 - jkupec@suse.cz
1970
1971 - repo callbacks fixed
1972 - Fixed YUM parser progress reporting
1973 - Added CombinedProgressData
1974 - make RepoImpl::resolvables() load lazy
1975 - MediaProducts added for scanning products file
1976 - Implement cache schema versioning and automatic invalidation of
1977   cache when schema changes
1978 - revision 5942
1979 - version 3.11.2
1980
1981 -------------------------------------------------------------------
1982 Fri Jul  6 13:51:50 CEST 2007 - ma@suse.de
1983
1984 - Propagate pools repository_iterator to the UI
1985 - revision 5911
1986 - version 3.11.1
1987
1988 -------------------------------------------------------------------
1989 Thu Jul  5 17:02:08 CEST 2007 - ma@suse.de
1990
1991 - Package::location is now returns an OnMediaLocation
1992 - archivesize() renamed to downloadSize()
1993 - Allow to iterate all Repositories that contribute
1994   Resolvables to the Pool.
1995 - MediaSetAccess::provideDir added
1996 - remove useless url check
1997 - add old-api-style wrapper
1998 - Add MediaProducts class
1999 - revision 5892
2000 - version 3.11.0
2001
2002 -------------------------------------------------------------------
2003 Thu Jul  5 09:31:02 CEST 2007 - schubi@suse.de
2004
2005 - function isInstalledBy/installs
2006   Added an initial installation flag which shows if the item has been
2007   triggered for installation, or the dependency is already satisfied.
2008 - Revision 5884
2009 - Version 3.4.0
2010
2011 -------------------------------------------------------------------
2012 Tue Jul  3 13:07:31 CEST 2007 - jkupec@suse.cz
2013
2014 - removed unused %{prefix}/lib/zypp from %files in spec file
2015 - revision 5870
2016
2017 -------------------------------------------------------------------
2018 Tue Jul  3 10:37:37 CEST 2007 - jkupec@suse.cz
2019
2020 - Old API (SourceManager, metadata parsers) dropped in favor of the
2021   new refactored ones (RepoManager, RepoParser(s), cache subtree,
2022   repo subtree).
2023 - Some new API improvements.
2024 - revision 5868
2025 - version 3.10.0 (bumped minor to 10 to indicate refactoring branch)
2026
2027 -------------------------------------------------------------------
2028 Fri Jun 22 15:28:03 CEST 2007 - schubi@suse.de
2029
2030 - New API calls which provides more information about one
2031   resolvable after a solverrun:
2032   isInstalledBy (const PoolItem_Ref item);
2033   installs (const PoolItem_Ref item);
2034 - Revision 5835
2035
2036 -------------------------------------------------------------------
2037 Thu Jun 21 15:58:16 CEST 2007 - adrian@suse.de
2038
2039 - fix changelog entry order
2040
2041 -------------------------------------------------------------------
2042 Wed Jun 20 11:47:33 CEST 2007 - schubi@suse.de
2043
2044 - Ignore conflicting items which are uninstallable
2045 - Create a "needed by" info if a requirement is still fulfilled.
2046 - Allow only one needed_by and needed_by_capability in QueueItemInstall
2047 - Added capability and type (REQUIRE, RECOMMEND,....) to
2048   ResolverInfoNeededBy
2049 - Evaluate ResolverInfoNeededBy for more information in the error
2050   messages
2051 - Enlarge detail description in the error messages
2052 - Revision 5807
2053
2054 -------------------------------------------------------------------
2055 Tue Jun 19 13:59:09 CEST 2007 - ma@suse.de
2056
2057 - Fixes for gcc-4.2
2058 - revision 5786
2059 - version 3.3.1
2060
2061 -------------------------------------------------------------------
2062 Mon Jun 18 17:20:45 CEST 2007 - mvidner@suse.cz
2063
2064 - fixed so versioning from libtool to cmake
2065 - 3.3.0
2066
2067 -------------------------------------------------------------------
2068 Mon Jun 18 09:47:32 CEST 2007 - dmacvicar@suse.de
2069
2070 - Use gpg2 instead of gpg for keyring and make
2071   the package depend on it (#284211)
2072
2073 -------------------------------------------------------------------
2074 Mon Jun 11 17:02:49 CEST 2007 - schubi@suse.de
2075
2076 - Required kmp packges FOR EACH installed/to_be_installed kernel will be installed.
2077   New dependency "packageand(foo:bar)" which provides an AND dependency by
2078   injecting a supplement/freshen.
2079   e.G. package novell-cluster-services-kmp-smp
2080   supplements: packageand(kernel-smp:novell-cluster-services-kmp)
2081   Bug 255011
2082 - Dont check for architecture changes in atoms (#266178)
2083 - Revision 5720
2084
2085 -------------------------------------------------------------------
2086 Wed May 23 17:03:29 CEST 2007 - ma@suse.de
2087
2088 - Fixed package-manager script (#275847)
2089 - revision 5614
2090
2091 -------------------------------------------------------------------
2092 Wed May 23 13:32:02 CEST 2007 - schubi@suse.de
2093
2094 - fixed cmake
2095 - version 3.2.2
2096
2097 -------------------------------------------------------------------
2098 Wed May 23 11:25:55 CEST 2007 - schubi@suse.de
2099
2100 - Reduced logging in order to speedup solving Bug 275100
2101 - revision 5603
2102 - version 3.2.1
2103
2104 -------------------------------------------------------------------
2105 Tue May 15 14:03:34 CEST 2007 - ma@suse.de
2106
2107 - Fix excess calls to releaseFile. (#274357)
2108 - revision 5545
2109
2110 -------------------------------------------------------------------
2111 Wed May  9 18:44:20 CEST 2007 - dmacvicar@suse.de
2112
2113 - Fix importing keys into rpm. (#270125)
2114 - r5527
2115
2116 -------------------------------------------------------------------
2117 Wed Apr 18 14:56:17 CEST 2007 - ma@suse.de
2118
2119 - Support filesystem dependencies to add needed filesystem RPMs
2120   automatically (Fate 301966).
2121 - revision 5404
2122 - version 3.2.0
2123
2124 -------------------------------------------------------------------
2125 Mon Apr 16 11:23:15 CEST 2007 - jkupec@suse.cz
2126
2127 - avoiding attaching media where not needed (#263207)
2128 - r5381
2129
2130 -------------------------------------------------------------------
2131 Fri Apr 13 17:32:55 CEST 2007 - dmacvicar@suse.de
2132
2133 - fix FileCap with attributes
2134 - r5376
2135
2136 -------------------------------------------------------------------
2137 Thu Apr 12 02:33:18 CEST 2007 - ma@suse.de
2138
2139 - Fixed computation of install order. Take requirements of
2140   an installed packages uninstall scripts into account, if
2141   the package is updated. (#258682)
2142 - revision 5349
2143 - version 3.1.1
2144 -------------------------------------------------------------------
2145 Wed Apr 11 15:24:01 CEST 2007 - ma@suse.de
2146
2147 - Parse and provide package keywords. (Fate 120368)
2148 - revision 5338
2149 - version 3.1.0
2150
2151 -------------------------------------------------------------------
2152 Thu Apr  5 15:50:15 CEST 2007 - schubi@suse.de
2153
2154 - Upgrade: Do NOT delete packages which have unresolved dependencies -->
2155   Ask the user. Bug 258322
2156 - revision 5305
2157 - version 3.0.3
2158
2159 -------------------------------------------------------------------
2160 Wed Apr  4 19:39:12 CEST 2007 - ma@suse.de
2161
2162 - Fix restoring of Sources id root prefix is used. (#238165)
2163 - revision 5299
2164 - version 3.0.2
2165
2166 -------------------------------------------------------------------
2167 Wed Apr  4 15:33:54 CEST 2007 - jkupec@suse.cz
2168
2169 - MediaManager::attachDesiredMedia() added to support multiple
2170   (CD/DVD) drives (fate #3974)
2171 - r5296
2172
2173 -------------------------------------------------------------------
2174 Wed Mar 14 14:33:26 CET 2007 - schubi@suse.de
2175
2176 - If there is no valid solver result and NOT all resolvables ( other
2177   architecture) has been regarded, let the user decide making a new
2178   solver run with ALL available resolvables. Bug 223440
2179 - reducing logging (error -> debug)  bug 252921
2180 - Revision 5219
2181
2182 -------------------------------------------------------------------
2183 Fri Mar  9 00:08:38 CET 2007 - ma@suse.de
2184
2185 - Allow configuration of trusted vendors via
2186   /var/lib/zypp/db/trustedVendors. (#186636)
2187 - revision 5194
2188 - version 3.0.1
2189
2190 -------------------------------------------------------------------
2191 Wed Mar  7 15:20:29 CET 2007 - dmacvicar@suse.de
2192
2193 - libzypp-devel -> libzypp requirement is not versioned
2194   (#251086)
2195 - r5181
2196
2197 -------------------------------------------------------------------
2198 Tue Mar  6 17:25:49 CET 2007 - schubi@suse.de
2199
2200 - Using already existing valid solver results for further solver runs.
2201   (partiell solving)
2202 - r5169
2203
2204 -------------------------------------------------------------------
2205 Fri Mar  2 16:11:16 CET 2007 - dmacvicar@suse.de
2206
2207 - fix link order
2208 - r5165
2209
2210 -------------------------------------------------------------------
2211 Tue Feb 27 15:50:39 CET 2007 - dmacvicar@suse.de
2212
2213 - merging from 10.2 / SP1
2214 - #247459 ftp probing
2215   denied == dont exists in ftp
2216 - r5124
2217
2218 -------------------------------------------------------------------
2219 Tue Feb 27 15:35:06 CET 2007 - schubi@suse.de
2220
2221 - Merging solver related stuff from SuSE-Linux-10_2-Branch ( till r5111):
2222 - Simultaneouqusly establishing of items which are conflicting eachother is
2223   useless. So only one will be established. Fixed in QueueItemInstall.cc
2224   Bug 243595
2225 - Added new upgrade options to fine tune version and patch handling.
2226   (F301990)
2227 - The context of establishPool will be stored in Resolver and will be
2228   regarded for the next solver run everytime. So it will be not reset by
2229   any solver run anymore.
2230   bug 191810 ( A broken patch will not be installed again)
2231
2232 -------------------------------------------------------------------
2233 Fri Feb 23 17:40:23 CET 2007 - jkupec@suse.cz
2234
2235 - adding sotf,timeo=X nfs mount options by default (#235211)
2236 - r5093
2237
2238 -------------------------------------------------------------------
2239 Fri Feb 23 14:16:19 CET 2007 - jkupec@suse.cz
2240
2241 - support for HTTP authentication prompt added (#190609)
2242 - fixed problem with empty path in URL
2243   in MediaCurl::doGetFileCopy()
2244 - r5085
2245
2246 -------------------------------------------------------------------
2247 Mon Feb 12 15:28:08 CET 2007 - jkupec@suse.cz
2248
2249 - Merged revisions 4926-4993,4995,4998-5006 via svnmerge from
2250   SuSE-Linux-10_2-Branch
2251
2252 - verifySystem: Regarding patterns too. Bug 239750 (schubi)
2253 - verifySystem: The result will be set to APPL_HIGH, so it will be not
2254   reset by a second "normal" solver run. #239281 (schubi)
2255 - yast2 reports invalid URL as 'unknown source type'
2256   (#209961) (dmacvicar)
2257 - Added freshen language dependency in supplemements too if there is no
2258   entry in supplements.
2259   #240617;IPA fonts are not installed even if select Japanese
2260   language (schubi)
2261 - Setting allowed authentication methods to "basic,digest" if none
2262   provided in URL (#243006) (jkupec)
2263 - Stopping after 50 valid solver results. Anymore would be useless. Bug
2264   243595 (schubi)
2265 - r 5007
2266
2267 -------------------------------------------------------------------
2268 Mon Feb 12 10:37:02 CET 2007 - mvidner@suse.cz
2269
2270 - package-manager: use a generic su script from XDG (#235303, #244442)
2271
2272 -------------------------------------------------------------------
2273 Fri Feb  9 15:21:55 CET 2007 - jkupec@suse.cz
2274
2275 - Setting allowed authentication methods to "basic,digest" if none
2276   provided in URL (#243006)
2277 - fixed gettext and rpath problems in configure.ac and Makefile.cvs
2278   (mvidner)
2279 - r4999
2280
2281 -------------------------------------------------------------------
2282 Wed Feb  7 15:52:29 CET 2007 - jkupec@suse.cz
2283
2284 - MediaCurlException::dumpOn() adjusted for ncurses dialogue
2285   (#222602)
2286 - 4984
2287
2288 -------------------------------------------------------------------
2289 Mon Jan 29 13:10:37 CET 2007 - dmacvicar@suse.de
2290
2291 - Merged revisions 4907-4926 from SuSE-Linux-10_2-Branch
2292
2293 - update packages: changing architecture is only valid while an
2294   system update and NOT while an update via a patch. Last fix does
2295   not fit for every case.
2296   Bug 230685
2297 - Patch has selected not the concerning package for update but
2298   a package which has provided the required dependencies too.
2299   Algorithmus: If there are exactly two providers which differ in architecture
2300                prefer the better arch.
2301   Fix: Regarding NVRA too. ( only if equal )
2302   Bug 238284
2303 - Download only English and Local translation
2304   (#208457)
2305 - Added solver parameter:
2306    tryAllPossibilities: regarding every solver branch ( not only
2307                         branches with e.G. best architectures
2308    preferHighestVersion: Prefer solver results which have a higher
2309                          version number.
2310   Bug #238087
2311 - update packages: changing architecture is only valid while an
2312   system update and NOT while an update via a patch.
2313   Bug 230685 - x86_64 MozillaFirefox binaries in security update
2314   repository
2315   Fix of version 2.11.2 has not worked if the first founded item
2316   had had another architecture.
2317 - r4927
2318
2319 -------------------------------------------------------------------
2320 Wed Jan 24 14:50:33 CET 2007 - lslezak@suse.cz
2321
2322 - added ZYpp::getPartitions() - return the partitinoning
2323
2324 -------------------------------------------------------------------
2325 Wed Jan 24 14:20:28 CET 2007 - dmacvicar@suse.de
2326
2327 - Merged revisions 4705-4906 via svnmerge from SuSE-Linux-10_2-Branch
2328 - Corrupt download cannot be skipped
2329   (#217425 and #224216)
2330 - Enable package read ahead/caching in commit per default to reduce
2331   interactive media changes. If the environment variable
2332   ZYPP_COMMIT_NO_PACKAGE_CACHE is set, caching will be disabled. (F100182)
2333 - added parameter not to reset resolver results while calling
2334   freshen pool Bug: 235761
2335 - Prepare package read ahead/caching of packages in commit. Adatped the
2336   workflow. Caching details are now hidden inside CommitPackageCache.
2337   The current implementation still performs no read ahead. (for F100182)
2338 - Skip invalid or broken rpm database entries. (#231211)
2339 - verifySystem: check if the solution is valid after calling freshenPool()
2340   Bug: 235761
2341 - Added own call for Resolver::verifySystem with additional
2342   hardware/language check in order to keep binary compatibility
2343   Fate #301224
2344 - Rpm requires additional quoting of special chars in filenames.
2345   (#233967)
2346 - Resolver::verifySystem checks for new hardware now by calling
2347   freshenPool. This is configureable. Fate #301224
2348 - merged texts from proofread
2349 - Don't consider patch/delta rpms if package architecture changes.
2350   (#231254)
2351 - update packages: changing architecture is only valid while an
2352   system update and NOT while an update via a patch.
2353   Bug 230685 - x86_64 MozillaFirefox binaries in security update repository
2354 - verifySystem: Do only regard items which will be on the system after the
2355   commit. Fate 301178
2356 - feature #301369
2357   Import listed GPG Keys from an trusted installation source
2358 - fix return call in new xml parser
2359 - Enable system resolvables in Helix parser (Revision 4787)
2360 - deptestomatic:
2361   Resetting transaction with the correct call;
2362   bugfix; Added kind in keep state (Revision 4788)
2363 - Wrong behaviour in soft install/uninstall. --> Setting Transact with
2364   soft (Revision 4789)
2365 - New call added: maySetToBeUninstalledSoft (Revision 4789)
2366   Both are only functions for the solver (Revision 4789)
2367 - Resetting "by causer" in order to distinguish from state
2368   "keep by user". ( function setLock in order to remove lock)
2369   (Revision 4789)
2370 - Better fix for Bug 217574: Checking if the resolveable CAN be deleted soft
2371   in QueueItemUninstall.cc (Revision 4790)
2372 - Regarding "keep state by user". So avoiding "reselecting" by
2373   other requirements.
2374   Give a corresponding problem solution if a resolvable satisfy
2375   a dependency, but has been set to keep by the user.
2376   Bug : 222531 (Revision 4791)
2377 - Allow to disable autoprotection of foreign vendor items. Required
2378   in zmd-backend. (F301735).
2379 - use sqlite-zmd if using > 10.2 in spec. Use the one available
2380   durin compile.
2381 - Item could has already been selected to soft uninstall (e.G. remove
2382   pattern which recommend this item ). Do not throw an exception anymore.
2383   bug#225278
2384 - Added syscontent::Reader: Parse serialized set of ResObjects.
2385   (for F300729)
2386 - If there has already been selected another item by the solver (e.g. from
2387   another source) we will take thatone in order to avoid parallel
2388   installation and there concerning error messages.
2389   Bug 224698
2390 - In order to handle conflicting resolvable we try to update the
2391   conflicting item. While evaluating these canditates an already selected
2392   candidate will not be regarded. So it could be that an older package
2393   will be selected for update although a newer has already been selected. Revision 4765
2394 - Conflicting items: The resolvable will be obsoleted by another. So it is useless finding an
2395   update candidate and evaluate additional branches.
2396 - r4907
2397
2398 -------------------------------------------------------------------
2399 Mon Dec  4 15:38:12 CET 2006 - mt@suse.de
2400
2401 - Improved realpath() wrapper in media handler class (#222521).
2402 - revision 4758
2403
2404 -------------------------------------------------------------------
2405 Thu Nov 30 09:15:20 CET 2006 - ma@suse.de
2406
2407 - version 3.0.0 (2.x.x now in SuSE-Linux-10_2-Branch)
2408 - revision 4713
2409
2410 -------------------------------------------------------------------
2411 Wed Nov 29 19:20:24 CET 2006 - dmacvicar@suse.de
2412
2413 - use sqlite-zmd package for the non yet shipped zypp2/ stuff
2414   because backend uses this sqlite and it is no fun to
2415   install one and the other to develop (as the -devel packages)
2416   conflict.
2417 - add cmake support for building zypp/ lib.
2418   TODO: soinfo, compile testcases, devel, zypp2,docs
2419   find rpm, curl and others.
2420 - dont serialize interactive, as it is
2421   calculated now.
2422   (it was already fixed as we don't reimplement
2423   the method, but we still serialized, parsed)
2424 - r4709
2425
2426 -------------------------------------------------------------------
2427 Tue Nov 28 22:40:12 CET 2006 - ma@suse.de
2428
2429 - fixed Patch::interactive to return true as well, if the patch
2430   itself has a licence. (#224192)
2431 - revision 4702
2432 - version 2.9.2
2433
2434 -------------------------------------------------------------------
2435 Tue Nov 28 16:36:56 CET 2006 - mt@suse.de
2436
2437 - Added search for /sbin/vol_id tool - that is in /lib/udev/vol_id
2438   on the installation image (#213852).
2439 - revision 4700
2440
2441 -------------------------------------------------------------------
2442 Tue Nov 28 11:44:52 CET 2006 - schubi@suse.de
2443
2444 - Avoid duplicate pool entries; Bug 223750; second part of the fix
2445 - r4698
2446 - Version 2.9.1
2447
2448 -------------------------------------------------------------------
2449 Mon Nov 27 18:29:58 CET 2006 - schubi@suse.de
2450
2451 - Pool has multi instances of an item in the pool. Reduced this error
2452   to items which are identically at least. #217574 and #223750
2453 - r4695
2454
2455 -------------------------------------------------------------------
2456 Mon Nov 27 17:37:44 CET 2006 - dmacvicar@suse.de
2457
2458 - replace spaces to underscores in product names
2459 - 2.8.7
2460 - r4688
2461
2462 -------------------------------------------------------------------
2463 Mon Nov 27 16:54:03 CET 2006 - dmacvicar@suse.de
2464
2465 - Mark some strings for translation (#219783 need it)
2466 - r4682
2467
2468 -------------------------------------------------------------------
2469 Mon Nov 27 16:17:07 CET 2006 - mt@suse.de
2470
2471 - Added translations marks to hal, url and mutex exceptions (#23771)
2472 - revision 4680
2473
2474 -------------------------------------------------------------------
2475 Wed Nov 22 19:24:57 CET 2006 - dmacvicar@suse.de
2476
2477 - don't make libzypp-devel depend on sqlite-devel as
2478   headers from zypp2 are not installed yet
2479 - r4663
2480
2481 -------------------------------------------------------------------
2482 Wed Nov 22 15:23:55 CET 2006 - ma@suse.de
2483
2484 - Return an error if fork failed. (#204807)
2485 - Make Script execution abortable by user request. (#212949, F100233)
2486 - revision 4660
2487 - version 2.8.6
2488
2489 -------------------------------------------------------------------
2490 Tue Nov 21 16:25:03 CET 2006 - mvidner@suse.cz
2491
2492 - Added package-manager wrapper script, with icon and .desktop (#222757).
2493   (Used by gnome-main-menu)
2494 - version 2.8.5
2495 - r4640
2496
2497 -------------------------------------------------------------------
2498 Tue Nov 21 13:11:06 CET 2006 - mt@suse.de
2499
2500 - Fixed target/hal - one more dbus_connection_close found (#216035)
2501 - revision 4636
2502 - version 2.8.4
2503
2504 -------------------------------------------------------------------
2505 Mon Nov 20 14:15:38 CET 2006 - schubi@suse.de
2506
2507 - translation added
2508   rev 4630
2509   version 2.8.3
2510
2511 -------------------------------------------------------------------
2512 Mon Nov 20 11:02:04 CET 2006 - ma@suse.de
2513
2514 - Process obsoletes when installing non-package objects. (#217352)
2515 - revision 4621
2516 - version 2.8.2
2517
2518 -------------------------------------------------------------------
2519 Fri Nov 17 16:57:39 CET 2006 - mt@suse.de
2520
2521 - Implemented volume device check using /sbin/vol_id (#213852).
2522 - Revision 4619
2523
2524 -------------------------------------------------------------------
2525 Fri Nov 17 15:53:58 CET 2006 - schubi@suse.de
2526
2527 - new translation added
2528
2529 -------------------------------------------------------------------
2530 Fri Nov 17 12:42:04 CET 2006 - mt@suse.de
2531
2532 - Implemented an reuse of already existing foreign CD/DVD mount points
2533   (e.g. automounted) - depends on REUSE_FOREIGN_MOUNTS flag (#220206).
2534 - Added a fallback check of the volume.mount_point HAL property to
2535   isAutoMountedMedia(); info.hal_mount.created_mount_point seems
2536   to be not avaliable in newer HAL versions (on 10.2).
2537 - Revision 4615
2538 - Version 2.8.1
2539
2540 -------------------------------------------------------------------
2541 Thu Nov 16 23:39:15 CET 2006 - ma@suse.de
2542
2543 - removed unused methods from Patch and PatchImplIf. Provided
2544   reasonable default implementation for Patch::interactive.
2545   (#221476).
2546 - revision 4610
2547 - Version 2.8.0
2548
2549 -------------------------------------------------------------------
2550 Thu Nov 16 15:32:04 CET 2006 - dmacvicar@suse.de
2551
2552 - Handle media eject failures (#216545)
2553 - r4606
2554
2555 -------------------------------------------------------------------
2556 Wed Nov 15 22:41:51 CET 2006 - ma@suse.de
2557
2558 - Reimplemented RpmDb::checkPackage using librpm API instead
2559   of parsing "rpm --checksig" output. (#163202)
2560 - Version 2.7.4
2561 - revision 4600
2562
2563 -------------------------------------------------------------------
2564 Wed Nov 15 15:39:26 CET 2006 - schubi@suse.de
2565
2566 - NEW behaviour of the solver:
2567   Obsolete virtual provides. E.G.:
2568
2569   Installed:
2570   -----------
2571   Name:           test-1.0-0
2572
2573   Name:           moretest-1.0-0
2574   Provides:       test
2575
2576   To be installed
2577   ------------------
2578   Name:           nomoretest-1.0-0
2579   Obsoletes:      test
2580
2581   Result
2582   --------
2583   test-1.0-0 AND  moretest-1.0-0 will be deleted. In former versions only
2584   test-1.0-0 had been deleted. Bug 220999
2585
2586 - Translations added
2587
2588 Version 2.7.3
2589 rev 4593
2590
2591 -------------------------------------------------------------------
2592 Tue Nov 14 16:32:49 CET 2006 - schubi@suse.de
2593
2594 - Bugfix in generating solver testcases:
2595    - added kind of capabilities in description file
2596    - removed unneded channel from uninstall in command file
2597
2598 -------------------------------------------------------------------
2599 Mon Nov 13 18:35:01 CET 2006 - mt@suse.de
2600
2601 - Try to call /bin/eject utility if the eject-ioctl fails.
2602 - r4568
2603
2604 -------------------------------------------------------------------
2605 Mon Nov 13 17:00:51 CET 2006 - dmacvicar@suse.de
2606
2607 - ignore empty capabilities
2608 - r4565
2609
2610 -------------------------------------------------------------------
2611 Fri Nov 10 17:52:10 CET 2006 - dmacvicar@suse.de
2612
2613 - make progress strings translatable (#219783)
2614 - r4556
2615
2616 -------------------------------------------------------------------
2617 Tue Nov  7 16:40:28 CET 2006 - schubi@suse.de
2618
2619 -  While deleting a selection all concerning recommended
2620    packages will be deleted too.
2621    BUT those packages should not be deleted which have been
2622    set to KEEP by the user. bug 217574
2623    rev 4526
2624    VERSION: 2.7.2
2625
2626 -------------------------------------------------------------------
2627 Tue Nov  7 13:12:49 CET 2006 - schubi@suse.de
2628
2629 - Makefile in zypp2 fixed
2630   Revision 4520
2631
2632 -------------------------------------------------------------------
2633 Tue Nov  7 11:38:10 CET 2006 - schubi@suse.de
2634
2635 - Translations added
2636   Revision 4514
2637   VERSION: 2.7.1
2638
2639 -------------------------------------------------------------------
2640 Mon Nov  6 12:32:22 CET 2006 - dmacvicar@suse.de
2641
2642 - Make the parser more strict, rejecting broken sources
2643   but showing the error line.
2644   Last fix making the parser relax would break multitag
2645   descriptions with empty lines, now we check dependencies
2646   at a higher level. (reference #160607)
2647 - r4501
2648
2649 -------------------------------------------------------------------
2650 Fri Nov  3 11:04:19 CET 2006 - schubi@suse.de
2651
2652 - New problem solution added: Unlock ALL resovables in order to speed up
2653   problem solution. Bug 206453
2654
2655 -------------------------------------------------------------------
2656 Fri Nov  3 10:29:08 CET 2006 - schubi@suse.de
2657
2658 - Translations added
2659
2660 -------------------------------------------------------------------
2661 Thu Nov  2 17:15:19 CET 2006 - mt@suse.de
2662
2663 - Fixed target/hal - removed dbus_connection_close calls, because
2664   the connections are shared; unref the ref-counted handle only.
2665   (#216035)
2666 - r4442
2667
2668 -------------------------------------------------------------------
2669 Thu Nov  2 16:18:27 CET 2006 - dmacvicar@suse.de
2670
2671 - skipping unreachable packages won't work
2672   (#215445)
2673 - r4468
2674
2675 -------------------------------------------------------------------
2676 Wed Oct 25 19:04:51 CEST 2006 - dmacvicar@suse.de
2677
2678 - (#213793) Target store fails to recreate stored install-time (other
2679   Date and ByteCount values as well)
2680
2681 - skip comments and blank lines in multilists
2682   fixes (#214877) - zen-updater is not installed by default
2683
2684 - Automatically fix broken products when reading
2685   the product database.
2686   still pending: honour the read-only flag
2687   Changes to make this possible include
2688   using read_dir instead of boost directory
2689   iterator.
2690
2691 -------------------------------------------------------------------
2692 Wed Oct 25 17:09:06 CEST 2006 - schubi@suse.de
2693
2694 - added new class for generating solver testcases:
2695   Testcase
2696
2697 -------------------------------------------------------------------
2698 Wed Oct 25 15:40:44 CEST 2006 - ma@suse.de
2699
2700 - Finalized ui::PatternContents. (F301229)
2701 - version 2.7.0
2702 - revision 4413
2703
2704 -------------------------------------------------------------------
2705 Wed Oct 25 08:21:52 CEST 2006 - mvidner@suse.cz
2706
2707 - Moved zypper and zypp-checkpatches(-wrapper) to zypper.rpm
2708 - version 2.6.0
2709
2710 -------------------------------------------------------------------
2711 Tue Oct 24 14:33:16 CEST 2006 - ma@suse.de
2712
2713 - Added ui::PatternContents: Helper class that will compute a patterns
2714   expanded install_packages set. (UI interface for F301229)
2715 - revision 4387
2716
2717 -------------------------------------------------------------------
2718 Tue Oct 24 09:06:24 CEST 2006 - mvidner@suse.cz
2719
2720 - removed the last reference to /usr/lib64 to fix the build
2721
2722 -------------------------------------------------------------------
2723 Mon Oct 23 17:44:42 CEST 2006 - mvidner@suse.cz
2724
2725 - added "zypper info" (jkupec)
2726 - version 2.5.2
2727
2728 -------------------------------------------------------------------
2729 Mon Oct 23 11:28:01 CEST 2006 - dmacvicar@suse.de
2730
2731 - fix rpm db timestamp
2732 - add extra urls and optional urls to product API
2733 - r4378
2734
2735 -------------------------------------------------------------------
2736 Fri Oct 20 16:55:44 CEST 2006 - mvidner@suse.cz
2737
2738 - zypper: nicer progress reports, with or without --verbose.
2739
2740 -------------------------------------------------------------------
2741 Fri Oct 20 16:25:50 CEST 2006 - ma@suse.de
2742
2743 - Fixed reloading of target data after commit. Broken since
2744   rev 3880.
2745 - version 2.5.1
2746 - revision 4365
2747
2748 -------------------------------------------------------------------
2749 Fri Oct 20 16:22:09 CEST 2006 - dmacvicar@suse.de
2750
2751 - put query-pool in /usr/lib/zypp and not lib64
2752 - r4363
2753
2754 -------------------------------------------------------------------
2755 Fri Oct 20 12:16:06 CEST 2006 - dmacvicar@suse.de
2756
2757 - revert keyring changes, causes endless loop (obvious)
2758 - add dist-product information, adapt store
2759 - version 2.5.0
2760 - r4355
2761
2762 -------------------------------------------------------------------
2763 Fri Oct 20 11:04:26 CEST 2006 - ma@suse.de
2764
2765 - zypp-query-pool: For products show additionally distributionName
2766   and distributionEdition. (required by #205392)
2767 - revision 4349
2768
2769 -------------------------------------------------------------------
2770 Fri Oct 20 00:13:49 CEST 2006 - ma@suse.de
2771
2772 - Add accessor for Product distributionName and distributionEdition.
2773   (required by #205392)
2774 - revision 4347
2775
2776 -------------------------------------------------------------------
2777 Thu Oct 19 18:40:36 CEST 2006 - dmacvicar@suse.de
2778
2779 - added test case for KeyRing
2780 - fire trustedKeyAdded in all calls to import trusted key
2781   not only in signature check workflow.
2782 - r4342
2783
2784 -------------------------------------------------------------------
2785 Thu Oct 19 18:27:02 CEST 2006 - mvidner@suse.cz
2786
2787 - zypper update: implemented minimal version (patches only)
2788 - zypper list-updates: changed default type from package to patch,
2789   consider patches affecting the package manager separately
2790
2791 -------------------------------------------------------------------
2792 Thu Oct 19 14:09:33 CEST 2006 - dmacvicar@suse.de
2793
2794 - version 2.4.1
2795 - r4338
2796
2797 -------------------------------------------------------------------
2798 Thu Oct 19 14:05:18 CEST 2006 - dmacvicar@suse.de
2799
2800 - add zypp-query-pool, so registration doesn't depend on
2801   libzypp-zmd-backend being installed. Will remove from
2802   backend when suseregister gets updated.
2803
2804 -------------------------------------------------------------------
2805 Thu Oct 19 12:31:08 CEST 2006 - schwab@suse.de
2806
2807 - Make sure config.rpath is present.
2808
2809 -------------------------------------------------------------------
2810 Wed Oct 18 21:40:25 CEST 2006 - mvidner@suse.cz
2811
2812 - zypper search: fixed uninitialized members that made all searches
2813   exact and case sensitve
2814
2815 -------------------------------------------------------------------
2816 Wed Oct 18 13:13:16 CEST 2006 - dmacvicar@suse.de
2817
2818 - zypp-checkpatches, write in the right file
2819 - r4328
2820
2821 -------------------------------------------------------------------
2822 Wed Oct 18 12:45:49 CEST 2006 - schubi@suse.de
2823
2824 - Install resolvables although they are unneeded
2825   if they have NOT the kind patch/atoms
2826   Bug 210538 - freshens/supplements does not work with patterns
2827 - r4326
2828
2829 -------------------------------------------------------------------
2830 Tue Oct 17 19:17:39 CEST 2006 - mvidner@suse.cz
2831
2832 - zypper service-add -r http://example.org/foo.repo (F#300641).
2833
2834 -------------------------------------------------------------------
2835 Tue Oct 17 18:29:34 CEST 2006 - dmacvicar@suse.de
2836
2837 - zypp-checkpatches:
2838   save version of the generated xml to
2839   regenerate it if it changes.
2840   save a random token in case of error to
2841   force recreating xml file
2842 - r4321
2843
2844 -------------------------------------------------------------------
2845 Tue Oct 17 13:49:53 CEST 2006 - dmacvicar@suse.de
2846
2847 - remove permissions for zypp checkpatches from spec
2848 - r4318
2849
2850 -------------------------------------------------------------------
2851 Tue Oct 17 12:36:57 CEST 2006 - dmacvicar@suse.de
2852
2853 - registration fails because of wrong product data
2854   (#205392)
2855   use DISTPRODUCT,DISTVERSION to create the product
2856   resolvable. have this resolvable provide
2857   PRODUCT = VERSION
2858 - r4312
2859
2860 -------------------------------------------------------------------
2861 Mon Oct 16 18:05:56 CEST 2006 - mvidner@suse.cz
2862
2863 - zypper service-add -r ./foo.repo (F#300641).
2864
2865 -------------------------------------------------------------------
2866 Mon Oct 16 15:02:00 CEST 2006 - jkupec@suse.cz
2867
2868 - zypper: added case-sensitive search, search in descriptions and
2869   summaries, search by resolvable type, substring and word
2870   matching, support for wildcards
2871 - Revision 4303
2872
2873 -------------------------------------------------------------------
2874 Mon Oct 16 13:27:50 CEST 2006 - mvidner@suse.cz
2875
2876 - Prevent the user from sending signals to zypp-checkpatches-wrapper
2877   (#211286).
2878
2879 -------------------------------------------------------------------
2880 Mon Oct 16 12:57:56 CEST 2006 - schubi@suse.de
2881
2882 - Dont incomplete an uninstalled resolvable, even not when establishing.
2883   Incomplete only makes sense for installed resolvables (when they have broken
2884   deps), for patches (because they are needed) and for atoms (because they are
2885   used during patch calculation)
2886   Bug 198379
2887
2888 - Do not branch for packages with the same NVE but different architectures.
2889   Take the best architecture.
2890
2891 -------------------------------------------------------------------
2892 Fri Oct 13 16:51:43 CEST 2006 - dmacvicar@suse.de
2893
2894 - implement rename source in sourcemanager
2895 - r4286
2896
2897 -------------------------------------------------------------------
2898 Fri Oct 13 14:32:44 CEST 2006 - dmacvicar@suse.de
2899
2900 - YaST sources: set alias to product summary if empty
2901 - show alias on logs.
2902 - r4281
2903
2904 -------------------------------------------------------------------
2905 Thu Oct 12 16:40:29 CEST 2006 - dmacvicar@suse.de
2906
2907 - version 2.4.0 (bin incompat due to callback fixes)
2908 - r4272
2909
2910 -------------------------------------------------------------------
2911 Thu Oct 12 16:30:55 CEST 2006 - ma@suse.de
2912
2913 - Provide additional solver status information to the UI.
2914   (#162164,F301272)
2915 - Fixed UI satus computation in presence of multiple available
2916   candidates.
2917 - revision 4264
2918 - version 2.3.1
2919
2920 -------------------------------------------------------------------
2921 Thu Oct 12 15:45:12 CEST 2006 - dmacvicar@suse.de
2922
2923 - remove const in MediaChangeReport requestMedia that
2924   broke cd changing.
2925 - r4262
2926
2927 -------------------------------------------------------------------
2928 Wed Oct 11 08:35:48 CEST 2006 - mvidner@suse.cz
2929
2930 - zypper: added search (jkupec)
2931 - removed the suid bit from zypp-checkpatches-wrapper so that the
2932   build passes until permissions.rpm is updated (~#211286).
2933 - r4253
2934
2935 -------------------------------------------------------------------
2936 Tue Oct 10 16:03:40 CEST 2006 - dmacvicar@suse.de
2937
2938 - Log microseconds if ZYPP_PROFILING env var is enabled.
2939 - r4252
2940
2941 -------------------------------------------------------------------
2942 Mon Oct  9 18:15:19 CEST 2006 - dmacvicar@suse.de
2943
2944 - YaST sources:
2945   Factory cannot be set with 'refresh' enabled
2946   (#204957)
2947 - get rid of some const bool signatures in Source classes
2948 - r4247
2949
2950 -------------------------------------------------------------------
2951 Mon Oct  9 15:11:16 CEST 2006 - mvidner@suse.cz
2952
2953 - Added zypp-checkpatches and a suid-root zypp-checkpatches-wrapper.
2954
2955 -------------------------------------------------------------------
2956 Fri Oct  6 13:23:32 CEST 2006 - schubi@suse.de
2957
2958 - select the best solution: prefering the total amount of install/update
2959   packages BEFORE source preferences. Bug 208784
2960
2961 -------------------------------------------------------------------
2962 Fri Oct  6 11:55:11 CEST 2006 - dmacvicar@suse.de
2963
2964 - Introduce a method to see if a source supports a
2965   kind of resolvable at that time, so we can
2966   init a YUM source like factory but avoid parsing
2967   it if it contains no patches.
2968 - add TODO
2969 - zypp-checkpatches xml output
2970 - r4235
2971
2972 -------------------------------------------------------------------
2973 Mon Oct  2 16:34:03 CEST 2006 - mvidner@suse.cz
2974
2975 - added a CLI preview: zypper
2976 - revision 4214
2977 - version 2.2.3
2978
2979 -------------------------------------------------------------------
2980 Mon Oct  2 15:11:26 CEST 2006 - dmacvicar@suse.de
2981
2982 - FATE #100165:
2983   Make Content File Aware of Different Architectures
2984   expand %a in release notes with architecture
2985
2986 -------------------------------------------------------------------
2987 Fri Sep 29 16:10:46 CEST 2006 - ma@suse.de
2988
2989 - Extended pattern parser to support includes/extends tags as hint
2990   for the IO. (F301229)
2991 - revision 4199
2992 - version 2.2.2
2993
2994 -------------------------------------------------------------------
2995 Fri Sep 29 00:31:33 CEST 2006 - ma@suse.de
2996
2997 - Enabled sending of ScriptResolvableReport.
2998 - Changed ScriptResolvableReport::start to send local path
2999   of script to be executed.
3000 - revision 4190
3001 - version 2.2.1
3002
3003 -------------------------------------------------------------------
3004 Wed Sep 27 14:14:33 CEST 2006 - ma@suse.de
3005
3006 - Added ScriptResolvableReport. Callbacks triggered on script
3007   execution during commit. (F100233)
3008 - revision 4187
3009 - version 2.2.0
3010
3011 -------------------------------------------------------------------
3012 Mon Sep 25 13:52:55 CEST 2006 - mvidner@suse.cz
3013
3014 - fix: Url::getRegisteredSchemes() would always return nothing
3015
3016 -------------------------------------------------------------------
3017 Fri Sep 22 15:34:11 CEST 2006 - jkupec@suse.cz
3018
3019 - Made the build dependency on gettext-devel explicit
3020
3021 -------------------------------------------------------------------
3022 Tue Sep 19 10:59:24 CEST 2006 - jsrain@suse.cz
3023
3024 - adapted multi-media YUM sources according to official YUM
3025   specification (F300743)
3026
3027 -------------------------------------------------------------------
3028 Mon Sep 18 17:42:26 CEST 2006 - lslezak@suse.cz
3029
3030 - use RPM_OPT_FLAGS (meissner@suse.de)
3031
3032 -------------------------------------------------------------------
3033 Mon Sep 18 15:19:53 CEST 2006 - lslezak@suse.cz
3034
3035 - SourceFactory::createFrom() - don't loose url,...
3036 - r4160
3037
3038 -------------------------------------------------------------------
3039 Mon Sep 18 12:00:46 CEST 2006 - kkaempf@suse.de
3040
3041 - reduce logging in ResolvableImpl.cc
3042 - rev 4157
3043
3044 -------------------------------------------------------------------
3045 Thu Sep 14 15:59:47 CEST 2006 - schubi@suse.de
3046
3047 - Replaced requirementIsMet by requirementIsInstalledOrUnneeded
3048   in QueueItemInstall and QueueItemRequire
3049   Bug 192535/204913
3050   removed fix:Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
3051
3052 -------------------------------------------------------------------
3053 Thu Sep 14 12:44:53 CEST 2006 - lslezak@suse.cz
3054
3055 - fixed SourceFactory::createFrom() - don't loose alias,
3056   cachedir,... parameters
3057
3058 -------------------------------------------------------------------
3059 Thu Sep 14 10:21:02 CEST 2006 - mvidner@suse.cz
3060
3061 - Use RPM Enhances only if detected at configure time, to allow
3062   compilation with older rpm.
3063 - callback params: use const string & instead of string (dmacvicar)
3064
3065 -------------------------------------------------------------------
3066 Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
3067
3068 - Do not regarding SATISFIED (regarding UNNEEDED) in isPresent if it is
3069   a package/script/message
3070   Bug: 192535
3071
3072 -------------------------------------------------------------------
3073 Thu Sep  7 16:19:36 CEST 2006 - dmacvicar@suse.de
3074
3075 - add Source_Ref::checksum() which in combination with
3076   timestamp can give an idea of a source change.
3077 - r4106
3078
3079 -------------------------------------------------------------------
3080 Thu Sep  7 14:32:38 CEST 2006 - mvidner@suse.cz
3081
3082 - Implemented fgzstreambuf::compressed_tell and fXstream::getbuf to
3083   enable progress reporting on compressed streams.
3084
3085 -------------------------------------------------------------------
3086 Wed Sep  6 18:31:20 CEST 2006 - dmacvicar@suse.de
3087
3088 - better error propagation
3089 - r4096
3090
3091 -------------------------------------------------------------------
3092 Tue Sep  5 19:22:56 CEST 2006 - mt@suse.de
3093
3094 - Removed libblkid dependency - the workaround using libblkid to
3095   check filesystem on XEN vbd mapped devices is obsolete, because
3096   the info is avaliable via /dev/disk/by-label link now. (#197107)
3097 - revision 4087
3098
3099 -------------------------------------------------------------------
3100 Thu Aug 31 15:16:11 CEST 2006 - ma@suse.de
3101
3102 - PackageProvider: Fixed broken retry. (#202163)
3103 - revision 4071
3104
3105 -------------------------------------------------------------------
3106 Wed Aug 30 23:50:55 CEST 2006 - ma@suse.de
3107
3108 - Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
3109   to create a Package from a source package header.
3110 - Added method Pathname::extension: Return all of the characters in name
3111   after and including the last dot in the last element of name.
3112 - PlaindirImpl: Disable rpm signature verification when scaning a directory for
3113   rpms. Otherwise we'd need access to the rpm database to get the keys.
3114 - revision 4069
3115
3116 -------------------------------------------------------------------
3117 Wed Aug 30 17:42:40 CEST 2006 - schubi@suse.de
3118
3119 - Do not regarding SATISFIED/UNNEEDED in isPresent if it is
3120   a package/script/message
3121   Bug: 192535
3122
3123 -------------------------------------------------------------------
3124 Wed Aug 30 14:29:45 CEST 2006 - ma@suse.de
3125
3126 - Speedup computation of number of rpm database entries.
3127 - revision 4058
3128
3129 -------------------------------------------------------------------
3130 Tue Aug 29 16:58:20 CEST 2006 - schubi@suse.de
3131
3132 - Fixed endless loop in transactResObject
3133   Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
3134
3135 -------------------------------------------------------------------
3136 Tue Aug 29 12:05:09 CEST 2006 - dmacvicar@suse.de
3137
3138 - fix some testcases for tar file parser changes
3139 - r4045
3140
3141 -------------------------------------------------------------------
3142 Tue Aug 29 11:19:53 CEST 2006 - dmacvicar@suse.de
3143
3144 - missing includes
3145 - clean old callbacks
3146 - r4041
3147
3148 -------------------------------------------------------------------
3149 Fri Aug 25 14:32:07 CEST 2006 - schubi@suse.de
3150
3151 - zyppPattern->install_packages returns SUGGESTED package too.
3152   Bug 201476
3153   Revision 4036
3154
3155 -------------------------------------------------------------------
3156 Fri Aug 25 13:05:33 CEST 2006 - schubi@suse.de
3157
3158 - New behaviour in the solver: try with 'best' package first, try with 'all'
3159   packages if this fails.
3160   Bug :Bug 191983
3161
3162 -------------------------------------------------------------------
3163 Fri Aug 25 11:35:48 CEST 2006 - dmacvicar@suse.de
3164
3165 - libzypp 2.1.0
3166 - bump version due to incompatible callback changes in KeyRing
3167   Sources
3168
3169 -------------------------------------------------------------------
3170 Thu Aug 24 15:34:45 CEST 2006 - dmacvicar@suse.de
3171
3172 - new keyring callbacks
3173 - separate trust key from import key
3174 - use PublicKey class instead of params, to be able
3175   to add more info like photos later (pending #181682)
3176 - update zmart with those callbacks.
3177 - better error handling (Exception types)
3178 - make tmp file names more readable depending on the context
3179 - r4026
3180
3181 -------------------------------------------------------------------
3182 Tue Aug 22 22:35:30 CEST 2006 - dmacvicar@suse.de
3183
3184 - decouple probing from source creation, using the new
3185   media test for existence functions.
3186 - r4019
3187
3188
3189 -------------------------------------------------------------------
3190 Tue Aug 22 17:56:53 CEST 2006 - mt@suse.de
3191
3192 - Fixed getDoesFileExist to reset the transfer range
3193 - Added logging of curl debug messages to the zypp log.
3194   The env var ZYPP_MEDIA_CURL_DEBUG=1 logs curl infos,
3195   ZYPP_MEDIA_CURL_DEBUG=2 logs the in/out headers.
3196 - r4018
3197
3198 -------------------------------------------------------------------
3199 Fri Aug 18 14:57:35 CEST 2006 - kkaempf@suse.de
3200
3201 - remove the /etc/sysconfig/zypp:REWRITE_KERNEL_DEPS = yes check;
3202   see rev 3810 below. (#190163)
3203 - rev 3998
3204
3205 -------------------------------------------------------------------
3206 Thu Aug 17 18:15:14 CEST 2006 - dmacvicar@suse.de
3207
3208 - fix uninstalling of atoms (noop)
3209 - r3995
3210
3211 -------------------------------------------------------------------
3212 Wed Aug 16 17:41:40 CEST 2006 - dmacvicar@suse.de
3213
3214 - Implement initial verson of Media
3215   doesFileExist, for future source probing.
3216 - r3984
3217
3218 -------------------------------------------------------------------
3219 Tue Aug 15 12:01:31 CEST 2006 - dmacvicar@suse.de
3220
3221 - more dbus_connection_close fixes
3222 - r3974
3223
3224 -------------------------------------------------------------------
3225 Tue Aug 15 11:41:41 CEST 2006 - kkaempf@suse.de
3226
3227 - clean up 'incomplete' handling in QueueItemEstablish.
3228 - rev 3973.
3229
3230 -------------------------------------------------------------------
3231 Tue Aug 15 11:30:50 CEST 2006 - kkaempf@suse.de
3232
3233 - Don't set 'incomplete' for uninstalled patterns or products.
3234   (#198379)
3235 - rev 3970.
3236
3237 -------------------------------------------------------------------
3238 Mon Aug 14 16:50:53 CEST 2006 - schubi@suse.de
3239
3240 - Added new API calls:
3241   setAdditionalProvide
3242   setAdditionalConflict
3243   setAdditionalRequire
3244
3245 -------------------------------------------------------------------
3246 Mon Aug 14 11:26:20 CEST 2006 - dmacvicar@suse.de
3247
3248 - don't link examples to testsuite library.
3249
3250 -------------------------------------------------------------------
3251 Sat Aug 12 17:30:30 CEST 2006 - schwab@suse.de
3252
3253 - Disable profiling to work around compiler bug.
3254
3255 -------------------------------------------------------------------
3256 Fri Aug 11 17:01:33 CEST 2006 - dmacvicar@suse.de
3257
3258 - forward port 3924:3939
3259 - Add explicit finish callbacks for subtasks during ProvidePackage
3260  Â to avoid UI confusion.
3261 - rev3957
3262
3263 -------------------------------------------------------------------
3264 Fri Aug 11 11:48:44 CEST 2006 - dmacvicar@suse.de
3265
3266 - Introduce examples/
3267 - fix some svn ignores
3268 - fix compilation. Use: dbus_connection_close
3269 - rev 3943
3270
3271 -------------------------------------------------------------------
3272 Thu Aug 10 16:32:36 CEST 2006 - dmacvicar@suse.de
3273
3274 - Initial support for plain directory with rpms as source
3275 - r3935
3276
3277 -------------------------------------------------------------------
3278 Tue Aug  8 16:51:45 CEST 2006 - dmacvicar@suse.de
3279
3280 - Move the target query by kind function to
3281   a iterator, so we dont make a copy of the restore
3282   the iterator works loading by demand too
3283
3284 -------------------------------------------------------------------
3285 Mon Aug  7 17:57:26 CEST 2006 - dmacvicar@suse.de
3286
3287 - rename the new initTarget to initializeTarget,
3288   leave the old one as is, but deprecate it.
3289 - r3903
3290
3291 -------------------------------------------------------------------
3292 Mon Aug  7 15:10:08 CEST 2006 - dmacvicar@suse.de
3293
3294 - forward port from SLES10 branch , till 3888
3295 - Prefer to use available DeltaRpm or PatchRpm instead of downloading
3296   full packages. (#168844)
3297 - rpmdb : Do not use the deprecated POSIX API, but boost::regex
3298 - version 2.0.0
3299 - rev 3893
3300
3301 -------------------------------------------------------------------
3302 Fri Aug  4 15:20:13 CEST 2006 - dmacvicar@suse.de
3303
3304 - Separate target init from adding resolvables, getting rid of the
3305 uggly bool flag.
3306 - dont clear the store each time Target::resolvables is called
3307 - Load target resolvables on demand by kind, keep them cached later
3308 - add Target::resolvablesByKind(kind) to allow query specific kind
3309   without reading all kinds. Used to port TargetProduct, which
3310   was reading the whole rpm database only to displayy base product
3311   name in YaST help.
3312 - commit to pkg-bindings and packager will follow.
3313 - jsrain will port more yast stuff, especially inst_source which
3314   startup time should by reduced by half afterwards.
3315 - rev 3880
3316
3317 -------------------------------------------------------------------
3318 Tue Aug  1 13:37:29 CEST 2006 - dmacvicar@suse.de
3319
3320 - forward port:
3321   rev 3786 fix to stalle tmpfiles broke patches.
3322   SLES was released with this broken. 10.1 has a blocked
3323   zypp update because this.
3324   Attempt to fix this. (#192535)
3325 - fix configure.ac sqlite-source build path
3326 - rev 3858
3327
3328 -------------------------------------------------------------------
3329 Fri Jul 21 10:58:58 CEST 2006 - dmacvicar@suse.de
3330
3331 - link correctly
3332
3333 -------------------------------------------------------------------
3334 Wed Jul 19 13:50:57 CEST 2006 - dmacvicar@suse.de
3335
3336 - dont link sqlite in the main lib.
3337 - rev 3826
3338
3339 -------------------------------------------------------------------
3340 Tue Jul 18 17:42:45 CEST 2006 - dmacvicar@suse.de
3341
3342 - susetags: parse product parser regexp only once
3343 - parse yum factory 5 sec. (from 30) faster using
3344   another string find algorithm
3345 - rev 3824
3346
3347 -------------------------------------------------------------------
3348 Tue Jul 18 12:56:17 CEST 2006 - dmacvicar@suse.de
3349
3350 - Digest: Don't read the stream character wise but reading blocks,
3351   as advised by matz profiling.
3352 - r3819
3353
3354 -------------------------------------------------------------------
3355 Mon Jul 17 12:54:39 CEST 2006 - ma@suse.de
3356
3357 - Add "openSUSE", "ATI Technologies Inc." and "Nvidia" to
3358   trusted vendors. (#189573)
3359 - revision 3804
3360
3361 -------------------------------------------------------------------
3362 Thu Jul 13 12:52:58 CEST 2006 - dmacvicar@suse.de
3363
3364 - backport fix for stalle tmpfile (#191311)
3365 - rev 3788
3366
3367 -------------------------------------------------------------------
3368 Wed Jun 28 13:22:22 CEST 2006 - mt@suse.de
3369
3370 - deactivated media manager code that was disabling the
3371   automounter (#172419)
3372 - rev 3724
3373
3374 -------------------------------------------------------------------
3375 Mon Jun 26 17:14:53 CEST 2006 - dmacvicar@suse.de
3376
3377 - fix autorefresh (#186115)
3378 - revision 3708
3379 -------------------------------------------------------------------
3380 Fri Jun 23 13:41:18 CEST 2006 - ma@suse.de
3381
3382 - forward port from SLE branch
3383 - Set default permission for logfiles to 0640. (#187044)
3384 - revision 3696
3385
3386 -------------------------------------------------------------------
3387 Thu Jun 22 16:01:15 CEST 2006 - ma@suse.de
3388
3389 - forward port from SLE branch
3390 - Fixed installation of SP or Add-On product switching to media 2
3391   too early. (#186607)
3392 - revision 3691
3393
3394 -------------------------------------------------------------------
3395 Wed Jun 21 15:47:39 CEST 2006 - dmacvicar@suse.de
3396
3397 - forward port from SLE branch
3398 - Strip self provides without edition in Resolvable ctor.
3399   (#186079)
3400 - Source::provideResolvables not implemented in yum source type.
3401   Product not set for packages that are available from update source
3402   (#186920)
3403 - Hook modalias() supplements without package to "kernel" (#184840)
3404 - Allow on-demand SourceManager::restore() (#186678)
3405 - Hook modalias() supplements without package to "kernel" (#184840)
3406 - rev 3676
3407
3408 -------------------------------------------------------------------
3409 Mon Jun 19 15:17:17 CEST 2006 - mt@suse.de
3410
3411 - Fix adding resolving of path names for mount points (#181606)
3412 - rev 3658
3413
3414 -------------------------------------------------------------------
3415 Mon Jun 19 13:52:14 CEST 2006 - dmacvicar@suse.de
3416
3417 - merge download algorithm and refactoring from branch
3418   (#181204)
3419
3420 -------------------------------------------------------------------
3421 Thu Jun 15 17:53:40 CEST 2006 - mvidner@suse.cz
3422
3423 - autodocs: use find+xargs to overcome command length limit,
3424   do not call doxygen unnecessarily (#185334).
3425 - rev 3645
3426
3427 -------------------------------------------------------------------
3428 Thu Jun 15 07:26:29 CEST 2006 - kkaempf@suse.de
3429
3430 - Dont use getZYpp in static constructor (#185198)
3431   Bugfix #178292 was wrong.
3432 - Only warn on incompleting installed resolvables (#185197)
3433 - rev 3644
3434
3435 -------------------------------------------------------------------
3436 Wed Jun 14 22:43:40 CEST 2006 - kkaempf@suse.de
3437
3438 - Atoms might only be installed via patches (#184714)
3439 - rev 3642
3440
3441 -------------------------------------------------------------------
3442 Wed Jun 14 17:26:39 CEST 2006 - dmacvicar@suse.de
3443
3444 - fix for the last stall tmpfile (#178292)
3445 - r3637
3446
3447 -------------------------------------------------------------------
3448 Wed Jun 14 12:06:57 CEST 2006 - mt@suse.de
3449
3450 - Implemented transfer timeout inside of the progress callback.
3451   The timeout value can be set using timeout url parameter, the
3452   default transfer timeout is 180 seconds. (#181602)
3453 - Added ssl_verify and ssl_capath url options used in https scheme,
3454   allowing to change or disable the ssl verify options. (#171622)
3455 - Added fallback on read failures of /etc/mtab to /proc/mounts.
3456   Improved verbosity in mount and mount check related failure cases,
3457   incl. /etc/mtab dump. (#181606)
3458 - rev 3623
3459
3460 -------------------------------------------------------------------
3461 Wed Jun 14 10:49:10 CEST 2006 - kkaempf@suse.de
3462
3463 - combine knownAliases and knownUrls in a single function.
3464 - rev 3616
3465
3466 -------------------------------------------------------------------
3467 Mon Jun 12 16:27:46 CEST 2006 - kkaempf@suse.de
3468
3469 - honor parallel installs in resolver context (#181103)
3470 - rev 3592
3471
3472 -------------------------------------------------------------------
3473 Mon Jun 12 15:37:10 CEST 2006 - dmacvicar@suse.de
3474
3475 - right fix for tmpdir initialized in static constructor
3476 - catch around provideJustFile in providePackage
3477 -rev 3654
3478
3479 -------------------------------------------------------------------
3480 Mon Jun 12 15:15:07 CEST 2006 - dmacvicar@suse.de
3481
3482 - fix #182003 YUM packages without size
3483 - rev 3587
3484
3485 -------------------------------------------------------------------
3486 Mon Jun 12 14:58:55 CEST 2006 - kkaempf@suse.de
3487
3488 - Allow to restore and remove by Url
3489 - rev 3583
3490
3491 -------------------------------------------------------------------
3492 Mon Jun 12 13:07:31 CEST 2006 - kkaempf@suse.de
3493
3494 - make atoms parallel installable (#181103)
3495 - rev 3580
3496
3497 -------------------------------------------------------------------
3498 Fri Jun  9 16:28:11 CEST 2006 - dmacvicar@suse.de
3499
3500 - Allow to restore by alias
3501 - r3568
3502
3503 -------------------------------------------------------------------
3504 Fri Jun  9 13:06:16 CEST 2006 - mvidner@suse.cz
3505
3506 - Do not fork in a global destructor, perl dislikes it (#182672).
3507   Fixes hanging ag_ldapserver and yast2-perl-bindings tests.
3508
3509 -------------------------------------------------------------------
3510 Thu Jun  8 16:24:55 CEST 2006 - ma@suse.de
3511
3512 - Installation: Assert product information is stored to libzypp
3513   database before reboot. (#181198)
3514 - Version 1.2.0; revision 3553
3515
3516 -------------------------------------------------------------------
3517 Wed Jun  7 13:55:23 CEST 2006 - visnov@suse.cz
3518
3519 - Synchronize keys with rpm database before
3520   closing access to it (#182338)
3521 - rev 3533
3522
3523 -------------------------------------------------------------------
3524 Wed Jun  7 11:40:46 CEST 2006 - mt@suse.de
3525
3526 - Changed to just prefer DVD drives in "dvd:" scheme, instead of
3527   filter out the non-DVD drives completely. Allows a fallback to
3528   drives without the dvd HAL property e.g. in VMWare. (#177457)
3529 - rev 3530
3530
3531 -------------------------------------------------------------------
3532 Wed Jun  7 01:00:06 CEST 2006 - dmacvicar@suse.de
3533
3534 - Merge fix for stalle tmpdir due to cyclic references, using a master
3535  TmpDir for zypp. (#178292) . There is still 1 tmpdir to fix.
3536 - rev 3521
3537
3538 -------------------------------------------------------------------
3539 Wed Jun  7 01:00:05 CEST 2006 - dmacvicar@suse.de
3540
3541 - Fixes unneeded file download, and add download callbacks
3542   (still need yast side) #181204 and #160206
3543 - Fix stalle tmpdir due to cyclic references, using a master
3544   TmpDir for zypp. # 178292
3545
3546 -------------------------------------------------------------------
3547 Wed Jun  7 00:02:18 CEST 2006 - ma@suse.de
3548
3549 - fixed memory leak in PersistentStorage (#168690)
3550 - revision 3519
3551
3552 -------------------------------------------------------------------
3553 Tue Jun  6 22:24:00 CEST 2006 - ma@suse.de
3554
3555 - fixed memory leak in XMLSourceCacheParser (#168690)
3556 - revision 3517
3557
3558 -------------------------------------------------------------------
3559 Fri Jun  2 16:09:03 CEST 2006 - schubi@suse.de
3560
3561 -latest fi translation added
3562  Revision 3502
3563
3564 -------------------------------------------------------------------
3565 Thu Jun  1 15:11:47 CEST 2006 - schubi@suse.de
3566
3567 -All installed resolvables has been set to "satisfied" in
3568  ResolverContext::unneeded . BUT:
3569  Patch concerning resolvables have to be set to
3570  "unneeded" although they are installed. In order
3571  getting the state "no longer applicable" (Bug 171590)
3572 - rev 3496
3573
3574 -------------------------------------------------------------------
3575 Thu Jun  1 14:54:02 CEST 2006 - kkaempf@suse.de
3576
3577 - compute status for scripts and messages so their freshens get
3578   properly honored (aj with postgresql-server)
3579 - rev 3494
3580
3581 -------------------------------------------------------------------
3582 Thu Jun  1 13:57:48 CEST 2006 - dmacvicar@suse.de
3583
3584 - revert not-used-yet rpmdb timestamp, as
3585   it broke rpmdb::init(). (#180040)
3586 - rev 3490
3587
3588 -------------------------------------------------------------------
3589 Thu Jun  1 11:03:34 CEST 2006 - schubi@suse.de
3590
3591 - updating gmo files, if po files has been changed; bug 164449
3592
3593 -------------------------------------------------------------------
3594 Wed May 31 18:32:58 CEST 2006 - dmacvicar@suse.de
3595
3596 - Dont download twice if starting from 1st time
3597 - fix typo
3598 - rev 3481
3599
3600 -------------------------------------------------------------------
3601 Wed May 31 17:06:48 CEST 2006 - dmacvicar@suse.de
3602
3603 - set cache dir only if storeMetadata is called as a public method.´
3604 - rev 3475
3605
3606 -------------------------------------------------------------------
3607 Wed May 31 15:27:38 CEST 2006 - kkaempf@suse.de
3608
3609 - schedule a package for installation if
3610   - it freshens / supplements something
3611   - it is not installed yet
3612   (#178721)
3613 - rev 3473
3614
3615 -------------------------------------------------------------------
3616 Wed May 31 15:22:43 CEST 2006 - dmacvicar@suse.de
3617
3618 - make susetags also implement download and check first.
3619 - rev 3470
3620
3621 -------------------------------------------------------------------
3622 Tue May 30 12:43:47 CEST 2006 - dmacvicar@suse.de
3623
3624 - make yum more robust. Never parse from provideFile
3625   but only from local disk. Make sure the cache
3626   is consistent before recreating it.
3627   the code is easier to follow and probably
3628   faster. checksum and signatures are
3629   checked on caching not on parsing.
3630   Required to implement refresh for #154990
3631 - rev 3452
3632
3633 -------------------------------------------------------------------
3634 Wed May 24 16:57:54 CEST 2006 - dmacvicar@suse.de
3635
3636 - implement timestamp for YUM and SuseTags
3637 - actually use the license to confirm in yum patches
3638 - add prerequires tag in yum optonally to the bad designed
3639   and nonintuitive pre=1
3640 - rev 3448
3641
3642 -------------------------------------------------------------------
3643 Wed May 24 15:30:32 CEST 2006 - dmacvicar@suse.de
3644
3645 - dont pass root on init but before.
3646 - implement rpm db modification timestamp
3647   not used yet
3648 - move Helix source to testsuite out of the solver
3649   so we can use it for target, storage tests
3650 - add Source_Ref::timestamp(), default to now()
3651   in order to implement smart sync of sources by zmd
3652 - don't parse desc and summary twice
3653 - fix a segfault with tranlated text
3654 - fix broken size tag introduced in rev 3427
3655 - rev 3446
3656
3657 -------------------------------------------------------------------
3658 Tue May 23 20:53:27 CEST 2006 - dmacvicar@suse.de
3659
3660 - dont accept corrupt sources, improve logs
3661
3662 -------------------------------------------------------------------
3663 Tue May 23 17:26:41 CEST 2006 - ma@suse.de
3664
3665 - Added PoolItem_Ref::statusReset. Resets the PoolItem status without
3666   loosing autoprotection (eg. for foreign vendor). (assists #177469)
3667 - rev 3431
3668
3669 -------------------------------------------------------------------
3670 Tue May 23 17:04:04 CEST 2006 - jsrain@suse.cz
3671
3672 - added mediaNr() to PatchRpm and DeltaRpm classes
3673 - rev 3430
3674
3675 -------------------------------------------------------------------
3676 Tue May 23 15:58:04 CEST 2006 - dmacvicar@suse.de
3677
3678 - enable YUM license to confirm.
3679   needed for #174476
3680 - adapt store to serialize and read all new resobject fields
3681 - use install-time to now() when serializing (#174653)
3682 - rev 3427
3683
3684 -------------------------------------------------------------------
3685 Mon May 22 20:51:59 CEST 2006 - ma@suse.de
3686
3687 - Do not violate install order when restricting commit to a certain
3688   mediaNumber. (#170079)
3689 - Version 1.1.0; rev 3423
3690
3691 -------------------------------------------------------------------
3692 Mon May 22 19:03:20 CEST 2006 - mvidner@suse.cz
3693
3694 - Added SourceManager::findSourceByUrl to overcome alias mismatches
3695   (#177543).
3696 - rev 3420
3697
3698 -------------------------------------------------------------------
3699 Mon May 22 17:19:25 CEST 2006 - ma@suse.de
3700
3701 - Order all objects according to prerequirements, not just packages.
3702   (#173690)
3703 - rev 3419
3704
3705 -------------------------------------------------------------------
3706 Mon May 22 15:57:43 CEST 2006 - schubi@suse.de
3707
3708 - Added new translation
3709
3710 -------------------------------------------------------------------
3711 Fri May 19 12:53:44 CEST 2006 - dmacvicar@suse.de
3712
3713 - fix missing homedir option for gpg (#171055)
3714 - rev 3415
3715
3716 -------------------------------------------------------------------
3717 Thu May 18 19:08:52 CEST 2006 - ma@suse.de
3718
3719 - Prevent against daemons launched in rpm %post, that do not close
3720   their filedescriptors. (#174548)
3721 - Version 1.0.1; rev 3413
3722
3723 -------------------------------------------------------------------
3724 Thu May 18 16:51:41 CEST 2006 - jsrain@suse.cz
3725
3726 - fixed media number of package retrieved as a part of a patch
3727   (#174841)
3728 - rev 3409
3729
3730 -------------------------------------------------------------------
3731 Thu May 18 16:16:21 CEST 2006 - dmacvicar@suse.de
3732
3733 - fix missing package descriptions due to filtered packages
3734   by incompatible architectures. (#159109)
3735 - rev 3404
3736
3737 -------------------------------------------------------------------
3738 Thu May 18 16:08:42 CEST 2006 - kkaempf@suse.de
3739
3740 - decrease logging in DiskUsageCounter and Modalias (#163186)
3741 - rev 3406
3742
3743 -------------------------------------------------------------------
3744 Thu May 18 10:43:47 CEST 2006 - ma@suse.de
3745
3746 - Stay backward comapatible.
3747
3748 -------------------------------------------------------------------
3749 Tue May 16 21:35:27 CEST 2006 - ma@suse.de
3750
3751 - Make basic attributes available through ResObject.
3752 - Let ResObjects which do not require media access during
3753   commit return ZERO sourceMediaNr (required for #173690)
3754 - Version 1.0.0
3755 - rev 3390
3756
3757 -------------------------------------------------------------------
3758 Tue May 16 15:11:35 CEST 2006 - kkaempf@suse.de
3759
3760 - reduce logging verbosity (#163186)
3761 - rev 3381
3762
3763 -------------------------------------------------------------------
3764 Tue May 16 14:00:57 CEST 2006 - schubi@suse.de
3765
3766 - setCandidate accept candidates with compatible architectures too. Not
3767   only with the same architecture. Bug 172594 - If update package has
3768   differet arch, UI display is wrong
3769
3770 -------------------------------------------------------------------
3771 Tue May 16 09:30:45 CEST 2006 - mvidner@suse.cz
3772
3773 - Added Source_Ref::resStoreInitialized.
3774   If we know that noone has seen the resolvables yet, we can skip
3775   them too, eg. when deleting a source. (#174840)
3776 - rev 3378
3777
3778 -------------------------------------------------------------------
3779 Mon May 15 12:41:39 CEST 2006 - kkaempf@suse.de
3780
3781 - Honor freshens as conditionals independant from the installed/
3782   uninstalled status (#174797)
3783 - rev 3376
3784
3785 -------------------------------------------------------------------
3786 Mon May 15 11:15:03 CEST 2006 - kkaempf@suse.de
3787
3788 - State modifier "unneeded" is transitive for patches (#171590)
3789 - rev 3375
3790
3791 -------------------------------------------------------------------
3792 Thu May 11 17:42:29 CEST 2006 - schubi@suse.de
3793
3794 - Do not transact itself (update) in the transactResObject mechanism
3795   Bug 174290
3796
3797 -------------------------------------------------------------------
3798 Thu May 11 16:37:51 CEST 2006 - mt@suse.de
3799
3800 - Reenabled improved large file support flags (unintentionally
3801   removed in rev 1544). Fixes bug #173753.
3802 - Added large file support flags to libzypp.pc file allowing
3803   consistence checks in the application using features variable
3804 - rev 3366
3805
3806 -------------------------------------------------------------------
3807 Thu May 11 10:49:36 CEST 2006 - mvidner@suse.cz
3808
3809 - SourceManager: moved source deletion before creation
3810   so that we can recreate a deleted one (#174295)
3811 - removed dead code dealing with known_caches from SourceManager::store
3812   (see r3195)
3813 - r3362
3814
3815 -------------------------------------------------------------------
3816 Thu May 11 10:15:14 CEST 2006 - jsrain@suse.cz
3817
3818 - fixed returning product short name and summary if product read
3819   from target store (#148625)
3820 - rev 3360
3821
3822 -------------------------------------------------------------------
3823 Wed May 10 11:39:06 CEST 2006 - jsrain@suse.cz
3824
3825 - set media verifier on redirected medium (#172599)
3826 - rev 3359
3827
3828 -------------------------------------------------------------------
3829 Mon May  8 17:28:42 CEST 2006 - kkaempf@suse.de
3830
3831 - fix 'transactResKind' to collect best providers by capability
3832   and to recursively transact items of same kind (#170114)
3833 - rev 3355
3834
3835 -------------------------------------------------------------------
3836 Mon May  8 16:45:46 CEST 2006 - dmacvicar@suse.de
3837
3838 - serialize the full URL to avoid missing password and other
3839   url settings (#148108)
3840 - rev 3353
3841
3842 -------------------------------------------------------------------
3843 Fri May  5 17:47:14 CEST 2006 - mt@suse.de
3844
3845 - Added a 60 sec connect timeout to MediaCurl (#172860)
3846 - rev 3348
3847
3848 -------------------------------------------------------------------
3849 Thu May  4 15:15:37 CEST 2006 - kkaempf@suse.de
3850
3851 - re-fetch also .asc and .key files before checking signature
3852   (#172597)
3853 - rev 3350 (3345-10.1)
3854
3855 -------------------------------------------------------------------
3856 Wed May  3 17:40:45 CEST 2006 - dmacvicar@suse.de
3857
3858 - Fix yum key verification, because a double variable declaration
3859
3860 -------------------------------------------------------------------
3861 Wed May  3 15:34:00 CEST 2006 - dmacvicar@suse.de
3862
3863 - use --no-default-keyring to avoid creating a
3864   default gpg dir in / (#171055)
3865 - rev 3335
3866
3867 -------------------------------------------------------------------
3868 Wed May  3 14:40:25 CEST 2006 - dmacvicar@suse.de
3869
3870 - Fix YUM signature checking, we were passing the key instead of the
3871   signature.
3872 - When the user trust a key, sync again. Bye to the session trusted
3873   keys and user being asked all the time. (#171213)
3874 - r3332
3875
3876 -------------------------------------------------------------------
3877 Wed May  3 14:22:02 CEST 2006 - ma@suse.de
3878
3879 - Cleanup index tables when removing items from pool (#170564).
3880
3881 -------------------------------------------------------------------
3882 Wed May  3 12:23:36 CEST 2006 - kkaempf@suse.de
3883
3884 - backout rev 3246->3275 of TargetImpl.cc
3885 - add missing testsuite/utils/TestUtils.h
3886 - rev 3330
3887
3888 -------------------------------------------------------------------
3889 Wed May  3 12:13:38 CEST 2006 - dmacvicar@suse.de
3890
3891 - more fixes for #171062, there were some files still not being
3892   read from cache.
3893 - r3327
3894
3895 -------------------------------------------------------------------
3896 Tue May  2 18:41:44 CEST 2006 - dmacvicar@suse.de
3897
3898 - cache keys and signature. Remove lot of duplicated code. (#171062)
3899 - r3320
3900
3901 -------------------------------------------------------------------
3902 Tue May  2 18:02:46 CEST 2006 - mt@suse.de
3903
3904 - Disabled isUseableAttachPoint check in MediaDIR -- we do not
3905   mount here anything, so it is OK to use any dir (171351).
3906 - rev 3318
3907
3908 -------------------------------------------------------------------
3909 Tue May  2 14:58:03 CEST 2006 - kkaempf@suse.de
3910
3911 - parse "license-to-confirm" in primary.xml (#168437)
3912 - rev 3312
3913
3914 -------------------------------------------------------------------
3915 Mon May  1 17:44:29 CEST 2006 - kkaempf@suse.de
3916
3917 - Don't try to store 'Atom', not needed and the backend store
3918   rejects them anyways (addtion to #168610)
3919 - rev 3306
3920
3921 -------------------------------------------------------------------
3922 Mon May  1 04:43:01 CEST 2006 - mt@suse.de
3923
3924 - Improved device check in MediaDISK using libblkid (Bug #158529)
3925 - Allow to provide sysfs path via $SYSFS_PATH in MediaCD.cc and
3926   added a check if it is a directory
3927 - Added libcurl and libblkid checks to configure.ac
3928 - Added e2fsprogs(-devel) requires to the spec file
3929 - rev 3303
3930
3931 -------------------------------------------------------------------
3932 Sat Apr 29 21:46:22 CEST 2006 - kkaempf@suse.de
3933
3934 - dont download "other" during key check (#171041)
3935 - rev 3294
3936
3937 -------------------------------------------------------------------
3938 Sat Apr 29 11:05:15 CEST 2006 - kkaempf@suse.de
3939
3940 - allow parallel installs of atoms (used to fulfill patch require-
3941   ments, atoms aren't installed anyways) (#170098)
3942 - some testsuite improvements.
3943 - rev 3288
3944
3945 -------------------------------------------------------------------
3946 Fri Apr 28 20:15:06 CEST 2006 - dmacvicar@suse.de
3947
3948 - get rid of autobuild check when throwing exceptions without throw
3949   but with a macro, returning a null pointer at the end (never reached).
3950
3951 -------------------------------------------------------------------
3952 Fri Apr 28 19:50:28 CEST 2006 - ma@suse.de
3953
3954 - Do not violate install order when restricting commit to a certain
3955   mediaNumber. (#170079)
3956
3957 -------------------------------------------------------------------
3958 Fri Apr 28 18:12:26 CEST 2006 - dmacvicar@suse.de
3959
3960 - Don't use throw directly!
3961   use ZYPP_THROW with a Exception class, otherwise package bindings
3962   will not catch them.
3963   Should fix crashes when reading broken sources with yast.
3964 - rev 3272
3965
3966 -------------------------------------------------------------------
3967 Fri Apr 28 15:29:32 CEST 2006 - schubi@suse.de
3968
3969 - Bug 162064 - font packages are not installed for locale, e.g. khmer font not installed after CD1
3970   revision 3269
3971
3972 -------------------------------------------------------------------
3973 Fri Apr 28 14:55:04 CEST 2006 - kkaempf@suse.de
3974
3975 - revert bugfix #168906 (fom rev 3219), it filters too many errors.
3976 - further improve on #168840 (from rev 3231), match on name-edition
3977   when filtering by best arch. (#170098)
3978 - rev 3268
3979
3980 -------------------------------------------------------------------
3981 Fri Apr 28 13:01:58 CEST 2006 - dmacvicar@suse.de
3982
3983 - #170093 , lot of package descriptions missing
3984 - rev 3263
3985
3986 -------------------------------------------------------------------
3987 Thu Apr 27 20:28:01 CEST 2006 - dmacvicar@suse.de
3988
3989 - try to fix wrong permissions of /var/lib/zypp created
3990   by old zypp, only when running as root they are fixed
3991   (#169094)
3992 - YUM: Verify signatures on factoryInit.
3993   Dont provide other.xml. Cleanups, better logging.
3994   When refreshing signed soruces, don't refresh is source
3995   has not changed.
3996 - YaST sources: don't refresh if media file has not changed.
3997 - Show full url of index files in sources for signature validation
3998   (mentioned in #170139 comment #3)-
3999
4000 -------------------------------------------------------------------
4001 Thu Apr 27 18:41:02 CEST 2006 - jsrain@suse.de
4002
4003 - udpated media ID syntax for external scripts (to be consistent
4004   with packages) (#170247)
4005 - rev 3256
4006
4007 -------------------------------------------------------------------
4008 Thu Apr 27 18:33:48 CEST 2006 - jsrain@suse.de
4009
4010 - set media ID to 1 if not specified in YUM metadata (#167452)
4011 - rev 3255
4012
4013 -------------------------------------------------------------------
4014 Thu Apr 27 11:55:05 CEST 2006 - kkaempf@suse.de
4015
4016 - If freshen and supplement are fulfilled, install any kind of
4017   resolvable if not yet installed (#165746)
4018 - rev 3249
4019
4020 -------------------------------------------------------------------
4021 Wed Apr 26 18:00:42 CEST 2006 - kkaempf@suse.de
4022
4023 - make downloaded script executable. (#169191)
4024 - rev 3247
4025
4026 -------------------------------------------------------------------
4027 Wed Apr 26 10:43:03 CEST 2006 - kkaempf@suse.de
4028
4029 - Improve on last fix, compare only compatible archs.
4030 - rev 3233
4031
4032 -------------------------------------------------------------------
4033 Tue Apr 25 19:36:13 CEST 2006 - kkaempf@suse.de
4034
4035 - Only choose best arch of multiple package atoms with identical
4036   name (#168840)
4037 - rev 3231
4038
4039 -------------------------------------------------------------------
4040 Tue Apr 25 16:59:51 CEST 2006 - dmacvicar@suse.de
4041
4042 - pass empty strings to UI as key properties if unknown key
4043   (#169114)
4044 - rev 3228
4045
4046 -------------------------------------------------------------------
4047 Tue Apr 25 16:47:35 CEST 2006 - kkaempf@suse.de
4048
4049 - refrain from parsing 'other.xml' (#159316)
4050 - rev 3226
4051
4052 -------------------------------------------------------------------
4053 Tue Apr 25 16:34:50 CEST 2006 - visnov@suse.cz
4054
4055 - in source refresh, clean up the cache dir if fails
4056 - do not require repomd.xml.asc when creating a cache (#163765)
4057 - rev 3224
4058
4059 -------------------------------------------------------------------
4060 Tue Apr 25 15:17:15 CEST 2006 - dmacvicar@suse.de
4061
4062 - Check if a file exists before providing it, and just handling the
4063   exception is not sufficient, because it can release the media.
4064   it nows get all possible packages.X translations an then
4065   it selects the candidate from the existing ones (#168654)
4066 - rev 3221
4067
4068 -------------------------------------------------------------------
4069 Tue Apr 25 12:28:17 CEST 2006 - kkaempf@suse.de
4070
4071 - dont report conflicts if item is neither installed
4072   nor to-be-installed (#168906)
4073 - rev 3219
4074
4075 -------------------------------------------------------------------
4076 Tue Apr 25 11:27:09 CEST 2006 - dmacvicar@suse.de
4077
4078 - #168060 , propagate the file description or original
4079   name to the UI and not the checked filename path,
4080   which could be a tmp file.
4081   Requires changes in pkg-manager, and probably zmd-helpers.
4082 - rev 3215
4083
4084 -------------------------------------------------------------------
4085 Mon Apr 24 18:27:59 CEST 2006 - dmacvicar@suse.de
4086
4087 - /var/lib/zypp/db/languages/* are empty files (##168355)
4088 - r3206
4089
4090 -------------------------------------------------------------------
4091 Mon Apr 24 17:45:07 CEST 2006 - dmacvicar@suse.de
4092
4093 - All resolvables must honor arch, so Arch_noarch in
4094   target/store/XMLFilesBackend.cc is wrong (#160792)
4095 - Introduced code to honour shared package descriptions
4096   (#159109)
4097 - r3204
4098
4099 -------------------------------------------------------------------
4100 Mon Apr 24 16:43:48 CEST 2006 - jsrain@suse.de
4101
4102 - replace '_' in YUM elements/attributes with '-' (#168762)
4103 - rev 3201
4104
4105 -------------------------------------------------------------------
4106 Mon Apr 24 16:15:02 CEST 2006 - mt@suse.de
4107
4108 - Fixed iseries workaround - interchanged variables for scsi
4109   devices, added debug messages about the steps (#163971).
4110 - Added getenv NULL ptr check and verify of the $HOME dir's
4111   and ~/.curlrc file's ownership (#163203).
4112 - rev 3199
4113
4114 -------------------------------------------------------------------
4115 Mon Apr 24 15:44:18 CEST 2006 - ma@suse.de
4116
4117 - Use filesystem::TmpDir to create unique and unused Source cache
4118   directories. (#168051)
4119
4120 -------------------------------------------------------------------
4121 Mon Apr 24 14:30:41 CEST 2006 - ma@suse.de
4122
4123 - Enable signature checks per default. (#168525)
4124
4125 -------------------------------------------------------------------
4126 Mon Apr 24 11:20:17 CEST 2006 - visnov@suse.cz
4127
4128 - fix callbacks for providing a single file (#160206)
4129
4130 -------------------------------------------------------------------
4131 Sun Apr 23 12:28:21 CEST 2006 - kkaempf@suse.de
4132
4133 - If an installed package looses a dependency, the solver tries
4134   to upgrade it. Limit the upgrade candidates to best arch, best
4135   edition.
4136 - filter 'other' entries with incompatible arch in yum parser.
4137 - rev 3177
4138
4139 -------------------------------------------------------------------
4140 Fri Apr 21 22:47:18 CEST 2006 - jsrain@suse.de
4141
4142 - initialize the product category according to source (#168061)
4143 - rev 3172
4144
4145 -------------------------------------------------------------------
4146 Fri Apr 21 18:32:00 CEST 2006 - mvidner@suse.cz
4147
4148 - delete only one older version of a xml-store resolvable
4149   (half-baked, but the previous attempt was charred)
4150
4151 -------------------------------------------------------------------
4152 Fri Apr 21 17:49:18 CEST 2006 - jsrain@suse.de
4153
4154 - moved license_to_confirm to primary.xml
4155 - rev 3170
4156
4157 -------------------------------------------------------------------
4158 Fri Apr 21 16:36:14 CEST 2006 - ma@suse.de
4159
4160 - Removed deprecated oldstyle commit methods.
4161
4162 -------------------------------------------------------------------
4163 Fri Apr 21 15:58:14 CEST 2006 - mvidner@suse.cz
4164
4165 - when installing a xml-store resolvable (all except package,
4166   message, script), delete older versions (#160792).
4167 - read selection edition from the XML store
4168 - rev 3167
4169
4170 -------------------------------------------------------------------
4171 Thu Apr 20 14:10:41 CEST 2006 - kkaempf@suse.de
4172
4173 - properly clear transaction flag after successful commit
4174   (see rev 3122, #164365, #167285)
4175 - rev 3157
4176
4177 -------------------------------------------------------------------
4178 Thu Apr 20 13:14:25 CEST 2006 - kkaempf@suse.de
4179
4180 - recursively soft-uninstall recommended package on real uninstall,
4181   not on update (#167603)
4182 - rev 3155
4183
4184 -------------------------------------------------------------------
4185 Thu Apr 20 13:01:28 CEST 2006 - dmacvicar@suse.de
4186
4187 - fix #167605 (importing keys to rpm multiple times due to
4188   wrong interpretation of rpm gpg versioning.
4189 - add support for reading the rpm keys, with full id and fingerprint
4190 - rev 3153
4191
4192 -------------------------------------------------------------------
4193 Wed Apr 19 16:47:34 CEST 2006 - kkaempf@suse.de
4194
4195 - don't add duplicate error infos to ResolverContext (#167309)
4196 - rev 3146
4197
4198 -------------------------------------------------------------------
4199 Wed Apr 19 14:10:10 CEST 2006 - kkaempf@suse.de
4200
4201 - fix Resolver::transactReset() (see rev 3122) (#167285)
4202 - rev 3140
4203
4204 -------------------------------------------------------------------
4205 Wed Apr 19 13:48:26 CEST 2006 - ma@suse.de
4206
4207 - Introduced $ZYPP_KEYRING_DEFAULT_ACCEPT_ALL. If this environment
4208   variable is present, all signature checking callbacks will default
4209   to 'accept', in case no recipient is present.
4210
4211 -------------------------------------------------------------------
4212 Wed Apr 19 11:37:47 CEST 2006 - dmacvicar@suse.de
4213
4214 - read content file on construction, and make
4215   provideProduct only insert the already
4216   read product object into the store (#165826)
4217   (dmacvicar)
4218 - When the signature is not found, warn the
4219   user about a unsigned source. When the
4220   key is not found, do nothing, it can be in the
4221   keyring already. (#166016) (dmacvicar)
4222 - enable key verification only if
4223   ZYPP_CHECKSIG env var is set (dmacvicar)
4224 - r1529
4225
4226 -------------------------------------------------------------------
4227 Tue Apr 18 20:41:48 CEST 2006 - kkaempf@suse.de
4228
4229 - fix bugfix 164365, fix bug 167285
4230   Actually clear the transcation state instead of locking it
4231   to 'dont transact'
4232 - rev 3122
4233
4234 -------------------------------------------------------------------
4235 Tue Apr 18 15:46:59 CEST 2006 - visnov@suse.cz
4236
4237 - revert the signature/digest checking callbacks
4238 - rev 3115
4239
4240 -------------------------------------------------------------------
4241 Tue Apr 18 15:14:35 CEST 2006 - kkaempf@suse.de
4242
4243 - Bugfix #165670
4244   - Honor keep requests.
4245   - Dont flag "locked uninstall" as error if a keep request was
4246     issued before.
4247 - rev 3114
4248
4249 -------------------------------------------------------------------
4250 Tue Apr 18 12:04:35 CEST 2006 - kkaempf@suse.de
4251
4252 - rule out locked items during distribution upgrade as early
4253   as possible. (#165670)
4254 - rev 3110
4255
4256 -------------------------------------------------------------------
4257 Mon Apr 17 16:04:35 CEST 2006 - kkaempf@suse.de
4258
4259 - Bugfix #166212
4260   - use APPL_LOW as 'ui initiated, by solver' in transactKind() and
4261     transactResObject().
4262   - resetTransaction(APPL_LOW) before resolving
4263   - enhance transactCaps by using the same algorithm as in
4264     QueueItemRequire
4265     (before: transact all requires and recommends by name
4266      now: transact best requires and recommends by provides)
4267 - rev 3107
4268
4269 -------------------------------------------------------------------
4270 Fri Apr 14 16:04:35 CEST 2006 - visnov@suse.cz
4271
4272 - new callbacks for failing digest
4273 - rev 3098
4274
4275 -------------------------------------------------------------------
4276 Thu Apr 13 17:01:41 CEST 2006 - visnov@suse.cz
4277
4278 - ask for file without a checksum (#165125)
4279
4280 -------------------------------------------------------------------
4281 Thu Apr 13 16:59:38 CEST 2006 - kkaempf@suse.de
4282
4283 - dont install satisfied resolvables (#165843)
4284 - rev 3095
4285
4286 -------------------------------------------------------------------
4287 Thu Apr 13 16:00:21 CEST 2006 - kkaempf@suse.de
4288
4289 - dont abort on failed "dry_run" (#164583)
4290 - rev 3091
4291
4292 -------------------------------------------------------------------
4293 Thu Apr 13 15:19:20 CEST 2006 - visnov@suse.cz
4294
4295 - Ask user if signature file does not exist (#163765)
4296 - handle repomd.xml.asc as optional file (#163765)
4297 - rev 3089
4298
4299 -------------------------------------------------------------------
4300 Thu Apr 13 13:52:08 CEST 2006 - schubi@suse.de
4301
4302 - Bug 164365 - build 906: Deselecting a selection, all packages are still selected
4303 - rev 3087
4304
4305 -------------------------------------------------------------------
4306 Thu Apr 13 11:57:58 CEST 2006 - kkaempf@suse.de
4307
4308 - Dont do transitive uninstalls on uninstalled or upgraded items.
4309   (#165798)
4310 - rev 3083
4311
4312 -------------------------------------------------------------------
4313 Wed Apr 12 17:57:21 CEST 2006 - ma@suse.de
4314
4315 - Added 'rpmNoSignature' to ZYppCommitPolicy (#163862)
4316
4317 -------------------------------------------------------------------
4318 Wed Apr 12 16:44:57 CEST 2006 - mvidner@suse.cz
4319
4320 - Product::updateUrls: restore it from the XML store;
4321   fixed content parsing (#163192).
4322 - restore product flags fro the XML store
4323 - rev 3074
4324
4325 -------------------------------------------------------------------
4326 Wed Apr 12 13:48:25 CEST 2006 - kkaempf@suse.de
4327
4328 - Only consider best arch/version (#165477)
4329 - rev 3069
4330
4331 -------------------------------------------------------------------
4332 Wed Apr 12 10:57:50 CEST 2006 - ma@suse.de
4333
4334 - No need to parse tags at all if there is no item to store values
4335   (e.g. data for unwanted arch). Fixed segv trying to store data in
4336   NULL item. (#165479)
4337 - rev3065
4338
4339 -------------------------------------------------------------------
4340 Tue Apr 11 19:48:51 CEST 2006 - mt@suse.de
4341
4342 - Improved Url path name "//" vs. "/%2f" handling; now if the
4343   url has an authority, "/%2f" is used for ftp only (#163784)
4344 - rev 3062
4345
4346 -------------------------------------------------------------------
4347 Tue Apr 11 16:41:02 CEST 2006 - jsrain@suse.de
4348
4349 - fixed storing patch scripts to target store (#159928)
4350 - rev 3058
4351
4352 -------------------------------------------------------------------
4353 Tue Apr 11 16:24:26 CEST 2006 - kkaempf@suse.de
4354
4355 - if a patch is bad, only skip this patch, not everything
4356   (#165200)
4357 - rev 3057
4358
4359 -------------------------------------------------------------------
4360 Tue Apr 11 15:42:32 CEST 2006 - ma@suse.de
4361
4362 - Susetags:Selections: Allow parsing older .sel file formats. (#159851)
4363 - Susetags:Pattern: Fixed parser.
4364
4365 -------------------------------------------------------------------
4366 Tue Apr 11 15:21:48 CEST 2006 - kkaempf@suse.de
4367
4368 - when uninstalling, only re-establish installed items
4369   supplementing the to-be-uninstalled one. (variant of #165111)
4370 - rev 3054
4371
4372 -------------------------------------------------------------------
4373 Tue Apr 11 14:17:00 CEST 2006 - ma@suse.de
4374
4375 - Susetags:Package: Parse and provide ins/delnotify texts.
4376
4377 -------------------------------------------------------------------
4378 Tue Apr 11 13:01:31 CEST 2006 - kkaempf@suse.de
4379
4380 - when checking freshens/supplements at install, only consider
4381   best architecture/edition (#164453)
4382 - rev 3051
4383
4384 -------------------------------------------------------------------
4385 Tue Apr 11 10:31:41 CEST 2006 - kkaempf@suse.de
4386
4387 - when checking for supplements, only consider best arch, best
4388   edition for installation (#165111)
4389 - rev 3047
4390
4391 -------------------------------------------------------------------
4392 Tue Apr 11 10:23:14 CEST 2006 - schubi@suse.de
4393
4394 - Bug 165117: build 910: Update: Splitted packages are selected for
4395   all archs
4396
4397 -------------------------------------------------------------------
4398 Tue Apr 11 09:30:14 CEST 2006 - visnov@suse.cz
4399
4400 - ask user if a file exists but does not have a checksum (#162797)
4401 - rev 3044
4402
4403 -------------------------------------------------------------------
4404 Mon Apr 10 22:39:34 CEST 2006 - jsrain@suse.de
4405
4406 - parse time and size elements from delta and patch RPM
4407 - rev 3043
4408
4409 -------------------------------------------------------------------
4410 Mon Apr 10 18:55:03 CEST 2006 - mt@suse.de
4411
4412 - Added detection of iSeries virtual CD (/dev/iseries/vcd[a-h])
4413   devices - on powerpc only (#163971)
4414 - rev 3042
4415
4416 -------------------------------------------------------------------
4417 Mon Apr 10 18:05:51 CEST 2006 - kkaempf@suse.de
4418
4419 - fix endless loop in patches parsing.
4420 - rev 3039
4421
4422 -------------------------------------------------------------------
4423 Mon Apr 10 17:00:05 CEST 2006 - jsrain@suse.de
4424
4425 - fixed media handling in SuSEtags source (#164879)
4426 - rev 3037
4427
4428 -------------------------------------------------------------------
4429 Mon Apr 10 16:30:54 CEST 2006 - kkaempf@suse.de
4430
4431 - honor 'dry_run' on package remove (#164732)
4432 - rev 3036
4433
4434 -------------------------------------------------------------------
4435 Mon Apr 10 13:12:49 CEST 2006 - kkaempf@suse.de
4436
4437 - add files from yum filelist as provides to package (#164731)
4438 - rev 3032
4439
4440 -------------------------------------------------------------------
4441 Mon Apr 10 11:10:37 CEST 2006 - kkaempf@suse.de
4442
4443 - honor "+Enh:/-Enh:" in packages file (#156513)
4444
4445 -------------------------------------------------------------------
4446 Mon Apr 10 10:56:24 CEST 2006 - visnov@suse.cz
4447
4448 - fix callback receiver signature to match the callback for removing
4449   package
4450
4451 -------------------------------------------------------------------
4452 Mon Apr 10 10:32:22 CEST 2006 - mvidner@suse.cz
4453
4454 - Added Product::updateUrls, from content/UPDATEURLS (#163192).
4455 - rev 3024
4456
4457 -------------------------------------------------------------------
4458 Sat Apr  8 12:03:37 CEST 2006 - schubi@suse.de
4459
4460 - Bug 164440; Taking wrong architecture while updating obsoletes
4461   splitted packages
4462 - rev 3022
4463
4464 -------------------------------------------------------------------
4465 Sat Apr  8 10:07:06 CEST 2006 - kkaempf@suse.de
4466
4467 - allow relative paths with url file:
4468 - dont filter atoms from going into pool, multi-arch patch
4469   requirements need them. Instead, treat atoms with incompatible
4470   architecture as unneeded.
4471 - rev 3018
4472
4473 -------------------------------------------------------------------
4474 Fri Apr  7 23:57:37 CEST 2006 - jsrain@suse.de
4475
4476 - product now provides short name
4477 - rev 3013
4478
4479 -------------------------------------------------------------------
4480 Fri Apr  7 20:42:09 CEST 2006 - jsrain@suse.de
4481
4482 - read metadata for packages from correct tags in patches (#163220)
4483 - rev 3011
4484
4485 -------------------------------------------------------------------
4486 Fri Apr  7 19:57:41 CEST 2006 - kkaempf@suse.de
4487
4488 - more detailed resolver error reports (#162994)
4489 - rev 3010
4490
4491 -------------------------------------------------------------------
4492 Fri Apr  7 17:35:07 CEST 2006 - visnov@suse.cz
4493
4494 - report package download progress (#160966)
4495 - rev 3007
4496
4497 -------------------------------------------------------------------
4498 Fri Apr  7 16:27:35 CEST 2006 - kkaempf@suse.de
4499
4500 - transact also for languages (#163819)
4501 - rev 3004
4502
4503 -------------------------------------------------------------------
4504 Fri Apr  7 15:08:06 CEST 2006 - kkaempf@suse.de
4505
4506 - loop through all affected ResObjects in transactResKind (#163819)
4507 - rev 3002
4508
4509 -------------------------------------------------------------------
4510 Fri Apr  7 12:42:35 CEST 2006 - kkaempf@suse.de
4511
4512 - allow re-installation of non-packages (#162906)
4513 - rev 2998
4514
4515 -------------------------------------------------------------------
4516 Fri Apr  7 11:50:22 CEST 2006 - mt@suse.de
4517
4518 - Added loop checking for scsi cdroms (/sys/block/srX) in case
4519   HAL does not provide any drives like on iSeries (#163971).
4520 - rev 2995
4521
4522 -------------------------------------------------------------------
4523 Fri Apr  7 11:05:30 CEST 2006 - kkaempf@suse.de
4524
4525 - add 'licenceToConfirm()' to Product. (#164375)
4526
4527 -------------------------------------------------------------------
4528 Fri Apr  7 10:36:05 CEST 2006 - ma@suse.de
4529
4530 - Avoid excessive CD hopping on commit. But still far from
4531   being perfect. (#159679)
4532 - Fixed Target::commit: Despite dry_run set True, packages
4533   were depeted.
4534
4535 -------------------------------------------------------------------
4536 Fri Apr  7 08:32:32 CEST 2006 - visnov@suse.cz
4537
4538 - honour if user decides to skip a package in commit (#156031)
4539
4540 -------------------------------------------------------------------
4541 Thu Apr  6 18:14:30 CEST 2006 - jsrain@suse.de
4542
4543 - fixed parsing external reference to script in patch (#163221)
4544 - r2981
4545
4546 -------------------------------------------------------------------
4547 Thu Apr  6 17:07:10 CEST 2006 - dmacvicar@suse.de
4548
4549 - cache and provide content.asc/key optionally. Dont show a
4550   popup if they dont exists. (dmacvicar)
4551 - Actually abort when verify signature workflow is false. (dmacvicar)
4552 - r2978
4553
4554 -------------------------------------------------------------------
4555 Thu Apr  6 16:37:49 CEST 2006 - jsrain@suse.de
4556
4557 - fixed setting autorefresh flag for installation sources
4558
4559 -------------------------------------------------------------------
4560 Thu Apr  6 15:53:02 CEST 2006 - kkaempf@suse.de
4561
4562 - drop patches with incompatible architecture.
4563 - rev 2972
4564
4565 -------------------------------------------------------------------
4566 Thu Apr  6 15:33:11 CEST 2006 - mt@suse.de
4567
4568 - Added info method to media verifier base and more debug info
4569 - rev 2970
4570
4571 -------------------------------------------------------------------
4572 Wed Apr  5 19:27:46 CEST 2006 - kkaempf@suse.de
4573
4574 - Dont deny the "/" attach point in MediaDIR, since this is used
4575   for all "file:" urls, esp. local packages.
4576 - rev 2962
4577
4578 -------------------------------------------------------------------
4579 Wed Apr  5 18:21:58 CEST 2006 - schubi@suse.de
4580
4581 - Bug 159673 - only one conflict solvable per page
4582
4583 -------------------------------------------------------------------
4584 Wed Apr  5 18:01:37 CEST 2006 - kkaempf@suse.de
4585
4586 - parse all dependencies of 'packages' file (#163773)
4587 - rev 2957
4588
4589 -------------------------------------------------------------------
4590 Wed Apr  5 17:47:04 CEST 2006 - dmacvicar@suse.de
4591
4592 - Use the original media descr_dir on refresh for
4593   suse tags source (#163196)
4594 - r2952
4595
4596 -------------------------------------------------------------------
4597 Wed Apr  5 16:44:08 CEST 2006 - kkaempf@suse.de
4598
4599 - add Source::setUrl() for zmd backend helper.
4600 - rev 2946
4601
4602 -------------------------------------------------------------------
4603 Wed Apr  5 16:44:01 CEST 2006 - dmacvicar@suse.de
4604
4605 - implement rpm keyring / zypp tmp keyring two-way syncronization at rpm
4606 target init. (dmacvicar)
4607 - r2949
4608
4609 -------------------------------------------------------------------
4610 Wed Apr  5 16:28:42 CEST 2006 - mt@suse.de
4611
4612 - Fixed MediaDISK to use a mount -oro,bind id the disk
4613   partition is already attached e.g. by the automounter.
4614   Try to mount it a second time may fail (#163486).
4615 - rev 2944
4616
4617 -------------------------------------------------------------------
4618 Wed Apr  5 15:04:31 CEST 2006 - kkaempf@suse.de
4619
4620 - honor optional 3rd parameter to "=Loc:" key of packages (#154337)
4621 - rev 2940
4622
4623 -------------------------------------------------------------------
4624 Wed Apr  5 12:48:19 CEST 2006 - visnov@suse.cz
4625
4626 - only try to create a source of a given type when restoring
4627   from the persistent store (#162111)
4628
4629 -------------------------------------------------------------------
4630 Wed Apr  5 11:36:54 CEST 2006 - kkaempf@suse.de
4631
4632 - parse all dependencies for patterns (.pat) files (#160602)
4633 - drop YOUPATH and YOUURL from content file.
4634 - rev 2924
4635
4636 -------------------------------------------------------------------
4637 Wed Apr  5 09:27:08 CEST 2006 - visnov@suse.cz
4638
4639 - properly initialize autorefresh for non-remote sources (#154990)
4640 - rev 2919
4641
4642 -------------------------------------------------------------------
4643 Tue Apr  4 19:19:39 CEST 2006 - mt@suse.de
4644
4645 - Added flag to MediaManager::isUseableAttachPoint, whether
4646   to check against system mount entries or not.
4647 - Disallow to use the attachpoints of another media handlers
4648   as source path in MediaDIR.
4649 - rev 2917
4650
4651 -------------------------------------------------------------------
4652 Tue Apr  4 18:47:01 CEST 2006 - dmacvicar@suse.de
4653
4654 -implement callbacks for when package verification (checksum)
4655  fails, offer to retry or abort
4656
4657 -------------------------------------------------------------------
4658 Tue Apr  4 16:57:51 CEST 2006 - dmacvicar@suse.de
4659
4660 - Fix construction of checksum objects when using non-standard
4661   checksum algorithms
4662 - Fix broken YUM cache
4663 - r2913
4664
4665 -------------------------------------------------------------------
4666 Tue Apr  4 16:54:44 CEST 2006 - kkaempf@suse.de
4667
4668 - Keep packages with no version upgrade installed during
4669   distribution upgrade (#162972)
4670 - add 'transactReset()' helper function for UI.
4671 - rev 2908
4672
4673 -------------------------------------------------------------------
4674 Tue Apr  4 14:47:14 CEST 2006 - dmacvicar@suse.de
4675
4676 - r2906
4677
4678 -------------------------------------------------------------------
4679 Tue Apr  4 14:43:15 CEST 2006 - ma@suse.de
4680
4681 - Fixed candidate handling in ui::Selectable. (#156589)
4682
4683 -------------------------------------------------------------------
4684 Tue Apr  4 14:06:23 CEST 2006 - dmacvicar@suse.de
4685
4686 - fix #162984 , gpg hangs because the matching data file
4687   for the key cannot be find. (dmacvicar)
4688 - Fix restore of YUM source using the same cache dir semantics as
4689  susetags instead of assuming there is a cache if a cache_dir
4690   was given. (dmacvicar)
4691
4692 -------------------------------------------------------------------
4693 Tue Apr  4 12:37:51 CEST 2006 - kkaempf@suse.de
4694
4695 - use DISTPRODUCT/DISTVERSION from content file to generate the
4696   product name, version, and release.
4697 - rev 2902
4698
4699 -------------------------------------------------------------------
4700 Mon Apr  3 20:45:55 CEST 2006 - mt@suse.de
4701
4702 - Removed broken forcing of absolute ftp paths added in rev2705 to
4703   MediaCurl, refined cleanupPathName/setPathName in url (#154197).
4704 - rev 2900
4705
4706 -------------------------------------------------------------------
4707 Mon Apr  3 19:30:35 CEST 2006 - kkaempf@suse.de
4708
4709 - add Resolver::freshenPool() (#156980)
4710 - rev 2893
4711
4712 -------------------------------------------------------------------
4713 Mon Apr  3 08:33:12 CEST 2006 - kkaempf@suse.de
4714
4715 - skip incompatible archs in filelist parsing.
4716 - restrict pathes to 'interesting' ones (/bin/, /sbin/, /lib/,
4717   /lib64/, ...)
4718 - rev 2886
4719
4720 -------------------------------------------------------------------
4721 Sun Apr  2 22:18:06 CEST 2006 - kkaempf@suse.de
4722
4723 - skip incompatible archs in primary parsing.
4724 - rev 2883
4725
4726 -------------------------------------------------------------------
4727 Sun Apr  2 11:17:56 CEST 2006 - kkaempf@suse.de
4728
4729 - allow setting of source when parsing local .rpm (#147765)
4730 - rev 2880
4731
4732 -------------------------------------------------------------------
4733 Fri Mar 31 18:53:55 CEST 2006 - schubi@suse.de
4734
4735 - Do not update packages over other architectures
4736
4737 -------------------------------------------------------------------
4738 Fri Mar 31 18:28:59 CEST 2006 - sh@suse.de
4739
4740 - Added zypp/ui/UserWantedPackages to support the UI's
4741   "automatic changes" dialog (bug #152700)
4742
4743 -------------------------------------------------------------------
4744 Fri Mar 31 18:02:05 CEST 2006 - jsrain@suse.de
4745
4746 - use KeyRing class to validate repomd.xml (#160909)
4747
4748 -------------------------------------------------------------------
4749 Fri Mar 31 17:33:21 CEST 2006 - dmacvicar@suse.de
4750
4751 - Product resolvables should be readable by normal users.
4752   (#162474) (dmacvicar)
4753 - implemented keyring and metadata signature verification
4754   in susetags source
4755 - dont delete the lock if we did not acquire it
4756 - r2847
4757
4758 -------------------------------------------------------------------
4759 Fri Mar 31 16:34:51 CEST 2006 - mt@suse.de
4760
4761 - Added disabling of the automounter while MediaManager
4762   init and restoring of the old state on exit (#154326).
4763 - Implemented check if media (CD) is automounted or not
4764 - rev 2840
4765
4766 -------------------------------------------------------------------
4767 Fri Mar 31 13:27:09 CEST 2006 - mt@suse.de
4768
4769 - Implemented several hal get/set/removeDeviceProperty wrappers
4770 - Improved HalException to allow to fetch HAL/DBUS error componets
4771 - rev 2830
4772
4773 -------------------------------------------------------------------
4774 Fri Mar 31 12:44:25 CEST 2006 - kkaempf@suse.de
4775
4776 - honor subscription status of catalogs (#162350)
4777 - rev 2827
4778
4779 -------------------------------------------------------------------
4780 Fri Mar 31 11:29:05 CEST 2006 - mt@suse.de
4781
4782 - Enabled CD eject error reporting exceptions (#154326)
4783 - rev 2822
4784
4785 -------------------------------------------------------------------
4786 Fri Mar 31 06:40:51 CEST 2006 - kkaempf@suse.de
4787
4788 - support "dry run" (#159467)
4789 - implement "transactResKind" (#161400)
4790 - rev 2817
4791
4792 -------------------------------------------------------------------
4793 Thu Mar 30 17:22:49 CEST 2006 - jsrain@suse.de
4794
4795 - add checksum for external patches (#159928)
4796
4797 -------------------------------------------------------------------
4798 Thu Mar 30 16:48:01 CEST 2006 - kkaempf@suse.de
4799
4800 - calculate product architecture (#158198)
4801
4802 -------------------------------------------------------------------
4803 Wed Mar 29 23:28:13 CEST 2006 - jsrain@suse.de
4804
4805 - fixed checking checksum of YUM metadata, added sha1 vs. sha256
4806   detection
4807
4808 -------------------------------------------------------------------
4809 Wed Mar 29 23:12:30 CEST 2006 - ma@suse.de
4810
4811 - Auto protect installed packages from unknown vendor. (#157446)
4812
4813 -------------------------------------------------------------------
4814 Wed Mar 29 09:13:51 CEST 2006 - visnov@suse.de
4815
4816 - added support for external scripts to metadata (#159928) (jsrain)
4817 - fixed handling of Language resolvables (ma)
4818 - fix leak in rpmdb (dmacvicar)
4819 - added softlock for autoyast (#159466) (ma)
4820 - Fixed exceptions in doGetFileCopy() to show full url
4821   including the file instead of just the media base url. (mt)
4822 - Provide Language::summary (ma)
4823 - check patterns and selections file exist
4824   before veryfing them (#161300) (dmacvicar)
4825 - added YUM metadata checksum computation (jsrain)
4826 - added interface to patch of a message (jsrain)
4827 - r2734
4828
4829 -------------------------------------------------------------------
4830 Mon Mar 27 23:57:16 CEST 2006 - jsrain@suse.de
4831
4832 - added support for external scripts to metadata (#159928)
4833 - r2709
4834
4835 -------------------------------------------------------------------
4836 Sat Mar 25 22:08:26 CET 2006 - jsrain@suse.de
4837
4838 - report separate exception when trying to start source cache again to
4839   suppress incorrect error message in XEN installation
4840 - r2682
4841
4842 -------------------------------------------------------------------
4843 Fri Mar 24 18:16:22 CET 2006 - schubi@suse.de
4844
4845 - Implement inter process locking in zypp.
4846 - Added No medium found output
4847 - splitting modaliases in supplements TOO
4848 - parse also the available signing keys
4849
4850 -------------------------------------------------------------------
4851 Fri Mar 24 10:44:10 CET 2006 - visnov@suse.cz
4852
4853 - release all media when removing source (#159754) (visnov)
4854 - more testsuites (schubi)
4855 - updated translations (schubi)
4856 - added MediaNotEjectedException (mt)
4857 - rev 2652
4858
4859 -------------------------------------------------------------------
4860 Thu Mar 23 14:10:54 CET 2006 - dmacvicar@suse.de
4861
4862 - fix patches descriptions (dmacvicar)
4863 - fix source serialization (dmacvicar)
4864 - metadata for kernel test (schubi)
4865 - Arch tests updated (ma)
4866 - classify NULL Ptr as unique (ma)
4867 - Added host check, because file Url allows it now. (mt)
4868 - prepare modalias fix (#159766) (ma)
4869 - Provide iterator based access to SourceManager data. (ma)
4870 - Fixed "file:" Url scheme config to allow relative paths; (mt)
4871   RFC1738 says, it may contain a hostname as well...
4872 - revision 2633
4873
4874 -------------------------------------------------------------------
4875 Wed Mar 22 19:58:37 CET 2006 - visnov@suse.cz
4876
4877 - pkg-config support (mvidner)
4878 - close all medias when destructing MediaSet (jsrain)
4879 - rev 2622
4880
4881 -------------------------------------------------------------------
4882 Wed Mar 22 15:48:05 CET 2006 - dmacvicar@suse.de
4883
4884 - Bug 159976 - build 804: Adding AddOn CD via ftp gives error (dmacvicar)
4885 - Message callback implemented to show patch messages (visnov)
4886 - Bug 159696 (schubi)
4887 - provide transform_iterators to iterate over a maps keys or values (ma)
4888 - added 'bool Arch::empty() const' test for an empty Arch string (ma)
4889 - added script and message installation (jsrain)
4890 - chooses the 'right' kernel now (kkaempf)
4891 - Use noarch if no arch is specified in patches (dmacvicar)
4892 - rev 2611
4893
4894 -------------------------------------------------------------------
4895 Tue Mar 21 19:06:56 CET 2006 - mvidner@suse.cz
4896
4897 - Added some debug output including the access id (mt)
4898 - Bug #154326: Enabled FORCE_RELEASE_FOREIGN flag causing
4899   release with eject=true on attached media, to umount
4900   other mounts as well. (mt)
4901 - 159483 - solver does not blame missing dependency (schubi)
4902 - Added a variant of MediaHandler::forceRelaseAllMedia (ma)
4903 - Fixed MediaCD::forceEject() to handle DELAYED_VERIFY
4904   and use forceRelaseAllMedia if FORCE_RELEASE_FOREIGN=1 (ma)
4905 - fixed ZYPP_RETHROW (#156430) (ma)
4906 - patch for #156114 (visnov)
4907 - fixed container.erase loops (ma)
4908 - Fixed to reset desired (cached) flag before the action (mt)
4909 - Removed return in forceRelaseAllMedia (void function) (mt)
4910 - Parse nonexisting architecture to noarch so patches dont get
4911   filtered by the pool (dmacvicar)
4912 - 159512 - yast2-qt does not show label of to be installed products
4913   anymore (dmacvicar)
4914 - 159765 - Hidden patterns still visible (dmacvicar)
4915 - Use noarch if no arch is specified. (dmacvicar)
4916 - r2594
4917
4918 -------------------------------------------------------------------
4919 Tue Mar 21 09:04:06 CET 2006 - visnov@suse.de
4920
4921 - properly report error for media change callback
4922 - rev 2579
4923
4924 -------------------------------------------------------------------
4925 Mon Mar 20 23:02:07 CET 2006 - ma@suse.de
4926
4927 - fixed memory leak in XMLNodeIterator (#157474)
4928 - disabled storing filelist (YUMFileListParser) and changelog (YUMOtherParser)
4929 - Renamed private MediaManager::forceMediaRelease
4930   function to forceReleaseShared (more exact name)
4931 - Implemented forceRelaseAllMedia() that can be
4932   used to release also foreign (user) mounts.
4933 - Added use of forceRelaseAllMedia for CD/DVDs
4934   if FORCE_RELEASE_FOREIGN is 1 (default 0)
4935 - little cleanup of the checkAttached function
4936 - r2578
4937
4938 -------------------------------------------------------------------
4939 Mon Mar 20 17:04:28 CET 2006 - mvidner@suse.cz
4940
4941 - don't try to attach without exception handling (#158620)
4942 - fix descriptions, as a new tag Des for selections exists now.
4943 - fix #157683: failure after adding add-on product to install
4944   sources
4945 - added more files for translation
4946 - resolve-dependencies.cc: establish pool
4947 - parse-metadata.cc: catch bad URL
4948 - set zmdid for atoms
4949 - r2574
4950
4951 -------------------------------------------------------------------
4952 Sun Mar 19 19:24:44 CET 2006 - kkaempf@suse.de
4953
4954 - fix testsuite.
4955 - provide edition and architecture for all kinds of yum
4956   resolvables.
4957 - fix ResStatus output.
4958 - establish atoms correctly.
4959 - treat requires to unneeded resolvables as fulfilled.
4960 - rev 2559
4961
4962 -------------------------------------------------------------------
4963 Sun Mar 19 00:05:17 CET 2006 - kkaempf@suse.de
4964
4965 - fix the build
4966 - only consider best architecture/version (#157594)
4967 - prefer providers which supplement/enhance installed or
4968   to-be-installed packages (fixes the tpctl-kmp issue)
4969 - rev 2546
4970
4971 -------------------------------------------------------------------
4972 Sat Mar 18 02:22:22 CET 2006 - kkaempf@suse.de
4973
4974 - provide more filters for pkg-bindings (#158602)
4975 - add SystemResObject to provide system (modalias, hal, ...)
4976   capabilities.
4977 - handle this during resolving.
4978 - make the modalias and hal capability match the SystemResObject
4979   by default, thereyby triggering a modalias (resp. hal)
4980   evaluation.
4981 - xmlstore: decouple target store from YUM schema.
4982 - clean up moving of hal() and modalias() from provides to
4983   supplements in ResolvableImpl.
4984 - add PatchContents() for UI.
4985 - handle Edition::noedition as empty string.
4986 - r2537
4987
4988 -------------------------------------------------------------------
4989 Tue Mar 14 23:32:44 CET 2006 - jsrain@suse.de
4990
4991 - releasing all medias when asking for CD (#156981)
4992 - r2471
4993
4994 -------------------------------------------------------------------
4995 Tue Mar 14 19:38:43 CET 2006 - mvidner@suse.cz
4996
4997 - ResStatus::resetTransact must return a value.
4998 - Fixed random build failures in LanguageCode.cc.
4999   (Rewrote the CodeMaps constructor so that gcc does not
5000   optimize a 500-statement basic block.)
5001 - Fix constructions of patch objects. Actually insert atoms in atoms
5002   list. Insert atoms for package even if the package does not exists
5003   in the source. Fixes #157628 (dmacvicar).
5004 - Fixed license reading from susetags, #151834 (dmacvicar).
5005 - r2468
5006
5007 -------------------------------------------------------------------
5008 Tue Mar 14 16:59:42 CET 2006 - mvidner@suse.cz
5009
5010 - added ResStatus::resetTransact (ma)
5011 - bugfix for #156439 (schubi)
5012 - Added Source_Ref::setAlias (#154913).
5013 - Do not assume there is a product file when scanning for products
5014   (visnov)
5015 - function to disable all sources in the persistent store (visnov)
5016 - dependency errors go to stdout, not stderr; output resolver info
5017   directly to stderr (kkaempf)
5018 - rev 2464
5019
5020 -------------------------------------------------------------------
5021 Tue Mar 14 01:34:38 CET 2006 - kkaempf@suse.de
5022
5023 - fix merging of resolver info (needed for #157684).
5024 - errors are also important in ResolverInfo.
5025 - improve debug output in ResolverContext.
5026 - rev 2455
5027
5028 -------------------------------------------------------------------
5029 Mon Mar 13 22:54:01 CET 2006 - jsrain@suse.de
5030
5031 - delete RPMs downloaded via HTTP/FTP after installnig them
5032   (#157011)
5033 - fixed product registration (reverted autorefresh patch) (#157566)
5034
5035 -------------------------------------------------------------------
5036 Mon Mar 13 11:53:52 CET 2006 - kkaempf@suse.de
5037
5038 - if root!="/", always prefer the upgrade candidate (#155472)
5039 - implement license confirmed api for UI.
5040 - prefer architecture over version in distribution upgrade
5041   (#157501)
5042 - clean up media handling.
5043 - rev 2448
5044
5045 -------------------------------------------------------------------
5046 Sun Mar 12 22:31:09 CET 2006 - kkaempf@suse.de
5047
5048 - init Modalias properly.
5049 - fix warnings in testcases.
5050 - rev 2432
5051
5052 -------------------------------------------------------------------
5053 Sat Mar 11 21:25:18 CET 2006 - kkaempf@suse.de
5054
5055 - drop libjpeg-devel and sqlite-devel from build requires.
5056
5057 -------------------------------------------------------------------
5058 Sat Mar 11 08:16:53 CET 2006 - kkaempf@suse.de
5059
5060 - implement 'modalias()' capability (#157406)
5061 - make dependencies consistent, its 'freshens'.
5062 - cope with user umounts of devices.
5063 - add debug to SourceManager.
5064 - rev 2418
5065
5066 -------------------------------------------------------------------
5067 Fri Mar 10 16:20:41 CET 2006 - kkaempf@suse.de
5068
5069 - allow version downgrade during distribution upgrade if the
5070   newer package is coming from a trusted vendor (#155472)
5071 - implement locale fallback
5072 - 'freshen' -> 'freshens' in schema definitions to make it
5073   consistent with all other dependency definitions.
5074 - better error reporting for .pat and .sel files.
5075 - rule out packages from dependency resolutions which are
5076   de-selected by user (#155368)
5077 - use locale fallbacks in package translations.
5078 - refresh source when re-enabling it.
5079 - rev 2406
5080
5081 -------------------------------------------------------------------
5082 Tue Mar  7 21:18:19 CET 2006 - kkaempf@suse.de
5083
5084 - split of libzypp-zmd-backend subpackage as a stand-alone
5085   leaf package.
5086 - encapsulate bool test for Source_Ref better.
5087 - fixed stack overflow (ma).
5088 - make testsuite build again.
5089 - rev 2346
5090
5091 -------------------------------------------------------------------
5092 Tue Mar  7 16:17:07 CET 2006 - kkaempf@suse.de
5093
5094 - fixed URL rewriting for CD2 and following (#154762)
5095 - fixed ResPoolProxy diffState (for proper ok/cancel support
5096   in UI)
5097 - added special exception class for aborting installation
5098   (#154936)
5099 - only auto-change directories if they end in CDn or DVDn.
5100 - rev 2320.
5101
5102 -------------------------------------------------------------------
5103 Tue Mar  7 15:37:51 CET 2006 - kkaempf@suse.de
5104
5105 - silently ignore multiple installs of the same package.
5106 - fix disk usage for installs and uninstalls.
5107 - rev 2308
5108
5109 -------------------------------------------------------------------
5110 Mon Mar  6 22:22:57 CET 2006 - kkaempf@suse.de
5111
5112 - zmd-backend: filter out incompatible architectures from
5113   repository.
5114 - rev 2298
5115
5116 -------------------------------------------------------------------
5117 Mon Mar  6 21:35:24 CET 2006 - kkaempf@suse.de
5118
5119 - sync libzypp media data with mtab.
5120 - improve resolver error and solution reports.
5121 - fix source cache reading (#155459).
5122 - default cached sources to enabled (#155459).
5123 - let each source provide public keys.
5124 - rev 2297
5125
5126 -------------------------------------------------------------------
5127 Sun Mar  5 15:48:29 CET 2006 - kkaempf@suse.de
5128
5129 - only write by-sovler transactions back (#154976)
5130 - rev 2278
5131
5132 -------------------------------------------------------------------
5133 Sat Mar  4 12:36:40 CET 2006 - kkaempf@suse.de
5134
5135 - release last used source at end of commit (#155002)
5136 - rev 2277
5137
5138 -------------------------------------------------------------------
5139 Fri Mar  3 23:14:50 CET 2006 - kkaempf@suse.de
5140
5141 - cope with NULL values in zmd catalogs table (#153584)
5142 - set YAST_IS_RUNNING in transact zmd helper (#154820)
5143 - run SuSEconfig after transact zmd helper (#154820)
5144 - add softTransact to honor user vs. soft requirements (#154650)
5145 - honor all build keys provided by a package source.
5146 - add source metadata refresh.
5147 - add progress callbacks to zmd helpers.
5148 - rev 2276
5149
5150 -------------------------------------------------------------------
5151 Thu Mar  2 21:59:07 CET 2006 - kkaempf@suse.de
5152
5153 - include .diffs into main source.
5154 - catch exception when ejecting media which was unmounted externally
5155   (#154697).
5156 - init source in zmd-backend correctly (#154667)
5157 - implement disk usage info for YaST.
5158 - clean up XML schema files.
5159 - catch CPUs identifying as 'i686' but being 'i586'.
5160 - allow definition of preferred attach (mount) point for media.
5161 - make resolver results more readable.
5162 - use language fallbacks if none of multiple language providers
5163   matches.
5164 - get rid of ignoring wrong arch in resolver, having the wrong
5165   architecture is prevented by other means.
5166 - prepare for translations in exceptions.
5167 - fix 'abort does not abort'
5168 - implement 'flag' I/O in target cache backend.
5169 - skip incompatibles architectures in packages.<lang>
5170 - rev 2228
5171
5172 -------------------------------------------------------------------
5173 Thu Mar  2 13:44:34 CET 2006 - kkaempf@suse.de
5174
5175 - dont even provide src/nosrc from the source.
5176 - rev 2169 + diffs
5177
5178 -------------------------------------------------------------------
5179 Wed Mar  1 17:23:23 CET 2006 - kkaempf@suse.de
5180
5181 - Initialize commit result (#154409)
5182 - release media if its wrong (#154326)
5183 - dont copy src/nosrc packages to the pool (#154627)
5184 - reduce XML logging.
5185 - rev 2169 + diffs
5186
5187 -------------------------------------------------------------------
5188 Tue Feb 28 16:10:14 CET 2006 - kkaempf@suse.de
5189
5190 - fix path of .po files (#154074).
5191 - parse the correct package.<lang> file (kinda #154074).
5192 - complain about bad "=Sel:" or "=Pat:" lines (#153065).
5193 - reattach all released medias.
5194 - raise exception instead of abort() on XML errors (#154104).
5195 - update translations.
5196 - PathInfo: implemented a copy_dir_content (variant of copy_dir)
5197   and is_empty_dir utility function
5198 - rev 2169
5199
5200 -------------------------------------------------------------------
5201 Tue Feb 28 14:51:46 CET 2006 - kkaempf@suse.de
5202
5203 - check freshens and supplements for packages (#154074).
5204 - only complain about incomplete installed resolvables,
5205   if they are uninstalled, schedule them for installation.
5206   (#154074)
5207 - add testcases for locale() provides.
5208 - add lang_country -> lang fallback.
5209 - have locale(parent:...) deps match any provides of 'parent'
5210   also when uninstalling a package.
5211 - rev 2148
5212
5213 -------------------------------------------------------------------
5214 Tue Feb 28 10:35:15 CET 2006 - kkaempf@suse.de
5215
5216 - change the locale(...) separator to ";" (#153791)
5217 - complete "find-files" of zmd-backend.
5218 - rev 2140
5219
5220 -------------------------------------------------------------------
5221 Tue Feb 28 10:28:06 CET 2006 - visnov@suse.de
5222
5223 - avoid attaching media when initializing source
5224 - rev 2139
5225
5226 -------------------------------------------------------------------
5227 Mon Feb 27 21:26:00 CET 2006 - kkaempf@suse.de
5228
5229 - warn about misspelled 'locale(...)' provides
5230 - add testcases
5231 - rev 2134
5232
5233 -------------------------------------------------------------------
5234 Mon Feb 27 20:19:40 CET 2006 - kkaempf@suse.de
5235
5236 - fix the build
5237 - rev 2129
5238
5239 -------------------------------------------------------------------
5240 Mon Feb 27 18:15:16 CET 2006 - kkaempf@suse.de
5241
5242 - provide available locales to application (#153583)
5243 - honor 'requestedLocales' (language dependant packages)
5244 - honor release requests for all holders of a device.
5245 - silently re-attach after a forced release.
5246 - solver improvements.
5247 - handle source caches.
5248 - proper logging in zmd backend helpers.
5249 - rev 2127
5250
5251 -------------------------------------------------------------------
5252 Mon Feb 27 13:44:39 CET 2006 - kkaempf@suse.de
5253
5254 - upgrade always to best version and arch (#153577)
5255 - reset 'transact' state for obsoleted packages (#153578)
5256 - translation updates
5257 - rev 2113
5258
5259 -------------------------------------------------------------------
5260 Mon Feb 27 10:42:33 CET 2006 - kkaempf@suse.de
5261
5262 - add support for 'local' .rpm packages to zmd-backend.
5263 - rev 2101
5264
5265 -------------------------------------------------------------------
5266 Sun Feb 26 20:24:10 CET 2006 - kkaempf@suse.de
5267
5268 - fix build of zmd/backend.
5269 - actually fill 'files' table in package-files.
5270 - rev 2094
5271
5272 -------------------------------------------------------------------
5273 Sun Feb 26 17:43:06 CET 2006 - kkaempf@suse.de
5274
5275 - improve testcases.
5276 - add 'setPossibleLocales()' to ZYpp, this defines the set
5277   of possible locales to choose from (#153583)
5278 - provide LanguageImpl and create 'Language' resolvables for
5279   each 'possible' locale.
5280 - fix YUM parsing of patches, insert 'atoms' to link patches
5281   with packages.
5282 - replace gzstream/ with own, existing implementation.
5283 - honor locks in solver (#150231)
5284 - sync pool with target after commit() properly (#150565, #153066)
5285 - new zmd helper 'package-files'
5286 - rev 2093
5287
5288 -------------------------------------------------------------------
5289 Thu Feb 23 21:45:06 CET 2006 - kkaempf@suse.de
5290
5291 - prevent multiple initializations of the target (#153124)
5292 - implement 'loopback mounted ISO images'
5293 - retain old package sources on upgrade.
5294 - support compressed .xml files in 'repodata' type repositories.
5295 - rev 2025
5296
5297 -------------------------------------------------------------------
5298 Thu Feb 23 15:16:58 CET 2006 - kkaempf@suse.de
5299
5300 - parse locale(...) provides and construct correct dependencies.
5301
5302 -------------------------------------------------------------------
5303 Thu Feb 23 14:16:44 CET 2006 - kkaempf@suse.de
5304
5305 - always upgrade to candidate (#152760).
5306 - fix typo in package sorting.
5307 - prepare handling of locale provides.
5308 - rev 1995
5309
5310 -------------------------------------------------------------------
5311 Thu Feb 23 10:53:51 CET 2006 - kkaempf@suse.de
5312
5313 - sort src/nosrc package to right list during commit.
5314 - revert installtime/buildtime in susetags parser (#152760)
5315 - rev 1990
5316
5317 -------------------------------------------------------------------
5318 Thu Feb 23 10:22:08 CET 2006 - kkaempf@suse.de
5319
5320 - reset state after successful commit (#153030)
5321 - run "rpm -e" always with "--nodeps" (#153026)
5322 - provide separate resolvable kind for src packages.
5323 - extend status field for LOCK and LICENSE.
5324 - add sameState()/diffState() for UI.
5325 - provide 'best' candidate for UI.
5326 - set 60 sec timeout for curl access.
5327 - don't cross-compare solver results, takes too much time.
5328 - provide sizes of installed packages.
5329 - extend REQUIRES semantics in content file.
5330 - add "parse-metadata" helper to zmd-backend.
5331 - rev 1987
5332
5333 -------------------------------------------------------------------
5334 Wed Feb 22 14:51:46 CET 2006 - kkaempf@suse.de
5335
5336 - provide complete disk usage data (#152761)
5337 - include upgrade flag when copying solver solution
5338   back to pool (#152717)
5339 - rev 1959
5340
5341 -------------------------------------------------------------------
5342 Wed Feb 22 13:16:48 CET 2006 - kkaempf@suse.de
5343
5344 - don't insert incompatible architectures to the pool (#151933)
5345 - don't accept incompatible architectures from a repository
5346   (#151933)
5347 - separate rpm log (#151431).
5348 - allow extended product requires.
5349 - rev 1954
5350
5351 -------------------------------------------------------------------
5352 Tue Feb 21 22:02:59 CET 2006 - kkaempf@suse.de
5353
5354 - provide the XML schema files in the main package. (#152593)
5355
5356 -------------------------------------------------------------------
5357 Tue Feb 21 20:05:34 CET 2006 - kkaempf@suse.de
5358
5359 - provide arch compat handling.
5360 - implement data upload to zmd.
5361 - fix source metadata caching on target.
5362 - add 'supplements' dependencies to 'yum' parser.
5363 - provide user agent identification to curl calls.
5364 - move resolver branches (multiple alternatives) back in queue
5365   (resolve known things first, then the unknown ones).
5366 - clean up 'packages' parser.
5367 - rev 1947
5368
5369 -------------------------------------------------------------------
5370 Tue Feb 21 09:18:53 CET 2006 - kkaempf@suse.de
5371
5372 - improve media mount/umount interface
5373 - prepare class ArchCompat for proper architecture ordering
5374   and compatibility handling.
5375 - add returns to dummy functions in DbAccess.
5376 - rev 1913
5377
5378 -------------------------------------------------------------------
5379 Mon Feb 20 21:08:22 CET 2006 - kkaempf@suse.de
5380
5381 - don't explictly delete to-be-upgraded packages.
5382 - finish query-system, resolve-dependencies, and transact for
5383   libzypp-zmd-backend.
5384 - provide Pattern::category.
5385 - move system architecture to toplevel.
5386 - make target store pathname settable.
5387 - speed up rpmdb reading by properly filtering unwanted file
5388   provides.
5389 - rev 1905
5390
5391 -------------------------------------------------------------------
5392 Sun Feb 19 20:35:03 CET 2006 - kkaempf@suse.de
5393
5394 - new translations.
5395 - proofread texts.
5396 - when comparing solutions, prefer higher versions.
5397 - provide generic 'SafeBool' for bool conversions.
5398 - add PtrTypes testsuites.
5399 - rev 1876
5400
5401 -------------------------------------------------------------------
5402 Fri Feb 17 21:43:51 CET 2006 - kkaempf@suse.de
5403
5404 - integrate all diffs
5405 - move Target::commit to toplevel API
5406 - generalize dependency iterators and hash dependency
5407   information in pool (for speedup)
5408 - add 'supplements' as dependency
5409 - make more pattern attributes available
5410 - drop "smbfs" in favour of "cifs" (#151476)
5411 - add metadata cache to sources (Beta4 bug)
5412 - run "rpm -e"  with name-version-release
5413 - fix update conflicts
5414 - rev 1864
5415
5416 -------------------------------------------------------------------
5417 Thu Feb 16 20:02:19 CET 2006 - kkaempf@suse.de
5418
5419 - fix-mediachange.diff: dont skip CD but retry after media change
5420 - cd-eject-button.diff: fix CD url so YaST recognizes it and shows
5421   'eject' button
5422 - release-forced-eject-no-ptrfix.diff: fix refcounting in ptrs
5423   so media handle gets actually released and media unmounted.
5424
5425 -------------------------------------------------------------------
5426 Thu Feb 16 14:40:31 CET 2006 - kkaempf@suse.de
5427
5428 - implement arch scoring
5429 - prefer better arch (#151427)
5430 - transitive depedencies of weak requirements are non-weak
5431   (#151446)
5432 - rev 1778 + diff
5433
5434 -------------------------------------------------------------------
5435 Wed Feb 15 18:19:12 CET 2006 - kkaempf@suse.de
5436
5437 - ignore self and to-be-updated conflicts (#150844)
5438 - fix enable of target store (for non-packages)
5439 - rev 1778
5440
5441 -------------------------------------------------------------------
5442 Wed Feb 15 13:11:28 CET 2006 - kkaempf@suse.de
5443
5444 - fix "cd:" url (#151121)
5445 - provide location() in public Package api
5446 - allow running distribution upgrade in testmode
5447 - extend HAL interface
5448 - rev 1762
5449
5450 -------------------------------------------------------------------
5451 Wed Feb 15 10:10:48 CET 2006 - kkaempf@suse.de
5452
5453 - pass normal and locale packages from selections correctly.
5454 - its "baseconf" for base selections.
5455 - Make 'ZYpp' an obvious singleton.
5456 - provide releasenotesUrl.
5457 - dont continue upgrade without target.
5458 - implement 'fake' hal for testing.
5459 - fix package sizes.
5460 - more solver testcases.
5461 - rev 1754
5462
5463 -------------------------------------------------------------------
5464 Tue Feb 14 20:52:02 CET 2006 - kkaempf@suse.de
5465
5466 - extend requires of libzypp-devel
5467 - provide package sizes for UI
5468 - provide more UI helpers
5469 - implement Product and related functions
5470 - fix split provides in distribution upgrade
5471 - provide locale information to system
5472 - ask HAL for available devices
5473 - reduce debug information in solver
5474 - filter architectures in source, not in solver
5475 - rev 1743
5476
5477 -------------------------------------------------------------------
5478 Tue Feb 14 07:27:39 CET 2006 - visnov@suse.de
5479
5480 - disable another testsuite for now
5481 - fetch the default locale from environment
5482 - support user-defined formatting of log
5483 - rev 1710
5484
5485 -------------------------------------------------------------------
5486 Mon Feb 13 20:41:36 CET 2006 - visnov@suse.de
5487
5488 - providing basic product information from susetags source
5489 - public API for preferred language
5490 - implemented redirect of logging (#149001)
5491 - report start/finish of source data parsing (#150211)
5492 - store/restore source aliases properly (#150256)
5493 - disable a lot of debug logging to speed up solver
5494 - properly rewrite URL for CDn directory layouts (#149870)
5495 - rev 1706
5496
5497 -------------------------------------------------------------------
5498 Sun Feb 12 16:59:48 CET 2006 - kkaempf@suse.de
5499
5500 - add save/restore state to facilitate UI 'cancel'
5501 - enable target/store
5502 - add 'forceResolve' call and flag to resolver to switch between
5503   task-oriented ZMD and interactive YaST behaviour.
5504 - Fix resolver problem solution texts.
5505 - improve solver problem solution offerings.
5506 - fix media access handling to better support multiple
5507   requestors to single media.
5508 - move the media number checking to the source (media requestor)
5509   which knows how to verify the correct media.
5510 - Fix CD ordering (#149871), adding testcases.
5511 - Move 'PoolItemList' and 'PoolItemSet' typedefs inside classes.
5512 - Add selections to testcases.
5513 - rev 1673
5514
5515 -------------------------------------------------------------------
5516 Sat Feb 11 10:17:15 CET 2006 - kukuk@suse.de
5517
5518 - Fix missing return in Source.cc:124
5519
5520 -------------------------------------------------------------------
5521 Fri Feb 10 18:41:29 CET 2006 - kkaempf@suse.de
5522
5523 - cope with empty arch field in selections
5524 - enable dummy "enableStorage" function
5525 - rev 1610-branch
5526
5527 -------------------------------------------------------------------
5528 Fri Feb 10 15:36:43 CET 2006 - kkaempf@suse.de
5529
5530 - fix random data return in Source.cc
5531 - rev 1610
5532
5533 -------------------------------------------------------------------
5534 Fri Feb 10 15:00:45 CET 2006 - kkaempf@suse.de
5535
5536 - adapt zmd-backend to SourceImpl API change
5537 - rev 1608
5538
5539 -------------------------------------------------------------------
5540 Fri Feb 10 13:54:43 CET 2006 - kkaempf@suse.de
5541
5542 - fix the packages parser bug. Now all packages are parsed
5543   including (english) translations.
5544   source/susetags is back to svn head.
5545 - rev 1600
5546
5547 -------------------------------------------------------------------
5548 Fri Feb 10 10:30:12 CET 2006 - kkaempf@suse.de
5549
5550 - fix off-by-one bug in bitfield handling
5551 - revert source/susetags to rev 1411
5552 - rev 1586
5553
5554 -------------------------------------------------------------------
5555 Thu Feb  9 22:21:43 CET 2006 - kkaempf@suse.de
5556
5557 - dont prereq-sort non-packages
5558 - rev 1584
5559
5560 -------------------------------------------------------------------
5561 Thu Feb  9 21:29:00 CET 2006 - kkaempf@suse.de
5562
5563 - rev 1582
5564
5565 -------------------------------------------------------------------
5566 Thu Feb  9 11:10:54 CET 2006 - kkaempf@suse.de
5567
5568 - update to rev 1543
5569
5570 -------------------------------------------------------------------
5571 Thu Feb  9 00:49:23 CET 2006 - ro@suse.de
5572
5573 - require hal-devel in libzypp-devel
5574 - re-merge fixes (RPM_OPT_FLAGS)
5575
5576 -------------------------------------------------------------------
5577 Wed Feb  8 23:53:58 CET 2006 - kkaempf@suse.de
5578
5579 - make solver behaviour a bit more interactive
5580 - rev 1537
5581
5582 -------------------------------------------------------------------
5583 Wed Feb  8 18:45:21 CET 2006 - schwab@suse.de
5584
5585 - Fix syntax error in configure script.
5586 - Use RPM_OPT_FLAGS.
5587
5588 -------------------------------------------------------------------
5589 Wed Feb  8 17:03:37 CET 2006 - kkaempf@suse.de
5590
5591 - update for qt ui integration
5592 - rev 1504
5593
5594 -------------------------------------------------------------------
5595 Tue Feb  7 23:18:09 CET 2006 - kkaempf@suse.de
5596
5597 - split off libzypp-zmd-backend
5598 - rev 1466
5599
5600 -------------------------------------------------------------------
5601 Tue Feb  7 23:10:59 CET 2006 - kkaempf@suse.de
5602
5603 - another update to svn
5604
5605 -------------------------------------------------------------------
5606 Mon Feb  6 20:42:22 CET 2006 - kkaempf@suse.de
5607
5608 - finish rpm callbacks
5609 - finish UI API
5610 - fix state change resolver<->pool
5611 - zmd backend stuff
5612 - speed up tag file parsing
5613 - rev 1405
5614
5615 -------------------------------------------------------------------
5616 Mon Feb  6 16:53:03 CET 2006 - schubi@suse.de
5617
5618 - disabling failing tests of s390 and ppc
5619
5620 -------------------------------------------------------------------
5621 Mon Feb  6 11:14:16 CET 2006 - schubi@suse.de
5622
5623 - Snapshoot rev 1367
5624
5625 -------------------------------------------------------------------
5626 Mon Feb  6 01:42:48 CET 2006 - kkaempf@suse.de
5627
5628 - use hashes for pool
5629 - rev 1343
5630
5631 -------------------------------------------------------------------
5632 Fri Feb  3 14:21:47 CET 2006 - schubi@suse.de
5633
5634 - removed Obsoletes:    yast2-packagemanager
5635
5636 -------------------------------------------------------------------
5637 Fri Feb  3 11:36:19 CET 2006 - schubi@suse.de
5638
5639 - Snapshoot 3 Feb 2005 (11:30)
5640
5641 -------------------------------------------------------------------
5642 Thu Feb  2 14:27:02 CET 2006 - schubi@suse.de
5643
5644 - Snapshoot 2 Feb 2005 (14:00)
5645
5646 -------------------------------------------------------------------
5647 Thu Feb  2 12:23:03 CET 2006 - schubi@suse.de
5648
5649 - Snapshoot 2 Feb 2005 ( integrating YaST )
5650
5651 -------------------------------------------------------------------
5652 Wed Jan 25 21:37:50 CET 2006 - mls@suse.de
5653
5654 - converted neededforbuild to BuildRequires
5655
5656 -------------------------------------------------------------------
5657 Sat Jan 14 08:51:55 CET 2006 - kkaempf@suse.de
5658
5659 - Initial version
5660