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