WhatProvides testcase extended and iterator fixed
[platform/upstream/libzypp.git] / package / libzypp.changes
1 -------------------------------------------------------------------
2 Thu Oct  9 13:52:03 CEST 2008 - ma@suse.de
3
4 - Add required copy-ctor and assignment operator to WhatProvides.
5   (bnc #433087)
6 - revision 11276
7
8 -------------------------------------------------------------------
9 Wed Oct  8 16:24:25 CEST 2008 - jkupec@suse.cz
10
11 - detect and use unused loop device for mounting ISO images
12   (bnc #428009)
13 - revision 11262
14 - version 5.15.1 (13)
15
16 -------------------------------------------------------------------
17 Wed Oct  8 15:39:08 CEST 2008 - jkupec@suse.cz
18
19 - fixed segfault when saving the probed repo type in
20   RepoManager::refreshMetadata() (bnc #431963)
21 - revision 11261
22
23 -------------------------------------------------------------------
24 Wed Oct  8 11:33:00 CEST 2008 - dmacvicar@suse.de
25
26 - improve log message (bnc#429114) 
27
28 -------------------------------------------------------------------
29 Wed Oct  8 11:15:20 CEST 2008 - lslezak@suse.cz
30
31 - disk usage - ignore /proc filesystem (bnc#418783)
32 - revision 11258
33
34 -------------------------------------------------------------------
35 Tue Oct  7 13:24:10 CEST 2008 - ma@suse.de
36
37 - Fixed detection of loopback mounted iso-files. The mtab entry does
38   not necessarily mention the iso-file. (bnc #432504) 
39 - revision 11252
40 - version 5.15.0 (13)
41
42 -------------------------------------------------------------------
43 Thu Oct  2 19:46:13 CEST 2008 - ma@suse.de
44
45 - Add zypp.conf option 'download.use_deltarpmr.always' to enable using 
46   delta rpms even if the package is available on a local source.
47   (Axel C. Frinke)
48 - revision 11235
49 - version 5.14.0 (13)
50
51 -------------------------------------------------------------------
52 Thu Oct  2 18:50:11 CEST 2008 - ma@suse.de
53
54 - Add product attribute: PRODUCTLINE.
55 - revision 11234
56
57 -------------------------------------------------------------------
58 Thu Oct  2 17:18:19 CEST 2008 - ma@suse.de
59
60 - Do not consider self provided requirements whan computing the 
61   installation order.
62 - revision 11231
63
64 -------------------------------------------------------------------
65 Wed Oct  1 16:07:36 CEST 2008 - ma@suse.de
66
67 - Rephrase missleading error message. (bnc #431229)
68 - revision 11222
69
70 -------------------------------------------------------------------
71 Tue Sep 30 17:23:48 CEST 2008 - ma@suse.de
72
73 - Allow computation of disk usage per solvable.
74 - revision 11218
75
76 -------------------------------------------------------------------
77 Mon Sep 29 23:59:10 CEST 2008 - dmacvicar@suse.de
78
79 - Merge aria2c Media handler code from Google SOC 2008
80   (Gerard Farras)
81 - Only activated by making env var ZYPP_ARIA=1
82
83 -------------------------------------------------------------------
84 Mon Sep 29 15:56:17 CEST 2008 - jkupec@suse.cz
85
86 - history: tell which package failed before logging rpm output or
87   error message (bnc #430585)
88 - no localization for history log comments
89 - revision 11202
90
91 -------------------------------------------------------------------
92 Mon Sep 29 13:43:08 CEST 2008 - ma@suse.de
93
94 - Fix zypp::WhatProvides::empty returning inverse result.
95 - revision 11200
96 - version 5.13.1 (13)
97
98 -------------------------------------------------------------------
99 Sat Sep 27 23:36:19 CEST 2008 - jkupec@suse.cz
100
101 - fixed endless loop when CredentialManager returns bad password
102 - CredentialManager now correctly updates password of existing
103   credentials
104 - revision 11187
105
106 -------------------------------------------------------------------
107 Fri Sep 26 15:37:50 CEST 2008 - ma@suse.de
108
109 - Fix computation of Product::flavor.
110 - Add Product::productLine. A vendor specific string denoting the 
111   product line.
112 - revision 11182
113 - version 5.13.0 (13)
114
115 -------------------------------------------------------------------
116 Fri Sep 26 15:25:33 CEST 2008 - jkupec@suse.cz
117
118 - save user credentials after asking for them
119 - revision 11181
120
121 -------------------------------------------------------------------
122 Thu Sep 25 23:19:55 CEST 2008 - jkupec@suse.cz
123
124 - ZConfig::credentialsGlobal{File,Dir}() added
125   (/etc/zypp/credentials.{cat,d})
126 - revision 11176
127
128 -------------------------------------------------------------------
129 Thu Sep 25 17:09:44 CEST 2008 - jkupec@suse.cz
130
131 - Target::setInstallationLogfile() removed from zypp/Target.h
132 - revision 11171
133
134 -------------------------------------------------------------------
135 Thu Sep 25 13:11:43 CEST 2008 - ma@suse.de
136
137 - Remove obsolete zypp-query-pool binary. zypper provides all
138   the information one needs.
139 - revision 11160
140
141 -------------------------------------------------------------------
142 Wed Sep 24 19:11:19 CEST 2008 - jkupec@suse.cz
143
144 - HistoryLog added and used to log package installs/removes and
145   repository adds, removes, url and alias changes into
146   history.logfile (/var/log/zypp/history) (fate #110205)
147 - str::escape(string, char) added
148 - revision 11150
149 - version 5.12.1 (12)
150
151 -------------------------------------------------------------------
152 Tue Sep 23 14:02:08 CEST 2008 - jkupec@suse.cz
153
154 - CredentialManager: look for credentials with
155   wanted_url.startsWith(stored_url)
156 - RepoManager: don't pass service credentials down to repos if
157   their urls are not based on service's url.
158 - revision 11134
159
160 -------------------------------------------------------------------
161 Mon Sep 22 16:27:41 CEST 2008 - ma@suse.de
162
163 - Remove superfluous PRODUCT_REFERENCES attribute.
164 - revision 11127
165
166 -------------------------------------------------------------------
167 Mon Sep 22 16:13:08 CEST 2008 - ma@suse.de
168
169 - Add Url::hasCredentialsInAuthority test for username or password 
170   being encoded in the authority component. I.e. user:pass@host.
171 - Handle repos to be disabled disable in service refresh.
172 - revision 11126
173
174 -------------------------------------------------------------------
175 Mon Sep 22 12:10:34 CEST 2008 - jkupec@suse.cz
176
177 - provided context to keyring callbacks (bnc #370223)
178 - merged trust & import callbacks (bnc #366467)
179   (don't worry, still allows to trust && !import)
180 - revision 11113
181
182 -------------------------------------------------------------------
183 Fri Sep 19 13:17:38 CEST 2008 - ma@suse.de
184
185 - Moved DefaultAcceptBits enum to class KeyRing (formerly KeyRingReort).
186 - revision 11102
187
188 -------------------------------------------------------------------
189 Thu Sep 18 16:11:23 CEST 2008 - ma@suse.de
190
191 - Use service alias as namespace for it's repositories aliases.
192 - revision 11097
193 - version 5.11.0 (11)
194
195 -------------------------------------------------------------------
196 Thu Sep 18 12:45:25 CEST 2008 - jkupec@suse.cz
197
198 - pass service's credentials down to repos
199 - support ?credentials=filepath in URL to specify credentials
200 - revision 11092
201
202 -------------------------------------------------------------------
203 Thu Sep 18 09:57:49 CEST 2008 - ma@suse.de
204
205 - Add Product::isTargetDistribution to identify the systems installed
206   baseproduct. This should replace tests for Product::type is "base".
207 - revision 11089
208
209 -------------------------------------------------------------------
210 Wed Sep 17 18:05:44 CEST 2008 - jkupec@suse.cz
211
212 - save user credentials when adding repos/services with URLs containing
213   the credentials (bnc #425462)
214 - revision 11085
215
216 -------------------------------------------------------------------
217 Wed Sep 17 15:08:54 CEST 2008 - ma@suse.de
218
219 - Adapt to rpms new way of quoting whitespace in pathnames.(bnc #426924)
220 - revision 11082
221
222 -------------------------------------------------------------------
223 Tue Sep 16 18:41:39 CEST 2008 - ma@suse.de
224
225 - Service handling fixes. Added ServiceException. 
226 - revision 11077
227
228 -------------------------------------------------------------------
229 Mon Sep 15 11:40:04 CEST 2008 - ma@suse.de
230
231 - Fix building of transaltions.
232 - revision 11064
233
234 -------------------------------------------------------------------
235 Sun Sep 14 00:10:21 CEST 2008 - jkupec@suse.cz
236
237 - ServiceInfo.clearReposTo{Enable,Disable}() methods added
238 - revision 11060
239
240 -------------------------------------------------------------------
241 Fri Sep 12 18:24:28 CEST 2008 - ma@suse.de
242
243 - Create new Service repos in disbaled sate.
244 - revision 11056
245 - version 5.10.0 (10)
246
247 -------------------------------------------------------------------
248 Fri Sep 12 16:04:54 CEST 2008 - ma@suse.de
249
250 - Make registerTarget and registerRelease abvailable for installed 
251   product. Required for registration.
252 - revision 11043
253
254 -------------------------------------------------------------------
255 Fri Sep 12 12:59:50 CEST 2008 - ma@suse.de
256
257 - Add url lists query to Product interface. A generic query and 
258   convenience methods to query urls for "releasenotes", "register", 
259   "updateurls", "extraurls",  "optionalurls" and "smolt" (bnc #413444)
260 - revision 11029
261
262 -------------------------------------------------------------------
263 Fri Sep 12 01:38:25 CEST 2008 - jkupec@suse.cz
264
265 - ServiceType and ServiceInfo::type() added (contains only RIS for
266   now), service type probing added.
267 - Avoiding the use of 'path' for services (appending
268   the repoindex.xml's 'path' to the baseurl of created repos)
269 - renamed ServiceInfo::*catalog*() methods to *repo*() methods
270 - revision 11022
271
272 -------------------------------------------------------------------
273 Thu Sep 11 16:01:57 CEST 2008 - dmacvicar@suse.de
274
275 - add Repostiroy::updateKeys and 
276   Repository::providesUpdatesForKey(string) for repo and
277   product matching
278 - Provide Repository::isUpdateRepo
279
280 -------------------------------------------------------------------
281 Thu Sep 11 14:41:28 CEST 2008 - ma@suse.de
282
283 - Fix evaluation of vendor support flags.
284 - Adapt retrieval of registration data (targetDistribution, 
285   targetDistributionRelease and targetDistributionFlavor).
286 - revision 11013
287
288 -------------------------------------------------------------------
289 Wed Sep 10 18:23:52 CEST 2008 - ma@suse.de
290
291 - Follow gpgcheck tag in .repo file and do no check if disabled.
292 - revision 11010
293 - version 5.9.0 (8)
294
295 -------------------------------------------------------------------
296 Wed Sep 10 17:54:20 CEST 2008 - jkupec@suse.cz
297
298 - added dumpAsXMLOn(stream,string) to ServiceInfo to print services
299   with content (repos)
300 - revision 11004
301
302 -------------------------------------------------------------------
303 Wed Sep 10 17:31:41 CEST 2008 - ma@suse.de
304
305 - Remove obsolete product attributes.
306 - Store less packages in /var/lib/zypp/SoftLocks (bnc #418050)
307 - revision 11001
308
309 -------------------------------------------------------------------
310 Wed Sep 10 16:40:00 CEST 2008 - ma@suse.de
311
312 - Provide product::updaterepoKey: Update repository indicator string.
313 - revision 11000
314
315 -------------------------------------------------------------------
316 Tue Sep  9 17:33:03 CEST 2008 - dmacvicar@suse.de
317
318 - provide context about the repository (name/alias) if available when
319   checking signatures (bnc#370223)
320 - 5.8.0
321
322 -------------------------------------------------------------------
323 Tue Sep  9 13:04:11 CEST 2008 - ma@suse.de
324
325 - Add ServiceInfo interface to define a set of catalogs (repository 
326   aliases) to be enabled on next refresh.
327 - revision 10970
328
329 -------------------------------------------------------------------
330 Tue Sep  9 11:40:42 CEST 2008 - ma@suse.de
331
332 - Fix reading of Traget::targetDistribution.
333 - Allow to configure default answers in signature verification workflow.
334 - revision 10968
335
336 -------------------------------------------------------------------
337 Mon Sep  8 17:11:02 CEST 2008 - jkupec@suse.cz
338
339 - CredentialManager added to manage stored credentials
340 - MediaCurl adapted to use CredentialManager to read credentials
341 - revision 10958
342
343 -------------------------------------------------------------------
344 Fri Sep  5 11:40:05 CEST 2008 - jkupec@suse.cz
345
346 - operator ==, !=, < definition moved to RepoInfoBase from
347   the derived classes
348 - fixed RepoInfo::dumpAsIniOn() to not print 'type' if it is unknown
349   (bnc #407515)
350 - {Repo,Service}Info::dumpAsXMLOn(ostream) added
351 - RepoInfo::dumpRepoOn() deprecated in favor of dumpAsIniOn()
352 - use shared_ptr instead of itrusive for {Repo,Service}Info
353 - revision 10931:10942
354
355 -------------------------------------------------------------------
356 Thu Sep  4 16:47:07 CEST 2008 - jkupec@suse.cz
357
358 - RepoInfo{,Base} setters made void
359 - revision 10931
360
361 -------------------------------------------------------------------
362 Wed Sep  3 14:53:06 CEST 2008 - jkupec@suse.cz
363
364 - skip repositories with non-matching target distro when reading
365   repoindex
366 - revision 10926
367
368 -------------------------------------------------------------------
369 Tue Sep  2 11:04:52 CEST 2008 - schubi@suse.de
370
371 - Enabled distupgrade of the SAT solver. In order to use the old
372   distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE.
373   This variable will can be used until the old distupgrade mechanism will 
374   be removed from libzypp. Have a look to above changelogs.
375 - revision 10911
376 - version 5.7.0 (5)
377
378 -------------------------------------------------------------------
379 Tue Aug 19 16:36:47 CEST 2008 - dmacvicar@suse.de
380
381 - add Package::maybeUnsupported to remove duplicated
382   code in clients dealing with Package::vendorSupport
383
384 -------------------------------------------------------------------
385 Tue Aug 19 11:04:52 CEST 2008 - schubi@suse.de
386
387 - Reset transaction only if this solvable has no buddy (bnc #417799)
388   e.g. do not reset Products cause the concerning release package
389   could not already be installed.
390 - revision 10883
391 - version 5.6.1 (5)
392
393 -------------------------------------------------------------------
394 Mon Aug 18 17:31:02 CEST 2008 - dmacvicar@suse.de
395
396 - don't report "may be outdated" for @System repo.
397
398 -------------------------------------------------------------------
399 Fri Aug 15 20:20:07 CEST 2008 - ma@suse.de
400
401 - Add Target::targetDistribution. Returns "distribution-arch" of 
402   the installed base product. Used for registration and Service
403   refresh. (for Fate #304915)
404 - revision 10877
405 - version 5.6.0 (5)
406
407 -------------------------------------------------------------------
408 Fri Aug 15 17:42:58 CEST 2008 - ma@suse.de
409
410 - Add method Product::replacedProducts to identify installed 
411   Products that would be replaced by installing a new Product.
412   (for Fate #301997)
413 - revision 10876
414
415 -------------------------------------------------------------------
416 Fri Aug 15 15:30:32 CEST 2008 - ma@suse.de
417
418 - Fixes to Selectable doing staus manipulation on non-USER level.
419 - revision 10873
420
421 -------------------------------------------------------------------
422 Fri Aug 15 14:23:02 CEST 2008 - ma@suse.de
423
424 - Add method ZYpp::getTarget that returns the Target or a NULL pointer,
425   if it is not yet initialized. This is to avoid try/catch blocks just 
426   to test whether the Target is initialized. (bnc #417556)
427 - Add method Target::assertRootPrefix. Pass a pathname and get back the
428   path prefixed with the tragets root, unless it already had that prefix.
429 - revision 10870
430
431 -------------------------------------------------------------------
432 Thu Aug 14 18:44:45 CEST 2008 - schubi@suse.de
433
434 - Regarding error messages for Products correctly (FATE #304502)
435 - rev 10863 
436
437 -------------------------------------------------------------------
438 Thu Aug 14 14:03:27 CEST 2008 - ma@suse.de
439
440 - Let Selectable default to USER level.
441 - revision 10850
442 - version 5.5.1 (5)
443
444 -------------------------------------------------------------------
445 Wed Aug 13 21:01:25 CEST 2008 - ma@suse.de
446
447 - Change Selectable API to support doing staus manipulation on
448   non-USER level. 
449 - revision 10847
450 - version 5.5.0 (5) 
451
452 -------------------------------------------------------------------
453 Wed Aug 13 16:48:49 CEST 2008 - dmacvicar@suse.de
454
455 - support sat solver API for searching files
456
457 -------------------------------------------------------------------
458 Wed Aug 13 15:12:45 CEST 2008 - ma@suse.de
459
460 - Add ResPool::reposFind to get repositories by alias.
461 - revision 10835
462
463 -------------------------------------------------------------------
464 Tue Aug 12 19:37:36 CEST 2008 - ma@suse.de
465
466 - Advise rpmdb2solv to parse the product database.
467 - revision 10824
468 - version 5.4.0 (4)
469
470 -------------------------------------------------------------------
471 Tue Aug 12 12:05:49 CEST 2008 - ma@suse.de
472
473 - Offer a simpler, fate based status manipulation in ui::Selectable.
474   This is easier to handle, as the ui::Status always distinguishes
475   wheter an object is installed or not.
476 - revision 10814
477
478 -------------------------------------------------------------------
479 Mon Aug 11 18:00:40 CEST 2008 - ma@suse.de
480
481 - Propagate default rpm install flags from zypp.conf via ZConfig and
482   ZYppCommitPolicy down to the installer. (FATE #302952) 
483 - revision 10813
484
485 -------------------------------------------------------------------
486 Mon Aug 11 16:28:07 CEST 2008 - ma@suse.de
487
488 - Add base::Flags (like qt's QFlags) a type-safe way of storing 
489   OR-combinations of enum values.
490 - revision 10811
491
492 -------------------------------------------------------------------
493 Fri Aug  8 17:01:00 CEST 2008 - ma@suse.de
494
495 - Add static ui::Selectable::get methods as convenient ctor
496   substitute. 
497 - revision 10806
498
499 -------------------------------------------------------------------
500 Fri Aug  8 15:41:17 CEST 2008 - ma@suse.de
501
502 - Adapt zypp-query-pool to new product handling.
503 - revision 10803
504
505 -------------------------------------------------------------------
506 Fri Aug  8 14:11:03 CEST 2008 - ma@suse.de
507
508 - Don't pass epoch to 'rpm -e', it does not support it.
509 - revision 10800
510
511 -------------------------------------------------------------------
512 Fri Aug  8 13:27:42 CEST 2008 - ma@suse.de
513
514 - Adapt to new product handling. Products are no longer pseudo
515   installed objects verified by the solver, but actually installed. 
516   Thus removed satisfiedProduct iterator, fixed Selctables. 
517 - Removed class ProductInfo as we keep Product.
518 - revision 10797
519
520 -------------------------------------------------------------------
521 Thu Aug  7 22:00:55 CEST 2008 - dmacvicar@suse.de
522
523 - implement relogin suggested support (fate#304889)
524
525 -------------------------------------------------------------------
526 Wed Aug  6 18:21:30 CEST 2008 - ma@suse.de
527
528 - Detect correct download path even if repository type 
529   is not set. (bnc #386386)
530 - revision 10768
531
532 -------------------------------------------------------------------
533 Wed Aug  6 17:15:48 CEST 2008 - ma@suse.de
534
535 - Cleanup, mostly by removing, unused parser code and related classes.
536 - revision 10765
537
538 -------------------------------------------------------------------
539 Wed Aug  6 16:23:27 CEST 2008 - ma@suse.de
540
541 - Don't let exception escape MediaSetAccess dtor (bnc #415017)
542 - revision 10763
543
544 -------------------------------------------------------------------
545 Mon Aug  4 19:34:27 CEST 2008 - ma@suse.de
546
547 - Add new product attributes (flavor,referencePackage).
548 - Add PoolItem buddies, i.e. two PoolItems sharing the same status
549   object. This is used to keep the product resolvable and the
550   package providing the product metadata in sync.
551 - revision 10742
552
553 -------------------------------------------------------------------
554 Sat Aug  2 19:26:52 CEST 2008 - jkupec@suse.cz
555
556 - support an optional url attribute in repoindex.xml's <repo>
557 - revision 10729
558
559 -------------------------------------------------------------------
560 Thu Jul 31 21:52:11 CEST 2008 - ma@suse.de
561
562 - New class ProductInfo to provide product related metadata that
563   might be associated with a package. This will replace the Product
564   resolvable.
565 - revision 10715
566
567 -------------------------------------------------------------------
568 Thu Jul 31 19:01:54 CEST 2008 - dmacvicar@suse.de
569
570 - generate a unique anonymous unique string per target
571   and add it to the agent string for better statistics
572
573 -------------------------------------------------------------------
574 Thu Jul 31 19:01:14 CEST 2008 - ma@suse.de
575
576 - Follow solver policy and make repository priority the highest
577   key, when ordering packages. Then architecture, and edition last.
578 - revision 10710
579
580 -------------------------------------------------------------------
581 Wed Jul 30 19:12:00 CEST 2008 - ma@suse.de
582
583 - /var/lib/zypp and /var/cache/zypp should be owned by libzypp 
584   (bnc #412094)
585 - revision 10702
586
587 -------------------------------------------------------------------
588 Wed Jul 30 12:47:48 CEST 2008 - jkupec@suse.cz
589
590 - Service renamed to ServiceInfo
591 - RepoInfoBase added; RepoInfo and ServiceInfo now derive from it
592 - revision 10695
593
594 -------------------------------------------------------------------
595 Tue Jul 29 12:59:46 CEST 2008 - jkupec@suse.cz
596
597 - fixed yum repos to work with non '/' base url post fix
598   (bnc #341617)
599 - revision 10662
600
601 -------------------------------------------------------------------
602 Mon Jul 28 18:13:24 CEST 2008 - ma@suse.de
603
604 - Fixed SolvIterMixin::Selectable_iterator eating some solvables
605   (bnc #411339)
606 - revision 10680
607
608 -------------------------------------------------------------------
609 Fri Jul 25 20:12:55 CEST 2008 - ma@suse.de
610
611 - Several changes to make libzypp-bindings compile using the original
612   header files and no private copies. (bnc #391831)
613 - revision 10668
614 - version 5.3.0
615
616 -------------------------------------------------------------------
617 Wed Jul 23 17:17:47 CEST 2008 - jkupec@suse.cz
618
619 - Service::enabled() added
620 - revision 10657
621
622 -------------------------------------------------------------------
623 Tue Jul 22 17:18:28 CEST 2008 - jkupec@suse.cz
624
625 - Removed FRESHENS dependency type
626 - revision 10643
627
628 -------------------------------------------------------------------
629 Thu Jul 17 09:49:40 CEST 2008 - schubi@suse.de
630
631 - Allow parallel installation of packages which have been defined
632   in zypp.conf (parameter "multiversion") Fate #302050
633 - Additional check for broken system.
634   (defined in zypp.conv: solver.checkSystemFile)
635 - revision 10600
636
637 -------------------------------------------------------------------
638 Wed Jul 16 14:39:50 CEST 2008 - ma@suse.de
639
640 - Add ui::Selectable::isNeeded to indicate patch relevance (bnc #409150)
641 - revision 10596
642
643 -------------------------------------------------------------------
644 Wed Jul 16 01:10:37 CEST 2008 - ma@suse.de
645
646 - Remove Atom, Script, Message and other obsolete classes.
647 - revision 10592
648
649 -------------------------------------------------------------------
650 Mon Jul 14 13:36:26 CEST 2008 - ma@suse.de
651
652 - Also report the name of the locking process in ZYppFactoryException
653   (bnc #280537)
654 - revision 10572
655
656 -------------------------------------------------------------------
657 Mon Jul 14 11:26:30 CEST 2008 - schubi@suse.de
658
659 - corrected logging of solver settings
660 - regard locking while doUpdate (bnc #405427)
661 - revision 10564
662
663 -------------------------------------------------------------------
664 Sat Jul 12 22:14:32 CEST 2008 - jkupec@suse.cz
665
666 - make curl use the right transfer mode
667   (CURLOPT_PROXY_TRANSFER_MODE) when proxy is used (bnc #306272)
668 - revision 10559
669
670 -------------------------------------------------------------------
671 Sat Jul 12 11:19:56 CEST 2008 - jkupec@suse.cz
672
673 - reuse existing disk mounts (applied Marius' patch) (bnc #208222)
674 - revision 10557
675
676 -------------------------------------------------------------------
677 Wed Jul  9 18:13:58 CEST 2008 - ma@suse.de
678
679 - Provide Package::url() if available in solv file. (bnc #402434)
680 - A missing cookie file must not be treated as an error. Simply
681   rebuild the cache (bnc #405867)
682 - Add 22x22 and 24x24 icons (bnc #329635)
683 - revision 10528
684
685 -------------------------------------------------------------------
686 Mon Jul  7 13:39:09 CEST 2008 - schubi@suse.de
687
688 - Do not update an already updated package (bnc #400422)
689 - revision 10504
690
691 -------------------------------------------------------------------
692 Fri Jul  4 17:19:24 CEST 2008 - ma@suse.de
693
694 - Also check if the fingerprint matches before importing updated keys.
695   (bnc #393160)
696 - revision 10500
697
698 -------------------------------------------------------------------
699 Mon Jun 30 23:55:20 CEST 2008 - dmacvicar@suse.de
700
701 - forward port add message attribute to patches.
702 - port import newer keys if a trusted key is updated
703 - (bnc#393160)
704 - version 5.0.2
705
706 -------------------------------------------------------------------
707 Mon Jun 30 10:28:27 CEST 2008 - ma@suse.de
708
709 - Fix permanent duplication of gpg keys in the rpm database. Also
710   retrieve correct creation and expire dates. (bnc #401259)
711 - Invoke gpg with --homdir, otherwise command fails if executed
712   within a wrapper. (bnc #401259)
713 - revision 10487
714
715 -------------------------------------------------------------------
716 Thu Jun 26 12:07:33 CEST 2008 - schubi@suse.de
717
718 - version 5.0.1
719 - revision 10464
720
721 -------------------------------------------------------------------
722 Thu Jun 19 17:55:35 CEST 2008 - ma@suse.de
723
724 - Handle new patch messages and scripts in commit. Provide callbacks
725   to display the patch messages and give visual feedback on script
726   execution. (bnc #401220)
727 - revision 10411
728
729 -------------------------------------------------------------------
730 Thu Jun 19 17:35:59 CEST 2008 - ma@suse.de
731
732 - Fix wrong parenthesis causing bug 399320
733 - version
734 - revision
735
736 -------------------------------------------------------------------
737 Tue Jun 10 09:52:03 CEST 2008 - jreidinger@suse.cz
738
739 - improve performance of gsub
740 - change replace_all to replaceAll (same name convency)
741 - add tests for gsub and replaceAll
742 - revision 10366
743
744 -------------------------------------------------------------------
745 Fri Jun  6 13:29:59 CEST 2008 - ma@suse.de
746
747 - Handle application/x-redhat-package-manager in package-manager.desktop
748   (bnc #391183)
749 - revision 10361
750
751 -------------------------------------------------------------------
752 Thu Jun  5 18:01:15 CEST 2008 - jkupec@suse.cz
753
754 - X-SuSE-ControlCenter-System category added
755   to package-manager.desktop (bnc #302324)
756 - revision 10353
757
758 -------------------------------------------------------------------
759 Wed Jun  4 14:57:13 CEST 2008 - ma@suse.de
760
761 - Fix crash when requesting disk usage without a target loaded. (bnc #396755)
762 - revision 10340
763
764 -------------------------------------------------------------------
765 Wed Jun  4 14:05:09 CEST 2008 - ma@suse.de
766
767 - Fix memory corruption in curl media handler (bnc #396979)
768 - revision 10338
769
770 -------------------------------------------------------------------
771 Tue Jun  3 20:00:00 CEST 2008 - ma@suse.de
772
773 - Take care satsolver recognizes 'Capability( "srcpackage:zypper" )'
774   as 'source package named zypper'. So these capabilities can be used
775   together with sat::Whatprovides or in resolver requests. (bnc #369893)
776 - revision 10335
777
778 -------------------------------------------------------------------
779 Tue Jun  3 15:40:37 CEST 2008 - jreidinger@suse.cz
780
781 - allow aborting progress during removing packages. (bnc #389238)
782 - revision 10331
783
784 -------------------------------------------------------------------
785 Mon Jun  2 15:31:36 CEST 2008 - schubi@suse.de
786
787 - New option for ignoring Obsoletes. This is used for installing more than
788   one pacakges with the same name but different versions.
789   Often used by kernel.
790 - r 10299
791
792 -------------------------------------------------------------------
793 Sun Jun  1 23:14:34 CEST 2008 - - ma@suse.de
794
795 - Revert inappropriate Selectable cleanup. Fix Selectable
796   status computation. Unmaintained packages were wrongly
797   reported as unsinstalled. (bnc #394630)
798 - version 5.0.0 (4.x continued in SuSE-Linux-11_0-Branch)
799 - revision 10295
800
801 -------------------------------------------------------------------
802 Fri May 30 12:14:47 CEST 2008 - tgoettlicher@suse.de
803
804 - fixed typo
805
806 -------------------------------------------------------------------
807 Wed May 28 18:54:27 CEST 2008 - ma@suse.de
808
809 - Reenable diskusage calculation (bnc #395051)
810 - version 4.25.1
811 - revision 10273
812
813 -------------------------------------------------------------------
814 Wed May 28 18:50:11 CEST 2008 - jkupec@suse.cz
815
816 - RepoManager::packagesPath(RepoInfo) added (bnc #394728)
817 - revision 10271
818
819 -------------------------------------------------------------------
820 Wed May 28 16:26:09 CEST 2008 - jkupec@suse.cz
821
822 - RepoInfo: don't overwrite flags that have already been set externally
823   (bnc #394728)
824 - revision 10256
825
826 -------------------------------------------------------------------
827 Wed May 28 15:30:24 CEST 2008 - ma@suse.de
828
829 - Create missing directories when saving config files. (bnc #395026)
830 - Fix undefined behaviour in RepoManager.
831 - revision 10255
832
833 -------------------------------------------------------------------
834 Wed May 28 15:23:44 CEST 2008 - schubi@suse.de
835
836 - SOLVER_ERASE_SOLVABLE_NAME: As we do not know, if this request has come
837   from resolvePool or resolveQueue we will have to take care for both
838   cases. (bnc#393969)
839 - r 10252
840
841 -------------------------------------------------------------------
842 Tue May 27 22:35:37 CEST 2008 - coolo@suse.de
843
844 - compile with RPM_OPT_FLAGS
845
846 -------------------------------------------------------------------
847 Mon May 26 17:23:24 CEST 2008 - jkupec@suse.cz
848
849 - old2new locks file converter script added to %post (jredinger)
850 - r 10227
851
852 -------------------------------------------------------------------
853 Mon May 26 11:48:35 CEST 2008 - schubi@suse.de
854
855 - Do not regard packages with the same name while upgrading obsoleted
856   packages (bnc#394367)
857 - r 10219
858
859 -------------------------------------------------------------------
860 Sat May 24 01:23:44 CEST 2008 - dmacvicar@suse.de
861
862 - revert commit don't check for existence of keys,
863   to avoid a non needed HEAD request. (related bnc#381280)
864   as it creates popup error callbacks due to the 404's in
865   the keys. Leave however the OnMediaLocation::optional()
866   API to look for another fix strategy.
867
868 -------------------------------------------------------------------
869 Fri May 23 15:52:20 CEST 2008 - dmacvicar@suse.de
870
871 - define path for messages and scripts and document
872   them in zypp.conf
873
874 -------------------------------------------------------------------
875 Fri May 23 14:42:34 CEST 2008 - schubi@suse.de
876
877 - Added IgnoreAlreadyRecommended flag. So recomments/suggest will
878   be ignored for already INSTALLED packages (bnc #389694)
879 - r 10202
880
881 -------------------------------------------------------------------
882 Fri May 23 10:22:47 CEST 2008 - schubi@suse.de
883
884 - Packages which obsoletes and do NOT required other installed
885   packages will be installed if no other packages obsolete the installed package too.
886 - r 10196
887
888 -------------------------------------------------------------------
889 Thu May 22 02:22:29 CEST 2008 - dmacvicar@suse.de
890
891 - fix filelist for installed packages (bnc#392544)
892 - fix changelog retrieval for installed packages
893
894 -------------------------------------------------------------------
895 Wed May 21 13:50:00 CEST 2008 - dmacvicar@suse.de
896
897 - deprecate Repository::name() and use alias() to
898   be consistent. Related to (bnc#383553)
899 - don't check for existence of keys, to avoid a non needed
900   HEAD request. (helps bnc#381280)
901 - 4.25.0
902
903 -------------------------------------------------------------------
904 Wed May 21 11:37:23 CEST 2008 - schubi@suse.de
905
906 - added onlyRequires in the testcase (bnc #389184)
907
908 -------------------------------------------------------------------
909 Tue May 20 12:12:27 CEST 2008 - jreidinger@suse.cz
910
911 - allow installation and refreshing from repository with alias that
912   contains ' or " (bnc #392426)
913 - r10158
914
915 -------------------------------------------------------------------
916 Mon May 19 21:11:41 CEST 2008 - jkupec@suse.cz
917
918 - delta rpm support reenabled
919 - r10150
920
921 -------------------------------------------------------------------
922 Mon May 19 18:13:19 CEST 2008 - schubi@suse.de
923
924 - Resetting Delete Details in ResStatus correctly (bnc #391785)
925 - r 10145
926
927 -------------------------------------------------------------------
928 Mon May 19 11:47:06 CEST 2008 - dmacvicar@suse.de
929
930 - when setting status to non installed for uninstalled packages
931   set the user transaction so they go to soft locks.
932   (related to bnc#389739 )
933
934 -------------------------------------------------------------------
935 Fri May 16 16:56:04 CEST 2008 - schubi@suse.de
936
937 - Added new calls : isInstalledBy (const PoolItem item);
938                     installs (const PoolItem item);
939 - r 10125
940 - 4.23.0
941
942 -------------------------------------------------------------------
943 Fri May 16 16:49:04 CEST 2008 - jreidinger@suse.cz
944
945 - don't run merge in save when toAdd/Remove queue is empty
946 - throw when locks cannot load its file
947 - r10124
948
949 -------------------------------------------------------------------
950 Fri May 16 09:59:09 CEST 2008 - jreidinger@suse.cz
951
952 - throw more describing exception when repo probing failed
953   (bnc #389690)
954 - revision 10118
955
956 -------------------------------------------------------------------
957 Thu May 15 15:15:59 CEST 2008 - jreidinger@suse.cz
958
959 - allow call only merge old locks and newly added/removed without
960   saving it to file
961 - -revision 10104
962
963 -------------------------------------------------------------------
964 Tue May 13 17:37:11 CEST 2008 - dmacvicar@suse.de
965
966 - report non packages as keep installed if satisfied to the
967   user interace (Selectables)
968 - 4.21.3
969
970 -------------------------------------------------------------------
971 Tue May 13 15:50:28 CEST 2008 - jkupec@suse.cz
972
973 - create /etc/zypp/products.d on install
974
975 -------------------------------------------------------------------
976 Mon May 12 17:21:19 CEST 2008 - jkupec@suse.cz
977
978 - /etc/zypp/products.d added to file list (bnc #385868)
979 - revision 10049
980 - version 4.21.2
981
982 -------------------------------------------------------------------
983 Mon May 12 17:15:34 CEST 2008 - jkupec@suse.cz
984
985 - call RemoveResolvableReport::problem() before finish() on error
986   (bnc #388810)
987 - revision 10045
988
989 -------------------------------------------------------------------
990 Sat May 10 21:57:29 CEST 2008 - coolo@suse.de
991
992 - fix file list
993
994 -------------------------------------------------------------------
995 Fri May  9 23:15:53 CEST 2008 - ma@suse.de
996
997 - Product now retrieves all attributes from the solv file.
998 - version 4.21.1
999 - revision 10031
1000
1001 -------------------------------------------------------------------
1002 Fri May  9 21:28:42 CEST 2008 - ma@suse.de
1003
1004 - Add zypp.conf option configdir (/etc/zypp) and arrange
1005   all config files and directories to follow {configdir}
1006   per default.
1007 - Fix zypp-query-pool to print satisfied products and additional
1008   products defined in {configdir}/products.d for registration.
1009   (bnc #385868)
1010 - version 4.21.0
1011 - revision 10029
1012
1013 -------------------------------------------------------------------
1014 Fri May  9 15:30:40 CEST 2008 - jreidinger@suse.cz
1015
1016 - implement remove duplicate entries in lock file (bnc#385967)
1017
1018 -------------------------------------------------------------------
1019 Fri May  9 15:15:32 CEST 2008 - ma@suse.de
1020
1021 - Speedup rpmdb2solv by reusing an existing solv file.
1022 - version 4.20.1
1023 - revision 10012
1024
1025 -------------------------------------------------------------------
1026 Thu May  8 18:13:54 CEST 2008 - ma@suse.de
1027
1028 - Fix failed package download due to unkown repository type (bnc #386386)
1029 - revision 9995
1030
1031 -------------------------------------------------------------------
1032 Thu May  8 16:33:37 CEST 2008 - ma@suse.de
1033
1034 - Support optional root argument to RepoManagerOptions, to prefix all
1035   path names taken from ZConfig. (bnc #388265)
1036 - version 4.20.0
1037 - revision 9993
1038
1039 -------------------------------------------------------------------
1040 Thu May  8 14:21:51 CEST 2008 - schubi@suse.de
1041
1042 - new solution action for removing requirements/conflicts (bnc #387631)
1043 - revision 9988
1044
1045 -------------------------------------------------------------------
1046 Thu May  8 10:56:49 CEST 2008 - ma@suse.de
1047
1048 - Provide enumerated patch category 'Patch::categoryEnum()' (bnc #159100)
1049 - revision 9984
1050
1051 -------------------------------------------------------------------
1052 Wed May  7 13:52:24 CEST 2008 - schubi@suse.de
1053
1054 - DistUpgrade: searching for providers -> regarding name onl
1055 - r 9977
1056
1057 -------------------------------------------------------------------
1058 Tue May  6 17:35:59 CEST 2008 - dmacvicar@suse.de
1059
1060 - add flag --registrable (-r) to query pool to avoid
1061   using system as a filter
1062 - 4.19.1
1063
1064 -------------------------------------------------------------------
1065 Tue May  6 07:37:22 CEST 2008 - coolo@suse.de
1066
1067 - return values in non-void functions
1068
1069 -------------------------------------------------------------------
1070 Mon May  5 14:08:20 CEST 2008 - jkupec@suse.cz
1071
1072 - support multiple search strings in PoolQuery (ORed)
1073 - revision 9945
1074
1075 -------------------------------------------------------------------
1076 Mon May  5 09:55:29 CEST 2008 - schubi@suse.de
1077
1078 - Switch off the upgrade mode of the
1079   SAT solver cause the packages have already been evaluated by
1080   the distupgrade machanism of libzypp. (bnc #386375)
1081 - rev 9943
1082
1083 -------------------------------------------------------------------
1084 Fri May  2 16:36:04 CEST 2008 - jreidinger@suse.cz
1085
1086 - release file after copy to cache as soon as possible.
1087   (bnc #381311)
1088 - r9940
1089
1090 -------------------------------------------------------------------
1091 Fri May  2 16:28:05 CEST 2008 - schubi@suse.de
1092
1093 - Bugfix: keep states by user has been removed it the
1094   package has not been installed BUT has been recommended by another package.
1095   (bnc #385832)
1096 - rev 9938
1097
1098 -------------------------------------------------------------------
1099 Fri May  2 12:19:22 CEST 2008 - jreidinger@suse.cz
1100
1101 - add isLocal function to Url which say if scheme is local or
1102   internet.
1103 - r9932
1104
1105 -------------------------------------------------------------------
1106 Fri May  2 09:36:18 CEST 2008 - jreidinger@suse.cz
1107
1108 - cache decision for repository depend on his url.
1109 - http,ftp and smb cache packages.
1110 - revision 9929
1111
1112 -------------------------------------------------------------------
1113 Thu May  1 00:50:51 CEST 2008 - ma@suse.de
1114
1115 - Load and maintain persistent hard locks stored in /etc/zypp/locks.
1116   Locks are loaded together with the target, and changes are writen
1117   back on commit. zypp.conf option locksfile.apply can be used to turn
1118   this feature on or off. (FATE #120352)
1119 - version 4.18.0
1120 - revision 9927
1121
1122 -------------------------------------------------------------------
1123 Wed Apr 30 16:27:49 CEST 2008 - ma@suse.de
1124
1125 - Add zypp.conf option solvfilesdir: Path where the repo solv files
1126   are created. Default value: {cachedir}/solv.
1127 - Target and repositories now save their solvfiles below {solvfilesdir}
1128   in directories named after the repositories alias.
1129 - version 4.18.0
1130 - revision 9913
1131
1132 -------------------------------------------------------------------
1133 Wed Apr 30 14:19:16 CEST 2008 - jkupec@suse.cz
1134
1135 - fixed filesystem::expandlink(Pathname) (bnc #368477)
1136 - r9906
1137
1138 -------------------------------------------------------------------
1139 Tue Apr 29 16:37:19 CEST 2008 - schubi@suse.de
1140
1141 - cleanup in return values of doUpgrade and doUpdate
1142 - r9886
1143 - 4.17.0
1144
1145 -------------------------------------------------------------------
1146 Mon Apr 28 18:27:54 CEST 2008 - jkupec@suse.cz
1147
1148 - check for valid pool in begin(), improve the code (bnc #384337)
1149 - r9872
1150 - 4.16.0
1151
1152 -------------------------------------------------------------------
1153 Mon Apr 28 15:40:09 CEST 2008 - mvidner@suse.cz
1154
1155 - Updated package-manager-su from xdg-utils-1.0.2-48 (bnc#339549).
1156
1157 -------------------------------------------------------------------
1158 Mon Apr 28 15:25:46 CEST 2008 - schubi@suse.de
1159
1160 - added translations
1161
1162 -------------------------------------------------------------------
1163 Mon Apr 28 11:15:47 CEST 2008 - jkupec@suse.cz
1164
1165 - ostream operator<<(ostream,TriBool) added
1166 - r9833
1167
1168 -------------------------------------------------------------------
1169 Fri Apr 25 16:12:12 CEST 2008 - ma@suse.de
1170
1171 - Prevent target::unload from creating a system repo in order
1172   to unload it. (bnc 382297)
1173 - version 4.15.2
1174 - revision 9822
1175
1176 -------------------------------------------------------------------
1177 Fri Apr 25 14:15:17 CEST 2008 - ma@suse.de
1178
1179 - Prevent deselected or deleted items from being re-selected due to
1180   recommends (aka. persistent soft locks). Unlike hard locked, those
1181   items will be automatically selected if required. The list of soft
1182   locked items is stored in /var/lib/zypp/SoftLocks.
1183 - version 4.15.1
1184 - revision 9818
1185
1186 -------------------------------------------------------------------
1187 Wed Apr 23 22:24:00 CEST 2008 - ma@suse.de
1188
1189 - Remove obsolete AdditionalCapabilities interface from ResPool.
1190   Forward sat::Pool::RepositoryIterator. There's no more need to
1191   maintain an extra Repository list in ResPool.
1192 - revision 9806
1193
1194 -------------------------------------------------------------------
1195 Wed Apr 23 21:12:56 CEST 2008 - ma@suse.de
1196
1197 - Support dependencies requiring a specific architecture:
1198   "name[.arch] [op edition]". See class Capability for details
1199   about how to construct dependencies. (bnc #305445)
1200 - version 4.15.0
1201 - revision 9805
1202
1203 -------------------------------------------------------------------
1204 Tue Apr 22 17:39:28 CEST 2008 - dmacvicar@suse.de
1205
1206 - patch attributes and deprecate old ones
1207 - 4.14.0
1208
1209 -------------------------------------------------------------------
1210 Tue Apr 22 15:44:34 CEST 2008 - jreidinger@suse.cz
1211
1212 - change locks api -
1213 - make more functions const
1214 - replace add/remove by selectable to add/remove by ident or name and kind
1215 - rename iterator to const_iterator to avoid confusion
1216 - revision 9781
1217
1218 -------------------------------------------------------------------
1219 Tue Apr 22 13:55:14 CEST 2008 - schubi@suse.de
1220
1221 - Do architecture changes while "dup" in the external distribution
1222   upgrade ONLY. bnc #382274
1223 - Added "ignore" to the solutions
1224 - Added "self-conflicts" to the solution
1225 - added new solver mechanism "resolveQueue"
1226 - Bugfix broken/satisfied products
1227 - rev 9776
1228
1229 -------------------------------------------------------------------
1230 Tue Apr 22 10:33:03 CEST 2008 - ma@suse.de
1231
1232 - Added Pattern::core returning the packages required by a pattern.
1233   (see also Pattern::depends and Pattern::contents).
1234 - revision 9771
1235
1236 -------------------------------------------------------------------
1237 Mon Apr 21 15:38:10 CEST 2008 - ma@suse.de
1238
1239 - Added Target::release(), returning the targets distribution
1240   release string.
1241 - revision 9761
1242
1243 -------------------------------------------------------------------
1244 Sat Apr 19 01:08:04 CEST 2008 - ma@suse.de
1245
1246 - per default abort if package installation fails. (bnc #381203)
1247 - version 4.13.3
1248 - revision 9725
1249
1250 -------------------------------------------------------------------
1251 Fri Apr 18 15:19:36 CEST 2008 - dmacvicar@suse.de
1252
1253 - add ZYpp and curl version to http agent string
1254   (bnc #381280)
1255
1256 -------------------------------------------------------------------
1257 Thu Apr 17 16:29:15 CEST 2008 - ma@suse.de
1258
1259 - Fixed pools package index wrongly including source packages. (bnc #380283)
1260 - version 4.13.2
1261 - revision 9683
1262
1263 -------------------------------------------------------------------
1264 Wed Apr 16 15:00:19 CEST 2008 - ma@suse.de
1265
1266 - Disable fast creation of @System.solv. It may produce wrong results
1267   e.g. after a rebuilddb.
1268 - version 4.13.1
1269 - revision 9666
1270
1271 -------------------------------------------------------------------
1272 Wed Apr 16 12:50:09 CEST 2008 - ma@suse.de
1273
1274 - initializeTarget now takes an additional option, telling whether to
1275   rebuild an existing rpm database before using it. Default is false.
1276   (bnc #308352)
1277 - version 4.13.0
1278 - revision 9664
1279
1280 -------------------------------------------------------------------
1281 Tue Apr 15 12:57:42 CEST 2008 - jreidinger@suse.cz
1282
1283 - save do nothing if no locks added/removed
1284 - fix bug with multiple save lock
1285 - don't save same query multiple times
1286 - improve tests
1287 - revision 9644
1288
1289 -------------------------------------------------------------------
1290 Tue Apr 15 09:34:29 CEST 2008 - schubi@suse.de
1291
1292 - added new translations
1293 - activate zypp-query-pool
1294 - Revision 9637
1295 - 4.12.1
1296
1297 -------------------------------------------------------------------
1298 Tue Apr 15 00:54:07 CEST 2008 - jkupec@suse.cz
1299
1300 - Locks API cleaned-up, iterator added, light read() added
1301 - PoolQuery::attribute(SolvAttr) getter added
1302 - revision 9609
1303
1304 -------------------------------------------------------------------
1305 Mon Apr 14 17:00:05 CEST 2008 - dmacvicar@suse.de
1306
1307 - reenable zypp-query-pool
1308 - 4.11.1
1309
1310 -------------------------------------------------------------------
1311 Mon Apr 14 12:53:09 CEST 2008 - ma@suse.de
1312
1313 - Enable evaluation of hardware dependencies.
1314 - Enable evaluation of filesystem dependencies.
1315 - revision 9605
1316
1317 -------------------------------------------------------------------
1318 Sun Apr 13 02:17:25 CEST 2008 - jkupec@suse.cz
1319
1320 - RawMetadataRefreshPolicy: CheckIfNeededIgnoreDelay added
1321   needed for explicit refresh request
1322 - revision 9574
1323
1324 -------------------------------------------------------------------
1325 Fri Apr 11 21:55:21 CEST 2008 - ma@suse.de
1326
1327 - Install ResPoolProxy index to speedup Solvable to Selectable
1328   conversion.
1329 - version 4.11.0
1330 - revision 9558
1331
1332 -------------------------------------------------------------------
1333 Fri Apr 11 18:02:14 CEST 2008 - kkaempf@suse.de
1334
1335 - Implement update scripts installed by packages. After every
1336   package install /var/adm/update-scripts is scanned for the first
1337   file starting with "<name>-<version>.<release>-", which is then
1338   executed.
1339 - revision 9547
1340
1341 -------------------------------------------------------------------
1342 Fri Apr 11 14:43:05 CEST 2008 - ma@suse.de
1343
1344 - Fix SolvIterMixin to avioid multiple visits of the same Selectable.
1345 - Add Resolvable::poolItem() providing access to the corresponding
1346   PoolItem. API to query isRelevant/isSatisfied/isBroken was moved
1347   to PoolItem.
1348 - Add ResPool::satisfiedProductsBegin/End iterator over all products
1349   whose dependencies are satisfied. This reflects the status determined
1350   by the last solver run. (#368104)
1351 - revision 9535
1352
1353 -------------------------------------------------------------------
1354 Fri Apr 11 12:07:47 CEST 2008 - jreidinger@suse.cz
1355
1356 - switch to new locks api
1357 - revision 9524
1358
1359 -------------------------------------------------------------------
1360 Wed Apr  9 21:24:54 CEST 2008 - ma@suse.de
1361
1362 - Enable ui::Selectable lookup by Solvable/PoolItem in ResPoolProxy.
1363 - Add SolvIterMixin: Base class providing PoolItem_iterator and
1364   Selectable_iterator iterator types based on a Solvable iterator.
1365 - Enhanced WhatProvides and SolvableSet to PoolItem_iterator to offer
1366   PoolItem_iterator and Selectable_iterator.
1367 - Add Solvable::SplitIdent: Helper class that splits an identifier
1368   into kind and name.
1369 - Provide methods Pattern::contents returning a collection of packages
1370   associated with the pattern/patch.
1371 - revision 9496
1372
1373 -------------------------------------------------------------------
1374 Tue Apr  8 15:50:48 CEST 2008 - jreidinger@suse.cz
1375
1376 - add comparing to PoolQuery
1377 - revision 9466
1378
1379 -------------------------------------------------------------------
1380 Tue Apr  8 13:18:30 CEST 2008 - jreidinger@suse.cz
1381
1382 - move RepoInfo to universal RepoException. This can enable more verbose output - for frontend. (helps with bnc #377137)
1383 - revision 9452
1384
1385 -------------------------------------------------------------------
1386 Tue Apr  8 10:52:30 CEST 2008 - jreidinger@suse.cz
1387
1388 - initial implementation of new locks (FATE #120118 and #120352)
1389 - revision 9442
1390
1391 -------------------------------------------------------------------
1392 Tue Apr  7 15:18:22 CEST 2008 - dmacvicar@suse.de
1393
1394 - selectable API updates and changes
1395 - 4.10.0
1396
1397 -------------------------------------------------------------------
1398 Fri Apr  4 14:01:45 CEST 2008 - jreidinger@suse.cz
1399
1400 - add split with respect to escaped delimeters and also for quotes
1401 - revision 9373
1402
1403 -------------------------------------------------------------------
1404 Thu Apr  3 12:55:50 CEST 2008 - ma@suse.de
1405
1406 - Fixed some missing package and source package attributes.
1407 - revision 9348
1408
1409 -------------------------------------------------------------------
1410 Thu Apr  3 11:59:13 CEST 2008 - ma@suse.de
1411
1412 - Allow to store a media label in MediaSetAccess. This label is
1413   passed to a media change requests to describe which CD is
1414   requested.  (bnc #330094)
1415 - Fixed some missing package and source package attributes.
1416 - revision 9347
1417
1418 -------------------------------------------------------------------
1419 Wed Apr  2 13:48:52 CEST 2008 - schubi@suse.de
1420
1421 - Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
1422 - Removed establish state in ResStatus
1423 - revision 9337
1424 - version 4.7.0
1425
1426 -------------------------------------------------------------------
1427 Wed Apr  2 10:24:17 CEST 2008 - ma@suse.de
1428
1429 - Add PoolItem::isSatisfied()/isBroken() to test whether
1430   the items requirements are met.
1431 - revision 9334
1432
1433 -------------------------------------------------------------------
1434 Tue Apr  1 21:54:10 CEST 2008 - ma@suse.de
1435
1436 - Extend sat::WhatProvides to allow to query for possible providers
1437   of a collection of capabilies. E.g. all providers of a packages
1438   requirements.
1439 - Fixed retrieval of translated texts from .solv files, provided the
1440   solv file contains them.
1441 - revision 9328
1442
1443 -------------------------------------------------------------------
1444 Tue Apr  1 16:17:44 CEST 2008 - jreidinger@suse.cz
1445
1446 - initial implementation of serialize/recovery PoolQuery
1447   (needed by FATE #120118)
1448 - revision 9325
1449
1450 -------------------------------------------------------------------
1451 Wed Mar 26 16:15:24 CET 2008 - ma@suse.de
1452
1453 - Allow prioritizing repos by adding a line 'priority=N' to the
1454   .repo file. Where N is an integer number from 1 (highest prio)
1455   to 99 (least and default). (bnc #369827, fate #302872)
1456 - version 4.6.1
1457 - revision 9276
1458
1459 -------------------------------------------------------------------
1460 Mon Mar 24 21:17:05 CET 2008 - coolo@suse.de
1461
1462 - support plaindir again (at least the most important parts)
1463
1464 -------------------------------------------------------------------
1465 Fri Mar 21 13:23:13 CET 2008 - jreidinger@suse.cz
1466
1467 - Throwing special exception MediaBadCAException in case of SSL
1468   certificate validation failure.(bnc #223512)
1469 - revision 9250
1470
1471 -------------------------------------------------------------------
1472 Fri Mar 21 12:38:39 CET 2008 - jreidinger@suse.cz
1473
1474 - add new error IO_SOFT to media request callback for temporary
1475   connection problem. (bnc #328822)
1476 - add new media exception timeout when somethink fail due to exceed
1477   timeout
1478 - mediacurl throw timeout exception when timeouted
1479 - revision 9246
1480
1481 -------------------------------------------------------------------
1482 Thu Mar 20 15:00:24 CET 2008 - jreidinger@suse.cz
1483
1484 - return more information from checking if metadata need refresh,
1485   so user can get better info. (bnc #307249)
1486 - revision 9231
1487
1488 -------------------------------------------------------------------
1489 Tue Mar 18 21:59:04 CET 2008 - ma@suse.de
1490
1491 - class sat::LocaleSupport: Convenience methods to manage support
1492   for language specific packages.
1493 - revision 9197
1494
1495 -------------------------------------------------------------------
1496 Tue Mar 18 13:54:16 CET 2008 - jkupec@suse.cz
1497
1498 - removed obsolete capability handling stuff (ma)
1499 - version 4.5.0
1500
1501 -------------------------------------------------------------------
1502 Tue Mar 18 11:42:51 CET 2008 - jreidinger@suse.cz
1503
1504 - Don't mask skip and abort exception in Fetcher
1505 - revision 9188
1506
1507 -------------------------------------------------------------------
1508 Tue Mar 18 11:00:22 CET 2008 - jreidinger@suse.cz
1509
1510 - action is correctly set in mediaRequest callback
1511 - revision 9186
1512
1513 -------------------------------------------------------------------
1514 Mon Mar 17 12:33:44 CET 2008 - ma@suse.de
1515
1516 - Fix SEGV in commit (bnc# 371137)
1517 - version 4.4.3
1518 - revision 9174
1519
1520 -------------------------------------------------------------------
1521 Fri Mar 14 17:28:39 CET 2008 - ma@suse.de
1522
1523 - version 4.4.2
1524
1525 -------------------------------------------------------------------
1526 Fri Mar 14 14:27:43 CET 2008 - dmacvicar@suse.de
1527
1528 - look for openssl in cmake, actually we build require it
1529 - explicitely link against openssl and crypto, required to
1530   compile in all platforms/distros.
1531
1532 -------------------------------------------------------------------
1533 Fri Mar 14 12:07:41 CET 2008 - jreidinger@suse.cz
1534
1535 - Save repo type during refresh if type is NONE (f.e. lazy probing).
1536 - revision 9153
1537
1538 -------------------------------------------------------------------
1539 Fri Mar 14 11:34:24 CET 2008 - jreidinger@suse.cz
1540
1541 - replace gpg escaped semicolon with real semicolon (bnc #355434)
1542 - revision 9151
1543
1544 -------------------------------------------------------------------
1545 Fri Mar 14 10:17:41 CET 2008 - jreidinger@suse.cz
1546
1547 - make strings from RpmDb and Keyring exceptions translatable
1548 - revision 9146
1549
1550 -------------------------------------------------------------------
1551 Thu Mar 13 18:41:26 CET 2008 - dmacvicar@suse.de
1552
1553 - fix retrieving keys (bnc #368099)
1554 - version 4.4.1
1555
1556 -------------------------------------------------------------------
1557 Thu Mar 13 18:40:57 CET 2008 - jreidinger@suse.cz
1558
1559 - enable frontend to rewrite add_probe settings.(bnc #309612)
1560 - Correct adding repo without type to lazy probing.
1561 - revision 9135
1562
1563 -------------------------------------------------------------------
1564 Thu Mar 13 17:59:52 CET 2008 - jreidinger@suse.cz
1565
1566 - get better message if something fail when trying run rpm
1567   (bnc #344584)
1568 - revision 9133
1569
1570 -------------------------------------------------------------------
1571 Thu Mar 13 12:33:13 CET 2008 - ma@suse.de
1572
1573 - Add ExternalProgram::execError and ExternalProgram::command
1574   to improve error reporting.
1575 - revision 9112
1576
1577 -------------------------------------------------------------------
1578 Thu Mar 13 11:45:20 CET 2008 - jkupec@suse.cz
1579
1580 - release all media before requesting another (bnc #336881)
1581 - revision 9110
1582
1583 -------------------------------------------------------------------
1584 Thu Mar 13 11:32:56 CET 2008 - jkupec@suse.cz
1585
1586 - getDetectedDevices added (fate #120298)
1587 - revision 9108
1588
1589 -------------------------------------------------------------------
1590 Wed Mar 12 15:55:14 CET 2008 - jkupec@suse.cz
1591
1592 - media backend release() methods changed to take string & instead
1593   of bool (needed for FATE #120298)
1594 - media label, detected device list and current device arguments
1595   added to the requestMedia callback
1596 - version 4.4.0
1597
1598 -------------------------------------------------------------------
1599 Wed Mar 12 14:16:07 CET 2008 - coolo@suse.de
1600
1601 - fix for bnc#369543
1602
1603 -------------------------------------------------------------------
1604 Mon Mar 10 13:30:04 CET 2008 - jkupec@suse.cz
1605
1606 - provide download rate info (average and curent) in the
1607   media::DownloadProgressReport for ftp/http (bnc #168935)
1608 - r9074
1609
1610 -------------------------------------------------------------------
1611 Mon Mar 10 12:45:03 CET 2008 - jkupec@suse.cz
1612
1613 - cleanCache(): clean also .cookie files
1614 - cleanTargetCache() added
1615 - use escaped_alias() in rawcache_path_for_repoinfo() and
1616   packagescache_path_for_repoinfo()
1617 - r9068
1618
1619 -------------------------------------------------------------------
1620 Fri Mar  7 19:59:10 CET 2008 - jkupec@suse.cz
1621
1622 - fixed location of RPMs in subdirs when parsing plaindir repo
1623   recursively (bnc #368218)
1624 - revision 9060
1625
1626 -------------------------------------------------------------------
1627 Thu Mar  6 13:42:53 CET 2008 - ma@suse.de
1628
1629 - Do not filter any installed solvables.
1630 - revision 9031
1631 - version 4.3.2
1632
1633 -------------------------------------------------------------------
1634 Wed Mar  5 11:33:26 CET 2008 - ma@suse.de
1635
1636 - Try to rebuild broken solv files in Target::load.
1637 - revision 9015
1638
1639 -------------------------------------------------------------------
1640 Tue Mar  4 18:17:41 CET 2008 - ma@suse.de
1641
1642 - Try to rebuild broken solv files in RepoManager::loadFromCache.
1643 - Fix RepoStatus::operator&& and RepoStatus testsuite.
1644 - revision 9008
1645
1646 -------------------------------------------------------------------
1647 Tue Mar  4 16:09:14 CET 2008 - schubi@suse.de
1648
1649 - improved problem description while a vendor change
1650 - improved problem description if a requirement cannot be fulfilled. Bug #358560
1651 - revision 9002
1652
1653 -------------------------------------------------------------------
1654 Tue Mar  4 12:57:58 CET 2008 - ma@suse.de
1655
1656 - Save and restore requested locales on target load/commit.
1657 - revision 8999
1658
1659 -------------------------------------------------------------------
1660 Mon Mar  3 17:10:26 CET 2008 - schubi@suse.de
1661
1662 - (Update) Prevent reinstallation of installed packages.
1663 - revision 8984
1664
1665 -------------------------------------------------------------------
1666 Sun Mar  2 16:13:16 CET 2008 - coolo@suse.de
1667
1668 - refresh metadata if there is no cache to unbreak compat with
1669   kiwi (that relied on "zypper sa <url> <alias>" to create a repo
1670   that "zypper in" could work on)
1671
1672 -------------------------------------------------------------------
1673 Sun Mar  2 10:28:13 CET 2008 - coolo@suse.de
1674
1675 - create cache directory before calling rpmdb2solv (in an empty
1676   chroot)
1677 - version 4.3.1
1678
1679 -------------------------------------------------------------------
1680 Thu Feb 28 16:43:11 CET 2008 - jkupec@suse.cz
1681
1682 - special exception message if server returns 403 response
1683   (forbidden) (port from SP2)
1684 - MediaException messages marked for translation
1685
1686 -------------------------------------------------------------------
1687 Wed Feb 27 10:31:24 CET 2008 - dmacvicar@suse.de
1688
1689 - make sure we have target cache on target initialize
1690 - version 4.3.0
1691
1692 -------------------------------------------------------------------
1693 Tue Feb 26 13:59:03 CET 2008 - lslezak@suse.cz
1694
1695 - DiskUsageCounter.cc - ignore "vfat", "fat", "ntfs" and "ntfs-3g"
1696   file systems (#333166)
1697 - rev. 8915
1698
1699 -------------------------------------------------------------------
1700 Tue Feb 26 13:26:30 CET 2008 - ma@suse.de
1701
1702 - Fixed Capabilites iterator exposing prereq marker.
1703 - revision 8914
1704
1705 -------------------------------------------------------------------
1706 Tue Feb 26 11:29:05 CET 2008 - schubi@suse.de
1707
1708 - postinstall script fixed
1709 - version 4.2.10
1710
1711 -------------------------------------------------------------------
1712 Mon Feb 25 17:06:53 CET 2008 - schubi@suse.de
1713
1714 - Testcases regards modaliases, rpmlib, ... correctly
1715 - Revision 8904
1716
1717 -------------------------------------------------------------------
1718 Mon Feb 25 13:20:26 CET 2008 - ma@suse.de
1719
1720 - Remove obsolete sql database. (bnc#363224)
1721 - revision 8898
1722
1723 -------------------------------------------------------------------
1724 Fri Feb 22 14:03:59 CET 2008 - ma@suse.de
1725
1726 - Take care target uses --root when creating solv files (bnc #363789)
1727 - revision 8881
1728
1729 -------------------------------------------------------------------
1730 Fri Feb 22 10:10:14 CET 2008 - schubi@suse.de
1731
1732 - Unmaintained packages which does not fit to the updated system
1733   (broken dependencies) will be deleted.
1734 - revision 8867
1735
1736 -------------------------------------------------------------------
1737 Fri Feb 22 07:20:35 CET 2008 - coolo@suse.de
1738
1739 - let libzypp-devel require libsatsolver-devel
1740
1741 -------------------------------------------------------------------
1742 Wed Feb 20 13:47:56 CET 2008 - ma@suse.de
1743
1744 - Cleanup unused /var/lib/zypp/cache in migrate_sources (#305160)
1745 - revision 8833
1746
1747 -------------------------------------------------------------------
1748 Tue Feb 19 16:21:12 CET 2008 - jkupec@suse.cz
1749
1750 - media: fixed DownloadProgressReport.finish() url argument in
1751   doGetFileCopy()
1752 - revision 8815
1753
1754 -------------------------------------------------------------------
1755 Tue Feb 19 11:21:59 CET 2008 - dmacvicar@suse.de
1756
1757 - hardlink when possible to optimize data transfer
1758   and space across caches.
1759 - version 4.2.8
1760
1761 -------------------------------------------------------------------
1762 Tue Feb 19 08:15:07 CET 2008 - coolo@suse.de
1763
1764 - added some locale support to sat::Solvable
1765 - version 4.2.7
1766
1767 -------------------------------------------------------------------
1768 Mon Feb 18 14:15:48 CET 2008 - dmacvicar@suse.de
1769
1770 - handle error messages better in doesFileExist too which is
1771   used during probing. (bnc #362608)
1772
1773 -------------------------------------------------------------------
1774 Sun Feb 17 21:44:12 CET 2008 - dmacvicar@suse.de
1775
1776 - Fetcher::reset() should not reset cache directories.
1777   (bnc #348050)
1778 - version 4.2.6
1779
1780 -------------------------------------------------------------------
1781 Fri Feb 16 15:47:00 CET 2008 - dmacvicar@suse.de
1782
1783 - Use CURLOPT_NOBODY instead of a CURLOPT_RANGE of 1 byte
1784   for http and https, but this time set CURLOPT_HTTPGET back to 1
1785   so it actually works. This makes Media::doesFileExist
1786   efficient for http and https.
1787   (related to bnc #348050)
1788 - version 4.2.5
1789
1790 -------------------------------------------------------------------
1791 Fri Feb 15 10:52:59 CET 2008 - coolo@suse.de
1792
1793 - using .solv files only now (fate #303018)
1794 - revision 8699
1795
1796 -------------------------------------------------------------------
1797 Tue Feb 12 17:10:48 CET 2008 - coolo@suse.de
1798
1799 - fix architectures on distupgrade
1800
1801 -------------------------------------------------------------------
1802 Fri Feb  8 12:50:30 CET 2008 - coolo@suse.de
1803
1804 - fixes from trunk merged
1805
1806 -------------------------------------------------------------------
1807 Fri Feb  1 17:45:07 CET 2008 - jkupec@suse.cz
1808
1809 - fixed renaming a repo to an existing one (bnc #228216)
1810 - revision 8431
1811
1812 -------------------------------------------------------------------
1813 Sun Jan 27 21:35:13 CET 2008 - coolo@suse.de
1814
1815 - fix changelog
1816
1817 -------------------------------------------------------------------
1818 Thu Jan 24 18:26:47 CET 2008 - jkupec@suse.cz
1819
1820 - read .curlrc more robustly to obtain user-proxy (#330351)
1821 - revision 8368
1822
1823 -------------------------------------------------------------------
1824 Fri Jan 18 12:19:09 CET 2008 - coolo@suse.de
1825
1826 - always buildrequire openssl-devel
1827 - replacing strange utf-8 chars in changelog
1828 - revision 8317
1829
1830 -------------------------------------------------------------------
1831 Thu Jan 17 15:07:52 CET 2008 - jkupec@suse.cz
1832
1833 - Saner NFS timeo default (#350309)
1834 - revision 8314
1835
1836 -------------------------------------------------------------------
1837 Thu Jan 17 12:03:10 CET 2008 - kkaempf@suse.de
1838
1839 - support 'patterns.pat' and 'patterns.pat.gz' to read all
1840   patterns in one go.
1841 - rev 8309
1842
1843 -------------------------------------------------------------------
1844 Tue Jan 15 14:56:21 CET 2008 - lslezak@suse.cz
1845
1846 - added RpmDb::removePubkey(), call it from
1847   KeyRing::Impl::deleteKey() - remove the GPG key from RPM when it
1848   is removed from the trusted keyring
1849 - revision 8288
1850
1851 -------------------------------------------------------------------
1852 Mon Jan 14 17:11:15 CET 2008 - schubi@suse.de
1853
1854 - Textchanges
1855 - reduced logging in SAT-solver
1856 - ordering solutions
1857 - version 4.1.8
1858 - revision 8276
1859
1860 -------------------------------------------------------------------
1861 Thu Jan 10 16:50:26 CET 2008 - schubi@suse.de
1862
1863 - Enabled SAT solver via default. (removed ZYPP_SAT_SOLVER)
1864   ZYPP_RC_SOLVER=1 will enable the old RedCapet solver
1865 - Revision 8255
1866 - Version 4.1.7
1867
1868 -------------------------------------------------------------------
1869 Wed Jan  2 18:24:34 CET 2008 - jkupec@suse.cz
1870
1871 - Pathname zypp::filesystem::expandlink(const Pathname &) added
1872 - if the provided file is a symlink, expand it (#274651) (this
1873   probably won't work for schemes other than file/dir and cd/dvd)
1874 - revision 8179
1875
1876 -------------------------------------------------------------------
1877 Tue Dec 18 12:28:22 CET 2007 - aschnell@suse.de
1878
1879 - fixed password handling in URLs (bug #347273)
1880 - revision 8118
1881
1882 -------------------------------------------------------------------
1883 Mon Dec 17 13:47:44 CET 2007 - ma@suse.de
1884
1885 - Fixed default text locale detection not to use static variables. (#346872)
1886 - version 4.1.6
1887 - revision 8116
1888
1889 -------------------------------------------------------------------
1890 Mon Dec 10 12:46:26 CET 2007 - ma@suse.de
1891
1892 - Log more details about zypp lock owner. (#294094)
1893 - revision 8088
1894
1895 -------------------------------------------------------------------
1896 Fri Dec  7 15:47:53 CET 2007 - ma@suse.de
1897
1898 - Remove runtime dependency for libboost_filesystem (#345773)
1899 - version 4.1.5
1900 - revision 8061
1901
1902 -------------------------------------------------------------------
1903 Fri Nov 30 14:20:34 CET 2007 - schubi@suse.de
1904
1905 - Enable SAT solver via environment variable ZYPP_SAT_SOLVER.
1906   e.g.: ZYPP_SAT_SOLVER=1 zypper install foo
1907 - version 4.1.4
1908 - revision 7998
1909
1910 -------------------------------------------------------------------
1911 Wed Nov 28 15:12:33 CET 2007 - aschnell@suse.de
1912
1913 - make IniParser more strict (bug #306697)
1914
1915 -------------------------------------------------------------------
1916 Mon Nov 26 13:19:34 CET 2007 - ma@suse.de
1917
1918 - Fix missing packages in patch content list. (#340896)
1919 - revision 7925
1920
1921 -------------------------------------------------------------------
1922 Fri Nov 16 12:46:39 CET 2007 - coolo@suse.de
1923
1924 - fix build
1925
1926 -------------------------------------------------------------------
1927 Wed Nov 14 14:23:23 CET 2007 - ma@suse.de
1928
1929 - Output date strings in UTF-8. (#339423)
1930 - revision 7807
1931
1932 -------------------------------------------------------------------
1933 Tue Nov 13 13:40:03 CET 2007 - schubi@suse.de
1934
1935 - fixes for new gcc
1936 - version 4.1.3
1937 - r7788
1938
1939 -------------------------------------------------------------------
1940 Mon Nov  5 15:22:33 CET 2007 - ma@suse.de
1941
1942 - Don't mark failed patch scripts as installed. (#327523)
1943 - version 4.1.2
1944 - revision 7744
1945
1946 -------------------------------------------------------------------
1947 Wed Oct 31 09:19:59 CET 2007 - dmueller@suse.de
1948
1949 - update rpmlint suppression
1950
1951 -------------------------------------------------------------------
1952 Fri Oct 26 15:12:24 CEST 2007 - aschnell@suse.de
1953
1954 - fixed retrieval of epoch from rpmdb (bug #246680)
1955
1956 -------------------------------------------------------------------
1957 Thu Oct 25 16:29:24 CEST 2007 - aschnell@suse.de
1958
1959 - allow non-existing "packages" file in susetags parser (bug
1960   #309235)
1961
1962 -------------------------------------------------------------------
1963 Fri Oct 12 15:47:37 CEST 2007 - ma@suse.de
1964
1965 - SMBIOS DMI modalias matching added (#333152)
1966 - revision 7494
1967
1968 -------------------------------------------------------------------
1969 Sat Oct  6 16:37:11 CEST 2007 - jkupec@suse.cz
1970 - do not download the same file multiple times in one attach session
1971   (#307098), r7456
1972 - special cdrom detection code for SCSI / Virtual CDROMs on iSeries
1973   removed - should be correctly detected by HAL now
1974   (#167629, #163971), r7452
1975 - version 4.1.1
1976
1977 -------------------------------------------------------------------
1978 Fri Oct 05 10:35:47 CEST 2007 - aschnell@suse.de
1979
1980 - filter architecture in plaindir parser (bug #330791)
1981
1982 -------------------------------------------------------------------
1983 Thu Oct  4 16:31:58 CEST 2007 - ma@suse.de
1984
1985 - Throw constructing malformed checksums. (#189096)
1986 - revision 7441
1987
1988 -------------------------------------------------------------------
1989 Thu Oct  4 14:22:31 CEST 2007 - mvidner@suse.cz
1990
1991 - Renamed templates back because proper qualification makes it work
1992   too.
1993 - 4.1.0
1994
1995 -------------------------------------------------------------------
1996 Thu Oct 04 11:23:19 CEST 2007 - aschnell@suse.de
1997
1998 - only look for repositories in file ending ".repo" (bug #294779)
1999
2000 -------------------------------------------------------------------
2001 Wed Oct  3 13:37:57 CEST 2007 - mvidner@suse.cz
2002
2003 - Fixed compilation errors with GCC 4.3 by adding missing includes
2004   and renaming templates: MaxBits to MaxBitsT, Mask to MaskT,
2005   Compare<Edition> to CompareEd.
2006 - r7426
2007
2008 -------------------------------------------------------------------
2009 Mon Oct  1 20:29:36 CEST 2007 - ma@suse.de
2010
2011 - Incorporated patch from Michael Matz to speedup cache reading.
2012 - revision 7413
2013
2014 -------------------------------------------------------------------
2015 Fri Sep 28 18:40:59 CEST 2007 - schubi@suse.de
2016
2017 - Resolvertestcase:
2018   - log Repository info
2019   - set keep state in the testcase
2020   - handle vendor
2021 - r 4707
2022
2023 -------------------------------------------------------------------
2024 Thu Sep 27 17:13:14 CEST 2007 - ma@suse.de
2025
2026 - Fixed pattern parser SEGV on broken pattern files. (#328546)
2027 - revision 7402
2028
2029 -------------------------------------------------------------------
2030 Wed Sep 26 11:08:14 CEST 2007 - schubi@suse.de
2031
2032 - QueuItemRequire: Filter out all provider which have worser architecture,
2033   are NOT noarch and have not the same name as the requirement. The
2034   last one is needed for updating packages via patch/atoms.
2035   Bug 328081
2036 - Revert changes of r 7340
2037 - r 7386
2038
2039 -------------------------------------------------------------------
2040 Tue Sep 25 15:51:34 CEST 2007 - ma@suse.de
2041
2042 - Add missing '--install' parameter in desktop file. (#308640)
2043 - version 4.0.0
2044 - revision 7369
2045
2046 -------------------------------------------------------------------
2047 Tue Sep 25 11:08:13 CEST 2007 - jkupec@suse.cz
2048
2049 - release all attached media before attempting to eject (#293428)
2050 - fixed parsing of --proxy-user parameter of .curlrc (#309139)
2051 - revision 7352
2052 - version 3.26.0
2053
2054 -------------------------------------------------------------------
2055 Mon Sep 24 16:10:32 CEST 2007 - dmacvicar@suse.de
2056
2057 - provide a way to retrieve the metadata path. Used for
2058   installation, which incorrectly creates a repository in
2059   cache without adding it first, so metadata path is not
2060   set and therefore it is not possible to setup a media
2061   verifier on installation. Part of fix for (#293428)
2062 - 3.25.0
2063
2064 -------------------------------------------------------------------
2065 Mon Sep 24 15:48:47 CEST 2007 - schubi@suse.de
2066
2067 - If more than one resolvables provide a requirements and have different
2068   architecture take thatone with the best architecture. (Not regarding the
2069   name). Bug: Branching too much while an installation of a multi-arch-DVD
2070 - r 7340
2071 - version 3.24.8
2072
2073 -------------------------------------------------------------------
2074 Fri Sep 21 15:50:30 CEST 2007 - schubi@suse.de
2075
2076 - Checking the queue if an item will be deleted. If yes, the requirements
2077   are not needed anymore. Bug 326384
2078 - version 3.24.7
2079 - r 7329
2080
2081 -------------------------------------------------------------------
2082 Thu Sep 20 17:37:30 CEST 2007 - jkupec@suse.cz
2083
2084 - don't probe the repository type upon saving if disabled (#326769)
2085 - version 3.24.6
2086 - revision 7319
2087
2088 -------------------------------------------------------------------
2089 Thu Sep 20 15:19:53 CEST 2007 - ma@suse.de
2090
2091 - Avoid calling rpm repeatedly in case of an error. This is fault-prone,
2092   esp. if the error occurred executing the packages post-install script.
2093 - version 3.24.5
2094 - revision 7317
2095
2096 -------------------------------------------------------------------
2097 Thu Sep 20 11:00:04 CEST 2007 - ma@suse.de
2098
2099 - If a package is deselected by user, apply this soft lock to all
2100   available versions of this package.
2101 - version 3.24.4
2102 - revision 7316
2103
2104 -------------------------------------------------------------------
2105 Wed Sep 19 17:45:12 CEST 2007 - schubi@suse.de
2106
2107 - Update: Do not set an item to installation if there has been already set
2108   one for installation which has the same NVA. Bug  326286
2109 - version 3.24.3
2110 - r 7311
2111
2112 -------------------------------------------------------------------
2113 Wed Sep 19 14:19:49 CEST 2007 - ma@suse.de
2114
2115 - Enable package cache during commit. (#326249)
2116 - revision 7309
2117
2118 -------------------------------------------------------------------
2119 Tue Sep 18 14:01:02 CEST 2007 - schubi@suse.de
2120
2121 - Do not regarding requirements for packages which will be deleted in the
2122   same solver run. Bug 310618
2123 - r 7292
2124 - version 3.24.2
2125
2126 -------------------------------------------------------------------
2127 Mon Sep 17 16:33:14 CEST 2007 - jkupec@suse.cz
2128
2129 - don't download filelists.xml.gz (#307105)
2130 - version 3.24.1
2131 - revision 7269
2132
2133 -------------------------------------------------------------------
2134 Mon Sep 17 15:51:04 CEST 2007 - ma@suse.de
2135
2136 - Improve estimated diskusage while there is no valid
2137   solver result. (#325617)
2138 - revision 7266
2139
2140 -------------------------------------------------------------------
2141 Mon Sep 17 15:22:47 CEST 2007 - schubi@suse.de
2142
2143 -Bugfix in vendor change of a required resolvable (Correct error message)
2144  Bug 310455
2145 - r 7262
2146
2147 -------------------------------------------------------------------
2148 Mon Sep 17 12:36:28 CEST 2007 - lslezak@suse.cz
2149
2150 - fixed DU parsing in inst-sys (#308659)
2151 - revision 7256
2152
2153 -------------------------------------------------------------------
2154 Fri Sep 14 22:57:54 CEST 2007 - ma@suse.de
2155
2156 - Enable using patch and delta rpms. (#309124)
2157 - version 3.24.0
2158 - revision 7253
2159
2160 -------------------------------------------------------------------
2161 Thu Sep 13 17:59:55 CEST 2007 - ma@suse.de
2162
2163 - On update do not delete unmaintained non-SuSE packages.
2164 - version 3.23.2
2165 - revision 7239
2166
2167 -------------------------------------------------------------------
2168 Thu Sep 13 13:02:39 CEST 2007 - lslezak@suse.cz
2169
2170 - ZYppImpl::getPartitions() - don't return the current partitioning
2171   when the partitioning hasn't been set - fixes DU parsing in
2172   inst-sys (#308659)
2173
2174 -------------------------------------------------------------------
2175 Thu Sep 13 11:30:47 CEST 2007 - dmacvicar@suse.de
2176
2177 - Throw specific exceptions during commit (#308511)
2178 - 3.23.1
2179
2180 -------------------------------------------------------------------
2181 Wed Sep 12 18:48:00 CEST 2007 - ma@suse.de
2182
2183 - Various disk space calculation fixes. Susetags, plaindir and rpmdb
2184   now provide more detailed disk usage information.
2185   Yum metadata don't, so we book the package size to '/'. (#308362)
2186 - version 3.23.0
2187 - revision 7225
2188
2189 -------------------------------------------------------------------
2190 Wed Sep 12 15:48:41 CEST 2007 - schubi@suse.de
2191
2192 - Regarding keep state while recycle old valid solver results. Bug 286889
2193 - r 7209
2194
2195 -------------------------------------------------------------------
2196 Wed Sep 12 12:24:49 CEST 2007 - jkupec@suse.cz
2197
2198 - report 100% progress on finishing RPM removal (bug #309431)
2199 - revision 7200
2200
2201 -------------------------------------------------------------------
2202 Tue Sep 11 17:25:35 CEST 2007 - schubi@suse.de
2203
2204 - Update: rename language packages --> take that package which fits to the
2205   selected language Bug 308098
2206 - r 7919
2207
2208 -------------------------------------------------------------------
2209 Tue Sep 11 16:11:20 CEST 2007 - dmacvicar@suse.de
2210
2211 - restore deltas and patch rpms from the cache (#309124)
2212 - 3.22.8
2213
2214 -------------------------------------------------------------------
2215 Tue Sep 11 14:54:44 CEST 2007 - ma@suse.de
2216
2217 - Don't fail if a product is deleted multiple times (e.g. due to
2218   obsoletes and an explicit deleted request). (#308746)
2219 - version 3.22.7
2220 - revision 7184
2221
2222 -------------------------------------------------------------------
2223 Tue Sep 11 13:52:47 CEST 2007 - jkupec@suse.cz
2224
2225 - SYSCONFDIR variable added for modifying /etc
2226
2227 -------------------------------------------------------------------
2228 Tue Sep 11 12:18:11 CEST 2007 - schubi@suse.de
2229
2230 - uninstallable resolvable -->suggested solution: delete; Bug 308164
2231 - r 7177
2232
2233 -------------------------------------------------------------------
2234 Mon Sep 10 16:19:05 CEST 2007 - schubi@suse.de
2235
2236 - new translations added
2237 - r 7166
2238 - version 3.22.6
2239
2240 -------------------------------------------------------------------
2241 Mon Sep 10 15:50:49 CEST 2007 - lslezak@suse.cz
2242
2243 - fixed disk usage counting of updated packages (#308362)
2244
2245 -------------------------------------------------------------------
2246 Mon Sep 10 14:17:29 CEST 2007 - schubi@suse.de
2247
2248 - Splitting packages: Take the package with the best
2249   architecture,edition ONLY; Bug 308591
2250 - r 7160
2251
2252 -------------------------------------------------------------------
2253 Mon Sep 10 10:55:45 CEST 2007 - lslezak@suse.cz
2254
2255 - properly report fallback disk usage size (in kB instead of bytes)
2256   when disk usage is not known (YUM repos) (#308475)
2257
2258 -------------------------------------------------------------------
2259 Fri Sep  7 13:27:26 CEST 2007 - ma@suse.de
2260
2261 - Install a sample /etc/zypp.conf. (#306615)
2262 - Fixed missing soversion symlink in package.
2263 - version 3.22.5
2264 - revision 7150
2265
2266 -------------------------------------------------------------------
2267 Fri Sep  7 13:03:48 CEST 2007 - schubi@suse.de
2268
2269 - RequirementIsMet: return true only if ALL Atoms are NOT incomplete; Bug
2270   308252
2271 - r 7143
2272
2273 -------------------------------------------------------------------
2274 Thu Sep  6 18:22:36 CEST 2007 - schubi@suse.de
2275
2276 - Error: Select two candidate with the same name while update.
2277   Solution: If there is a candidate which is already selected for installation -->
2278   take thatone #308082
2279 - r 7132
2280
2281 -------------------------------------------------------------------
2282 Thu Sep  6 14:11:58 CEST 2007 - ma@suse.de
2283
2284 - Work arround installed patterns providing an empty vendor string. (#307743)
2285 - Let the solver treat vendor suse and opensuse as equivalent.
2286 - version 3.22.4
2287
2288 -------------------------------------------------------------------
2289 Thu Sep  6 12:33:27 CEST 2007 - schubi@suse.de
2290
2291 - Checking item before evaluating the concerning vendor. bug #307941
2292 - r 7119
2293
2294 -------------------------------------------------------------------
2295 Wed Sep  6 02:24:37 CEST 2007 - dmacvicar@suse.de
2296
2297 - Fix for bug #307163 - empty package descriptions
2298   a.k.a shared tag not 100% implemented
2299 - r 7117
2300 - version 3.22.3
2301
2302 -------------------------------------------------------------------
2303 Wed Sep  5 17:52:37 CEST 2007 - schubi@suse.de
2304
2305 - logging "reverse" NEEDED_BY in the detail description of solver
2306   problems.
2307 - improved error message if a requiremnt is not fulfilled Bug 307743
2308 - Add "ignore" option to the solution if a requirement is not fulfilled
2309   Bug 304276
2310 - revision 7113
2311
2312 -------------------------------------------------------------------
2313 Wed Sep  5 14:33:02 CEST 2007 - jkupec@suse.cz
2314
2315 - fixed the order of operands of susetags local metadata status
2316   computation which caused the YaST repositories to always get
2317   refreshed (part of bug #304310)
2318 - revision 7107
2319 - version 3.22.2
2320
2321 -------------------------------------------------------------------
2322 Tue Sep  4 12:09:10 CEST 2007 - schubi@suse.de
2323
2324 - comparing vendor with VendorAttr::equivalent
2325 - revision 7103
2326
2327 -------------------------------------------------------------------
2328 Mon Sep  3 18:43:51 CEST 2007 - schwab@suse.de
2329
2330 - Use $RPM_OPT_FLAGS.
2331
2332 -------------------------------------------------------------------
2333 Mon Sep  3 17:14:02 CEST 2007 - ma@suse.de
2334
2335 - Reset transact bits when switching status from
2336   "update" to "protected" (#246976)
2337 - version 3.22.1
2338 - revision 7094
2339
2340 -------------------------------------------------------------------
2341 Mon Sep  3 13:56:42 CEST 2007 - schubi@suse.de
2342
2343 - new translations added
2344 - rev 7083
2345
2346 -------------------------------------------------------------------
2347 Fri Aug 31 22:10:55 CEST 2007 - ma@suse.de
2348
2349 - Added ability to switch off use of patch and delta rpms via zypp.conf (#305864)
2350    [main]
2351    download.use_patchrpm = no
2352    download.use_deltarpm = no
2353 - version 3.22.0
2354 - revision 7069
2355
2356 -------------------------------------------------------------------
2357 Fri Aug 31 19:56:40 CEST 2007 - ma@suse.de
2358
2359 - On demand translate patch requirements into a list of atoms.
2360   Required by the UI to display packages acssociated with a patch.
2361   (#300612)
2362 - version 3.21.1
2363 - revision 7065
2364
2365 -------------------------------------------------------------------
2366 Fri Aug 31 13:59:54 CEST 2007 - kkaempf@suse.de
2367
2368 - enrich ResolverInfo with the reason if a user-initiated request
2369   fails (#304325, #306240)
2370 - r 7051
2371
2372 -------------------------------------------------------------------
2373 Thu Aug 30 20:10:00 CEST 2007 - jkupec@suse.cz
2374
2375 - added missing implementation of LogControl::setLineFormater()
2376   (lslezak)
2377 - version 3.21.0
2378 - revision 7041
2379
2380 -------------------------------------------------------------------
2381 Thu Aug 30 18:55:15 CEST 2007 - jkupec@suse.cz
2382
2383 - enable changing url in requestMedia callback (#294481)
2384 - revision 7037
2385
2386 -------------------------------------------------------------------
2387 Thu Aug 30 18:22:32 CEST 2007 - ma@suse.de
2388
2389 - Filter readonly mount points in DiskUsageCounter (#297405)
2390 - revision 7030
2391
2392 -------------------------------------------------------------------
2393 Thu Aug 30 17:31:33 CEST 2007 - jkupec@suse.cz
2394
2395 - remember the cause of the RepoException when refreshing metadata
2396   (#301022)
2397 - r7023
2398
2399 -------------------------------------------------------------------
2400 Thu Aug 30 17:25:14 CEST 2007 - ma@suse.de
2401
2402 - Safe fix for bug #299680.
2403 - version 3.20.1
2404 - revision 7026
2405
2406 -------------------------------------------------------------------
2407 Thu Aug 30 15:48:03 CEST 2007 - schubi@suse.de
2408
2409 - Bugfix: If a requirement has been fulfilled by more than one language
2410   resolvables only thatone will be taken which fits to the selected
2411   language.
2412 - r 7018
2413
2414 -------------------------------------------------------------------
2415 Thu Aug 30 15:14:23 CEST 2007 - jkupec@suse.cz
2416
2417 - correct error code for media errors in MediaCurl::doGetFileCopy()
2418   affects only zypper error output, does not affect YaST
2419 - r7013
2420
2421 -------------------------------------------------------------------
2422 Wed Aug 29 18:28:41 CEST 2007 - jkupec@suse.cz
2423
2424 - reverted blocking of requestMedia from r6271 (#301710)
2425 - r6999
2426
2427 -------------------------------------------------------------------
2428 Wed Aug 29 18:09:29 CEST 2007 - kkaempf@suse.de
2429
2430 - prevent progress report in destructor (#299680)
2431 - r6998
2432
2433 -------------------------------------------------------------------
2434 Wed Aug 29 18:02:36 CEST 2007 - jkupec@suse.cz
2435
2436 - treat non-filelists.xml <file> entries as file provides capabilities
2437   in YUM parser (#304701)
2438 - r6992
2439
2440 -------------------------------------------------------------------
2441 Wed Aug 29 16:32:01 CEST 2007 - kkaempf@suse.de
2442
2443 - the media.1/media uniquely identifies a 'susetags' repo, not
2444   the content file (#304200)
2445
2446 -------------------------------------------------------------------
2447 Wed Aug 29 15:42:17 CEST 2007 - jkupec@suse.cz
2448
2449 - fixed locale dir (#304649)
2450 - r6984
2451
2452 -------------------------------------------------------------------
2453 Wed Aug 29 15:39:52 CEST 2007 - kkaempf@suse.de
2454
2455 - don't treat normal package license as "license to confirm"
2456   (#305906)
2457
2458 -------------------------------------------------------------------
2459 Wed Aug 29 15:28:53 CEST 2007 - ma@suse.de
2460
2461 - Fixed fix for #293039. Segfault due to uninitialzed data.
2462 - version 3.19.3
2463 - revision 6980
2464
2465 -------------------------------------------------------------------
2466 Wed Aug 29 15:10:20 CEST 2007 - schubi@suse.de
2467
2468 - reduced too much verbosed ResolverContext logging; Bug 303971
2469 - r 6977
2470
2471 -------------------------------------------------------------------
2472 Wed Aug 29 13:55:28 CEST 2007 - ma@suse.de
2473
2474 - Fixed PlainDir repositories to provide real disk usage data. For
2475   repomd and others that do not provide any detailed disk usage info,
2476   assume the packgage size is required below "/". Peviously they were
2477   treated as being empy.
2478 - version 3.19.2
2479 - revision 6972
2480
2481 -------------------------------------------------------------------
2482 Wed Aug 29 13:36:42 CEST 2007 - schubi@suse.de
2483
2484 - Add a new solver solution in the case of running in a timeout:
2485   ProblemSolutionDoubleTimeout.h
2486   #Bug 302496
2487 - revision 6970
2488
2489 -------------------------------------------------------------------
2490 Wed Aug 29 11:23:26 CEST 2007 - dmacvicar@suse.de
2491
2492 - bug in fix for (#292986)
2493
2494 -------------------------------------------------------------------
2495 Tue Aug 28 18:48:26 CEST 2007 - dmacvicar@suse.de
2496
2497 - (#297001) - libzypp: can't skip broken packages
2498 - re enable importing zypp keyring from rpm.(#302379)
2499 - 3.19.1
2500
2501 -------------------------------------------------------------------
2502 Tue Aug 28 17:30:30 CEST 2007 - kkaempf@suse.de
2503
2504 - rename ResolvableQuery::iterateResolvablesByKindsAndStrings
2505   to ResolvableQuery::iterateResolvablesByKindsAndStringsAndRepos
2506   in order to support query-by-repo (#305384)
2507 - fix iterateResolvablesByKindsAndStringsAndRepos to take any
2508   number of kinds, names, or repos (#305347)
2509 - remove ResolvableQuery::iterateResolvablesByKind, not needed
2510 - version 3.19.0
2511 - rev 6935
2512
2513 -------------------------------------------------------------------
2514 Tue Aug 28 11:27:53 CEST 2007 - dmacvicar@suse.de
2515
2516 - real fix for reading signature ids. (#390535).
2517 - delete metadata when removing repo (#301037).
2518
2519 -------------------------------------------------------------------
2520 Mon Aug 27 23:52:41 CEST 2007 - dmacvicar@suse.de
2521
2522 - following behaviour for setPartitions
2523   - if they are not set, they are detected
2524   - if they are set, that value is used.
2525   - if value set or detected is empty, all disk usage
2526     information is read. Otherwise just values in those
2527     mount points.
2528     Should work for installation as long as detectPartitions
2529     is empty at installation.(#293039)
2530
2531 -------------------------------------------------------------------
2532 Mon Aug 27 17:08:41 CEST 2007 - kkaempf@suse.de
2533
2534 - Add ZConfig::overrideSystemArchitecture() to override zypp arch
2535   from external, e.g. for the testcases
2536 - Honor ZYPP_CONF environment variable to override the buit-in
2537   /etc/zypp/zypp.conf
2538 - Check architecture at handout() to prevent NULL ptr reference.
2539 - Bug 301286
2540 - rev 6908
2541
2542 -------------------------------------------------------------------
2543 Mon Aug 27 15:53:52 CEST 2007 - schubi@suse.de
2544
2545 -The solver generate an establish call for all
2546  resolvables which has filesystemcaps if there is not a valid result from a
2547  former solver run available. This covers:
2548  * Initial solver run
2549  * Changing of filesystem whithin a workflow, cause the solver results will
2550    be reset if the filesystem dependencies have been changed
2551  Bug 271912
2552 - r 6901
2553
2554 -------------------------------------------------------------------
2555 Sun Aug 26 15:49:27 CEST 2007 - kkaempf@suse.de
2556
2557 - pass location to plaindir package (#303751)
2558 - Add name of file in question to checksum/signature related
2559   exceptions.
2560 - pass basename of file to verifyFileSignatureWorkflow (instead of
2561   empty string).
2562 - filter out incompatible architectures when parsing sustags
2563   repos (first half of #301286)
2564 - r 6882
2565
2566 -------------------------------------------------------------------
2567 Fri Aug 24 11:52:27 CEST 2007 - dmacvicar@suse.de
2568
2569 - don't run source migration if yast is running in
2570   intsys mode (#297136)
2571 - signature and checksum verification fixes. Still pending
2572   problem ZYpp getting no output from gpg when running from zypper.
2573   (#302059)
2574
2575 -------------------------------------------------------------------
2576 Thu Aug 23 13:51:41 CEST 2007 - schubi@suse.de
2577
2578 - Do not strip resolvables which have the same name but different kind
2579   (ResolverInfo*)
2580 - Flag info NEEDEDBY correctly if it will be used by freshen/supplement
2581 - r 6830
2582
2583 -------------------------------------------------------------------
2584 Wed Aug 22 18:58:44 CEST 2007 - mvidner@suse.cz
2585
2586 - Do not use "a-z" in regexes. Fixes "Invalid Url scheme 'http'" in
2587   the Estonian locale (#302525).
2588
2589 -------------------------------------------------------------------
2590 Wed Aug 22 17:59:39 CEST 2007 - aschnell@suse.de
2591
2592 - added remembering of exception history at various places
2593
2594 -------------------------------------------------------------------
2595 Wed Aug 22 16:52:09 CEST 2007 - schubi@suse.de
2596
2597 - Bugfixes concerning vendor handling:
2598 - first bug:
2599   Installed A-1.0(vendor SuSE)
2600   Available A-2.0(other vendor)
2601   A will not be regarded as "unmaintained". So it will not be deleted.
2602 - second bug:
2603   A need B-2.0. B-1.0 is installed but has another vendor. Report a
2604   proper errmessage.
2605 - Testcase : solution-tests/vendor-test.xml
2606 - r 6812
2607 - 3.18.4
2608
2609 -------------------------------------------------------------------
2610 Tue Aug 21 15:38:08 CEST 2007 - dmacvicar@suse.de
2611
2612 - ignore HASH key for download (#300982)
2613
2614 -------------------------------------------------------------------
2615 Tue Aug 21 15:17:23 CEST 2007 - schubi@suse.de
2616
2617 - Added explicitly_requested as parameter in ResolverContext::Uninstall
2618   Bug 299819
2619 - revision 6794
2620
2621 -------------------------------------------------------------------
2622 Tue Aug 21 13:06:44 CEST 2007 - dmacvicar@suse.de
2623
2624 - If no mount information is available, parse all DU entries.
2625 - read only hack mode for migrate-sources. We actually do add
2626   repositories with it, but no harm. (#292986)
2627 - fix some typos in exceptions (#301331)
2628 - 3.18.3
2629
2630 -------------------------------------------------------------------
2631 Mon Aug 20 16:06:36 CEST 2007 - schubi@suse.de
2632
2633 - Do not regard explicit request in order to recognize updated packages
2634   correctly. Bug 301676
2635 - Updated translations
2636 - r 6766
2637 - 3.18.2
2638
2639 -------------------------------------------------------------------
2640 Mon Aug 20 15:35:46 CEST 2007 - mvidner@suse.cz
2641
2642 - package-manager script: Call /sbin/yast2 with full path because of
2643   gnomesu (#269873).
2644
2645 -------------------------------------------------------------------
2646 Mon Aug 20 15:23:14 CEST 2007 - dmacvicar@suse.de
2647
2648 - add support for the HASH key. (#300982)
2649 - Use ContentFileParser in Downloader (instead of implementing
2650   the parser again, it has a reason, Downloader was written first)
2651 - update testcases and data to cover the new HASH key
2652 - 3.18.1
2653
2654 -------------------------------------------------------------------
2655 Mon Aug 20 13:21:34 CEST 2007 - kkaempf@suse.de
2656
2657 - unify query API for kind and name, summary, description
2658   (incomplete)
2659 - rev 6761, version 3.18.0
2660
2661 -------------------------------------------------------------------
2662 Fri Aug 17 12:30:55 CEST 2007 - kkaempf@suse.de
2663
2664 - add iterateResolvablesByKindsAndName
2665 - rev 6735, version 3.17.13
2666
2667 -------------------------------------------------------------------
2668 Fri Aug 17 11:45:24 CEST 2007 - kkaempf@suse.de
2669
2670 - rename ResolvableQuery::queryByName to iterateResolvablesByName
2671 - fix reading of kind and repository in ResolvableQuery
2672 - add reverse lookups in CacheTypes
2673 - add iterateResolvablesByKind
2674 - rev 6733
2675
2676 -------------------------------------------------------------------
2677 Fri Aug 17 10:37:56 CEST 2007 - schubi@suse.de
2678
2679 - shorten solver error messages Bug 259894
2680 - rev 6723
2681
2682 -------------------------------------------------------------------
2683 Thu Aug 16 23:43:50 CEST 2007 - kkaempf@suse.de
2684
2685 - fix ResolvableQuery::query(), add ResolvableQuery::queryByName()
2686   install zypp/cache header files.
2687 - rev 6719, version 3.16.13
2688
2689 -------------------------------------------------------------------
2690 Thu Aug 16 17:21:52 CEST 2007 - kkaempf@suse.de
2691
2692 - discard pattern files with incompatbile architecture, both
2693   for download and for parsing. (#298716)
2694 - rev 6711
2695
2696 -------------------------------------------------------------------
2697 Thu Aug 16 17:12:45 CEST 2007 - kkaempf@suse.de
2698
2699 - run sqlite asynchronously and add sql index files where
2700   appropriate, gives 6x performance on certain operations.
2701   Bumping cache schema version to 1004.
2702   (#300998)
2703 - rev 6710
2704
2705 -------------------------------------------------------------------
2706 Thu Aug 16 17:08:58 CEST 2007 - kkaempf@suse.de
2707
2708 - fix String::endsWith (#301038)
2709 - rev 6709
2710
2711 -------------------------------------------------------------------
2712 Thu Aug 16 11:16:25 CEST 2007 - schubi@suse.de
2713
2714 - added an _explicitly_requested in QueueItemConflict ( as already in
2715   QueueItemEstablish, QueueItemInstall, QueueItemUninstall ) in order to
2716   remove the conflicting item without an error message. Bug 299819
2717 - rev 6699
2718
2719 -------------------------------------------------------------------
2720 Thu Aug 16 07:23:31 CEST 2007 - jkupec@suse.cz
2721
2722 - forgot to set default refresh policy in checkIfToRefreshMetadata
2723 - repo.refresh.delay default set to 10 minutes
2724 - 6693
2725
2726 -------------------------------------------------------------------
2727 Wed Aug 15 15:32:36 CEST 2007 - schubi@suse.de
2728
2729 - Bugfix while regarding correct vendor in update
2730 - r6677
2731 - version 3.15.0
2732
2733 -------------------------------------------------------------------
2734 Wed Aug 15 13:57:04 CEST 2007 - jkupec@suse.cz
2735
2736 - repo.refresh.delay=<minutes> (ZConfig, "main" section) support
2737   added to delay next check & refresh until the specified number of
2738   minutes has passed from the last check or refresh (FATE #301991).
2739   Revisions: 6654, 6656, 6666, and 6667.
2740 - filesystem::touch(Pathname) added (r6666)
2741 - RepoManager::touchIndexFile(RepoInfo) added
2742 - RepoManager::checkIfToRefreshMetadata(RepoInfo,Url,policy):
2743   decision to do the refresh moved to this public method.
2744 - r6667
2745
2746 -------------------------------------------------------------------
2747 Wed Aug 15 12:38:26 CEST 2007 - schubi@suse.de
2748
2749 - generate a resolver problem if addRequires does not find a resovable
2750   #299486
2751 - rev 6660
2752
2753 -------------------------------------------------------------------
2754 Tue Aug 14 15:54:15 CEST 2007 - schubi@suse.de
2755
2756 - Prioritized delete request by the user BEFORE delete requests due
2757   missing dependencies or conflicting dependencies. Bug 298322
2758 - rev 6640
2759
2760 -------------------------------------------------------------------
2761 Fri Aug 10 20:49:20 CEST 2007 - jkupec@suse.cz
2762
2763 - support also "Plaindir" as valid repo type name (#298622)
2764 - revision 6616
2765 - version 3.14.0
2766
2767 -------------------------------------------------------------------
2768 Fri Aug 10 18:03:06 CEST 2007 - dmacvicar@suse.de
2769
2770 - fix segfault in Progress reporting
2771 - progress report use name instead of alias (#298035)
2772 - repoinfo returns alias if name is empty
2773
2774 -------------------------------------------------------------------
2775 Fri Aug 10 16:04:42 CEST 2007 - dmacvicar@suse.de
2776
2777 - merge patch by dmueller to get rid of boost-regex
2778
2779 -------------------------------------------------------------------
2780 Fri Aug 10 13:50:40 CEST 2007 - dmacvicar@suse.de
2781
2782 - dont create a second CacheStore in the same scope, will lock...
2783   #297627
2784
2785 -------------------------------------------------------------------
2786 Thu Aug  9 15:04:21 CEST 2007 - jkupec@suse.cz
2787
2788 - fixed some RepoManager exception docs & history
2789 - r6558
2790
2791 -------------------------------------------------------------------
2792 Thu Aug  9 13:33:59 CEST 2007 - dmacvicar@suse.de
2793
2794 - feature #302135: Graceful update of 3rd party packages
2795   Automatic upgrading only sees packages from same vendor
2796   This allows not needed to have those locked.
2797 - Add persistent locks file which allow wildcards. Users
2798   can lock certain packages adding lines like "kde* < 3.5"
2799 - add applyLocks() to apply persistent locks before solving
2800
2801 -------------------------------------------------------------------
2802 Thu Aug  9 13:28:20 CEST 2007 - schubi@suse.de
2803
2804 -  recognize changes in the pool (e.g. changing /etc/sysconfig/storage
2805   #271912 wq
2806 - Added locking resolvables in the testcases
2807 - rev 6544
2808
2809 -------------------------------------------------------------------
2810 Wed Aug  8 16:04:07 CEST 2007 - dmacvicar@suse.de
2811
2812 - add migrate-sources to %post (#292986)
2813 - 3.13.15
2814
2815 -------------------------------------------------------------------
2816 Wed Aug  8 13:32:52 CEST 2007 - jkupec@suse.cz
2817
2818 - fixed bug with using wrong files from raw metadata cache
2819   (bug #297611) (duncanmv) (r6501, already released in 3.13.14)
2820
2821 -------------------------------------------------------------------
2822 Wed Aug  8 12:42:39 CEST 2007 - schubi@suse.de
2823
2824 - fix in "ignore conflicts" if the conflict has been caused by an obsolete
2825   Bug# 297795
2826 - r 6517
2827
2828 -------------------------------------------------------------------
2829 Tue Aug  7 17:04:47 CEST 2007 - dmacvicar@suse.de
2830
2831 - implement susetags support for compressed metadata
2832   and testcases. (feature #301916)
2833 - implement disk usage in cache. For installation requires
2834   some changes in YaST to setup the ZYpp getPartitions()
2835   before repos are cached. (bug #293039)
2836 - added testcases for diskusage
2837 - 3.13.14
2838
2839 -------------------------------------------------------------------
2840 Mon Aug  6 10:19:12 CEST 2007 - jkupec@suse.cz
2841
2842 - fixed YUM parser to properly create source packages
2843 - disabled reading of filelists.xml.gz by default (the data are
2844   currently not stored anyway)
2845 - revision 6481
2846 - version 3.13.13
2847
2848 -------------------------------------------------------------------
2849 Sat Aug  4 01:03:19 CEST 2007 - ma@suse.de
2850
2851 - Don't download unwanted translation files (#293740).
2852 - revision 6470
2853
2854 -------------------------------------------------------------------
2855 Fri Aug  3 23:52:18 CEST 2007 - ma@suse.de
2856
2857 - Fix susetags repo to parse dikusage data (#293039)
2858 - revision 6467
2859 - version 3.13.12
2860
2861 -------------------------------------------------------------------
2862 Fri Aug  3 18:56:47 CEST 2007 - ma@suse.de
2863
2864 - Add product attribute 'type' (aka 'category' which is now
2865   deprecated). Adapted sustags and yum parsers to parse and
2866   provide this value.
2867 - revision 6464
2868 - version 3.13.11
2869
2870 -------------------------------------------------------------------
2871 Fri Aug  3 17:29:56 CEST 2007 - dmacvicar@suse.de
2872
2873 - fix modalias rel column number
2874 - version 3.13.10
2875
2876 -------------------------------------------------------------------
2877 Fri Aug  3 16:35:36 CEST 2007 - dmacvicar@suse.de
2878
2879 - Implemented option repo.add.probe to allow probing
2880   the added repositories
2881 - version 3.13.9
2882
2883 -------------------------------------------------------------------
2884 Fri Aug  3 16:07:46 CEST 2007 - schubi@suse.de
2885
2886 - Fixed detection of renamed packages while update.
2887 - Added new translations
2888 - rev 6445
2889
2890 -------------------------------------------------------------------
2891 Fri Aug  3 15:02:28 CEST 2007 - ma@suse.de
2892
2893 - Speed up retrieving MediaNr attribute, as it slows down install
2894   order calculation. (#297173)
2895 - revision 6442
2896
2897 -------------------------------------------------------------------
2898 Fri Aug  3 14:13:36 CEST 2007 - dmacvicar@suse.de
2899
2900 - Fixed cache schema upgrade
2901
2902 -------------------------------------------------------------------
2903 Fri Aug  3 13:38:17 CEST 2007 - ma@suse.de
2904
2905 - Fixed pattern includes and extends attributes.
2906 - revision 6431
2907 - version 3.13.8
2908
2909 -------------------------------------------------------------------
2910 Fri Aug  3 12:33:41 CEST 2007 - schubi@suse.de
2911
2912 - API for retrieving additional dependencies" solver/detail/Resolver.h
2913 - Handle additional dependencies in the testcases
2914 - Handle system and language dependencies in the testcases correctly.
2915 - r 6418
2916
2917 -------------------------------------------------------------------
2918 Thu Aug  2 18:14:12 CEST 2007 - ma@suse.de
2919
2920 - Indicate changed pool content if /etc/sysconfig/storage USED_FS_LIST
2921   has changed. Resolver must discard any cached filesystem dependencies.
2922   (required for #271912)
2923 - revision 6404
2924
2925 -------------------------------------------------------------------
2926 Thu Aug  2 16:37:06 CEST 2007 - ma@suse.de
2927
2928 - Indicate changed pool content to the resolver. (required for #271912)
2929 - revision 6398
2930 - version 3.13.7
2931
2932 -------------------------------------------------------------------
2933 Thu Aug  2 10:16:16 CEST 2007 - schubi@suse.de
2934
2935 - speedup error handling. Do not log ResolveInfo anymore. Set limit of 20
2936   problems. Bug 280387
2937 - r 6378
2938 - version 3.13.6
2939
2940 -------------------------------------------------------------------
2941 Wed Aug  1 18:51:12 CEST 2007 - ma@suse.de
2942
2943 - Added interface to install source packages via zypper.
2944 - revision 6373
2945 - version 3.13.5
2946
2947 -------------------------------------------------------------------
2948 Tue Jul 31 22:01:08 CEST 2007 - ma@suse.de
2949
2950 - Added package attributes Package::sourcePkgName and
2951   Package::sourcePkgEdition. Name and edition of the source
2952   rpm this package was built from.
2953 - Added ZYpp::installSrcPackage to install a single source package.
2954 - revision 6353
2955 - version 3.13.4
2956
2957 -------------------------------------------------------------------
2958 Tue Jul 31 19:06:54 CEST 2007 - ma@suse.de
2959
2960 - Temorary files and directories created by makeSibling use the
2961   same protection as the original.
2962 - revision 6344
2963 - version 3.13.3
2964
2965 -------------------------------------------------------------------
2966 Tue Jul 31 10:37:13 CEST 2007 - schubi@suse.de
2967
2968 - Removed keepExtras from resolvePool. This will be handled
2969   in the solver internally now. #294727
2970 - Checking if item really exists (#295544; ResolverInfoContainer.cc)
2971 - revision 6317
2972 - version 3.13.2
2973
2974 -------------------------------------------------------------------
2975 Mon Jul 30 17:23:19 CEST 2007 - ma@suse.de
2976
2977 - Remove tribool from RepoInfo's interface.
2978 - revision 6301
2979 - version 3.13.1
2980
2981 -------------------------------------------------------------------
2982 Mon Jul 30 13:59:33 CEST 2007 - ma@suse.de
2983
2984 - Fixed wrong media number reported by script, message and patch.
2985 - Fixed script API to provide the scripts location on media (if not
2986   inlined).
2987 - Introduced ScripProvider to make a script available on the local
2988   disk.
2989 - revision 6288
2990 - version 3.13.0
2991
2992 -------------------------------------------------------------------
2993 Fri Jul 27 18:08:42 CEST 2007 - jkupec@suse.cz
2994
2995 - don't request media chage if the media is not changeable (like
2996   e.g. http)
2997 - revision 6271
2998 - version 3.12.1
2999
3000 -------------------------------------------------------------------
3001 Fri Jul 27 17:40:44 CEST 2007 - dmacvicar@suse.de
3002
3003 - progress ticks for clean cache
3004 - ZConfig: remove default from names.
3005 - re enable reading cache callbacks
3006 - ini parser without boost::regexp
3007   patch by dmueller (#152447)
3008
3009 -------------------------------------------------------------------
3010 Fri Jul 27 17:16:27 CEST 2007 - ma@suse.de
3011
3012 - Fixed package to provide the location media number. (#294496)
3013 - revision 6263
3014
3015 -------------------------------------------------------------------
3016 Fri Jul 27 16:31:38 CEST 2007 - jkupec@suse.cz
3017
3018 - RepoFileReader - ignore empty url keys (baseurl, mirrorlist,
3019   gpgkey) instead of throwing bad url exception
3020 - revision 6259
3021
3022 -------------------------------------------------------------------
3023 Thu Jul 26 16:41:30 CEST 2007 - kkaempf@suse.de
3024
3025 - Make clearing of extra dependencies/conflicts configurable when
3026   resolvePool(). Leave the default as before (clear extras).
3027   Bug # 294727
3028 - revision 6233
3029 - version 3.12.0
3030
3031 -------------------------------------------------------------------
3032 Thu Jul 26 10:58:27 CEST 2007 - dmacvicar@suse.de
3033
3034 - /var/lib/zypp/cache -> /var/cache/zypp
3035   (#292419)
3036 - ini parser without boost::regexp, patch by dmueller
3037   (#152447)
3038
3039 -------------------------------------------------------------------
3040 Wed Jul 25 13:50:06 CEST 2007 - ma@suse.de
3041
3042 - Make temp directory configurable  via environment
3043   variable ZYPPTMPDIR.
3044 - revision 6202
3045 - version 3.11.11
3046
3047 -------------------------------------------------------------------
3048 Tue Jul 24 17:55:49 CEST 2007 - ma@suse.de
3049
3050 - Fixed bug in smart pointer comparison.
3051
3052 -------------------------------------------------------------------
3053 Mon Jul 23 13:05:53 CEST 2007 - ma@suse.de
3054
3055 - Fix failing rename of metadata download directories across
3056   filesystem boundaries.
3057
3058 -------------------------------------------------------------------
3059 Fri Jul 20 16:10:59 CEST 2007 - ma@suse.de
3060
3061 - Fixed malicious gettext include.
3062 - Make ZConfig a singleton.
3063 - revision 6123
3064
3065 -------------------------------------------------------------------
3066 Thu Jul 19 15:52:03 CEST 2007 - ma@suse.de
3067
3068 - Fixed repo::provideFile to set a deleter for downloaded files
3069   (#293004).
3070 - revision 6094
3071 - version 3.11.10
3072
3073 -------------------------------------------------------------------
3074 Thu Jul 19 12:58:12 CEST 2007 - ma@suse.de
3075
3076 - Query ByRepository now takes as well an alias.
3077
3078 -------------------------------------------------------------------
3079 Wed Jul 18 16:40:35 CEST 2007 - dmacvicar@suse.de
3080
3081 - fix retrieval of container attributes in cache
3082   (#292698)
3083
3084 -------------------------------------------------------------------
3085 Wed Jul 18 16:12:06 CEST 2007 - ma@suse.de
3086
3087 - Port zypp-query-pool (#292404)
3088 - revision 6069
3089 - version 3.11.9
3090
3091 -------------------------------------------------------------------
3092 Wed Jul 18 16:09:04 CEST 2007 - schubi@suse.de
3093
3094 - added new calls in Resolver.h: addRequire,addConflict
3095
3096 -------------------------------------------------------------------
3097 Wed Jul 18 14:43:04 CEST 2007 - ma@suse.de
3098
3099 - Fixed IniParser to allow '=' in values (#292669)
3100 - revision 6063
3101
3102 -------------------------------------------------------------------
3103 Wed Jul 18 14:16:59 CEST 2007 - dmacvicar@suse.de
3104
3105 - allow / in alias (#292628)
3106
3107 -------------------------------------------------------------------
3108 Wed Jul 18 12:38:55 CEST 2007 - ma@suse.de
3109
3110 - Fixed repo::provideFile to throw on error.
3111 - Fixed ResolvableQuery to use 0 as default for non existing
3112   numerical values.
3113 - revision 6058
3114
3115 -------------------------------------------------------------------
3116 Tue Jul 17 15:57:03 CEST 2007 - ma@suse.de
3117
3118 - Fixed OnMediLocation to use safe defaults. Added setLocaltion and
3119   additional ctor for convenience.
3120 - revision 6047
3121
3122 -------------------------------------------------------------------
3123 Tue Jul 17 10:45:39 CEST 2007 - schubi@suse.de
3124
3125 - Evalute update canditate:
3126   Take canditates only which are really installable. Bug 292077
3127   r 6034
3128
3129 -------------------------------------------------------------------
3130 Mon Jul 16 15:41:31 CEST 2007 - jkupec@suse.cz
3131
3132 - fixed some tribool bugs in RepoInfo
3133 - revision 6022
3134
3135 -------------------------------------------------------------------
3136 Mon Jul 16 11:43:33 CEST 2007 - dmacvicar@suse.de
3137
3138 - fix reading of non existant repo
3139 - r6018
3140 - first submission to stable
3141 - fix keywords parsing in susetags parser
3142 - version 3.11.8
3143
3144 -------------------------------------------------------------------
3145 Wed Jul 11 19:14:47 CEST 2007 - jkupec@suse.cz
3146
3147 - make resolvable query complete exceptionless with the database
3148 - test that packages have some attributes
3149 - disable progress adaptor for now
3150 - revision 5977
3151 - version 3.11.7
3152
3153 -------------------------------------------------------------------
3154 Wed Jul 11 14:37:02 CEST 2007 - ma@suse.de
3155
3156 - fixed unresolved symbols
3157 - revision 5972
3158 - version 3.11.6
3159
3160 -------------------------------------------------------------------
3161 Wed Jul 11 13:31:39 CEST 2007 - ma@suse.de
3162
3163 - fixed TranslatedText creating unwanted entries.
3164 - fixed capability processing
3165 - revision 5964
3166 - version 3.11.5
3167
3168 -------------------------------------------------------------------
3169 Tue Jul 10 20:01:18 CEST 2007 - jkupec@suse.cz
3170
3171 - MediaSetAccess::release() added
3172 - Use attachDesiredMedia in MediaProducts
3173 - Progress reporting improved
3174 - revision 5959
3175 - version 3.11.4
3176
3177 -------------------------------------------------------------------
3178 Tue Jul 10 14:23:13 CEST 2007 - ma@suse.de
3179
3180 - fixed parsing translated texts.
3181 - added source packages.
3182 - revision 5947
3183 - version 3.11.3
3184
3185 -------------------------------------------------------------------
3186 Tue Jul 10 13:11:31 CEST 2007 - jkupec@suse.cz
3187
3188 - repo callbacks fixed
3189 - Fixed YUM parser progress reporting
3190 - Added CombinedProgressData
3191 - make RepoImpl::resolvables() load lazy
3192 - MediaProducts added for scanning products file
3193 - Implement cache schema versioning and automatic invalidation of
3194   cache when schema changes
3195 - revision 5942
3196 - version 3.11.2
3197
3198 -------------------------------------------------------------------
3199 Fri Jul  6 13:51:50 CEST 2007 - ma@suse.de
3200
3201 - Propagate pools repository_iterator to the UI
3202 - revision 5911
3203 - version 3.11.1
3204
3205 -------------------------------------------------------------------
3206 Thu Jul  5 17:02:08 CEST 2007 - ma@suse.de
3207
3208 - Package::location is now returns an OnMediaLocation
3209 - archivesize() renamed to downloadSize()
3210 - Allow to iterate all Repositories that contribute
3211   Resolvables to the Pool.
3212 - MediaSetAccess::provideDir added
3213 - remove useless url check
3214 - add old-api-style wrapper
3215 - Add MediaProducts class
3216 - revision 5892
3217 - version 3.11.0
3218
3219 -------------------------------------------------------------------
3220 Thu Jul  5 09:31:02 CEST 2007 - schubi@suse.de
3221
3222 - function isInstalledBy/installs
3223   Added an initial installation flag which shows if the item has been
3224   triggered for installation, or the dependency is already satisfied.
3225 - Revision 5884
3226 - Version 3.4.0
3227
3228 -------------------------------------------------------------------
3229 Tue Jul  3 13:07:31 CEST 2007 - jkupec@suse.cz
3230
3231 - removed unused %{prefix}/lib/zypp from %files in spec file
3232 - revision 5870
3233
3234 -------------------------------------------------------------------
3235 Tue Jul  3 10:37:37 CEST 2007 - jkupec@suse.cz
3236
3237 - Old API (SourceManager, metadata parsers) dropped in favor of the
3238   new refactored ones (RepoManager, RepoParser(s), cache subtree,
3239   repo subtree).
3240 - Some new API improvements.
3241 - revision 5868
3242 - version 3.10.0 (bumped minor to 10 to indicate refactoring branch)
3243
3244 -------------------------------------------------------------------
3245 Fri Jun 22 15:28:03 CEST 2007 - schubi@suse.de
3246
3247 - New API calls which provides more information about one
3248   resolvable after a solverrun:
3249   isInstalledBy (const PoolItem_Ref item);
3250   installs (const PoolItem_Ref item);
3251 - Revision 5835
3252
3253 -------------------------------------------------------------------
3254 Thu Jun 21 15:58:16 CEST 2007 - adrian@suse.de
3255
3256 - fix changelog entry order
3257
3258 -------------------------------------------------------------------
3259 Wed Jun 20 11:47:33 CEST 2007 - schubi@suse.de
3260
3261 - Ignore conflicting items which are uninstallable
3262 - Create a "needed by" info if a requirement is still fulfilled.
3263 - Allow only one needed_by and needed_by_capability in QueueItemInstall
3264 - Added capability and type (REQUIRE, RECOMMEND,....) to
3265   ResolverInfoNeededBy
3266 - Evaluate ResolverInfoNeededBy for more information in the error
3267   messages
3268 - Enlarge detail description in the error messages
3269 - Revision 5807
3270
3271 -------------------------------------------------------------------
3272 Tue Jun 19 13:59:09 CEST 2007 - ma@suse.de
3273
3274 - Fixes for gcc-4.2
3275 - revision 5786
3276 - version 3.3.1
3277
3278 -------------------------------------------------------------------
3279 Mon Jun 18 17:20:45 CEST 2007 - mvidner@suse.cz
3280
3281 - fixed so versioning from libtool to cmake
3282 - 3.3.0
3283
3284 -------------------------------------------------------------------
3285 Mon Jun 18 09:47:32 CEST 2007 - dmacvicar@suse.de
3286
3287 - Use gpg2 instead of gpg for keyring and make
3288   the package depend on it (#284211)
3289
3290 -------------------------------------------------------------------
3291 Mon Jun 11 17:02:49 CEST 2007 - schubi@suse.de
3292
3293 - Required kmp packges FOR EACH installed/to_be_installed kernel will be installed.
3294   New dependency "packageand(foo:bar)" which provides an AND dependency by
3295   injecting a supplement/freshen.
3296   e.G. package novell-cluster-services-kmp-smp
3297   supplements: packageand(kernel-smp:novell-cluster-services-kmp)
3298   Bug 255011
3299 - Dont check for architecture changes in atoms (#266178)
3300 - Revision 5720
3301
3302 -------------------------------------------------------------------
3303 Wed May 23 17:03:29 CEST 2007 - ma@suse.de
3304
3305 - Fixed package-manager script (#275847)
3306 - revision 5614
3307
3308 -------------------------------------------------------------------
3309 Wed May 23 13:32:02 CEST 2007 - schubi@suse.de
3310
3311 - fixed cmake
3312 - version 3.2.2
3313
3314 -------------------------------------------------------------------
3315 Wed May 23 11:25:55 CEST 2007 - schubi@suse.de
3316
3317 - Reduced logging in order to speedup solving Bug 275100
3318 - revision 5603
3319 - version 3.2.1
3320
3321 -------------------------------------------------------------------
3322 Tue May 15 14:03:34 CEST 2007 - ma@suse.de
3323
3324 - Fix excess calls to releaseFile. (#274357)
3325 - revision 5545
3326
3327 -------------------------------------------------------------------
3328 Wed May  9 18:44:20 CEST 2007 - dmacvicar@suse.de
3329
3330 - Fix importing keys into rpm. (#270125)
3331 - r5527
3332
3333 -------------------------------------------------------------------
3334 Wed Apr 18 14:56:17 CEST 2007 - ma@suse.de
3335
3336 - Support filesystem dependencies to add needed filesystem RPMs
3337   automatically (Fate 301966).
3338 - revision 5404
3339 - version 3.2.0
3340
3341 -------------------------------------------------------------------
3342 Mon Apr 16 11:23:15 CEST 2007 - jkupec@suse.cz
3343
3344 - avoiding attaching media where not needed (#263207)
3345 - r5381
3346
3347 -------------------------------------------------------------------
3348 Fri Apr 13 17:32:55 CEST 2007 - dmacvicar@suse.de
3349
3350 - fix FileCap with attributes
3351 - r5376
3352
3353 -------------------------------------------------------------------
3354 Thu Apr 12 02:33:18 CEST 2007 - ma@suse.de
3355
3356 - Fixed computation of install order. Take requirements of
3357   an installed packages uninstall scripts into account, if
3358   the package is updated. (#258682)
3359 - revision 5349
3360 - version 3.1.1
3361 -------------------------------------------------------------------
3362 Wed Apr 11 15:24:01 CEST 2007 - ma@suse.de
3363
3364 - Parse and provide package keywords. (Fate 120368)
3365 - revision 5338
3366 - version 3.1.0
3367
3368 -------------------------------------------------------------------
3369 Thu Apr  5 15:50:15 CEST 2007 - schubi@suse.de
3370
3371 - Upgrade: Do NOT delete packages which have unresolved dependencies -->
3372   Ask the user. Bug 258322
3373 - revision 5305
3374 - version 3.0.3
3375
3376 -------------------------------------------------------------------
3377 Wed Apr  4 19:39:12 CEST 2007 - ma@suse.de
3378
3379 - Fix restoring of Sources id root prefix is used. (#238165)
3380 - revision 5299
3381 - version 3.0.2
3382
3383 -------------------------------------------------------------------
3384 Wed Apr  4 15:33:54 CEST 2007 - jkupec@suse.cz
3385
3386 - MediaManager::attachDesiredMedia() added to support multiple
3387   (CD/DVD) drives (fate #3974)
3388 - r5296
3389
3390 -------------------------------------------------------------------
3391 Wed Mar 14 14:33:26 CET 2007 - schubi@suse.de
3392
3393 - If there is no valid solver result and NOT all resolvables ( other
3394   architecture) has been regarded, let the user decide making a new
3395   solver run with ALL available resolvables. Bug 223440
3396 - reducing logging (error -> debug)  bug 252921
3397 - Revision 5219
3398
3399 -------------------------------------------------------------------
3400 Fri Mar  9 00:08:38 CET 2007 - ma@suse.de
3401
3402 - Allow configuration of trusted vendors via
3403   /var/lib/zypp/db/trustedVendors. (#186636)
3404 - revision 5194
3405 - version 3.0.1
3406
3407 -------------------------------------------------------------------
3408 Wed Mar  7 15:20:29 CET 2007 - dmacvicar@suse.de
3409
3410 - libzypp-devel -> libzypp requirement is not versioned
3411   (#251086)
3412 - r5181
3413
3414 -------------------------------------------------------------------
3415 Tue Mar  6 17:25:49 CET 2007 - schubi@suse.de
3416
3417 - Using already existing valid solver results for further solver runs.
3418   (partiell solving)
3419 - r5169
3420
3421 -------------------------------------------------------------------
3422 Fri Mar  2 16:11:16 CET 2007 - dmacvicar@suse.de
3423
3424 - fix link order
3425 - r5165
3426
3427 -------------------------------------------------------------------
3428 Tue Feb 27 15:50:39 CET 2007 - dmacvicar@suse.de
3429
3430 - merging from 10.2 / SP1
3431 - #247459 ftp probing
3432   denied == dont exists in ftp
3433 - r5124
3434
3435 -------------------------------------------------------------------
3436 Tue Feb 27 15:35:06 CET 2007 - schubi@suse.de
3437
3438 - Merging solver related stuff from SuSE-Linux-10_2-Branch ( till r5111):
3439 - Simultaneouqusly establishing of items which are conflicting eachother is
3440   useless. So only one will be established. Fixed in QueueItemInstall.cc
3441   Bug 243595
3442 - Added new upgrade options to fine tune version and patch handling.
3443   (F301990)
3444 - The context of establishPool will be stored in Resolver and will be
3445   regarded for the next solver run everytime. So it will be not reset by
3446   any solver run anymore.
3447   bug 191810 ( A broken patch will not be installed again)
3448
3449 -------------------------------------------------------------------
3450 Fri Feb 23 17:40:23 CET 2007 - jkupec@suse.cz
3451
3452 - adding sotf,timeo=X nfs mount options by default (#235211)
3453 - r5093
3454
3455 -------------------------------------------------------------------
3456 Fri Feb 23 14:16:19 CET 2007 - jkupec@suse.cz
3457
3458 - support for HTTP authentication prompt added (#190609)
3459 - fixed problem with empty path in URL
3460   in MediaCurl::doGetFileCopy()
3461 - r5085
3462
3463 -------------------------------------------------------------------
3464 Mon Feb 12 15:28:08 CET 2007 - jkupec@suse.cz
3465
3466 - Merged revisions 4926-4993,4995,4998-5006 via svnmerge from
3467   SuSE-Linux-10_2-Branch
3468
3469 - verifySystem: Regarding patterns too. Bug 239750 (schubi)
3470 - verifySystem: The result will be set to APPL_HIGH, so it will be not
3471   reset by a second "normal" solver run. #239281 (schubi)
3472 - yast2 reports invalid URL as 'unknown source type'
3473   (#209961) (dmacvicar)
3474 - Added freshen language dependency in supplemements too if there is no
3475   entry in supplements.
3476   #240617;IPA fonts are not installed even if select Japanese
3477   language (schubi)
3478 - Setting allowed authentication methods to "basic,digest" if none
3479   provided in URL (#243006) (jkupec)
3480 - Stopping after 50 valid solver results. Anymore would be useless. Bug
3481   243595 (schubi)
3482 - r 5007
3483
3484 -------------------------------------------------------------------
3485 Mon Feb 12 10:37:02 CET 2007 - mvidner@suse.cz
3486
3487 - package-manager: use a generic su script from XDG (#235303, #244442)
3488
3489 -------------------------------------------------------------------
3490 Fri Feb  9 15:21:55 CET 2007 - jkupec@suse.cz
3491
3492 - Setting allowed authentication methods to "basic,digest" if none
3493   provided in URL (#243006)
3494 - fixed gettext and rpath problems in configure.ac and Makefile.cvs
3495   (mvidner)
3496 - r4999
3497
3498 -------------------------------------------------------------------
3499 Wed Feb  7 15:52:29 CET 2007 - jkupec@suse.cz
3500
3501 - MediaCurlException::dumpOn() adjusted for ncurses dialogue
3502   (#222602)
3503 - 4984
3504
3505 -------------------------------------------------------------------
3506 Mon Jan 29 13:10:37 CET 2007 - dmacvicar@suse.de
3507
3508 - Merged revisions 4907-4926 from SuSE-Linux-10_2-Branch
3509
3510 - update packages: changing architecture is only valid while an
3511   system update and NOT while an update via a patch. Last fix does
3512   not fit for every case.
3513   Bug 230685
3514 - Patch has selected not the concerning package for update but
3515   a package which has provided the required dependencies too.
3516   Algorithmus: If there are exactly two providers which differ in architecture
3517                prefer the better arch.
3518   Fix: Regarding NVRA too. ( only if equal )
3519   Bug 238284
3520 - Download only English and Local translation
3521   (#208457)
3522 - Added solver parameter:
3523    tryAllPossibilities: regarding every solver branch ( not only
3524                         branches with e.G. best architectures
3525    preferHighestVersion: Prefer solver results which have a higher
3526                          version number.
3527   Bug #238087
3528 - update packages: changing architecture is only valid while an
3529   system update and NOT while an update via a patch.
3530   Bug 230685 - x86_64 MozillaFirefox binaries in security update
3531   repository
3532   Fix of version 2.11.2 has not worked if the first founded item
3533   had had another architecture.
3534 - r4927
3535
3536 -------------------------------------------------------------------
3537 Wed Jan 24 14:50:33 CET 2007 - lslezak@suse.cz
3538
3539 - added ZYpp::getPartitions() - return the partitinoning
3540
3541 -------------------------------------------------------------------
3542 Wed Jan 24 14:20:28 CET 2007 - dmacvicar@suse.de
3543
3544 - Merged revisions 4705-4906 via svnmerge from SuSE-Linux-10_2-Branch
3545 - Corrupt download cannot be skipped
3546   (#217425 and #224216)
3547 - Enable package read ahead/caching in commit per default to reduce
3548   interactive media changes. If the environment variable
3549   ZYPP_COMMIT_NO_PACKAGE_CACHE is set, caching will be disabled. (F100182)
3550 - added parameter not to reset resolver results while calling
3551   freshen pool Bug: 235761
3552 - Prepare package read ahead/caching of packages in commit. Adatped the
3553   workflow. Caching details are now hidden inside CommitPackageCache.
3554   The current implementation still performs no read ahead. (for F100182)
3555 - Skip invalid or broken rpm database entries. (#231211)
3556 - verifySystem: check if the solution is valid after calling freshenPool()
3557   Bug: 235761
3558 - Added own call for Resolver::verifySystem with additional
3559   hardware/language check in order to keep binary compatibility
3560   Fate #301224
3561 - Rpm requires additional quoting of special chars in filenames.
3562   (#233967)
3563 - Resolver::verifySystem checks for new hardware now by calling
3564   freshenPool. This is configureable. Fate #301224
3565 - merged texts from proofread
3566 - Don't consider patch/delta rpms if package architecture changes.
3567   (#231254)
3568 - update packages: changing architecture is only valid while an
3569   system update and NOT while an update via a patch.
3570   Bug 230685 - x86_64 MozillaFirefox binaries in security update repository
3571 - verifySystem: Do only regard items which will be on the system after the
3572   commit. Fate 301178
3573 - feature #301369
3574   Import listed GPG Keys from an trusted installation source
3575 - fix return call in new xml parser
3576 - Enable system resolvables in Helix parser (Revision 4787)
3577 - deptestomatic:
3578   Resetting transaction with the correct call;
3579   bugfix; Added kind in keep state (Revision 4788)
3580 - Wrong behaviour in soft install/uninstall. --> Setting Transact with
3581   soft (Revision 4789)
3582 - New call added: maySetToBeUninstalledSoft (Revision 4789)
3583   Both are only functions for the solver (Revision 4789)
3584 - Resetting "by causer" in order to distinguish from state
3585   "keep by user". ( function setLock in order to remove lock)
3586   (Revision 4789)
3587 - Better fix for Bug 217574: Checking if the resolveable CAN be deleted soft
3588   in QueueItemUninstall.cc (Revision 4790)
3589 - Regarding "keep state by user". So avoiding "reselecting" by
3590   other requirements.
3591   Give a corresponding problem solution if a resolvable satisfy
3592   a dependency, but has been set to keep by the user.
3593   Bug : 222531 (Revision 4791)
3594 - Allow to disable autoprotection of foreign vendor items. Required
3595   in zmd-backend. (F301735).
3596 - use sqlite-zmd if using > 10.2 in spec. Use the one available
3597   durin compile.
3598 - Item could has already been selected to soft uninstall (e.G. remove
3599   pattern which recommend this item ). Do not throw an exception anymore.
3600   bug#225278
3601 - Added syscontent::Reader: Parse serialized set of ResObjects.
3602   (for F300729)
3603 - If there has already been selected another item by the solver (e.g. from
3604   another source) we will take thatone in order to avoid parallel
3605   installation and there concerning error messages.
3606   Bug 224698
3607 - In order to handle conflicting resolvable we try to update the
3608   conflicting item. While evaluating these canditates an already selected
3609   candidate will not be regarded. So it could be that an older package
3610   will be selected for update although a newer has already been selected. Revision 4765
3611 - Conflicting items: The resolvable will be obsoleted by another. So it is useless finding an
3612   update candidate and evaluate additional branches.
3613 - r4907
3614
3615 -------------------------------------------------------------------
3616 Mon Dec  4 15:38:12 CET 2006 - mt@suse.de
3617
3618 - Improved realpath() wrapper in media handler class (#222521).
3619 - revision 4758
3620
3621 -------------------------------------------------------------------
3622 Thu Nov 30 09:15:20 CET 2006 - ma@suse.de
3623
3624 - version 3.0.0 (2.x.x now in SuSE-Linux-10_2-Branch)
3625 - revision 4713
3626
3627 -------------------------------------------------------------------
3628 Wed Nov 29 19:20:24 CET 2006 - dmacvicar@suse.de
3629
3630 - use sqlite-zmd package for the non yet shipped zypp2/ stuff
3631   because backend uses this sqlite and it is no fun to
3632   install one and the other to develop (as the -devel packages)
3633   conflict.
3634 - add cmake support for building zypp/ lib.
3635   TODO: soinfo, compile testcases, devel, zypp2,docs
3636   find rpm, curl and others.
3637 - dont serialize interactive, as it is
3638   calculated now.
3639   (it was already fixed as we don't reimplement
3640   the method, but we still serialized, parsed)
3641 - r4709
3642
3643 -------------------------------------------------------------------
3644 Tue Nov 28 22:40:12 CET 2006 - ma@suse.de
3645
3646 - fixed Patch::interactive to return true as well, if the patch
3647   itself has a licence. (#224192)
3648 - revision 4702
3649 - version 2.9.2
3650
3651 -------------------------------------------------------------------
3652 Tue Nov 28 16:36:56 CET 2006 - mt@suse.de
3653
3654 - Added search for /sbin/vol_id tool - that is in /lib/udev/vol_id
3655   on the installation image (#213852).
3656 - revision 4700
3657
3658 -------------------------------------------------------------------
3659 Tue Nov 28 11:44:52 CET 2006 - schubi@suse.de
3660
3661 - Avoid duplicate pool entries; Bug 223750; second part of the fix
3662 - r4698
3663 - Version 2.9.1
3664
3665 -------------------------------------------------------------------
3666 Mon Nov 27 18:29:58 CET 2006 - schubi@suse.de
3667
3668 - Pool has multi instances of an item in the pool. Reduced this error
3669   to items which are identically at least. #217574 and #223750
3670 - r4695
3671
3672 -------------------------------------------------------------------
3673 Mon Nov 27 17:37:44 CET 2006 - dmacvicar@suse.de
3674
3675 - replace spaces to underscores in product names
3676 - 2.8.7
3677 - r4688
3678
3679 -------------------------------------------------------------------
3680 Mon Nov 27 16:54:03 CET 2006 - dmacvicar@suse.de
3681
3682 - Mark some strings for translation (#219783 need it)
3683 - r4682
3684
3685 -------------------------------------------------------------------
3686 Mon Nov 27 16:17:07 CET 2006 - mt@suse.de
3687
3688 - Added translations marks to hal, url and mutex exceptions (#23771)
3689 - revision 4680
3690
3691 -------------------------------------------------------------------
3692 Wed Nov 22 19:24:57 CET 2006 - dmacvicar@suse.de
3693
3694 - don't make libzypp-devel depend on sqlite-devel as
3695   headers from zypp2 are not installed yet
3696 - r4663
3697
3698 -------------------------------------------------------------------
3699 Wed Nov 22 15:23:55 CET 2006 - ma@suse.de
3700
3701 - Return an error if fork failed. (#204807)
3702 - Make Script execution abortable by user request. (#212949, F100233)
3703 - revision 4660
3704 - version 2.8.6
3705
3706 -------------------------------------------------------------------
3707 Tue Nov 21 16:25:03 CET 2006 - mvidner@suse.cz
3708
3709 - Added package-manager wrapper script, with icon and .desktop (#222757).
3710   (Used by gnome-main-menu)
3711 - version 2.8.5
3712 - r4640
3713
3714 -------------------------------------------------------------------
3715 Tue Nov 21 13:11:06 CET 2006 - mt@suse.de
3716
3717 - Fixed target/hal - one more dbus_connection_close found (#216035)
3718 - revision 4636
3719 - version 2.8.4
3720
3721 -------------------------------------------------------------------
3722 Mon Nov 20 14:15:38 CET 2006 - schubi@suse.de
3723
3724 - translation added
3725   rev 4630
3726   version 2.8.3
3727
3728 -------------------------------------------------------------------
3729 Mon Nov 20 11:02:04 CET 2006 - ma@suse.de
3730
3731 - Process obsoletes when installing non-package objects. (#217352)
3732 - revision 4621
3733 - version 2.8.2
3734
3735 -------------------------------------------------------------------
3736 Fri Nov 17 16:57:39 CET 2006 - mt@suse.de
3737
3738 - Implemented volume device check using /sbin/vol_id (#213852).
3739 - Revision 4619
3740
3741 -------------------------------------------------------------------
3742 Fri Nov 17 15:53:58 CET 2006 - schubi@suse.de
3743
3744 - new translation added
3745
3746 -------------------------------------------------------------------
3747 Fri Nov 17 12:42:04 CET 2006 - mt@suse.de
3748
3749 - Implemented an reuse of already existing foreign CD/DVD mount points
3750   (e.g. automounted) - depends on REUSE_FOREIGN_MOUNTS flag (#220206).
3751 - Added a fallback check of the volume.mount_point HAL property to
3752   isAutoMountedMedia(); info.hal_mount.created_mount_point seems
3753   to be not avaliable in newer HAL versions (on 10.2).
3754 - Revision 4615
3755 - Version 2.8.1
3756
3757 -------------------------------------------------------------------
3758 Thu Nov 16 23:39:15 CET 2006 - ma@suse.de
3759
3760 - removed unused methods from Patch and PatchImplIf. Provided
3761   reasonable default implementation for Patch::interactive.
3762   (#221476).
3763 - revision 4610
3764 - Version 2.8.0
3765
3766 -------------------------------------------------------------------
3767 Thu Nov 16 15:32:04 CET 2006 - dmacvicar@suse.de
3768
3769 - Handle media eject failures (#216545)
3770 - r4606
3771
3772 -------------------------------------------------------------------
3773 Wed Nov 15 22:41:51 CET 2006 - ma@suse.de
3774
3775 - Reimplemented RpmDb::checkPackage using librpm API instead
3776   of parsing "rpm --checksig" output. (#163202)
3777 - Version 2.7.4
3778 - revision 4600
3779
3780 -------------------------------------------------------------------
3781 Wed Nov 15 15:39:26 CET 2006 - schubi@suse.de
3782
3783 - NEW behaviour of the solver:
3784   Obsolete virtual provides. E.G.:
3785
3786   Installed:
3787   -----------
3788   Name:           test-1.0-0
3789
3790   Name:           moretest-1.0-0
3791   Provides:       test
3792
3793   To be installed
3794   ------------------
3795   Name:           nomoretest-1.0-0
3796   Obsoletes:      test
3797
3798   Result
3799   --------
3800   test-1.0-0 AND  moretest-1.0-0 will be deleted. In former versions only
3801   test-1.0-0 had been deleted. Bug 220999
3802
3803 - Translations added
3804
3805 Version 2.7.3
3806 rev 4593
3807
3808 -------------------------------------------------------------------
3809 Tue Nov 14 16:32:49 CET 2006 - schubi@suse.de
3810
3811 - Bugfix in generating solver testcases:
3812    - added kind of capabilities in description file
3813    - removed unneded channel from uninstall in command file
3814
3815 -------------------------------------------------------------------
3816 Mon Nov 13 18:35:01 CET 2006 - mt@suse.de
3817
3818 - Try to call /bin/eject utility if the eject-ioctl fails.
3819 - r4568
3820
3821 -------------------------------------------------------------------
3822 Mon Nov 13 17:00:51 CET 2006 - dmacvicar@suse.de
3823
3824 - ignore empty capabilities
3825 - r4565
3826
3827 -------------------------------------------------------------------
3828 Fri Nov 10 17:52:10 CET 2006 - dmacvicar@suse.de
3829
3830 - make progress strings translatable (#219783)
3831 - r4556
3832
3833 -------------------------------------------------------------------
3834 Tue Nov  7 16:40:28 CET 2006 - schubi@suse.de
3835
3836 -  While deleting a selection all concerning recommended
3837    packages will be deleted too.
3838    BUT those packages should not be deleted which have been
3839    set to KEEP by the user. bug 217574
3840    rev 4526
3841    VERSION: 2.7.2
3842
3843 -------------------------------------------------------------------
3844 Tue Nov  7 13:12:49 CET 2006 - schubi@suse.de
3845
3846 - Makefile in zypp2 fixed
3847   Revision 4520
3848
3849 -------------------------------------------------------------------
3850 Tue Nov  7 11:38:10 CET 2006 - schubi@suse.de
3851
3852 - Translations added
3853   Revision 4514
3854   VERSION: 2.7.1
3855
3856 -------------------------------------------------------------------
3857 Mon Nov  6 12:32:22 CET 2006 - dmacvicar@suse.de
3858
3859 - Make the parser more strict, rejecting broken sources
3860   but showing the error line.
3861   Last fix making the parser relax would break multitag
3862   descriptions with empty lines, now we check dependencies
3863   at a higher level. (reference #160607)
3864 - r4501
3865
3866 -------------------------------------------------------------------
3867 Fri Nov  3 11:04:19 CET 2006 - schubi@suse.de
3868
3869 - New problem solution added: Unlock ALL resovables in order to speed up
3870   problem solution. Bug 206453
3871
3872 -------------------------------------------------------------------
3873 Fri Nov  3 10:29:08 CET 2006 - schubi@suse.de
3874
3875 - Translations added
3876
3877 -------------------------------------------------------------------
3878 Thu Nov  2 17:15:19 CET 2006 - mt@suse.de
3879
3880 - Fixed target/hal - removed dbus_connection_close calls, because
3881   the connections are shared; unref the ref-counted handle only.
3882   (#216035)
3883 - r4442
3884
3885 -------------------------------------------------------------------
3886 Thu Nov  2 16:18:27 CET 2006 - dmacvicar@suse.de
3887
3888 - skipping unreachable packages won't work
3889   (#215445)
3890 - r4468
3891
3892 -------------------------------------------------------------------
3893 Wed Oct 25 19:04:51 CEST 2006 - dmacvicar@suse.de
3894
3895 - (#213793) Target store fails to recreate stored install-time (other
3896   Date and ByteCount values as well)
3897
3898 - skip comments and blank lines in multilists
3899   fixes (#214877) - zen-updater is not installed by default
3900
3901 - Automatically fix broken products when reading
3902   the product database.
3903   still pending: honour the read-only flag
3904   Changes to make this possible include
3905   using read_dir instead of boost directory
3906   iterator.
3907
3908 -------------------------------------------------------------------
3909 Wed Oct 25 17:09:06 CEST 2006 - schubi@suse.de
3910
3911 - added new class for generating solver testcases:
3912   Testcase
3913
3914 -------------------------------------------------------------------
3915 Wed Oct 25 15:40:44 CEST 2006 - ma@suse.de
3916
3917 - Finalized ui::PatternContents. (F301229)
3918 - version 2.7.0
3919 - revision 4413
3920
3921 -------------------------------------------------------------------
3922 Wed Oct 25 08:21:52 CEST 2006 - mvidner@suse.cz
3923
3924 - Moved zypper and zypp-checkpatches(-wrapper) to zypper.rpm
3925 - version 2.6.0
3926
3927 -------------------------------------------------------------------
3928 Tue Oct 24 14:33:16 CEST 2006 - ma@suse.de
3929
3930 - Added ui::PatternContents: Helper class that will compute a patterns
3931   expanded install_packages set. (UI interface for F301229)
3932 - revision 4387
3933
3934 -------------------------------------------------------------------
3935 Tue Oct 24 09:06:24 CEST 2006 - mvidner@suse.cz
3936
3937 - removed the last reference to /usr/lib64 to fix the build
3938
3939 -------------------------------------------------------------------
3940 Mon Oct 23 17:44:42 CEST 2006 - mvidner@suse.cz
3941
3942 - added "zypper info" (jkupec)
3943 - version 2.5.2
3944
3945 -------------------------------------------------------------------
3946 Mon Oct 23 11:28:01 CEST 2006 - dmacvicar@suse.de
3947
3948 - fix rpm db timestamp
3949 - add extra urls and optional urls to product API
3950 - r4378
3951
3952 -------------------------------------------------------------------
3953 Fri Oct 20 16:55:44 CEST 2006 - mvidner@suse.cz
3954
3955 - zypper: nicer progress reports, with or without --verbose.
3956
3957 -------------------------------------------------------------------
3958 Fri Oct 20 16:25:50 CEST 2006 - ma@suse.de
3959
3960 - Fixed reloading of target data after commit. Broken since
3961   rev 3880.
3962 - version 2.5.1
3963 - revision 4365
3964
3965 -------------------------------------------------------------------
3966 Fri Oct 20 16:22:09 CEST 2006 - dmacvicar@suse.de
3967
3968 - put query-pool in /usr/lib/zypp and not lib64
3969 - r4363
3970
3971 -------------------------------------------------------------------
3972 Fri Oct 20 12:16:06 CEST 2006 - dmacvicar@suse.de
3973
3974 - revert keyring changes, causes endless loop (obvious)
3975 - add dist-product information, adapt store
3976 - version 2.5.0
3977 - r4355
3978
3979 -------------------------------------------------------------------
3980 Fri Oct 20 11:04:26 CEST 2006 - ma@suse.de
3981
3982 - zypp-query-pool: For products show additionally distributionName
3983   and distributionEdition. (required by #205392)
3984 - revision 4349
3985
3986 -------------------------------------------------------------------
3987 Fri Oct 20 00:13:49 CEST 2006 - ma@suse.de
3988
3989 - Add accessor for Product distributionName and distributionEdition.
3990   (required by #205392)
3991 - revision 4347
3992
3993 -------------------------------------------------------------------
3994 Thu Oct 19 18:40:36 CEST 2006 - dmacvicar@suse.de
3995
3996 - added test case for KeyRing
3997 - fire trustedKeyAdded in all calls to import trusted key
3998   not only in signature check workflow.
3999 - r4342
4000
4001 -------------------------------------------------------------------
4002 Thu Oct 19 18:27:02 CEST 2006 - mvidner@suse.cz
4003
4004 - zypper update: implemented minimal version (patches only)
4005 - zypper list-updates: changed default type from package to patch,
4006   consider patches affecting the package manager separately
4007
4008 -------------------------------------------------------------------
4009 Thu Oct 19 14:09:33 CEST 2006 - dmacvicar@suse.de
4010
4011 - version 2.4.1
4012 - r4338
4013
4014 -------------------------------------------------------------------
4015 Thu Oct 19 14:05:18 CEST 2006 - dmacvicar@suse.de
4016
4017 - add zypp-query-pool, so registration doesn't depend on
4018   libzypp-zmd-backend being installed. Will remove from
4019   backend when suseregister gets updated.
4020
4021 -------------------------------------------------------------------
4022 Thu Oct 19 12:31:08 CEST 2006 - schwab@suse.de
4023
4024 - Make sure config.rpath is present.
4025
4026 -------------------------------------------------------------------
4027 Wed Oct 18 21:40:25 CEST 2006 - mvidner@suse.cz
4028
4029 - zypper search: fixed uninitialized members that made all searches
4030   exact and case sensitve
4031
4032 -------------------------------------------------------------------
4033 Wed Oct 18 13:13:16 CEST 2006 - dmacvicar@suse.de
4034
4035 - zypp-checkpatches, write in the right file
4036 - r4328
4037
4038 -------------------------------------------------------------------
4039 Wed Oct 18 12:45:49 CEST 2006 - schubi@suse.de
4040
4041 - Install resolvables although they are unneeded
4042   if they have NOT the kind patch/atoms
4043   Bug 210538 - freshens/supplements does not work with patterns
4044 - r4326
4045
4046 -------------------------------------------------------------------
4047 Tue Oct 17 19:17:39 CEST 2006 - mvidner@suse.cz
4048
4049 - zypper service-add -r http://example.org/foo.repo (F#300641).
4050
4051 -------------------------------------------------------------------
4052 Tue Oct 17 18:29:34 CEST 2006 - dmacvicar@suse.de
4053
4054 - zypp-checkpatches:
4055   save version of the generated xml to
4056   regenerate it if it changes.
4057   save a random token in case of error to
4058   force recreating xml file
4059 - r4321
4060
4061 -------------------------------------------------------------------
4062 Tue Oct 17 13:49:53 CEST 2006 - dmacvicar@suse.de
4063
4064 - remove permissions for zypp checkpatches from spec
4065 - r4318
4066
4067 -------------------------------------------------------------------
4068 Tue Oct 17 12:36:57 CEST 2006 - dmacvicar@suse.de
4069
4070 - registration fails because of wrong product data
4071   (#205392)
4072   use DISTPRODUCT,DISTVERSION to create the product
4073   resolvable. have this resolvable provide
4074   PRODUCT = VERSION
4075 - r4312
4076
4077 -------------------------------------------------------------------
4078 Mon Oct 16 18:05:56 CEST 2006 - mvidner@suse.cz
4079
4080 - zypper service-add -r ./foo.repo (F#300641).
4081
4082 -------------------------------------------------------------------
4083 Mon Oct 16 15:02:00 CEST 2006 - jkupec@suse.cz
4084
4085 - zypper: added case-sensitive search, search in descriptions and
4086   summaries, search by resolvable type, substring and word
4087   matching, support for wildcards
4088 - Revision 4303
4089
4090 -------------------------------------------------------------------
4091 Mon Oct 16 13:27:50 CEST 2006 - mvidner@suse.cz
4092
4093 - Prevent the user from sending signals to zypp-checkpatches-wrapper
4094   (#211286).
4095
4096 -------------------------------------------------------------------
4097 Mon Oct 16 12:57:56 CEST 2006 - schubi@suse.de
4098
4099 - Dont incomplete an uninstalled resolvable, even not when establishing.
4100   Incomplete only makes sense for installed resolvables (when they have broken
4101   deps), for patches (because they are needed) and for atoms (because they are
4102   used during patch calculation)
4103   Bug 198379
4104
4105 - Do not branch for packages with the same NVE but different architectures.
4106   Take the best architecture.
4107
4108 -------------------------------------------------------------------
4109 Fri Oct 13 16:51:43 CEST 2006 - dmacvicar@suse.de
4110
4111 - implement rename source in sourcemanager
4112 - r4286
4113
4114 -------------------------------------------------------------------
4115 Fri Oct 13 14:32:44 CEST 2006 - dmacvicar@suse.de
4116
4117 - YaST sources: set alias to product summary if empty
4118 - show alias on logs.
4119 - r4281
4120
4121 -------------------------------------------------------------------
4122 Thu Oct 12 16:40:29 CEST 2006 - dmacvicar@suse.de
4123
4124 - version 2.4.0 (bin incompat due to callback fixes)
4125 - r4272
4126
4127 -------------------------------------------------------------------
4128 Thu Oct 12 16:30:55 CEST 2006 - ma@suse.de
4129
4130 - Provide additional solver status information to the UI.
4131   (#162164,F301272)
4132 - Fixed UI satus computation in presence of multiple available
4133   candidates.
4134 - revision 4264
4135 - version 2.3.1
4136
4137 -------------------------------------------------------------------
4138 Thu Oct 12 15:45:12 CEST 2006 - dmacvicar@suse.de
4139
4140 - remove const in MediaChangeReport requestMedia that
4141   broke cd changing.
4142 - r4262
4143
4144 -------------------------------------------------------------------
4145 Wed Oct 11 08:35:48 CEST 2006 - mvidner@suse.cz
4146
4147 - zypper: added search (jkupec)
4148 - removed the suid bit from zypp-checkpatches-wrapper so that the
4149   build passes until permissions.rpm is updated (~#211286).
4150 - r4253
4151
4152 -------------------------------------------------------------------
4153 Tue Oct 10 16:03:40 CEST 2006 - dmacvicar@suse.de
4154
4155 - Log microseconds if ZYPP_PROFILING env var is enabled.
4156 - r4252
4157
4158 -------------------------------------------------------------------
4159 Mon Oct  9 18:15:19 CEST 2006 - dmacvicar@suse.de
4160
4161 - YaST sources:
4162   Factory cannot be set with 'refresh' enabled
4163   (#204957)
4164 - get rid of some const bool signatures in Source classes
4165 - r4247
4166
4167 -------------------------------------------------------------------
4168 Mon Oct  9 15:11:16 CEST 2006 - mvidner@suse.cz
4169
4170 - Added zypp-checkpatches and a suid-root zypp-checkpatches-wrapper.
4171
4172 -------------------------------------------------------------------
4173 Fri Oct  6 13:23:32 CEST 2006 - schubi@suse.de
4174
4175 - select the best solution: prefering the total amount of install/update
4176   packages BEFORE source preferences. Bug 208784
4177
4178 -------------------------------------------------------------------
4179 Fri Oct  6 11:55:11 CEST 2006 - dmacvicar@suse.de
4180
4181 - Introduce a method to see if a source supports a
4182   kind of resolvable at that time, so we can
4183   init a YUM source like factory but avoid parsing
4184   it if it contains no patches.
4185 - add TODO
4186 - zypp-checkpatches xml output
4187 - r4235
4188
4189 -------------------------------------------------------------------
4190 Mon Oct  2 16:34:03 CEST 2006 - mvidner@suse.cz
4191
4192 - added a CLI preview: zypper
4193 - revision 4214
4194 - version 2.2.3
4195
4196 -------------------------------------------------------------------
4197 Mon Oct  2 15:11:26 CEST 2006 - dmacvicar@suse.de
4198
4199 - FATE #100165:
4200   Make Content File Aware of Different Architectures
4201   expand %a in release notes with architecture
4202
4203 -------------------------------------------------------------------
4204 Fri Sep 29 16:10:46 CEST 2006 - ma@suse.de
4205
4206 - Extended pattern parser to support includes/extends tags as hint
4207   for the IO. (F301229)
4208 - revision 4199
4209 - version 2.2.2
4210
4211 -------------------------------------------------------------------
4212 Fri Sep 29 00:31:33 CEST 2006 - ma@suse.de
4213
4214 - Enabled sending of ScriptResolvableReport.
4215 - Changed ScriptResolvableReport::start to send local path
4216   of script to be executed.
4217 - revision 4190
4218 - version 2.2.1
4219
4220 -------------------------------------------------------------------
4221 Wed Sep 27 14:14:33 CEST 2006 - ma@suse.de
4222
4223 - Added ScriptResolvableReport. Callbacks triggered on script
4224   execution during commit. (F100233)
4225 - revision 4187
4226 - version 2.2.0
4227
4228 -------------------------------------------------------------------
4229 Mon Sep 25 13:52:55 CEST 2006 - mvidner@suse.cz
4230
4231 - fix: Url::getRegisteredSchemes() would always return nothing
4232
4233 -------------------------------------------------------------------
4234 Fri Sep 22 15:34:11 CEST 2006 - jkupec@suse.cz
4235
4236 - Made the build dependency on gettext-devel explicit
4237
4238 -------------------------------------------------------------------
4239 Tue Sep 19 10:59:24 CEST 2006 - jsrain@suse.cz
4240
4241 - adapted multi-media YUM sources according to official YUM
4242   specification (F300743)
4243
4244 -------------------------------------------------------------------
4245 Mon Sep 18 17:42:26 CEST 2006 - lslezak@suse.cz
4246
4247 - use RPM_OPT_FLAGS (meissner@suse.de)
4248
4249 -------------------------------------------------------------------
4250 Mon Sep 18 15:19:53 CEST 2006 - lslezak@suse.cz
4251
4252 - SourceFactory::createFrom() - don't loose url,...
4253 - r4160
4254
4255 -------------------------------------------------------------------
4256 Mon Sep 18 12:00:46 CEST 2006 - kkaempf@suse.de
4257
4258 - reduce logging in ResolvableImpl.cc
4259 - rev 4157
4260
4261 -------------------------------------------------------------------
4262 Thu Sep 14 15:59:47 CEST 2006 - schubi@suse.de
4263
4264 - Replaced requirementIsMet by requirementIsInstalledOrUnneeded
4265   in QueueItemInstall and QueueItemRequire
4266   Bug 192535/204913
4267   removed fix:Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
4268
4269 -------------------------------------------------------------------
4270 Thu Sep 14 12:44:53 CEST 2006 - lslezak@suse.cz
4271
4272 - fixed SourceFactory::createFrom() - don't loose alias,
4273   cachedir,... parameters
4274
4275 -------------------------------------------------------------------
4276 Thu Sep 14 10:21:02 CEST 2006 - mvidner@suse.cz
4277
4278 - Use RPM Enhances only if detected at configure time, to allow
4279   compilation with older rpm.
4280 - callback params: use const string & instead of string (dmacvicar)
4281
4282 -------------------------------------------------------------------
4283 Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
4284
4285 - Do not regarding SATISFIED (regarding UNNEEDED) in isPresent if it is
4286   a package/script/message
4287   Bug: 192535
4288
4289 -------------------------------------------------------------------
4290 Thu Sep  7 16:19:36 CEST 2006 - dmacvicar@suse.de
4291
4292 - add Source_Ref::checksum() which in combination with
4293   timestamp can give an idea of a source change.
4294 - r4106
4295
4296 -------------------------------------------------------------------
4297 Thu Sep  7 14:32:38 CEST 2006 - mvidner@suse.cz
4298
4299 - Implemented fgzstreambuf::compressed_tell and fXstream::getbuf to
4300   enable progress reporting on compressed streams.
4301
4302 -------------------------------------------------------------------
4303 Wed Sep  6 18:31:20 CEST 2006 - dmacvicar@suse.de
4304
4305 - better error propagation
4306 - r4096
4307
4308 -------------------------------------------------------------------
4309 Tue Sep  5 19:22:56 CEST 2006 - mt@suse.de
4310
4311 - Removed libblkid dependency - the workaround using libblkid to
4312   check filesystem on XEN vbd mapped devices is obsolete, because
4313   the info is avaliable via /dev/disk/by-label link now. (#197107)
4314 - revision 4087
4315
4316 -------------------------------------------------------------------
4317 Thu Aug 31 15:16:11 CEST 2006 - ma@suse.de
4318
4319 - PackageProvider: Fixed broken retry. (#202163)
4320 - revision 4071
4321
4322 -------------------------------------------------------------------
4323 Wed Aug 30 23:50:55 CEST 2006 - ma@suse.de
4324
4325 - Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
4326   to create a Package from a source package header.
4327 - Added method Pathname::extension: Return all of the characters in name
4328   after and including the last dot in the last element of name.
4329 - PlaindirImpl: Disable rpm signature verification when scaning a directory for
4330   rpms. Otherwise we'd need access to the rpm database to get the keys.
4331 - revision 4069
4332
4333 -------------------------------------------------------------------
4334 Wed Aug 30 17:42:40 CEST 2006 - schubi@suse.de
4335
4336 - Do not regarding SATISFIED/UNNEEDED in isPresent if it is
4337   a package/script/message
4338   Bug: 192535
4339
4340 -------------------------------------------------------------------
4341 Wed Aug 30 14:29:45 CEST 2006 - ma@suse.de
4342
4343 - Speedup computation of number of rpm database entries.
4344 - revision 4058
4345
4346 -------------------------------------------------------------------
4347 Tue Aug 29 16:58:20 CEST 2006 - schubi@suse.de
4348
4349 - Fixed endless loop in transactResObject
4350   Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
4351
4352 -------------------------------------------------------------------
4353 Tue Aug 29 12:05:09 CEST 2006 - dmacvicar@suse.de
4354
4355 - fix some testcases for tar file parser changes
4356 - r4045
4357
4358 -------------------------------------------------------------------
4359 Tue Aug 29 11:19:53 CEST 2006 - dmacvicar@suse.de
4360
4361 - missing includes
4362 - clean old callbacks
4363 - r4041
4364
4365 -------------------------------------------------------------------
4366 Fri Aug 25 14:32:07 CEST 2006 - schubi@suse.de
4367
4368 - zyppPattern->install_packages returns SUGGESTED package too.
4369   Bug 201476
4370   Revision 4036
4371
4372 -------------------------------------------------------------------
4373 Fri Aug 25 13:05:33 CEST 2006 - schubi@suse.de
4374
4375 - New behaviour in the solver: try with 'best' package first, try with 'all'
4376   packages if this fails.
4377   Bug :Bug 191983
4378
4379 -------------------------------------------------------------------
4380 Fri Aug 25 11:35:48 CEST 2006 - dmacvicar@suse.de
4381
4382 - libzypp 2.1.0
4383 - bump version due to incompatible callback changes in KeyRing
4384   Sources
4385
4386 -------------------------------------------------------------------
4387 Thu Aug 24 15:34:45 CEST 2006 - dmacvicar@suse.de
4388
4389 - new keyring callbacks
4390 - separate trust key from import key
4391 - use PublicKey class instead of params, to be able
4392   to add more info like photos later (pending #181682)
4393 - update zmart with those callbacks.
4394 - better error handling (Exception types)
4395 - make tmp file names more readable depending on the context
4396 - r4026
4397
4398 -------------------------------------------------------------------
4399 Tue Aug 22 22:35:30 CEST 2006 - dmacvicar@suse.de
4400
4401 - decouple probing from source creation, using the new
4402   media test for existence functions.
4403 - r4019
4404
4405
4406 -------------------------------------------------------------------
4407 Tue Aug 22 17:56:53 CEST 2006 - mt@suse.de
4408
4409 - Fixed getDoesFileExist to reset the transfer range
4410 - Added logging of curl debug messages to the zypp log.
4411   The env var ZYPP_MEDIA_CURL_DEBUG=1 logs curl infos,
4412   ZYPP_MEDIA_CURL_DEBUG=2 logs the in/out headers.
4413 - r4018
4414
4415 -------------------------------------------------------------------
4416 Fri Aug 18 14:57:35 CEST 2006 - kkaempf@suse.de
4417
4418 - remove the /etc/sysconfig/zypp:REWRITE_KERNEL_DEPS = yes check;
4419   see rev 3810 below. (#190163)
4420 - rev 3998
4421
4422 -------------------------------------------------------------------
4423 Thu Aug 17 18:15:14 CEST 2006 - dmacvicar@suse.de
4424
4425 - fix uninstalling of atoms (noop)
4426 - r3995
4427
4428 -------------------------------------------------------------------
4429 Wed Aug 16 17:41:40 CEST 2006 - dmacvicar@suse.de
4430
4431 - Implement initial verson of Media
4432   doesFileExist, for future source probing.
4433 - r3984
4434
4435 -------------------------------------------------------------------
4436 Tue Aug 15 12:01:31 CEST 2006 - dmacvicar@suse.de
4437
4438 - more dbus_connection_close fixes
4439 - r3974
4440
4441 -------------------------------------------------------------------
4442 Tue Aug 15 11:41:41 CEST 2006 - kkaempf@suse.de
4443
4444 - clean up 'incomplete' handling in QueueItemEstablish.
4445 - rev 3973.
4446
4447 -------------------------------------------------------------------
4448 Tue Aug 15 11:30:50 CEST 2006 - kkaempf@suse.de
4449
4450 - Don't set 'incomplete' for uninstalled patterns or products.
4451   (#198379)
4452 - rev 3970.
4453
4454 -------------------------------------------------------------------
4455 Mon Aug 14 16:50:53 CEST 2006 - schubi@suse.de
4456
4457 - Added new API calls:
4458   setAdditionalProvide
4459   setAdditionalConflict
4460   setAdditionalRequire
4461
4462 -------------------------------------------------------------------
4463 Mon Aug 14 11:26:20 CEST 2006 - dmacvicar@suse.de
4464
4465 - don't link examples to testsuite library.
4466
4467 -------------------------------------------------------------------
4468 Sat Aug 12 17:30:30 CEST 2006 - schwab@suse.de
4469
4470 - Disable profiling to work around compiler bug.
4471
4472 -------------------------------------------------------------------
4473 Fri Aug 11 17:01:33 CEST 2006 - dmacvicar@suse.de
4474
4475 - forward port 3924:3939
4476 - Add explicit finish callbacks for subtasks during ProvidePackage
4477  Â to avoid UI confusion.
4478 - rev3957
4479
4480 -------------------------------------------------------------------
4481 Fri Aug 11 11:48:44 CEST 2006 - dmacvicar@suse.de
4482
4483 - Introduce examples/
4484 - fix some svn ignores
4485 - fix compilation. Use: dbus_connection_close
4486 - rev 3943
4487
4488 -------------------------------------------------------------------
4489 Thu Aug 10 16:32:36 CEST 2006 - dmacvicar@suse.de
4490
4491 - Initial support for plain directory with rpms as source
4492 - r3935
4493
4494 -------------------------------------------------------------------
4495 Tue Aug  8 16:51:45 CEST 2006 - dmacvicar@suse.de
4496
4497 - Move the target query by kind function to
4498   a iterator, so we dont make a copy of the restore
4499   the iterator works loading by demand too
4500
4501 -------------------------------------------------------------------
4502 Mon Aug  7 17:57:26 CEST 2006 - dmacvicar@suse.de
4503
4504 - rename the new initTarget to initializeTarget,
4505   leave the old one as is, but deprecate it.
4506 - r3903
4507
4508 -------------------------------------------------------------------
4509 Mon Aug  7 15:10:08 CEST 2006 - dmacvicar@suse.de
4510
4511 - forward port from SLES10 branch , till 3888
4512 - Prefer to use available DeltaRpm or PatchRpm instead of downloading
4513   full packages. (#168844)
4514 - rpmdb : Do not use the deprecated POSIX API, but boost::regex
4515 - version 2.0.0
4516 - rev 3893
4517
4518 -------------------------------------------------------------------
4519 Fri Aug  4 15:20:13 CEST 2006 - dmacvicar@suse.de
4520
4521 - Separate target init from adding resolvables, getting rid of the
4522 uggly bool flag.
4523 - dont clear the store each time Target::resolvables is called
4524 - Load target resolvables on demand by kind, keep them cached later
4525 - add Target::resolvablesByKind(kind) to allow query specific kind
4526   without reading all kinds. Used to port TargetProduct, which
4527   was reading the whole rpm database only to displayy base product
4528   name in YaST help.
4529 - commit to pkg-bindings and packager will follow.
4530 - jsrain will port more yast stuff, especially inst_source which
4531   startup time should by reduced by half afterwards.
4532 - rev 3880
4533
4534 -------------------------------------------------------------------
4535 Tue Aug  1 13:37:29 CEST 2006 - dmacvicar@suse.de
4536
4537 - forward port:
4538   rev 3786 fix to stalle tmpfiles broke patches.
4539   SLES was released with this broken. 10.1 has a blocked
4540   zypp update because this.
4541   Attempt to fix this. (#192535)
4542 - fix configure.ac sqlite-source build path
4543 - rev 3858
4544
4545 -------------------------------------------------------------------
4546 Fri Jul 21 10:58:58 CEST 2006 - dmacvicar@suse.de
4547
4548 - link correctly
4549
4550 -------------------------------------------------------------------
4551 Wed Jul 19 13:50:57 CEST 2006 - dmacvicar@suse.de
4552
4553 - dont link sqlite in the main lib.
4554 - rev 3826
4555
4556 -------------------------------------------------------------------
4557 Tue Jul 18 17:42:45 CEST 2006 - dmacvicar@suse.de
4558
4559 - susetags: parse product parser regexp only once
4560 - parse yum factory 5 sec. (from 30) faster using
4561   another string find algorithm
4562 - rev 3824
4563
4564 -------------------------------------------------------------------
4565 Tue Jul 18 12:56:17 CEST 2006 - dmacvicar@suse.de
4566
4567 - Digest: Don't read the stream character wise but reading blocks,
4568   as advised by matz profiling.
4569 - r3819
4570
4571 -------------------------------------------------------------------
4572 Mon Jul 17 12:54:39 CEST 2006 - ma@suse.de
4573
4574 - Add "openSUSE", "ATI Technologies Inc." and "Nvidia" to
4575   trusted vendors. (#189573)
4576 - revision 3804
4577
4578 -------------------------------------------------------------------
4579 Thu Jul 13 12:52:58 CEST 2006 - dmacvicar@suse.de
4580
4581 - backport fix for stalle tmpfile (#191311)
4582 - rev 3788
4583
4584 -------------------------------------------------------------------
4585 Wed Jun 28 13:22:22 CEST 2006 - mt@suse.de
4586
4587 - deactivated media manager code that was disabling the
4588   automounter (#172419)
4589 - rev 3724
4590
4591 -------------------------------------------------------------------
4592 Mon Jun 26 17:14:53 CEST 2006 - dmacvicar@suse.de
4593
4594 - fix autorefresh (#186115)
4595 - revision 3708
4596 -------------------------------------------------------------------
4597 Fri Jun 23 13:41:18 CEST 2006 - ma@suse.de
4598
4599 - forward port from SLE branch
4600 - Set default permission for logfiles to 0640. (#187044)
4601 - revision 3696
4602
4603 -------------------------------------------------------------------
4604 Thu Jun 22 16:01:15 CEST 2006 - ma@suse.de
4605
4606 - forward port from SLE branch
4607 - Fixed installation of SP or Add-On product switching to media 2
4608   too early. (#186607)
4609 - revision 3691
4610
4611 -------------------------------------------------------------------
4612 Wed Jun 21 15:47:39 CEST 2006 - dmacvicar@suse.de
4613
4614 - forward port from SLE branch
4615 - Strip self provides without edition in Resolvable ctor.
4616   (#186079)
4617 - Source::provideResolvables not implemented in yum source type.
4618   Product not set for packages that are available from update source
4619   (#186920)
4620 - Hook modalias() supplements without package to "kernel" (#184840)
4621 - Allow on-demand SourceManager::restore() (#186678)
4622 - Hook modalias() supplements without package to "kernel" (#184840)
4623 - rev 3676
4624
4625 -------------------------------------------------------------------
4626 Mon Jun 19 15:17:17 CEST 2006 - mt@suse.de
4627
4628 - Fix adding resolving of path names for mount points (#181606)
4629 - rev 3658
4630
4631 -------------------------------------------------------------------
4632 Mon Jun 19 13:52:14 CEST 2006 - dmacvicar@suse.de
4633
4634 - merge download algorithm and refactoring from branch
4635   (#181204)
4636
4637 -------------------------------------------------------------------
4638 Thu Jun 15 17:53:40 CEST 2006 - mvidner@suse.cz
4639
4640 - autodocs: use find+xargs to overcome command length limit,
4641   do not call doxygen unnecessarily (#185334).
4642 - rev 3645
4643
4644 -------------------------------------------------------------------
4645 Thu Jun 15 07:26:29 CEST 2006 - kkaempf@suse.de
4646
4647 - Dont use getZYpp in static constructor (#185198)
4648   Bugfix #178292 was wrong.
4649 - Only warn on incompleting installed resolvables (#185197)
4650 - rev 3644
4651
4652 -------------------------------------------------------------------
4653 Wed Jun 14 22:43:40 CEST 2006 - kkaempf@suse.de
4654
4655 - Atoms might only be installed via patches (#184714)
4656 - rev 3642
4657
4658 -------------------------------------------------------------------
4659 Wed Jun 14 17:26:39 CEST 2006 - dmacvicar@suse.de
4660
4661 - fix for the last stall tmpfile (#178292)
4662 - r3637
4663
4664 -------------------------------------------------------------------
4665 Wed Jun 14 12:06:57 CEST 2006 - mt@suse.de
4666
4667 - Implemented transfer timeout inside of the progress callback.
4668   The timeout value can be set using timeout url parameter, the
4669   default transfer timeout is 180 seconds. (#181602)
4670 - Added ssl_verify and ssl_capath url options used in https scheme,
4671   allowing to change or disable the ssl verify options. (#171622)
4672 - Added fallback on read failures of /etc/mtab to /proc/mounts.
4673   Improved verbosity in mount and mount check related failure cases,
4674   incl. /etc/mtab dump. (#181606)
4675 - rev 3623
4676
4677 -------------------------------------------------------------------
4678 Wed Jun 14 10:49:10 CEST 2006 - kkaempf@suse.de
4679
4680 - combine knownAliases and knownUrls in a single function.
4681 - rev 3616
4682
4683 -------------------------------------------------------------------
4684 Mon Jun 12 16:27:46 CEST 2006 - kkaempf@suse.de
4685
4686 - honor parallel installs in resolver context (#181103)
4687 - rev 3592
4688
4689 -------------------------------------------------------------------
4690 Mon Jun 12 15:37:10 CEST 2006 - dmacvicar@suse.de
4691
4692 - right fix for tmpdir initialized in static constructor
4693 - catch around provideJustFile in providePackage
4694 -rev 3654
4695
4696 -------------------------------------------------------------------
4697 Mon Jun 12 15:15:07 CEST 2006 - dmacvicar@suse.de
4698
4699 - fix #182003 YUM packages without size
4700 - rev 3587
4701
4702 -------------------------------------------------------------------
4703 Mon Jun 12 14:58:55 CEST 2006 - kkaempf@suse.de
4704
4705 - Allow to restore and remove by Url
4706 - rev 3583
4707
4708 -------------------------------------------------------------------
4709 Mon Jun 12 13:07:31 CEST 2006 - kkaempf@suse.de
4710
4711 - make atoms parallel installable (#181103)
4712 - rev 3580
4713
4714 -------------------------------------------------------------------
4715 Fri Jun  9 16:28:11 CEST 2006 - dmacvicar@suse.de
4716
4717 - Allow to restore by alias
4718 - r3568
4719
4720 -------------------------------------------------------------------
4721 Fri Jun  9 13:06:16 CEST 2006 - mvidner@suse.cz
4722
4723 - Do not fork in a global destructor, perl dislikes it (#182672).
4724   Fixes hanging ag_ldapserver and yast2-perl-bindings tests.
4725
4726 -------------------------------------------------------------------
4727 Thu Jun  8 16:24:55 CEST 2006 - ma@suse.de
4728
4729 - Installation: Assert product information is stored to libzypp
4730   database before reboot. (#181198)
4731 - Version 1.2.0; revision 3553
4732
4733 -------------------------------------------------------------------
4734 Wed Jun  7 13:55:23 CEST 2006 - visnov@suse.cz
4735
4736 - Synchronize keys with rpm database before
4737   closing access to it (#182338)
4738 - rev 3533
4739
4740 -------------------------------------------------------------------
4741 Wed Jun  7 11:40:46 CEST 2006 - mt@suse.de
4742
4743 - Changed to just prefer DVD drives in "dvd:" scheme, instead of
4744   filter out the non-DVD drives completely. Allows a fallback to
4745   drives without the dvd HAL property e.g. in VMWare. (#177457)
4746 - rev 3530
4747
4748 -------------------------------------------------------------------
4749 Wed Jun  7 01:00:06 CEST 2006 - dmacvicar@suse.de
4750
4751 - Merge fix for stalle tmpdir due to cyclic references, using a master
4752  TmpDir for zypp. (#178292) . There is still 1 tmpdir to fix.
4753 - rev 3521
4754
4755 -------------------------------------------------------------------
4756 Wed Jun  7 01:00:05 CEST 2006 - dmacvicar@suse.de
4757
4758 - Fixes unneeded file download, and add download callbacks
4759   (still need yast side) #181204 and #160206
4760 - Fix stalle tmpdir due to cyclic references, using a master
4761   TmpDir for zypp. # 178292
4762
4763 -------------------------------------------------------------------
4764 Wed Jun  7 00:02:18 CEST 2006 - ma@suse.de
4765
4766 - fixed memory leak in PersistentStorage (#168690)
4767 - revision 3519
4768
4769 -------------------------------------------------------------------
4770 Tue Jun  6 22:24:00 CEST 2006 - ma@suse.de
4771
4772 - fixed memory leak in XMLSourceCacheParser (#168690)
4773 - revision 3517
4774
4775 -------------------------------------------------------------------
4776 Fri Jun  2 16:09:03 CEST 2006 - schubi@suse.de
4777
4778 -latest fi translation added
4779  Revision 3502
4780
4781 -------------------------------------------------------------------
4782 Thu Jun  1 15:11:47 CEST 2006 - schubi@suse.de
4783
4784 -All installed resolvables has been set to "satisfied" in
4785  ResolverContext::unneeded . BUT:
4786  Patch concerning resolvables have to be set to
4787  "unneeded" although they are installed. In order
4788  getting the state "no longer applicable" (Bug 171590)
4789 - rev 3496
4790
4791 -------------------------------------------------------------------
4792 Thu Jun  1 14:54:02 CEST 2006 - kkaempf@suse.de
4793
4794 - compute status for scripts and messages so their freshens get
4795   properly honored (aj with postgresql-server)
4796 - rev 3494
4797
4798 -------------------------------------------------------------------
4799 Thu Jun  1 13:57:48 CEST 2006 - dmacvicar@suse.de
4800
4801 - revert not-used-yet rpmdb timestamp, as
4802   it broke rpmdb::init(). (#180040)
4803 - rev 3490
4804
4805 -------------------------------------------------------------------
4806 Thu Jun  1 11:03:34 CEST 2006 - schubi@suse.de
4807
4808 - updating gmo files, if po files has been changed; bug 164449
4809
4810 -------------------------------------------------------------------
4811 Wed May 31 18:32:58 CEST 2006 - dmacvicar@suse.de
4812
4813 - Dont download twice if starting from 1st time
4814 - fix typo
4815 - rev 3481
4816
4817 -------------------------------------------------------------------
4818 Wed May 31 17:06:48 CEST 2006 - dmacvicar@suse.de
4819
4820 - set cache dir only if storeMetadata is called as a public method.´
4821 - rev 3475
4822
4823 -------------------------------------------------------------------
4824 Wed May 31 15:27:38 CEST 2006 - kkaempf@suse.de
4825
4826 - schedule a package for installation if
4827   - it freshens / supplements something
4828   - it is not installed yet
4829   (#178721)
4830 - rev 3473
4831
4832 -------------------------------------------------------------------
4833 Wed May 31 15:22:43 CEST 2006 - dmacvicar@suse.de
4834
4835 - make susetags also implement download and check first.
4836 - rev 3470
4837
4838 -------------------------------------------------------------------
4839 Tue May 30 12:43:47 CEST 2006 - dmacvicar@suse.de
4840
4841 - make yum more robust. Never parse from provideFile
4842   but only from local disk. Make sure the cache
4843   is consistent before recreating it.
4844   the code is easier to follow and probably
4845   faster. checksum and signatures are
4846   checked on caching not on parsing.
4847   Required to implement refresh for #154990
4848 - rev 3452
4849
4850 -------------------------------------------------------------------
4851 Wed May 24 16:57:54 CEST 2006 - dmacvicar@suse.de
4852
4853 - implement timestamp for YUM and SuseTags
4854 - actually use the license to confirm in yum patches
4855 - add prerequires tag in yum optonally to the bad designed
4856   and nonintuitive pre=1
4857 - rev 3448
4858
4859 -------------------------------------------------------------------
4860 Wed May 24 15:30:32 CEST 2006 - dmacvicar@suse.de
4861
4862 - dont pass root on init but before.
4863 - implement rpm db modification timestamp
4864   not used yet
4865 - move Helix source to testsuite out of the solver
4866   so we can use it for target, storage tests
4867 - add Source_Ref::timestamp(), default to now()
4868   in order to implement smart sync of sources by zmd
4869 - don't parse desc and summary twice
4870 - fix a segfault with tranlated text
4871 - fix broken size tag introduced in rev 3427
4872 - rev 3446
4873
4874 -------------------------------------------------------------------
4875 Tue May 23 20:53:27 CEST 2006 - dmacvicar@suse.de
4876
4877 - dont accept corrupt sources, improve logs
4878
4879 -------------------------------------------------------------------
4880 Tue May 23 17:26:41 CEST 2006 - ma@suse.de
4881
4882 - Added PoolItem_Ref::statusReset. Resets the PoolItem status without
4883   loosing autoprotection (eg. for foreign vendor). (assists #177469)
4884 - rev 3431
4885
4886 -------------------------------------------------------------------
4887 Tue May 23 17:04:04 CEST 2006 - jsrain@suse.cz
4888
4889 - added mediaNr() to PatchRpm and DeltaRpm classes
4890 - rev 3430
4891
4892 -------------------------------------------------------------------
4893 Tue May 23 15:58:04 CEST 2006 - dmacvicar@suse.de
4894
4895 - enable YUM license to confirm.
4896   needed for #174476
4897 - adapt store to serialize and read all new resobject fields
4898 - use install-time to now() when serializing (#174653)
4899 - rev 3427
4900
4901 -------------------------------------------------------------------
4902 Mon May 22 20:51:59 CEST 2006 - ma@suse.de
4903
4904 - Do not violate install order when restricting commit to a certain
4905   mediaNumber. (#170079)
4906 - Version 1.1.0; rev 3423
4907
4908 -------------------------------------------------------------------
4909 Mon May 22 19:03:20 CEST 2006 - mvidner@suse.cz
4910
4911 - Added SourceManager::findSourceByUrl to overcome alias mismatches
4912   (#177543).
4913 - rev 3420
4914
4915 -------------------------------------------------------------------
4916 Mon May 22 17:19:25 CEST 2006 - ma@suse.de
4917
4918 - Order all objects according to prerequirements, not just packages.
4919   (#173690)
4920 - rev 3419
4921
4922 -------------------------------------------------------------------
4923 Mon May 22 15:57:43 CEST 2006 - schubi@suse.de
4924
4925 - Added new translation
4926
4927 -------------------------------------------------------------------
4928 Fri May 19 12:53:44 CEST 2006 - dmacvicar@suse.de
4929
4930 - fix missing homedir option for gpg (#171055)
4931 - rev 3415
4932
4933 -------------------------------------------------------------------
4934 Thu May 18 19:08:52 CEST 2006 - ma@suse.de
4935
4936 - Prevent against daemons launched in rpm %post, that do not close
4937   their filedescriptors. (#174548)
4938 - Version 1.0.1; rev 3413
4939
4940 -------------------------------------------------------------------
4941 Thu May 18 16:51:41 CEST 2006 - jsrain@suse.cz
4942
4943 - fixed media number of package retrieved as a part of a patch
4944   (#174841)
4945 - rev 3409
4946
4947 -------------------------------------------------------------------
4948 Thu May 18 16:16:21 CEST 2006 - dmacvicar@suse.de
4949
4950 - fix missing package descriptions due to filtered packages
4951   by incompatible architectures. (#159109)
4952 - rev 3404
4953
4954 -------------------------------------------------------------------
4955 Thu May 18 16:08:42 CEST 2006 - kkaempf@suse.de
4956
4957 - decrease logging in DiskUsageCounter and Modalias (#163186)
4958 - rev 3406
4959
4960 -------------------------------------------------------------------
4961 Thu May 18 10:43:47 CEST 2006 - ma@suse.de
4962
4963 - Stay backward comapatible.
4964
4965 -------------------------------------------------------------------
4966 Tue May 16 21:35:27 CEST 2006 - ma@suse.de
4967
4968 - Make basic attributes available through ResObject.
4969 - Let ResObjects which do not require media access during
4970   commit return ZERO sourceMediaNr (required for #173690)
4971 - Version 1.0.0
4972 - rev 3390
4973
4974 -------------------------------------------------------------------
4975 Tue May 16 15:11:35 CEST 2006 - kkaempf@suse.de
4976
4977 - reduce logging verbosity (#163186)
4978 - rev 3381
4979
4980 -------------------------------------------------------------------
4981 Tue May 16 14:00:57 CEST 2006 - schubi@suse.de
4982
4983 - setCandidate accept candidates with compatible architectures too. Not
4984   only with the same architecture. Bug 172594 - If update package has
4985   differet arch, UI display is wrong
4986
4987 -------------------------------------------------------------------
4988 Tue May 16 09:30:45 CEST 2006 - mvidner@suse.cz
4989
4990 - Added Source_Ref::resStoreInitialized.
4991   If we know that noone has seen the resolvables yet, we can skip
4992   them too, eg. when deleting a source. (#174840)
4993 - rev 3378
4994
4995 -------------------------------------------------------------------
4996 Mon May 15 12:41:39 CEST 2006 - kkaempf@suse.de
4997
4998 - Honor freshens as conditionals independant from the installed/
4999   uninstalled status (#174797)
5000 - rev 3376
5001
5002 -------------------------------------------------------------------
5003 Mon May 15 11:15:03 CEST 2006 - kkaempf@suse.de
5004
5005 - State modifier "unneeded" is transitive for patches (#171590)
5006 - rev 3375
5007
5008 -------------------------------------------------------------------
5009 Thu May 11 17:42:29 CEST 2006 - schubi@suse.de
5010
5011 - Do not transact itself (update) in the transactResObject mechanism
5012   Bug 174290
5013
5014 -------------------------------------------------------------------
5015 Thu May 11 16:37:51 CEST 2006 - mt@suse.de
5016
5017 - Reenabled improved large file support flags (unintentionally
5018   removed in rev 1544). Fixes bug #173753.
5019 - Added large file support flags to libzypp.pc file allowing
5020   consistence checks in the application using features variable
5021 - rev 3366
5022
5023 -------------------------------------------------------------------
5024 Thu May 11 10:49:36 CEST 2006 - mvidner@suse.cz
5025
5026 - SourceManager: moved source deletion before creation
5027   so that we can recreate a deleted one (#174295)
5028 - removed dead code dealing with known_caches from SourceManager::store
5029   (see r3195)
5030 - r3362
5031
5032 -------------------------------------------------------------------
5033 Thu May 11 10:15:14 CEST 2006 - jsrain@suse.cz
5034
5035 - fixed returning product short name and summary if product read
5036   from target store (#148625)
5037 - rev 3360
5038
5039 -------------------------------------------------------------------
5040 Wed May 10 11:39:06 CEST 2006 - jsrain@suse.cz
5041
5042 - set media verifier on redirected medium (#172599)
5043 - rev 3359
5044
5045 -------------------------------------------------------------------
5046 Mon May  8 17:28:42 CEST 2006 - kkaempf@suse.de
5047
5048 - fix 'transactResKind' to collect best providers by capability
5049   and to recursively transact items of same kind (#170114)
5050 - rev 3355
5051
5052 -------------------------------------------------------------------
5053 Mon May  8 16:45:46 CEST 2006 - dmacvicar@suse.de
5054
5055 - serialize the full URL to avoid missing password and other
5056   url settings (#148108)
5057 - rev 3353
5058
5059 -------------------------------------------------------------------
5060 Fri May  5 17:47:14 CEST 2006 - mt@suse.de
5061
5062 - Added a 60 sec connect timeout to MediaCurl (#172860)
5063 - rev 3348
5064
5065 -------------------------------------------------------------------
5066 Thu May  4 15:15:37 CEST 2006 - kkaempf@suse.de
5067
5068 - re-fetch also .asc and .key files before checking signature
5069   (#172597)
5070 - rev 3350 (3345-10.1)
5071
5072 -------------------------------------------------------------------
5073 Wed May  3 17:40:45 CEST 2006 - dmacvicar@suse.de
5074
5075 - Fix yum key verification, because a double variable declaration
5076
5077 -------------------------------------------------------------------
5078 Wed May  3 15:34:00 CEST 2006 - dmacvicar@suse.de
5079
5080 - use --no-default-keyring to avoid creating a
5081   default gpg dir in / (#171055)
5082 - rev 3335
5083
5084 -------------------------------------------------------------------
5085 Wed May  3 14:40:25 CEST 2006 - dmacvicar@suse.de
5086
5087 - Fix YUM signature checking, we were passing the key instead of the
5088   signature.
5089 - When the user trust a key, sync again. Bye to the session trusted
5090   keys and user being asked all the time. (#171213)
5091 - r3332
5092
5093 -------------------------------------------------------------------
5094 Wed May  3 14:22:02 CEST 2006 - ma@suse.de
5095
5096 - Cleanup index tables when removing items from pool (#170564).
5097
5098 -------------------------------------------------------------------
5099 Wed May  3 12:23:36 CEST 2006 - kkaempf@suse.de
5100
5101 - backout rev 3246->3275 of TargetImpl.cc
5102 - add missing testsuite/utils/TestUtils.h
5103 - rev 3330
5104
5105 -------------------------------------------------------------------
5106 Wed May  3 12:13:38 CEST 2006 - dmacvicar@suse.de
5107
5108 - more fixes for #171062, there were some files still not being
5109   read from cache.
5110 - r3327
5111
5112 -------------------------------------------------------------------
5113 Tue May  2 18:41:44 CEST 2006 - dmacvicar@suse.de
5114
5115 - cache keys and signature. Remove lot of duplicated code. (#171062)
5116 - r3320
5117
5118 -------------------------------------------------------------------
5119 Tue May  2 18:02:46 CEST 2006 - mt@suse.de
5120
5121 - Disabled isUseableAttachPoint check in MediaDIR -- we do not
5122   mount here anything, so it is OK to use any dir (171351).
5123 - rev 3318
5124
5125 -------------------------------------------------------------------
5126 Tue May  2 14:58:03 CEST 2006 - kkaempf@suse.de
5127
5128 - parse "license-to-confirm" in primary.xml (#168437)
5129 - rev 3312
5130
5131 -------------------------------------------------------------------
5132 Mon May  1 17:44:29 CEST 2006 - kkaempf@suse.de
5133
5134 - Don't try to store 'Atom', not needed and the backend store
5135   rejects them anyways (addtion to #168610)
5136 - rev 3306
5137
5138 -------------------------------------------------------------------
5139 Mon May  1 04:43:01 CEST 2006 - mt@suse.de
5140
5141 - Improved device check in MediaDISK using libblkid (Bug #158529)
5142 - Allow to provide sysfs path via $SYSFS_PATH in MediaCD.cc and
5143   added a check if it is a directory
5144 - Added libcurl and libblkid checks to configure.ac
5145 - Added e2fsprogs(-devel) requires to the spec file
5146 - rev 3303
5147
5148 -------------------------------------------------------------------
5149 Sat Apr 29 21:46:22 CEST 2006 - kkaempf@suse.de
5150
5151 - dont download "other" during key check (#171041)
5152 - rev 3294
5153
5154 -------------------------------------------------------------------
5155 Sat Apr 29 11:05:15 CEST 2006 - kkaempf@suse.de
5156
5157 - allow parallel installs of atoms (used to fulfill patch require-
5158   ments, atoms aren't installed anyways) (#170098)
5159 - some testsuite improvements.
5160 - rev 3288
5161
5162 -------------------------------------------------------------------
5163 Fri Apr 28 20:15:06 CEST 2006 - dmacvicar@suse.de
5164
5165 - get rid of autobuild check when throwing exceptions without throw
5166   but with a macro, returning a null pointer at the end (never reached).
5167
5168 -------------------------------------------------------------------
5169 Fri Apr 28 19:50:28 CEST 2006 - ma@suse.de
5170
5171 - Do not violate install order when restricting commit to a certain
5172   mediaNumber. (#170079)
5173
5174 -------------------------------------------------------------------
5175 Fri Apr 28 18:12:26 CEST 2006 - dmacvicar@suse.de
5176
5177 - Don't use throw directly!
5178   use ZYPP_THROW with a Exception class, otherwise package bindings
5179   will not catch them.
5180   Should fix crashes when reading broken sources with yast.
5181 - rev 3272
5182
5183 -------------------------------------------------------------------
5184 Fri Apr 28 15:29:32 CEST 2006 - schubi@suse.de
5185
5186 - Bug 162064 - font packages are not installed for locale, e.g. khmer font not installed after CD1
5187   revision 3269
5188
5189 -------------------------------------------------------------------
5190 Fri Apr 28 14:55:04 CEST 2006 - kkaempf@suse.de
5191
5192 - revert bugfix #168906 (fom rev 3219), it filters too many errors.
5193 - further improve on #168840 (from rev 3231), match on name-edition
5194   when filtering by best arch. (#170098)
5195 - rev 3268
5196
5197 -------------------------------------------------------------------
5198 Fri Apr 28 13:01:58 CEST 2006 - dmacvicar@suse.de
5199
5200 - #170093 , lot of package descriptions missing
5201 - rev 3263
5202
5203 -------------------------------------------------------------------
5204 Thu Apr 27 20:28:01 CEST 2006 - dmacvicar@suse.de
5205
5206 - try to fix wrong permissions of /var/lib/zypp created
5207   by old zypp, only when running as root they are fixed
5208   (#169094)
5209 - YUM: Verify signatures on factoryInit.
5210   Dont provide other.xml. Cleanups, better logging.
5211   When refreshing signed soruces, don't refresh is source
5212   has not changed.
5213 - YaST sources: don't refresh if media file has not changed.
5214 - Show full url of index files in sources for signature validation
5215   (mentioned in #170139 comment #3)-
5216
5217 -------------------------------------------------------------------
5218 Thu Apr 27 18:41:02 CEST 2006 - jsrain@suse.de
5219
5220 - udpated media ID syntax for external scripts (to be consistent
5221   with packages) (#170247)
5222 - rev 3256
5223
5224 -------------------------------------------------------------------
5225 Thu Apr 27 18:33:48 CEST 2006 - jsrain@suse.de
5226
5227 - set media ID to 1 if not specified in YUM metadata (#167452)
5228 - rev 3255
5229
5230 -------------------------------------------------------------------
5231 Thu Apr 27 11:55:05 CEST 2006 - kkaempf@suse.de
5232
5233 - If freshen and supplement are fulfilled, install any kind of
5234   resolvable if not yet installed (#165746)
5235 - rev 3249
5236
5237 -------------------------------------------------------------------
5238 Wed Apr 26 18:00:42 CEST 2006 - kkaempf@suse.de
5239
5240 - make downloaded script executable. (#169191)
5241 - rev 3247
5242
5243 -------------------------------------------------------------------
5244 Wed Apr 26 10:43:03 CEST 2006 - kkaempf@suse.de
5245
5246 - Improve on last fix, compare only compatible archs.
5247 - rev 3233
5248
5249 -------------------------------------------------------------------
5250 Tue Apr 25 19:36:13 CEST 2006 - kkaempf@suse.de
5251
5252 - Only choose best arch of multiple package atoms with identical
5253   name (#168840)
5254 - rev 3231
5255
5256 -------------------------------------------------------------------
5257 Tue Apr 25 16:59:51 CEST 2006 - dmacvicar@suse.de
5258
5259 - pass empty strings to UI as key properties if unknown key
5260   (#169114)
5261 - rev 3228
5262
5263 -------------------------------------------------------------------
5264 Tue Apr 25 16:47:35 CEST 2006 - kkaempf@suse.de
5265
5266 - refrain from parsing 'other.xml' (#159316)
5267 - rev 3226
5268
5269 -------------------------------------------------------------------
5270 Tue Apr 25 16:34:50 CEST 2006 - visnov@suse.cz
5271
5272 - in source refresh, clean up the cache dir if fails
5273 - do not require repomd.xml.asc when creating a cache (#163765)
5274 - rev 3224
5275
5276 -------------------------------------------------------------------
5277 Tue Apr 25 15:17:15 CEST 2006 - dmacvicar@suse.de
5278
5279 - Check if a file exists before providing it, and just handling the
5280   exception is not sufficient, because it can release the media.
5281   it nows get all possible packages.X translations an then
5282   it selects the candidate from the existing ones (#168654)
5283 - rev 3221
5284
5285 -------------------------------------------------------------------
5286 Tue Apr 25 12:28:17 CEST 2006 - kkaempf@suse.de
5287
5288 - dont report conflicts if item is neither installed
5289   nor to-be-installed (#168906)
5290 - rev 3219
5291
5292 -------------------------------------------------------------------
5293 Tue Apr 25 11:27:09 CEST 2006 - dmacvicar@suse.de
5294
5295 - #168060 , propagate the file description or original
5296   name to the UI and not the checked filename path,
5297   which could be a tmp file.
5298   Requires changes in pkg-manager, and probably zmd-helpers.
5299 - rev 3215
5300
5301 -------------------------------------------------------------------
5302 Mon Apr 24 18:27:59 CEST 2006 - dmacvicar@suse.de
5303
5304 - /var/lib/zypp/db/languages/* are empty files (##168355)
5305 - r3206
5306
5307 -------------------------------------------------------------------
5308 Mon Apr 24 17:45:07 CEST 2006 - dmacvicar@suse.de
5309
5310 - All resolvables must honor arch, so Arch_noarch in
5311   target/store/XMLFilesBackend.cc is wrong (#160792)
5312 - Introduced code to honour shared package descriptions
5313   (#159109)
5314 - r3204
5315
5316 -------------------------------------------------------------------
5317 Mon Apr 24 16:43:48 CEST 2006 - jsrain@suse.de
5318
5319 - replace '_' in YUM elements/attributes with '-' (#168762)
5320 - rev 3201
5321
5322 -------------------------------------------------------------------
5323 Mon Apr 24 16:15:02 CEST 2006 - mt@suse.de
5324
5325 - Fixed iseries workaround - interchanged variables for scsi
5326   devices, added debug messages about the steps (#163971).
5327 - Added getenv NULL ptr check and verify of the $HOME dir's
5328   and ~/.curlrc file's ownership (#163203).
5329 - rev 3199
5330
5331 -------------------------------------------------------------------
5332 Mon Apr 24 15:44:18 CEST 2006 - ma@suse.de
5333
5334 - Use filesystem::TmpDir to create unique and unused Source cache
5335   directories. (#168051)
5336
5337 -------------------------------------------------------------------
5338 Mon Apr 24 14:30:41 CEST 2006 - ma@suse.de
5339
5340 - Enable signature checks per default. (#168525)
5341
5342 -------------------------------------------------------------------
5343 Mon Apr 24 11:20:17 CEST 2006 - visnov@suse.cz
5344
5345 - fix callbacks for providing a single file (#160206)
5346
5347 -------------------------------------------------------------------
5348 Sun Apr 23 12:28:21 CEST 2006 - kkaempf@suse.de
5349
5350 - If an installed package looses a dependency, the solver tries
5351   to upgrade it. Limit the upgrade candidates to best arch, best
5352   edition.
5353 - filter 'other' entries with incompatible arch in yum parser.
5354 - rev 3177
5355
5356 -------------------------------------------------------------------
5357 Fri Apr 21 22:47:18 CEST 2006 - jsrain@suse.de
5358
5359 - initialize the product category according to source (#168061)
5360 - rev 3172
5361
5362 -------------------------------------------------------------------
5363 Fri Apr 21 18:32:00 CEST 2006 - mvidner@suse.cz
5364
5365 - delete only one older version of a xml-store resolvable
5366   (half-baked, but the previous attempt was charred)
5367
5368 -------------------------------------------------------------------
5369 Fri Apr 21 17:49:18 CEST 2006 - jsrain@suse.de
5370
5371 - moved license_to_confirm to primary.xml
5372 - rev 3170
5373
5374 -------------------------------------------------------------------
5375 Fri Apr 21 16:36:14 CEST 2006 - ma@suse.de
5376
5377 - Removed deprecated oldstyle commit methods.
5378
5379 -------------------------------------------------------------------
5380 Fri Apr 21 15:58:14 CEST 2006 - mvidner@suse.cz
5381
5382 - when installing a xml-store resolvable (all except package,
5383   message, script), delete older versions (#160792).
5384 - read selection edition from the XML store
5385 - rev 3167
5386
5387 -------------------------------------------------------------------
5388 Thu Apr 20 14:10:41 CEST 2006 - kkaempf@suse.de
5389
5390 - properly clear transaction flag after successful commit
5391   (see rev 3122, #164365, #167285)
5392 - rev 3157
5393
5394 -------------------------------------------------------------------
5395 Thu Apr 20 13:14:25 CEST 2006 - kkaempf@suse.de
5396
5397 - recursively soft-uninstall recommended package on real uninstall,
5398   not on update (#167603)
5399 - rev 3155
5400
5401 -------------------------------------------------------------------
5402 Thu Apr 20 13:01:28 CEST 2006 - dmacvicar@suse.de
5403
5404 - fix #167605 (importing keys to rpm multiple times due to
5405   wrong interpretation of rpm gpg versioning.
5406 - add support for reading the rpm keys, with full id and fingerprint
5407 - rev 3153
5408
5409 -------------------------------------------------------------------
5410 Wed Apr 19 16:47:34 CEST 2006 - kkaempf@suse.de
5411
5412 - don't add duplicate error infos to ResolverContext (#167309)
5413 - rev 3146
5414
5415 -------------------------------------------------------------------
5416 Wed Apr 19 14:10:10 CEST 2006 - kkaempf@suse.de
5417
5418 - fix Resolver::transactReset() (see rev 3122) (#167285)
5419 - rev 3140
5420
5421 -------------------------------------------------------------------
5422 Wed Apr 19 13:48:26 CEST 2006 - ma@suse.de
5423
5424 - Introduced $ZYPP_KEYRING_DEFAULT_ACCEPT_ALL. If this environment
5425   variable is present, all signature checking callbacks will default
5426   to 'accept', in case no recipient is present.
5427
5428 -------------------------------------------------------------------
5429 Wed Apr 19 11:37:47 CEST 2006 - dmacvicar@suse.de
5430
5431 - read content file on construction, and make
5432   provideProduct only insert the already
5433   read product object into the store (#165826)
5434   (dmacvicar)
5435 - When the signature is not found, warn the
5436   user about a unsigned source. When the
5437   key is not found, do nothing, it can be in the
5438   keyring already. (#166016) (dmacvicar)
5439 - enable key verification only if
5440   ZYPP_CHECKSIG env var is set (dmacvicar)
5441 - r1529
5442
5443 -------------------------------------------------------------------
5444 Tue Apr 18 20:41:48 CEST 2006 - kkaempf@suse.de
5445
5446 - fix bugfix 164365, fix bug 167285
5447   Actually clear the transcation state instead of locking it
5448   to 'dont transact'
5449 - rev 3122
5450
5451 -------------------------------------------------------------------
5452 Tue Apr 18 15:46:59 CEST 2006 - visnov@suse.cz
5453
5454 - revert the signature/digest checking callbacks
5455 - rev 3115
5456
5457 -------------------------------------------------------------------
5458 Tue Apr 18 15:14:35 CEST 2006 - kkaempf@suse.de
5459
5460 - Bugfix #165670
5461   - Honor keep requests.
5462   - Dont flag "locked uninstall" as error if a keep request was
5463     issued before.
5464 - rev 3114
5465
5466 -------------------------------------------------------------------
5467 Tue Apr 18 12:04:35 CEST 2006 - kkaempf@suse.de
5468
5469 - rule out locked items during distribution upgrade as early
5470   as possible. (#165670)
5471 - rev 3110
5472
5473 -------------------------------------------------------------------
5474 Mon Apr 17 16:04:35 CEST 2006 - kkaempf@suse.de
5475
5476 - Bugfix #166212
5477   - use APPL_LOW as 'ui initiated, by solver' in transactKind() and
5478     transactResObject().
5479   - resetTransaction(APPL_LOW) before resolving
5480   - enhance transactCaps by using the same algorithm as in
5481     QueueItemRequire
5482     (before: transact all requires and recommends by name
5483      now: transact best requires and recommends by provides)
5484 - rev 3107
5485
5486 -------------------------------------------------------------------
5487 Fri Apr 14 16:04:35 CEST 2006 - visnov@suse.cz
5488
5489 - new callbacks for failing digest
5490 - rev 3098
5491
5492 -------------------------------------------------------------------
5493 Thu Apr 13 17:01:41 CEST 2006 - visnov@suse.cz
5494
5495 - ask for file without a checksum (#165125)
5496
5497 -------------------------------------------------------------------
5498 Thu Apr 13 16:59:38 CEST 2006 - kkaempf@suse.de
5499
5500 - dont install satisfied resolvables (#165843)
5501 - rev 3095
5502
5503 -------------------------------------------------------------------
5504 Thu Apr 13 16:00:21 CEST 2006 - kkaempf@suse.de
5505
5506 - dont abort on failed "dry_run" (#164583)
5507 - rev 3091
5508
5509 -------------------------------------------------------------------
5510 Thu Apr 13 15:19:20 CEST 2006 - visnov@suse.cz
5511
5512 - Ask user if signature file does not exist (#163765)
5513 - handle repomd.xml.asc as optional file (#163765)
5514 - rev 3089
5515
5516 -------------------------------------------------------------------
5517 Thu Apr 13 13:52:08 CEST 2006 - schubi@suse.de
5518
5519 - Bug 164365 - build 906: Deselecting a selection, all packages are still selected
5520 - rev 3087
5521
5522 -------------------------------------------------------------------
5523 Thu Apr 13 11:57:58 CEST 2006 - kkaempf@suse.de
5524
5525 - Dont do transitive uninstalls on uninstalled or upgraded items.
5526   (#165798)
5527 - rev 3083
5528
5529 -------------------------------------------------------------------
5530 Wed Apr 12 17:57:21 CEST 2006 - ma@suse.de
5531
5532 - Added 'rpmNoSignature' to ZYppCommitPolicy (#163862)
5533
5534 -------------------------------------------------------------------
5535 Wed Apr 12 16:44:57 CEST 2006 - mvidner@suse.cz
5536
5537 - Product::updateUrls: restore it from the XML store;
5538   fixed content parsing (#163192).
5539 - restore product flags fro the XML store
5540 - rev 3074
5541
5542 -------------------------------------------------------------------
5543 Wed Apr 12 13:48:25 CEST 2006 - kkaempf@suse.de
5544
5545 - Only consider best arch/version (#165477)
5546 - rev 3069
5547
5548 -------------------------------------------------------------------
5549 Wed Apr 12 10:57:50 CEST 2006 - ma@suse.de
5550
5551 - No need to parse tags at all if there is no item to store values
5552   (e.g. data for unwanted arch). Fixed segv trying to store data in
5553   NULL item. (#165479)
5554 - rev3065
5555
5556 -------------------------------------------------------------------
5557 Tue Apr 11 19:48:51 CEST 2006 - mt@suse.de
5558
5559 - Improved Url path name "//" vs. "/%2f" handling; now if the
5560   url has an authority, "/%2f" is used for ftp only (#163784)
5561 - rev 3062
5562
5563 -------------------------------------------------------------------
5564 Tue Apr 11 16:41:02 CEST 2006 - jsrain@suse.de
5565
5566 - fixed storing patch scripts to target store (#159928)
5567 - rev 3058
5568
5569 -------------------------------------------------------------------
5570 Tue Apr 11 16:24:26 CEST 2006 - kkaempf@suse.de
5571
5572 - if a patch is bad, only skip this patch, not everything
5573   (#165200)
5574 - rev 3057
5575
5576 -------------------------------------------------------------------
5577 Tue Apr 11 15:42:32 CEST 2006 - ma@suse.de
5578
5579 - Susetags:Selections: Allow parsing older .sel file formats. (#159851)
5580 - Susetags:Pattern: Fixed parser.
5581
5582 -------------------------------------------------------------------
5583 Tue Apr 11 15:21:48 CEST 2006 - kkaempf@suse.de
5584
5585 - when uninstalling, only re-establish installed items
5586   supplementing the to-be-uninstalled one. (variant of #165111)
5587 - rev 3054
5588
5589 -------------------------------------------------------------------
5590 Tue Apr 11 14:17:00 CEST 2006 - ma@suse.de
5591
5592 - Susetags:Package: Parse and provide ins/delnotify texts.
5593
5594 -------------------------------------------------------------------
5595 Tue Apr 11 13:01:31 CEST 2006 - kkaempf@suse.de
5596
5597 - when checking freshens/supplements at install, only consider
5598   best architecture/edition (#164453)
5599 - rev 3051
5600
5601 -------------------------------------------------------------------
5602 Tue Apr 11 10:31:41 CEST 2006 - kkaempf@suse.de
5603
5604 - when checking for supplements, only consider best arch, best
5605   edition for installation (#165111)
5606 - rev 3047
5607
5608 -------------------------------------------------------------------
5609 Tue Apr 11 10:23:14 CEST 2006 - schubi@suse.de
5610
5611 - Bug 165117: build 910: Update: Splitted packages are selected for
5612   all archs
5613
5614 -------------------------------------------------------------------
5615 Tue Apr 11 09:30:14 CEST 2006 - visnov@suse.cz
5616
5617 - ask user if a file exists but does not have a checksum (#162797)
5618 - rev 3044
5619
5620 -------------------------------------------------------------------
5621 Mon Apr 10 22:39:34 CEST 2006 - jsrain@suse.de
5622
5623 - parse time and size elements from delta and patch RPM
5624 - rev 3043
5625
5626 -------------------------------------------------------------------
5627 Mon Apr 10 18:55:03 CEST 2006 - mt@suse.de
5628
5629 - Added detection of iSeries virtual CD (/dev/iseries/vcd[a-h])
5630   devices - on powerpc only (#163971)
5631 - rev 3042
5632
5633 -------------------------------------------------------------------
5634 Mon Apr 10 18:05:51 CEST 2006 - kkaempf@suse.de
5635
5636 - fix endless loop in patches parsing.
5637 - rev 3039
5638
5639 -------------------------------------------------------------------
5640 Mon Apr 10 17:00:05 CEST 2006 - jsrain@suse.de
5641
5642 - fixed media handling in SuSEtags source (#164879)
5643 - rev 3037
5644
5645 -------------------------------------------------------------------
5646 Mon Apr 10 16:30:54 CEST 2006 - kkaempf@suse.de
5647
5648 - honor 'dry_run' on package remove (#164732)
5649 - rev 3036
5650
5651 -------------------------------------------------------------------
5652 Mon Apr 10 13:12:49 CEST 2006 - kkaempf@suse.de
5653
5654 - add files from yum filelist as provides to package (#164731)
5655 - rev 3032
5656
5657 -------------------------------------------------------------------
5658 Mon Apr 10 11:10:37 CEST 2006 - kkaempf@suse.de
5659
5660 - honor "+Enh:/-Enh:" in packages file (#156513)
5661
5662 -------------------------------------------------------------------
5663 Mon Apr 10 10:56:24 CEST 2006 - visnov@suse.cz
5664
5665 - fix callback receiver signature to match the callback for removing
5666   package
5667
5668 -------------------------------------------------------------------
5669 Mon Apr 10 10:32:22 CEST 2006 - mvidner@suse.cz
5670
5671 - Added Product::updateUrls, from content/UPDATEURLS (#163192).
5672 - rev 3024
5673
5674 -------------------------------------------------------------------
5675 Sat Apr  8 12:03:37 CEST 2006 - schubi@suse.de
5676
5677 - Bug 164440; Taking wrong architecture while updating obsoletes
5678   splitted packages
5679 - rev 3022
5680
5681 -------------------------------------------------------------------
5682 Sat Apr  8 10:07:06 CEST 2006 - kkaempf@suse.de
5683
5684 - allow relative paths with url file:
5685 - dont filter atoms from going into pool, multi-arch patch
5686   requirements need them. Instead, treat atoms with incompatible
5687   architecture as unneeded.
5688 - rev 3018
5689
5690 -------------------------------------------------------------------
5691 Fri Apr  7 23:57:37 CEST 2006 - jsrain@suse.de
5692
5693 - product now provides short name
5694 - rev 3013
5695
5696 -------------------------------------------------------------------
5697 Fri Apr  7 20:42:09 CEST 2006 - jsrain@suse.de
5698
5699 - read metadata for packages from correct tags in patches (#163220)
5700 - rev 3011
5701
5702 -------------------------------------------------------------------
5703 Fri Apr  7 19:57:41 CEST 2006 - kkaempf@suse.de
5704
5705 - more detailed resolver error reports (#162994)
5706 - rev 3010
5707
5708 -------------------------------------------------------------------
5709 Fri Apr  7 17:35:07 CEST 2006 - visnov@suse.cz
5710
5711 - report package download progress (#160966)
5712 - rev 3007
5713
5714 -------------------------------------------------------------------
5715 Fri Apr  7 16:27:35 CEST 2006 - kkaempf@suse.de
5716
5717 - transact also for languages (#163819)
5718 - rev 3004
5719
5720 -------------------------------------------------------------------
5721 Fri Apr  7 15:08:06 CEST 2006 - kkaempf@suse.de
5722
5723 - loop through all affected ResObjects in transactResKind (#163819)
5724 - rev 3002
5725
5726 -------------------------------------------------------------------
5727 Fri Apr  7 12:42:35 CEST 2006 - kkaempf@suse.de
5728
5729 - allow re-installation of non-packages (#162906)
5730 - rev 2998
5731
5732 -------------------------------------------------------------------
5733 Fri Apr  7 11:50:22 CEST 2006 - mt@suse.de
5734
5735 - Added loop checking for scsi cdroms (/sys/block/srX) in case
5736   HAL does not provide any drives like on iSeries (#163971).
5737 - rev 2995
5738
5739 -------------------------------------------------------------------
5740 Fri Apr  7 11:05:30 CEST 2006 - kkaempf@suse.de
5741
5742 - add 'licenceToConfirm()' to Product. (#164375)
5743
5744 -------------------------------------------------------------------
5745 Fri Apr  7 10:36:05 CEST 2006 - ma@suse.de
5746
5747 - Avoid excessive CD hopping on commit. But still far from
5748   being perfect. (#159679)
5749 - Fixed Target::commit: Despite dry_run set True, packages
5750   were depeted.
5751
5752 -------------------------------------------------------------------
5753 Fri Apr  7 08:32:32 CEST 2006 - visnov@suse.cz
5754
5755 - honour if user decides to skip a package in commit (#156031)
5756
5757 -------------------------------------------------------------------
5758 Thu Apr  6 18:14:30 CEST 2006 - jsrain@suse.de
5759
5760 - fixed parsing external reference to script in patch (#163221)
5761 - r2981
5762
5763 -------------------------------------------------------------------
5764 Thu Apr  6 17:07:10 CEST 2006 - dmacvicar@suse.de
5765
5766 - cache and provide content.asc/key optionally. Dont show a
5767   popup if they dont exists. (dmacvicar)
5768 - Actually abort when verify signature workflow is false. (dmacvicar)
5769 - r2978
5770
5771 -------------------------------------------------------------------
5772 Thu Apr  6 16:37:49 CEST 2006 - jsrain@suse.de
5773
5774 - fixed setting autorefresh flag for installation sources
5775
5776 -------------------------------------------------------------------
5777 Thu Apr  6 15:53:02 CEST 2006 - kkaempf@suse.de
5778
5779 - drop patches with incompatible architecture.
5780 - rev 2972
5781
5782 -------------------------------------------------------------------
5783 Thu Apr  6 15:33:11 CEST 2006 - mt@suse.de
5784
5785 - Added info method to media verifier base and more debug info
5786 - rev 2970
5787
5788 -------------------------------------------------------------------
5789 Wed Apr  5 19:27:46 CEST 2006 - kkaempf@suse.de
5790
5791 - Dont deny the "/" attach point in MediaDIR, since this is used
5792   for all "file:" urls, esp. local packages.
5793 - rev 2962
5794
5795 -------------------------------------------------------------------
5796 Wed Apr  5 18:21:58 CEST 2006 - schubi@suse.de
5797
5798 - Bug 159673 - only one conflict solvable per page
5799
5800 -------------------------------------------------------------------
5801 Wed Apr  5 18:01:37 CEST 2006 - kkaempf@suse.de
5802
5803 - parse all dependencies of 'packages' file (#163773)
5804 - rev 2957
5805
5806 -------------------------------------------------------------------
5807 Wed Apr  5 17:47:04 CEST 2006 - dmacvicar@suse.de
5808
5809 - Use the original media descr_dir on refresh for
5810   suse tags source (#163196)
5811 - r2952
5812
5813 -------------------------------------------------------------------
5814 Wed Apr  5 16:44:08 CEST 2006 - kkaempf@suse.de
5815
5816 - add Source::setUrl() for zmd backend helper.
5817 - rev 2946
5818
5819 -------------------------------------------------------------------
5820 Wed Apr  5 16:44:01 CEST 2006 - dmacvicar@suse.de
5821
5822 - implement rpm keyring / zypp tmp keyring two-way syncronization at rpm
5823 target init. (dmacvicar)
5824 - r2949
5825
5826 -------------------------------------------------------------------
5827 Wed Apr  5 16:28:42 CEST 2006 - mt@suse.de
5828
5829 - Fixed MediaDISK to use a mount -oro,bind id the disk
5830   partition is already attached e.g. by the automounter.
5831   Try to mount it a second time may fail (#163486).
5832 - rev 2944
5833
5834 -------------------------------------------------------------------
5835 Wed Apr  5 15:04:31 CEST 2006 - kkaempf@suse.de
5836
5837 - honor optional 3rd parameter to "=Loc:" key of packages (#154337)
5838 - rev 2940
5839
5840 -------------------------------------------------------------------
5841 Wed Apr  5 12:48:19 CEST 2006 - visnov@suse.cz
5842
5843 - only try to create a source of a given type when restoring
5844   from the persistent store (#162111)
5845
5846 -------------------------------------------------------------------
5847 Wed Apr  5 11:36:54 CEST 2006 - kkaempf@suse.de
5848
5849 - parse all dependencies for patterns (.pat) files (#160602)
5850 - drop YOUPATH and YOUURL from content file.
5851 - rev 2924
5852
5853 -------------------------------------------------------------------
5854 Wed Apr  5 09:27:08 CEST 2006 - visnov@suse.cz
5855
5856 - properly initialize autorefresh for non-remote sources (#154990)
5857 - rev 2919
5858
5859 -------------------------------------------------------------------
5860 Tue Apr  4 19:19:39 CEST 2006 - mt@suse.de
5861
5862 - Added flag to MediaManager::isUseableAttachPoint, whether
5863   to check against system mount entries or not.
5864 - Disallow to use the attachpoints of another media handlers
5865   as source path in MediaDIR.
5866 - rev 2917
5867
5868 -------------------------------------------------------------------
5869 Tue Apr  4 18:47:01 CEST 2006 - dmacvicar@suse.de
5870
5871 -implement callbacks for when package verification (checksum)
5872  fails, offer to retry or abort
5873
5874 -------------------------------------------------------------------
5875 Tue Apr  4 16:57:51 CEST 2006 - dmacvicar@suse.de
5876
5877 - Fix construction of checksum objects when using non-standard
5878   checksum algorithms
5879 - Fix broken YUM cache
5880 - r2913
5881
5882 -------------------------------------------------------------------
5883 Tue Apr  4 16:54:44 CEST 2006 - kkaempf@suse.de
5884
5885 - Keep packages with no version upgrade installed during
5886   distribution upgrade (#162972)
5887 - add 'transactReset()' helper function for UI.
5888 - rev 2908
5889
5890 -------------------------------------------------------------------
5891 Tue Apr  4 14:47:14 CEST 2006 - dmacvicar@suse.de
5892
5893 - r2906
5894
5895 -------------------------------------------------------------------
5896 Tue Apr  4 14:43:15 CEST 2006 - ma@suse.de
5897
5898 - Fixed candidate handling in ui::Selectable. (#156589)
5899
5900 -------------------------------------------------------------------
5901 Tue Apr  4 14:06:23 CEST 2006 - dmacvicar@suse.de
5902
5903 - fix #162984 , gpg hangs because the matching data file
5904   for the key cannot be find. (dmacvicar)
5905 - Fix restore of YUM source using the same cache dir semantics as
5906  susetags instead of assuming there is a cache if a cache_dir
5907   was given. (dmacvicar)
5908
5909 -------------------------------------------------------------------
5910 Tue Apr  4 12:37:51 CEST 2006 - kkaempf@suse.de
5911
5912 - use DISTPRODUCT/DISTVERSION from content file to generate the
5913   product name, version, and release.
5914 - rev 2902
5915
5916 -------------------------------------------------------------------
5917 Mon Apr  3 20:45:55 CEST 2006 - mt@suse.de
5918
5919 - Removed broken forcing of absolute ftp paths added in rev2705 to
5920   MediaCurl, refined cleanupPathName/setPathName in url (#154197).
5921 - rev 2900
5922
5923 -------------------------------------------------------------------
5924 Mon Apr  3 19:30:35 CEST 2006 - kkaempf@suse.de
5925
5926 - add Resolver::freshenPool() (#156980)
5927 - rev 2893
5928
5929 -------------------------------------------------------------------
5930 Mon Apr  3 08:33:12 CEST 2006 - kkaempf@suse.de
5931
5932 - skip incompatible archs in filelist parsing.
5933 - restrict pathes to 'interesting' ones (/bin/, /sbin/, /lib/,
5934   /lib64/, ...)
5935 - rev 2886
5936
5937 -------------------------------------------------------------------
5938 Sun Apr  2 22:18:06 CEST 2006 - kkaempf@suse.de
5939
5940 - skip incompatible archs in primary parsing.
5941 - rev 2883
5942
5943 -------------------------------------------------------------------
5944 Sun Apr  2 11:17:56 CEST 2006 - kkaempf@suse.de
5945
5946 - allow setting of source when parsing local .rpm (#147765)
5947 - rev 2880
5948
5949 -------------------------------------------------------------------
5950 Fri Mar 31 18:53:55 CEST 2006 - schubi@suse.de
5951
5952 - Do not update packages over other architectures
5953
5954 -------------------------------------------------------------------
5955 Fri Mar 31 18:28:59 CEST 2006 - sh@suse.de
5956
5957 - Added zypp/ui/UserWantedPackages to support the UI's
5958   "automatic changes" dialog (bug #152700)
5959
5960 -------------------------------------------------------------------
5961 Fri Mar 31 18:02:05 CEST 2006 - jsrain@suse.de
5962
5963 - use KeyRing class to validate repomd.xml (#160909)
5964
5965 -------------------------------------------------------------------
5966 Fri Mar 31 17:33:21 CEST 2006 - dmacvicar@suse.de
5967
5968 - Product resolvables should be readable by normal users.
5969   (#162474) (dmacvicar)
5970 - implemented keyring and metadata signature verification
5971   in susetags source
5972 - dont delete the lock if we did not acquire it
5973 - r2847
5974
5975 -------------------------------------------------------------------
5976 Fri Mar 31 16:34:51 CEST 2006 - mt@suse.de
5977
5978 - Added disabling of the automounter while MediaManager
5979   init and restoring of the old state on exit (#154326).
5980 - Implemented check if media (CD) is automounted or not
5981 - rev 2840
5982
5983 -------------------------------------------------------------------
5984 Fri Mar 31 13:27:09 CEST 2006 - mt@suse.de
5985
5986 - Implemented several hal get/set/removeDeviceProperty wrappers
5987 - Improved HalException to allow to fetch HAL/DBUS error componets
5988 - rev 2830
5989
5990 -------------------------------------------------------------------
5991 Fri Mar 31 12:44:25 CEST 2006 - kkaempf@suse.de
5992
5993 - honor subscription status of catalogs (#162350)
5994 - rev 2827
5995
5996 -------------------------------------------------------------------
5997 Fri Mar 31 11:29:05 CEST 2006 - mt@suse.de
5998
5999 - Enabled CD eject error reporting exceptions (#154326)
6000 - rev 2822
6001
6002 -------------------------------------------------------------------
6003 Fri Mar 31 06:40:51 CEST 2006 - kkaempf@suse.de
6004
6005 - support "dry run" (#159467)
6006 - implement "transactResKind" (#161400)
6007 - rev 2817
6008
6009 -------------------------------------------------------------------
6010 Thu Mar 30 17:22:49 CEST 2006 - jsrain@suse.de
6011
6012 - add checksum for external patches (#159928)
6013
6014 -------------------------------------------------------------------
6015 Thu Mar 30 16:48:01 CEST 2006 - kkaempf@suse.de
6016
6017 - calculate product architecture (#158198)
6018
6019 -------------------------------------------------------------------
6020 Wed Mar 29 23:28:13 CEST 2006 - jsrain@suse.de
6021
6022 - fixed checking checksum of YUM metadata, added sha1 vs. sha256
6023   detection
6024
6025 -------------------------------------------------------------------
6026 Wed Mar 29 23:12:30 CEST 2006 - ma@suse.de
6027
6028 - Auto protect installed packages from unknown vendor. (#157446)
6029
6030 -------------------------------------------------------------------
6031 Wed Mar 29 09:13:51 CEST 2006 - visnov@suse.de
6032
6033 - added support for external scripts to metadata (#159928) (jsrain)
6034 - fixed handling of Language resolvables (ma)
6035 - fix leak in rpmdb (dmacvicar)
6036 - added softlock for autoyast (#159466) (ma)
6037 - Fixed exceptions in doGetFileCopy() to show full url
6038   including the file instead of just the media base url. (mt)
6039 - Provide Language::summary (ma)
6040 - check patterns and selections file exist
6041   before veryfing them (#161300) (dmacvicar)
6042 - added YUM metadata checksum computation (jsrain)
6043 - added interface to patch of a message (jsrain)
6044 - r2734
6045
6046 -------------------------------------------------------------------
6047 Mon Mar 27 23:57:16 CEST 2006 - jsrain@suse.de
6048
6049 - added support for external scripts to metadata (#159928)
6050 - r2709
6051
6052 -------------------------------------------------------------------
6053 Sat Mar 25 22:08:26 CET 2006 - jsrain@suse.de
6054
6055 - report separate exception when trying to start source cache again to
6056   suppress incorrect error message in XEN installation
6057 - r2682
6058
6059 -------------------------------------------------------------------
6060 Fri Mar 24 18:16:22 CET 2006 - schubi@suse.de
6061
6062 - Implement inter process locking in zypp.
6063 - Added No medium found output
6064 - splitting modaliases in supplements TOO
6065 - parse also the available signing keys
6066
6067 -------------------------------------------------------------------
6068 Fri Mar 24 10:44:10 CET 2006 - visnov@suse.cz
6069
6070 - release all media when removing source (#159754) (visnov)
6071 - more testsuites (schubi)
6072 - updated translations (schubi)
6073 - added MediaNotEjectedException (mt)
6074 - rev 2652
6075
6076 -------------------------------------------------------------------
6077 Thu Mar 23 14:10:54 CET 2006 - dmacvicar@suse.de
6078
6079 - fix patches descriptions (dmacvicar)
6080 - fix source serialization (dmacvicar)
6081 - metadata for kernel test (schubi)
6082 - Arch tests updated (ma)
6083 - classify NULL Ptr as unique (ma)
6084 - Added host check, because file Url allows it now. (mt)
6085 - prepare modalias fix (#159766) (ma)
6086 - Provide iterator based access to SourceManager data. (ma)
6087 - Fixed "file:" Url scheme config to allow relative paths; (mt)
6088   RFC1738 says, it may contain a hostname as well...
6089 - revision 2633
6090
6091 -------------------------------------------------------------------
6092 Wed Mar 22 19:58:37 CET 2006 - visnov@suse.cz
6093
6094 - pkg-config support (mvidner)
6095 - close all medias when destructing MediaSet (jsrain)
6096 - rev 2622
6097
6098 -------------------------------------------------------------------
6099 Wed Mar 22 15:48:05 CET 2006 - dmacvicar@suse.de
6100
6101 - Bug 159976 - build 804: Adding AddOn CD via ftp gives error (dmacvicar)
6102 - Message callback implemented to show patch messages (visnov)
6103 - Bug 159696 (schubi)
6104 - provide transform_iterators to iterate over a maps keys or values (ma)
6105 - added 'bool Arch::empty() const' test for an empty Arch string (ma)
6106 - added script and message installation (jsrain)
6107 - chooses the 'right' kernel now (kkaempf)
6108 - Use noarch if no arch is specified in patches (dmacvicar)
6109 - rev 2611
6110
6111 -------------------------------------------------------------------
6112 Tue Mar 21 19:06:56 CET 2006 - mvidner@suse.cz
6113
6114 - Added some debug output including the access id (mt)
6115 - Bug #154326: Enabled FORCE_RELEASE_FOREIGN flag causing
6116   release with eject=true on attached media, to umount
6117   other mounts as well. (mt)
6118 - 159483 - solver does not blame missing dependency (schubi)
6119 - Added a variant of MediaHandler::forceRelaseAllMedia (ma)
6120 - Fixed MediaCD::forceEject() to handle DELAYED_VERIFY
6121   and use forceRelaseAllMedia if FORCE_RELEASE_FOREIGN=1 (ma)
6122 - fixed ZYPP_RETHROW (#156430) (ma)
6123 - patch for #156114 (visnov)
6124 - fixed container.erase loops (ma)
6125 - Fixed to reset desired (cached) flag before the action (mt)
6126 - Removed return in forceRelaseAllMedia (void function) (mt)
6127 - Parse nonexisting architecture to noarch so patches dont get
6128   filtered by the pool (dmacvicar)
6129 - 159512 - yast2-qt does not show label of to be installed products
6130   anymore (dmacvicar)
6131 - 159765 - Hidden patterns still visible (dmacvicar)
6132 - Use noarch if no arch is specified. (dmacvicar)
6133 - r2594
6134
6135 -------------------------------------------------------------------
6136 Tue Mar 21 09:04:06 CET 2006 - visnov@suse.de
6137
6138 - properly report error for media change callback
6139 - rev 2579
6140
6141 -------------------------------------------------------------------
6142 Mon Mar 20 23:02:07 CET 2006 - ma@suse.de
6143
6144 - fixed memory leak in XMLNodeIterator (#157474)
6145 - disabled storing filelist (YUMFileListParser) and changelog (YUMOtherParser)
6146 - Renamed private MediaManager::forceMediaRelease
6147   function to forceReleaseShared (more exact name)
6148 - Implemented forceRelaseAllMedia() that can be
6149   used to release also foreign (user) mounts.
6150 - Added use of forceRelaseAllMedia for CD/DVDs
6151   if FORCE_RELEASE_FOREIGN is 1 (default 0)
6152 - little cleanup of the checkAttached function
6153 - r2578
6154
6155 -------------------------------------------------------------------
6156 Mon Mar 20 17:04:28 CET 2006 - mvidner@suse.cz
6157
6158 - don't try to attach without exception handling (#158620)
6159 - fix descriptions, as a new tag Des for selections exists now.
6160 - fix #157683: failure after adding add-on product to install
6161   sources
6162 - added more files for translation
6163 - resolve-dependencies.cc: establish pool
6164 - parse-metadata.cc: catch bad URL
6165 - set zmdid for atoms
6166 - r2574
6167
6168 -------------------------------------------------------------------
6169 Sun Mar 19 19:24:44 CET 2006 - kkaempf@suse.de
6170
6171 - fix testsuite.
6172 - provide edition and architecture for all kinds of yum
6173   resolvables.
6174 - fix ResStatus output.
6175 - establish atoms correctly.
6176 - treat requires to unneeded resolvables as fulfilled.
6177 - rev 2559
6178
6179 -------------------------------------------------------------------
6180 Sun Mar 19 00:05:17 CET 2006 - kkaempf@suse.de
6181
6182 - fix the build
6183 - only consider best architecture/version (#157594)
6184 - prefer providers which supplement/enhance installed or
6185   to-be-installed packages (fixes the tpctl-kmp issue)
6186 - rev 2546
6187
6188 -------------------------------------------------------------------
6189 Sat Mar 18 02:22:22 CET 2006 - kkaempf@suse.de
6190
6191 - provide more filters for pkg-bindings (#158602)
6192 - add SystemResObject to provide system (modalias, hal, ...)
6193   capabilities.
6194 - handle this during resolving.
6195 - make the modalias and hal capability match the SystemResObject
6196   by default, thereyby triggering a modalias (resp. hal)
6197   evaluation.
6198 - xmlstore: decouple target store from YUM schema.
6199 - clean up moving of hal() and modalias() from provides to
6200   supplements in ResolvableImpl.
6201 - add PatchContents() for UI.
6202 - handle Edition::noedition as empty string.
6203 - r2537
6204
6205 -------------------------------------------------------------------
6206 Tue Mar 14 23:32:44 CET 2006 - jsrain@suse.de
6207
6208 - releasing all medias when asking for CD (#156981)
6209 - r2471
6210
6211 -------------------------------------------------------------------
6212 Tue Mar 14 19:38:43 CET 2006 - mvidner@suse.cz
6213
6214 - ResStatus::resetTransact must return a value.
6215 - Fixed random build failures in LanguageCode.cc.
6216   (Rewrote the CodeMaps constructor so that gcc does not
6217   optimize a 500-statement basic block.)
6218 - Fix constructions of patch objects. Actually insert atoms in atoms
6219   list. Insert atoms for package even if the package does not exists
6220   in the source. Fixes #157628 (dmacvicar).
6221 - Fixed license reading from susetags, #151834 (dmacvicar).
6222 - r2468
6223
6224 -------------------------------------------------------------------
6225 Tue Mar 14 16:59:42 CET 2006 - mvidner@suse.cz
6226
6227 - added ResStatus::resetTransact (ma)
6228 - bugfix for #156439 (schubi)
6229 - Added Source_Ref::setAlias (#154913).
6230 - Do not assume there is a product file when scanning for products
6231   (visnov)
6232 - function to disable all sources in the persistent store (visnov)
6233 - dependency errors go to stdout, not stderr; output resolver info
6234   directly to stderr (kkaempf)
6235 - rev 2464
6236
6237 -------------------------------------------------------------------
6238 Tue Mar 14 01:34:38 CET 2006 - kkaempf@suse.de
6239
6240 - fix merging of resolver info (needed for #157684).
6241 - errors are also important in ResolverInfo.
6242 - improve debug output in ResolverContext.
6243 - rev 2455
6244
6245 -------------------------------------------------------------------
6246 Mon Mar 13 22:54:01 CET 2006 - jsrain@suse.de
6247
6248 - delete RPMs downloaded via HTTP/FTP after installnig them
6249   (#157011)
6250 - fixed product registration (reverted autorefresh patch) (#157566)
6251
6252 -------------------------------------------------------------------
6253 Mon Mar 13 11:53:52 CET 2006 - kkaempf@suse.de
6254
6255 - if root!="/", always prefer the upgrade candidate (#155472)
6256 - implement license confirmed api for UI.
6257 - prefer architecture over version in distribution upgrade
6258   (#157501)
6259 - clean up media handling.
6260 - rev 2448
6261
6262 -------------------------------------------------------------------
6263 Sun Mar 12 22:31:09 CET 2006 - kkaempf@suse.de
6264
6265 - init Modalias properly.
6266 - fix warnings in testcases.
6267 - rev 2432
6268
6269 -------------------------------------------------------------------
6270 Sat Mar 11 21:25:18 CET 2006 - kkaempf@suse.de
6271
6272 - drop libjpeg-devel and sqlite-devel from build requires.
6273
6274 -------------------------------------------------------------------
6275 Sat Mar 11 08:16:53 CET 2006 - kkaempf@suse.de
6276
6277 - implement 'modalias()' capability (#157406)
6278 - make dependencies consistent, its 'freshens'.
6279 - cope with user umounts of devices.
6280 - add debug to SourceManager.
6281 - rev 2418
6282
6283 -------------------------------------------------------------------
6284 Fri Mar 10 16:20:41 CET 2006 - kkaempf@suse.de
6285
6286 - allow version downgrade during distribution upgrade if the
6287   newer package is coming from a trusted vendor (#155472)
6288 - implement locale fallback
6289 - 'freshen' -> 'freshens' in schema definitions to make it
6290   consistent with all other dependency definitions.
6291 - better error reporting for .pat and .sel files.
6292 - rule out packages from dependency resolutions which are
6293   de-selected by user (#155368)
6294 - use locale fallbacks in package translations.
6295 - refresh source when re-enabling it.
6296 - rev 2406
6297
6298 -------------------------------------------------------------------
6299 Tue Mar  7 21:18:19 CET 2006 - kkaempf@suse.de
6300
6301 - split of libzypp-zmd-backend subpackage as a stand-alone
6302   leaf package.
6303 - encapsulate bool test for Source_Ref better.
6304 - fixed stack overflow (ma).
6305 - make testsuite build again.
6306 - rev 2346
6307
6308 -------------------------------------------------------------------
6309 Tue Mar  7 16:17:07 CET 2006 - kkaempf@suse.de
6310
6311 - fixed URL rewriting for CD2 and following (#154762)
6312 - fixed ResPoolProxy diffState (for proper ok/cancel support
6313   in UI)
6314 - added special exception class for aborting installation
6315   (#154936)
6316 - only auto-change directories if they end in CDn or DVDn.
6317 - rev 2320.
6318
6319 -------------------------------------------------------------------
6320 Tue Mar  7 15:37:51 CET 2006 - kkaempf@suse.de
6321
6322 - silently ignore multiple installs of the same package.
6323 - fix disk usage for installs and uninstalls.
6324 - rev 2308
6325
6326 -------------------------------------------------------------------
6327 Mon Mar  6 22:22:57 CET 2006 - kkaempf@suse.de
6328
6329 - zmd-backend: filter out incompatible architectures from
6330   repository.
6331 - rev 2298
6332
6333 -------------------------------------------------------------------
6334 Mon Mar  6 21:35:24 CET 2006 - kkaempf@suse.de
6335
6336 - sync libzypp media data with mtab.
6337 - improve resolver error and solution reports.
6338 - fix source cache reading (#155459).
6339 - default cached sources to enabled (#155459).
6340 - let each source provide public keys.
6341 - rev 2297
6342
6343 -------------------------------------------------------------------
6344 Sun Mar  5 15:48:29 CET 2006 - kkaempf@suse.de
6345
6346 - only write by-sovler transactions back (#154976)
6347 - rev 2278
6348
6349 -------------------------------------------------------------------
6350 Sat Mar  4 12:36:40 CET 2006 - kkaempf@suse.de
6351
6352 - release last used source at end of commit (#155002)
6353 - rev 2277
6354
6355 -------------------------------------------------------------------
6356 Fri Mar  3 23:14:50 CET 2006 - kkaempf@suse.de
6357
6358 - cope with NULL values in zmd catalogs table (#153584)
6359 - set YAST_IS_RUNNING in transact zmd helper (#154820)
6360 - run SuSEconfig after transact zmd helper (#154820)
6361 - add softTransact to honor user vs. soft requirements (#154650)
6362 - honor all build keys provided by a package source.
6363 - add source metadata refresh.
6364 - add progress callbacks to zmd helpers.
6365 - rev 2276
6366
6367 -------------------------------------------------------------------
6368 Thu Mar  2 21:59:07 CET 2006 - kkaempf@suse.de
6369
6370 - include .diffs into main source.
6371 - catch exception when ejecting media which was unmounted externally
6372   (#154697).
6373 - init source in zmd-backend correctly (#154667)
6374 - implement disk usage info for YaST.
6375 - clean up XML schema files.
6376 - catch CPUs identifying as 'i686' but being 'i586'.
6377 - allow definition of preferred attach (mount) point for media.
6378 - make resolver results more readable.
6379 - use language fallbacks if none of multiple language providers
6380   matches.
6381 - get rid of ignoring wrong arch in resolver, having the wrong
6382   architecture is prevented by other means.
6383 - prepare for translations in exceptions.
6384 - fix 'abort does not abort'
6385 - implement 'flag' I/O in target cache backend.
6386 - skip incompatibles architectures in packages.<lang>
6387 - rev 2228
6388
6389 -------------------------------------------------------------------
6390 Thu Mar  2 13:44:34 CET 2006 - kkaempf@suse.de
6391
6392 - dont even provide src/nosrc from the source.
6393 - rev 2169 + diffs
6394
6395 -------------------------------------------------------------------
6396 Wed Mar  1 17:23:23 CET 2006 - kkaempf@suse.de
6397
6398 - Initialize commit result (#154409)
6399 - release media if its wrong (#154326)
6400 - dont copy src/nosrc packages to the pool (#154627)
6401 - reduce XML logging.
6402 - rev 2169 + diffs
6403
6404 -------------------------------------------------------------------
6405 Tue Feb 28 16:10:14 CET 2006 - kkaempf@suse.de
6406
6407 - fix path of .po files (#154074).
6408 - parse the correct package.<lang> file (kinda #154074).
6409 - complain about bad "=Sel:" or "=Pat:" lines (#153065).
6410 - reattach all released medias.
6411 - raise exception instead of abort() on XML errors (#154104).
6412 - update translations.
6413 - PathInfo: implemented a copy_dir_content (variant of copy_dir)
6414   and is_empty_dir utility function
6415 - rev 2169
6416
6417 -------------------------------------------------------------------
6418 Tue Feb 28 14:51:46 CET 2006 - kkaempf@suse.de
6419
6420 - check freshens and supplements for packages (#154074).
6421 - only complain about incomplete installed resolvables,
6422   if they are uninstalled, schedule them for installation.
6423   (#154074)
6424 - add testcases for locale() provides.
6425 - add lang_country -> lang fallback.
6426 - have locale(parent:...) deps match any provides of 'parent'
6427   also when uninstalling a package.
6428 - rev 2148
6429
6430 -------------------------------------------------------------------
6431 Tue Feb 28 10:35:15 CET 2006 - kkaempf@suse.de
6432
6433 - change the locale(...) separator to ";" (#153791)
6434 - complete "find-files" of zmd-backend.
6435 - rev 2140
6436
6437 -------------------------------------------------------------------
6438 Tue Feb 28 10:28:06 CET 2006 - visnov@suse.de
6439
6440 - avoid attaching media when initializing source
6441 - rev 2139
6442
6443 -------------------------------------------------------------------
6444 Mon Feb 27 21:26:00 CET 2006 - kkaempf@suse.de
6445
6446 - warn about misspelled 'locale(...)' provides
6447 - add testcases
6448 - rev 2134
6449
6450 -------------------------------------------------------------------
6451 Mon Feb 27 20:19:40 CET 2006 - kkaempf@suse.de
6452
6453 - fix the build
6454 - rev 2129
6455
6456 -------------------------------------------------------------------
6457 Mon Feb 27 18:15:16 CET 2006 - kkaempf@suse.de
6458
6459 - provide available locales to application (#153583)
6460 - honor 'requestedLocales' (language dependant packages)
6461 - honor release requests for all holders of a device.
6462 - silently re-attach after a forced release.
6463 - solver improvements.
6464 - handle source caches.
6465 - proper logging in zmd backend helpers.
6466 - rev 2127
6467
6468 -------------------------------------------------------------------
6469 Mon Feb 27 13:44:39 CET 2006 - kkaempf@suse.de
6470
6471 - upgrade always to best version and arch (#153577)
6472 - reset 'transact' state for obsoleted packages (#153578)
6473 - translation updates
6474 - rev 2113
6475
6476 -------------------------------------------------------------------
6477 Mon Feb 27 10:42:33 CET 2006 - kkaempf@suse.de
6478
6479 - add support for 'local' .rpm packages to zmd-backend.
6480 - rev 2101
6481
6482 -------------------------------------------------------------------
6483 Sun Feb 26 20:24:10 CET 2006 - kkaempf@suse.de
6484
6485 - fix build of zmd/backend.
6486 - actually fill 'files' table in package-files.
6487 - rev 2094
6488
6489 -------------------------------------------------------------------
6490 Sun Feb 26 17:43:06 CET 2006 - kkaempf@suse.de
6491
6492 - improve testcases.
6493 - add 'setPossibleLocales()' to ZYpp, this defines the set
6494   of possible locales to choose from (#153583)
6495 - provide LanguageImpl and create 'Language' resolvables for
6496   each 'possible' locale.
6497 - fix YUM parsing of patches, insert 'atoms' to link patches
6498   with packages.
6499 - replace gzstream/ with own, existing implementation.
6500 - honor locks in solver (#150231)
6501 - sync pool with target after commit() properly (#150565, #153066)
6502 - new zmd helper 'package-files'
6503 - rev 2093
6504
6505 -------------------------------------------------------------------
6506 Thu Feb 23 21:45:06 CET 2006 - kkaempf@suse.de
6507
6508 - prevent multiple initializations of the target (#153124)
6509 - implement 'loopback mounted ISO images'
6510 - retain old package sources on upgrade.
6511 - support compressed .xml files in 'repodata' type repositories.
6512 - rev 2025
6513
6514 -------------------------------------------------------------------
6515 Thu Feb 23 15:16:58 CET 2006 - kkaempf@suse.de
6516
6517 - parse locale(...) provides and construct correct dependencies.
6518
6519 -------------------------------------------------------------------
6520 Thu Feb 23 14:16:44 CET 2006 - kkaempf@suse.de
6521
6522 - always upgrade to candidate (#152760).
6523 - fix typo in package sorting.
6524 - prepare handling of locale provides.
6525 - rev 1995
6526
6527 -------------------------------------------------------------------
6528 Thu Feb 23 10:53:51 CET 2006 - kkaempf@suse.de
6529
6530 - sort src/nosrc package to right list during commit.
6531 - revert installtime/buildtime in susetags parser (#152760)
6532 - rev 1990
6533
6534 -------------------------------------------------------------------
6535 Thu Feb 23 10:22:08 CET 2006 - kkaempf@suse.de
6536
6537 - reset state after successful commit (#153030)
6538 - run "rpm -e" always with "--nodeps" (#153026)
6539 - provide separate resolvable kind for src packages.
6540 - extend status field for LOCK and LICENSE.
6541 - add sameState()/diffState() for UI.
6542 - provide 'best' candidate for UI.
6543 - set 60 sec timeout for curl access.
6544 - don't cross-compare solver results, takes too much time.
6545 - provide sizes of installed packages.
6546 - extend REQUIRES semantics in content file.
6547 - add "parse-metadata" helper to zmd-backend.
6548 - rev 1987
6549
6550 -------------------------------------------------------------------
6551 Wed Feb 22 14:51:46 CET 2006 - kkaempf@suse.de
6552
6553 - provide complete disk usage data (#152761)
6554 - include upgrade flag when copying solver solution
6555   back to pool (#152717)
6556 - rev 1959
6557
6558 -------------------------------------------------------------------
6559 Wed Feb 22 13:16:48 CET 2006 - kkaempf@suse.de
6560
6561 - don't insert incompatible architectures to the pool (#151933)
6562 - don't accept incompatible architectures from a repository
6563   (#151933)
6564 - separate rpm log (#151431).
6565 - allow extended product requires.
6566 - rev 1954
6567
6568 -------------------------------------------------------------------
6569 Tue Feb 21 22:02:59 CET 2006 - kkaempf@suse.de
6570
6571 - provide the XML schema files in the main package. (#152593)
6572
6573 -------------------------------------------------------------------
6574 Tue Feb 21 20:05:34 CET 2006 - kkaempf@suse.de
6575
6576 - provide arch compat handling.
6577 - implement data upload to zmd.
6578 - fix source metadata caching on target.
6579 - add 'supplements' dependencies to 'yum' parser.
6580 - provide user agent identification to curl calls.
6581 - move resolver branches (multiple alternatives) back in queue
6582   (resolve known things first, then the unknown ones).
6583 - clean up 'packages' parser.
6584 - rev 1947
6585
6586 -------------------------------------------------------------------
6587 Tue Feb 21 09:18:53 CET 2006 - kkaempf@suse.de
6588
6589 - improve media mount/umount interface
6590 - prepare class ArchCompat for proper architecture ordering
6591   and compatibility handling.
6592 - add returns to dummy functions in DbAccess.
6593 - rev 1913
6594
6595 -------------------------------------------------------------------
6596 Mon Feb 20 21:08:22 CET 2006 - kkaempf@suse.de
6597
6598 - don't explictly delete to-be-upgraded packages.
6599 - finish query-system, resolve-dependencies, and transact for
6600   libzypp-zmd-backend.
6601 - provide Pattern::category.
6602 - move system architecture to toplevel.
6603 - make target store pathname settable.
6604 - speed up rpmdb reading by properly filtering unwanted file
6605   provides.
6606 - rev 1905
6607
6608 -------------------------------------------------------------------
6609 Sun Feb 19 20:35:03 CET 2006 - kkaempf@suse.de
6610
6611 - new translations.
6612 - proofread texts.
6613 - when comparing solutions, prefer higher versions.
6614 - provide generic 'SafeBool' for bool conversions.
6615 - add PtrTypes testsuites.
6616 - rev 1876
6617
6618 -------------------------------------------------------------------
6619 Fri Feb 17 21:43:51 CET 2006 - kkaempf@suse.de
6620
6621 - integrate all diffs
6622 - move Target::commit to toplevel API
6623 - generalize dependency iterators and hash dependency
6624   information in pool (for speedup)
6625 - add 'supplements' as dependency
6626 - make more pattern attributes available
6627 - drop "smbfs" in favour of "cifs" (#151476)
6628 - add metadata cache to sources (Beta4 bug)
6629 - run "rpm -e"  with name-version-release
6630 - fix update conflicts
6631 - rev 1864
6632
6633 -------------------------------------------------------------------
6634 Thu Feb 16 20:02:19 CET 2006 - kkaempf@suse.de
6635
6636 - fix-mediachange.diff: dont skip CD but retry after media change
6637 - cd-eject-button.diff: fix CD url so YaST recognizes it and shows
6638   'eject' button
6639 - release-forced-eject-no-ptrfix.diff: fix refcounting in ptrs
6640   so media handle gets actually released and media unmounted.
6641
6642 -------------------------------------------------------------------
6643 Thu Feb 16 14:40:31 CET 2006 - kkaempf@suse.de
6644
6645 - implement arch scoring
6646 - prefer better arch (#151427)
6647 - transitive depedencies of weak requirements are non-weak
6648   (#151446)
6649 - rev 1778 + diff
6650
6651 -------------------------------------------------------------------
6652 Wed Feb 15 18:19:12 CET 2006 - kkaempf@suse.de
6653
6654 - ignore self and to-be-updated conflicts (#150844)
6655 - fix enable of target store (for non-packages)
6656 - rev 1778
6657
6658 -------------------------------------------------------------------
6659 Wed Feb 15 13:11:28 CET 2006 - kkaempf@suse.de
6660
6661 - fix "cd:" url (#151121)
6662 - provide location() in public Package api
6663 - allow running distribution upgrade in testmode
6664 - extend HAL interface
6665 - rev 1762
6666
6667 -------------------------------------------------------------------
6668 Wed Feb 15 10:10:48 CET 2006 - kkaempf@suse.de
6669
6670 - pass normal and locale packages from selections correctly.
6671 - its "baseconf" for base selections.
6672 - Make 'ZYpp' an obvious singleton.
6673 - provide releasenotesUrl.
6674 - dont continue upgrade without target.
6675 - implement 'fake' hal for testing.
6676 - fix package sizes.
6677 - more solver testcases.
6678 - rev 1754
6679
6680 -------------------------------------------------------------------
6681 Tue Feb 14 20:52:02 CET 2006 - kkaempf@suse.de
6682
6683 - extend requires of libzypp-devel
6684 - provide package sizes for UI
6685 - provide more UI helpers
6686 - implement Product and related functions
6687 - fix split provides in distribution upgrade
6688 - provide locale information to system
6689 - ask HAL for available devices
6690 - reduce debug information in solver
6691 - filter architectures in source, not in solver
6692 - rev 1743
6693
6694 -------------------------------------------------------------------
6695 Tue Feb 14 07:27:39 CET 2006 - visnov@suse.de
6696
6697 - disable another testsuite for now
6698 - fetch the default locale from environment
6699 - support user-defined formatting of log
6700 - rev 1710
6701
6702 -------------------------------------------------------------------
6703 Mon Feb 13 20:41:36 CET 2006 - visnov@suse.de
6704
6705 - providing basic product information from susetags source
6706 - public API for preferred language
6707 - implemented redirect of logging (#149001)
6708 - report start/finish of source data parsing (#150211)
6709 - store/restore source aliases properly (#150256)
6710 - disable a lot of debug logging to speed up solver
6711 - properly rewrite URL for CDn directory layouts (#149870)
6712 - rev 1706
6713
6714 -------------------------------------------------------------------
6715 Sun Feb 12 16:59:48 CET 2006 - kkaempf@suse.de
6716
6717 - add save/restore state to facilitate UI 'cancel'
6718 - enable target/store
6719 - add 'forceResolve' call and flag to resolver to switch between
6720   task-oriented ZMD and interactive YaST behaviour.
6721 - Fix resolver problem solution texts.
6722 - improve solver problem solution offerings.
6723 - fix media access handling to better support multiple
6724   requestors to single media.
6725 - move the media number checking to the source (media requestor)
6726   which knows how to verify the correct media.
6727 - Fix CD ordering (#149871), adding testcases.
6728 - Move 'PoolItemList' and 'PoolItemSet' typedefs inside classes.
6729 - Add selections to testcases.
6730 - rev 1673
6731
6732 -------------------------------------------------------------------
6733 Sat Feb 11 10:17:15 CET 2006 - kukuk@suse.de
6734
6735 - Fix missing return in Source.cc:124
6736
6737 -------------------------------------------------------------------
6738 Fri Feb 10 18:41:29 CET 2006 - kkaempf@suse.de
6739
6740 - cope with empty arch field in selections
6741 - enable dummy "enableStorage" function
6742 - rev 1610-branch
6743
6744 -------------------------------------------------------------------
6745 Fri Feb 10 15:36:43 CET 2006 - kkaempf@suse.de
6746
6747 - fix random data return in Source.cc
6748 - rev 1610
6749
6750 -------------------------------------------------------------------
6751 Fri Feb 10 15:00:45 CET 2006 - kkaempf@suse.de
6752
6753 - adapt zmd-backend to SourceImpl API change
6754 - rev 1608
6755
6756 -------------------------------------------------------------------
6757 Fri Feb 10 13:54:43 CET 2006 - kkaempf@suse.de
6758
6759 - fix the packages parser bug. Now all packages are parsed
6760   including (english) translations.
6761   source/susetags is back to svn head.
6762 - rev 1600
6763
6764 -------------------------------------------------------------------
6765 Fri Feb 10 10:30:12 CET 2006 - kkaempf@suse.de
6766
6767 - fix off-by-one bug in bitfield handling
6768 - revert source/susetags to rev 1411
6769 - rev 1586
6770
6771 -------------------------------------------------------------------
6772 Thu Feb  9 22:21:43 CET 2006 - kkaempf@suse.de
6773
6774 - dont prereq-sort non-packages
6775 - rev 1584
6776
6777 -------------------------------------------------------------------
6778 Thu Feb  9 21:29:00 CET 2006 - kkaempf@suse.de
6779
6780 - rev 1582
6781
6782 -------------------------------------------------------------------
6783 Thu Feb  9 11:10:54 CET 2006 - kkaempf@suse.de
6784
6785 - update to rev 1543
6786
6787 -------------------------------------------------------------------
6788 Thu Feb  9 00:49:23 CET 2006 - ro@suse.de
6789
6790 - require hal-devel in libzypp-devel
6791 - re-merge fixes (RPM_OPT_FLAGS)
6792
6793 -------------------------------------------------------------------
6794 Wed Feb  8 23:53:58 CET 2006 - kkaempf@suse.de
6795
6796 - make solver behaviour a bit more interactive
6797 - rev 1537
6798
6799 -------------------------------------------------------------------
6800 Wed Feb  8 18:45:21 CET 2006 - schwab@suse.de
6801
6802 - Fix syntax error in configure script.
6803 - Use RPM_OPT_FLAGS.
6804
6805 -------------------------------------------------------------------
6806 Wed Feb  8 17:03:37 CET 2006 - kkaempf@suse.de
6807
6808 - update for qt ui integration
6809 - rev 1504
6810
6811 -------------------------------------------------------------------
6812 Tue Feb  7 23:18:09 CET 2006 - kkaempf@suse.de
6813
6814 - split off libzypp-zmd-backend
6815 - rev 1466
6816
6817 -------------------------------------------------------------------
6818 Tue Feb  7 23:10:59 CET 2006 - kkaempf@suse.de
6819
6820 - another update to svn
6821
6822 -------------------------------------------------------------------
6823 Mon Feb  6 20:42:22 CET 2006 - kkaempf@suse.de
6824
6825 - finish rpm callbacks
6826 - finish UI API
6827 - fix state change resolver<->pool
6828 - zmd backend stuff
6829 - speed up tag file parsing
6830 - rev 1405
6831
6832 -------------------------------------------------------------------
6833 Mon Feb  6 16:53:03 CET 2006 - schubi@suse.de
6834
6835 - disabling failing tests of s390 and ppc
6836
6837 -------------------------------------------------------------------
6838 Mon Feb  6 11:14:16 CET 2006 - schubi@suse.de
6839
6840 - Snapshoot rev 1367
6841
6842 -------------------------------------------------------------------
6843 Mon Feb  6 01:42:48 CET 2006 - kkaempf@suse.de
6844
6845 - use hashes for pool
6846 - rev 1343
6847
6848 -------------------------------------------------------------------
6849 Fri Feb  3 14:21:47 CET 2006 - schubi@suse.de
6850
6851 - removed Obsoletes:    yast2-packagemanager
6852
6853 -------------------------------------------------------------------
6854 Fri Feb  3 11:36:19 CET 2006 - schubi@suse.de
6855
6856 - Snapshoot 3 Feb 2005 (11:30)
6857
6858 -------------------------------------------------------------------
6859 Thu Feb  2 14:27:02 CET 2006 - schubi@suse.de
6860
6861 - Snapshoot 2 Feb 2005 (14:00)
6862
6863 -------------------------------------------------------------------
6864 Thu Feb  2 12:23:03 CET 2006 - schubi@suse.de
6865
6866 - Snapshoot 2 Feb 2005 ( integrating YaST )
6867
6868 -------------------------------------------------------------------
6869 Wed Jan 25 21:37:50 CET 2006 - mls@suse.de
6870
6871 - converted neededforbuild to BuildRequires
6872
6873 -------------------------------------------------------------------
6874 Sat Jan 14 08:51:55 CET 2006 - kkaempf@suse.de
6875
6876 - Initial version
6877