changes 6.30.1
[platform/upstream/libzypp.git] / package / libzypp.changes
1 -------------------------------------------------------------------
2 Mon Feb 22 13:09:09 CET 2010 - ma@suse.de
3
4 - Turn off cookies when retrieving services repoindex.xml (bnc #573897)
5 - Consider pending disable requests when removing service repositories. (bnc #572634)
6 - version 6.30.1 (19)
7
8 -------------------------------------------------------------------
9 Sun Feb 21 14:11:49 CET 2010 - jkupec@suse.cz
10
11 - RepoManager::cleanCacheDirGarbage added for removing directories
12   which do not belong to any of known repos (bnc #467693)
13 - version 6.30.0 (19)
14
15 -------------------------------------------------------------------
16 Thu Feb 11 13:40:49 CET 2010 - ma@suse.de
17
18 - On SLE aria2 is not required, so conflict with a too old aria2
19   version installed. (bnc #578052)
20 - version 6.29.5 (19)
21
22 -------------------------------------------------------------------
23 Wed Feb 10 12:45:21 CET 2010 - ma@suse.de
24
25 - Fix package-manager script wrongly escaping UTF-8 chars in path 
26   names (bnc #571410)
27 - version 6.29.4 (19)
28
29 -------------------------------------------------------------------
30 Mon Feb  8 13:21:40 CET 2010 - ma@suse.de
31
32 - Support an alternate SLE-SP1 translation set.
33 - version 6.29.3 (19)
34
35 -------------------------------------------------------------------
36 Wed Feb  3 15:57:13 CET 2010 - ma@suse.de
37
38 - Remember the enabled state of removed service repositories. This 
39   way we are able to restore service repositories correctly after a 
40   subscrition expired and gets renewed. (bnc #572634)
41 - version 6.29.2 (19)
42
43 -------------------------------------------------------------------
44 Thu Jan 28 16:12:25 CET 2010 - jkupec@suse.cz
45
46 - Abort aria2c download when the progress callback receives 'false'
47   (bnc #545106)
48
49 -------------------------------------------------------------------
50 Tue Jan 19 14:50:15 CET 2010 - ma@suse.de
51
52 - Evaluate SolvAttr::repositoryToolVersion to prevent loading 
53   outdated solv files. (bnc #570623)
54 - version 6.29.0 (19)
55
56 -------------------------------------------------------------------
57 Fri Jan 15 18:15:26 CET 2010 - jkupec@suse.cz
58
59 - Use regex to parse aria2c progress lines (bnc #570917)
60 - version 6.28.1 (19)
61
62 -------------------------------------------------------------------
63 Thu Jan  7 12:25:24 CET 2010 - jkupec@suse.cz
64
65 - Set SignatureFileChecker context even if the key is not known
66   (bnc #495977)
67 - version 6.28.0 (19)
68
69 -------------------------------------------------------------------
70 Thu Dec 10 17:18:34 CET 2009 - jkupec@suse.cz
71
72 - RepoInfoBase::label() added for use in UI messages, plus
73   ZConfig::repoLabelIsAlias()
74
75 -------------------------------------------------------------------
76 Tue Dec  8 19:41:17 CET 2009 - ma@suse.de
77
78 - Fix transaction building in presence of multiversion installable items.
79 - version 6.27.1 (19)
80
81 -------------------------------------------------------------------
82 Fri Dec  4 17:19:58 CET 2009 - ma@suse.de
83
84 - Improve multiversion status handling and installation. (fate #305311)
85 - version 6.27.0 (19)
86
87 -------------------------------------------------------------------
88 Fri Dec  4 14:56:19 CET 2009 - jkupec@suse.cz
89
90 - Don't allow an alias to start with '.' (bnc #473834)
91
92 -------------------------------------------------------------------
93 Thu Dec  3 12:00:16 CET 2009 - ma@suse.de
94
95 - PickList and status interface for handling packages which are
96   installable in multiple versions. (fate #305311)
97 - version 6.26.0 (19)
98
99 -------------------------------------------------------------------
100 Wed Dec  2 13:10:43 CET 2009 - ma@suse.de
101
102 - Add Selectable::highestAvailableVersionObj. Returns the highest 
103   available package version, ignoring priorities and policies. (bnc #557557)
104 - version 6.25.0 (19)
105
106 -------------------------------------------------------------------
107 Mon Nov 30 17:56:02 CET 2009 - ma@suse.de
108
109 - Also parse <product> tag from .prod files <upgrade> section.
110 - version 6.24.3 (19)
111
112 -------------------------------------------------------------------
113 Fri Nov 27 11:20:34 CET 2009 - ma@suse.de
114
115 - Fix chroot execution of update scripts. (bnc #558813)
116 - version 6.24.3 (19)
117
118 -------------------------------------------------------------------
119 Thu Nov 26 16:06:52 CET 2009 - jkupec@suse.cz
120
121 - Fixed parsing of download speed from aria2c (bnc #537870)
122
123 -------------------------------------------------------------------
124 Wed Nov 25 16:28:29 CET 2009 - ma@suse.de
125
126 - Add ui::Selecatble interface for picking specific package versions
127   to install or delete if multiversion install is on.
128 - version 6.24.0 (19)
129
130 -------------------------------------------------------------------
131 Fri Nov 20 13:30:02 CET 2009 - ma@suse.de
132
133 - Parse zypp.conf multiversion option and make the setting available 
134   in pool and resolver.
135 - version 6.23.0 (19)
136
137 -------------------------------------------------------------------
138 Mon Nov 16 16:27:39 CET 2009 - ma@suse.de
139
140 - Specfile fixes to build on sle11-sp1.
141 - Fix repository probing and building in presence of productdir. (bnc #553712)
142 - version 6.22.3 (19)
143
144 -------------------------------------------------------------------
145 Thu Nov 12 15:31:10 UTC 2009 - dmacvicar@suse.de
146
147 - Forward port and document already present changes
148   from Code11-Branch
149   * void SEGV if trying to access data of installed packages, that were
150     deleted behind our back (bnc #530595)
151   * ProxyInfoSysconfig: take care variables get initialized.
152   * Fix parsing of rpm.install.excludedocs option (bnc #518883)
153   * Use rpm variables in specfile. (bnc #512466)
154   * Fix to compile with -Werror=format-security
155   * Fix packageand() in testcase generation
156   * Don't link unneeded libraries. (bnc #490895)
157   * Fix Patch::categoryEnum.
158   * Adapt to changed satsolver API. (bnc #480303)
159   * Taking ALL translations for generating GMO files (bnc #458739)
160   * Advice users to contact NCC if access to a 'novell.com'
161     repository is denied (bnc #464586).
162 - version 6.22.2 (19)
163
164 -------------------------------------------------------------------
165 Thu Nov 12 11:53:04 CET 2009 - ma@suse.de
166
167 - Raised the limit of redirections from 3 to 6 (bnc #465532)
168 - Following redirections also for https (bnc #545722).
169 - Following https redirections requires at least libcurl4-7.19.4. (bnc #553895)
170 - Do not report cached packages as being downloaded. (bnc #545295)
171 - Per default do not collect and report deleted files outside bin and lib 
172   directories for 'zypper ps'. (bnc #554480)
173 - version 6.22.1 (19)
174
175 -------------------------------------------------------------------
176 Wed Nov 11 13:54:52 CET 2009 - ma@suse.de
177
178 - CheckAccessDeleted: Per default do not collect and report deleted files 
179   that outside bin and lib directories. 'zypper ps' reporting false positive
180   seems to confuse. (bnc #554480)
181
182 -------------------------------------------------------------------
183 Wed Nov 11 11:45:01 CET 2009 - ma@suse.de
184
185 - Following https redirections requires at least libcurl4-7.19.4. (bnc #553895)
186
187 -------------------------------------------------------------------
188 Fri Nov  6 22:16:10 CET 2009 - ma@suse.de
189
190 - dup: Process drop list only if product actually changes. (bnc #552180)
191 - Selectable: Consider allowed arch/noarch changes when comuting candiadates.
192 - version 6.22.0 (19)
193
194 -------------------------------------------------------------------
195 Mon Nov  2 21:33:40 CET 2009 - ma@suse.de
196
197 - Enhance interface for zypper. (bnc #551956)
198 - version 6.21.4 (19)
199
200 -------------------------------------------------------------------
201 Mon Nov  2 20:03:31 CET 2009 - ma@suse.de
202
203 - CIFS/SMB: Support mountoption 'noguest' to prevent passing 'guest' option
204   to mount. "cifs://server/share/path?mountoptions=noguest,ro" (bnc #547354)
205 - version 6.21.3 (19)
206
207 -------------------------------------------------------------------
208 Mon Nov  2 16:35:33 CET 2009 - ma@suse.de
209
210 - CheckAccessDeleted: Avoid reporting false positive due to insufficient 
211   permission.
212
213 -------------------------------------------------------------------
214 Mon Nov  2 13:59:33 CET 2009 - ma@suse.de
215
216 - Don't try to access droplist of dropped products. (bnc #551697)
217 - version 6.21.2 (19)
218
219 -------------------------------------------------------------------
220 Fri Oct 30 12:30:48 CET 2009 - ma@suse.de
221
222 - Don't try to use an empty proxy string. (bnc #551314)
223 - MediaSMB failed to pass the --workgroup option to mount. (bnc #547354)
224 - version 6.21.1 (19)
225
226 -------------------------------------------------------------------
227 Fri Oct 30 11:28:05 CET 2009 - ma@suse.de
228
229 - New class PoolItemBest: Find the best candidates e.g. in a PoolQuery 
230   result. ui::Selectabe enhancements. Both will aid applications to
231   install package sets determined by query results. (bnc # 548392)
232 - Fix upgradeRepo solution to keep obsolete packages. (bnc #550915)
233 - Updated iso3166-1 country codes (bnc #531350)
234 - version 6.21.0 (19)
235
236 -------------------------------------------------------------------
237 Tue Oct 27 12:30:29 CET 2009 - ma@suse.de
238
239 - Add Resolver::upgradingRepo demanded by GUI. (bnc #548551)
240 - version 6.20.0 (19)
241
242 -------------------------------------------------------------------
243 Thu Oct 22 15:09:57 CEST 2009 - ma@suse.de
244
245 - Fixes to make libzypp-bindings compile.
246 - version 6.19.3 (19)
247
248 -------------------------------------------------------------------
249 Tue Oct 20 16:06:13 CEST 2009 - ma@suse.de
250
251 - Credentials are passed as commandline options to aria2c, so strip any
252   'user@' from the URL. Otherwise aria will use an empty password for 
253   this URL and authentication will fail. (bnc #544634)
254 - version 6.19.2 (19)
255
256 -------------------------------------------------------------------
257 Mon Oct 19 13:39:31 CEST 2009 - ma@suse.de
258
259 - Repository::setInfo: Propagate priority changes to the solver to
260   avoid reloading the whole repo (bnc #498266).
261 - version 6.19.1 (19)
262
263 -------------------------------------------------------------------
264 Thu Oct 15 20:48:02 CEST 2009 - ma@suse.de
265
266 - ResStatus: add isOrphaned to test whether a package is not provided
267   by any enabled repository. Orphaned packages are usually good candidates 
268   for cleanup unless the providing repository was intentionally disabled.
269 - version 6.19.0 (19)
270
271 -------------------------------------------------------------------
272 Thu Oct 15 17:28:38 CEST 2009 - dmacvicar@suse.de
273
274 - aria2: pass credentials in a file instead of the command line
275   which is logged.
276 - aria2: we get the url in the progress if there is no response 
277   from the server yet, handle that to avoid flooding the log.
278 - version 6.18.2 (17)
279
280 -------------------------------------------------------------------
281 Thu Oct 15 16:56:25 CEST 2009 - ma@suse.de
282
283 - Performing a dist upgrade the solver may try to delete old and no
284   longer provided (dropped) packages, even if they do not cause any 
285   dependency problem. This behaviour may be trurned off via zypp.conf 
286   option solver.upgradeRemoveDropedPackages. (bnc #539543)
287 - New zypp.conf option solver.upgradeRemoveDropedPackages (true).
288 - Add Product::droplist: List of dropped packages, i.e. packages no 
289   longer provided by a product.
290 - version 6.18.1 (17)
291
292 -------------------------------------------------------------------
293 Wed Oct  7 16:45:21 CEST 2009 - ma@suse.de
294
295 - Return update messages via ZYppCommitResult. Support variable 
296   substitution in notification command. (fate #301175)
297 - Fix evaluation of no_proxy entries (bnc #543337)
298 - aria/curl: Fix header data in case the target is 
299   not initialized when downloading.
300 - version 6.18.0 (17)
301
302 -------------------------------------------------------------------
303 Thu Sep 24 17:21:45 CEST 2009 - ma@suse.de
304
305 - Add zypp.conf option update.messages.notify: Command to be invoked 
306   to send update messages. (fate #301175)
307 - version 6.17.2 (17)
308
309 -------------------------------------------------------------------
310 Tue Sep 22 20:32:38 CEST 2009 - ma@suse.de
311
312 - Add Selectable::updateCandidateObj returning the candidate for 
313   update, if there is one. The updateCandidate must not violate 
314   any active solver policy.
315 - version 6.17.1 (17)
316
317 -------------------------------------------------------------------
318 Fri Sep 18 17:20:37 CEST 2009 - ma@suse.de
319
320 - Make sure rpmReadConfigFiles was called before using librpm (bnc #539603).
321 - Remove dead rpm database caching code from class RpmDb.
322 - version 6.17.0 (17)
323
324 -------------------------------------------------------------------
325 Fri Sep 11 15:13:30 CEST 2009 - ma@km13.de
326
327 - New commit.downloadMode option in zypp.conf. Allows to set a
328   prefered download policy for commit.
329 - version 6.16.0 (11)
330
331 -------------------------------------------------------------------
332 Thu Sep 10 19:03:01 CEST 2009 - ma@suse.de
333
334 - Support nfs4 (nfs4://... or nfs://...?type=nfs4) (fate #306451)
335 - Added Url::schemeIsLocal, schemeIsRemote, schemeIsVolatile and
336   schemeIsDownloading.
337 - version 6.15.0 (11)
338
339 -------------------------------------------------------------------
340 Wed Sep  9 15:02:18 CEST 2009 - ma@suse.de
341
342 - Add Capability::guessPackageSpec; parser also supporting "name-ver-rel.arch"
343   formats for building Capabilities(originally "name.arch=ver-rel").
344 - version 6.14.3 (11)
345
346 -------------------------------------------------------------------
347 Mon Sep  7 17:31:20 CEST 2009 - ma@suse.de
348
349 - Fix resolution to force installation even if dependencies are missing. 
350   (bnc #531564)
351 - Rephrase solver resolution to point out if a package will break. 
352   (bnc #520083)
353
354 -------------------------------------------------------------------
355 Fri Sep  4 12:19:50 CEST 2009 - ma@suse.de
356
357 - Lock rpms architecture only on distupgrade of the running system. 
358   (bnc #458520)
359 - version 6.14.2 (11)
360
361 -------------------------------------------------------------------
362 Thu Sep  3 13:41:31 CEST 2009 - ma@suse.de
363
364 - Fix PoolQuery comparison (bnc #528755)
365 - Fix serialization and restore of predicated PoolQueries.
366 - version 6.14.0 (11)
367
368 -------------------------------------------------------------------
369 Mon Aug 31 15:17:01 CEST 2009 - ma@suse.de
370
371 - package-manager script: Fall back to package selection if no 
372   packages are passed on the commandline. (bnc #529137)
373
374 -------------------------------------------------------------------
375 Fri Aug 28 17:33:55 CEST 2009 - dmacvicar@suse.de
376
377 - package-manager script:
378   do not fail if kpackagekit is not installed (bnc #529510)
379 - version 6.13.3 (11)
380
381 -------------------------------------------------------------------
382 Wed Aug 26 15:55:22 CEST 2009 - ma@suse.de
383
384 - Tune CheckAccessDeleted to focus on libraries and executables.
385 - version 6.13.2 (11)
386
387 -------------------------------------------------------------------
388 Thu Aug  6 18:18:21 CEST 2009 - ma@suse.de
389
390 - Provide class CheckAccessDeleted and command zypp-CheckAccessDeleted
391   to check for running processes which access meanwhile deleted files or 
392   libraries.  This may be used after commit, when trying to figure out 
393   which services need to be restated. (fate #300763).
394 - version 6.13.1 (11)
395
396 -------------------------------------------------------------------
397 Mon Aug  3 18:46:13 CEST 2009 - ma@suse.de
398
399 - New Resolver::addUpgradeRepo to perform a dist upgrade restricted to 
400   certain repositories.
401 - version 6.13.0 (11)
402
403 -------------------------------------------------------------------
404 Fri Jul 31 17:55:33 CEST 2009 - ma@suse.de
405
406 - Remove confusing newlines in vendor change info (bnc #503859)
407 - Removing a package lock was not counted as state change (bnc #501850)
408 - Take solver_allowVendorChange option into account when computing the
409   Selectables default candidate.
410 - version 6.12.0 (11)
411
412 -------------------------------------------------------------------
413 Wed Jul 29 13:36:19 CEST 2009 - ma@suse.de
414
415 - Avoid deadlock after fork and failed exec. (bnc 493152)
416 - No need to manually detect the location of aria2 binary.
417 - version 6.11.4 (11)
418
419 -------------------------------------------------------------------
420 Tue Jul 28 23:05:43 CEST 2009 - jkupec@suse.cz
421
422 - Fixed parsing of download rate report (changed in aria2 1.4.0)
423   (bnc #513944)
424
425 -------------------------------------------------------------------
426 Mon Jul 27 16:05:43 CEST 2009 - ma@suse.de
427
428 - Create LogControl on demand instead of using a static var. (bnc #525339)
429 - version 6.11.2 (11)
430
431 -------------------------------------------------------------------
432 Thu Jul 23 00:22:50 CEST 2009 - ma@km13.de
433
434 - New misc::defaultLoadSystem: Convenience to create the ZYpp instance 
435   and load target and enabled repositories.
436
437 -------------------------------------------------------------------
438 Wed Jul 22 14:57:32 CEST 2009 - ma@suse.de
439
440 - New class InstanceId to build strings to identify/retrieve specific 
441   Solvables.
442 - version 6.11.1 (11)
443
444 -------------------------------------------------------------------
445 Mon Jul 20 23:57:46 CEST 2009 - ma@km13.de
446
447 - Add download policies to ZYppCommitPolicy, supporting DownloadOnly
448   and DownloadInAdvance. (fate #302159, fate #305624)
449 - version 6.11.0 (11)
450
451 -------------------------------------------------------------------
452 Thu Jul 16 17:05:27 CEST 2009 - dmacvicar@suse.de
453
454 - add support to the package-manager script to use kpackagekit
455   or gnome-packagekit if available, which allows to install local
456   rpms with one click from file manager following desktop policies
457   and fetching other dependencies if required.
458   (fate #306526)
459 - version 6.10.5 (10)
460
461 -------------------------------------------------------------------
462 Thu Jul 16 16:25:24 CEST 2009 - ma@suse.de
463
464 - New solver.upgradeTestcasesToKeep option in zypp.conf. It tells 
465   how many dist upgrade solver testcases should be kept on the system.
466   Per default just the last two are kept. 
467 - version 6.10.4 (10)
468
469 -------------------------------------------------------------------
470 Wed Jul 15 17:53:43 CEST 2009 - ma@suse.de
471
472 - Don't write a solver testcase when solving for dist upgrade, 
473   but when actually committing.
474 - version 6.10.3 (10)
475
476 -------------------------------------------------------------------
477 Wed Jul 15 16:45:39 CEST 2009 - ma@suse.de
478
479 - Add new string Match::Mode STRINGSTART and STRINGEND.
480
481 -------------------------------------------------------------------
482 Tue Jul 15 14:38:51 CEST 2009 - jkupec@suse.cz
483
484 - log redirections when cURL media backend is used (fate #305320).
485
486 -------------------------------------------------------------------
487 Tue Jul 14 18:15:51 CEST 2009 - ma@suse.de
488
489 - Support "product version" detection on systems not using 
490   /etc/product.d/baseproduct by looking for the first package
491   providing ZConfig::distroverpkg (defaults to redhat-release). 
492 - version 6.10.2 (10)
493
494 -------------------------------------------------------------------
495 Fri Jul 10 15:21:39 CEST 2009 - ma@suse.de
496
497 - Adapt to boost_unit_test_framework-1.38. 
498 - version 6.10.1 (10)
499
500 -------------------------------------------------------------------
501 Wed Jul  8 16:19:31 CEST 2009 - ma@suse.de
502
503 - Remove obsolete UpgradeStatistics class from libzypp.
504
505 -------------------------------------------------------------------
506 Tue Jul  7 17:45:47 CEST 2009 - ma@suse.de
507
508 - Fix HistoryLog to initialize on demand.
509 - version 6.10.0 (10)
510
511 -------------------------------------------------------------------
512 Fri Jul  3 13:01:13 CEST 2009 - ma@suse.de
513
514 - Fix parsing of rpm.install.excludedocs option (bnc #518883)
515
516 -------------------------------------------------------------------
517 Fri Jul  3 09:20:56 CEST 2009 - ma@suse.de
518
519 - When unmounting ISO images, don't mix up exceptions thrown by the 
520   loop mounted ISO and those thrown by the media containing it.
521   (bnc #517856)
522
523 -------------------------------------------------------------------
524 Thu Jul  2 16:42:42 CEST 2009 - ma@suse.de
525
526 - Adapt to satsolvers improved dataiterator handling.
527 - version 6.9.3 (8)
528
529 -------------------------------------------------------------------
530 Wed Jul  1 18:05:54 CEST 2009 - ma@suse.de
531
532 - Support PoolQuery for sub-structures attributes. (fate #305503)
533 - version 6.9.2 (8)
534
535 -------------------------------------------------------------------
536 Wed Jul  1 13:44:04 CEST 2009 - ma@suse.de
537
538 - Running as non-root user use a temporary @System solvfile in case the
539   global one is outdated and needed refresh. (bnc #517183)
540 - version 6.9.1 (8)
541
542 -------------------------------------------------------------------
543 Tue Jun 30 16:32:08 CEST 2009 - ma@suse.de
544
545 - Enhance LookupAttr to allow direct query of attributes within 
546   sub-structures (flexarrays).
547
548 -------------------------------------------------------------------
549 Fri Jun 26 12:06:51 CEST 2009 - ma@suse.de
550
551 - Enhance PoolQueryIterator to allow detailed inspection of attribute 
552   matches.
553 - Prefer datadir stored as repo attribute, but fallback searching in 
554   solvbales (old solv files do this). 
555 - version 6.9.0 (8)
556
557 -------------------------------------------------------------------
558 Tue Jun 23 13:29:36 CEST 2009 - ma@suse.de
559
560 - Allow building libzypp with rpm-5 (experimental)
561 - version 6.8.3 (8)
562
563 -------------------------------------------------------------------
564 Wed Jun 17 15:39:17 CEST 2009 - ma@suse.de
565
566 - Allow building libzypp without HAL (not recommended). Without HAL
567   CD/DVD device detection is limited to /dev/dvd and /dev/cdrom.
568 - version 6.8.2 (8)
569
570 -------------------------------------------------------------------
571 Fri Jun  5 21:16:45 CEST 2009 - ma@suse.de
572
573 - Fix solver to use IdSting to avoid failing vendor checks.
574 - version 6.8.1 (8)
575
576 -------------------------------------------------------------------
577 Thu Jun  4 14:22:58 CEST 2009 - ma@suse.de
578
579 - Cleanup and remove deprecated interface methods.
580 - version 6.8.0 (8)
581
582 -------------------------------------------------------------------
583 Fri May 29 20:12:55 CEST 2009 - ma@suse.de
584
585 - Improve PoolQuery to allow queries on dependencies. (bnc #475682)
586 - version 6.7.0 (6)
587
588 -------------------------------------------------------------------
589 Thu May 28 12:53:02 CEST 2009 - ma@suse.de
590
591 - New solver.allowVendorChange expert option in zypp.conf.
592 - version 6.6.0 (6)
593
594 ------------------------------------------------------------------
595 Wed May 20 14:23:07 CEST 2009 - ma@suse.de
596
597 - Fix lost housekeeping data in modifyRepo (bnc #503207)
598
599 -------------------------------------------------------------------
600 Fri May  8 16:43:47 CEST 2009 - ma@suse.de
601
602 - Allow service refresh to change a repositories url (bnc #502157)
603
604 -------------------------------------------------------------------
605 Tue May  5 13:39:08 CEST 2009 - ma@suse.de
606
607 - Detect and compile with rpm 4.7 (bnc #444211)
608 - version 6.5.2 (5)
609
610 -------------------------------------------------------------------
611 Mon May  4 16:19:54 CEST 2009 - ma@suse.de
612
613 - Improve problem report on broken systemCheck rule (bnc #475144)
614
615 -------------------------------------------------------------------
616 Mon Apr 27 15:26:54 CEST 2009 - ma@suse.de
617
618 - In update repos providing multiple release package versions for 
619   the same product, link a product to the latest version. (bnc #497696)
620
621 -------------------------------------------------------------------
622 Mon Apr 27 14:28:07 CEST 2009 - ma@suse.de
623
624 - New classes wraping satsolver datamatcher (Match and sat::AttrMatcher)
625 - Extend LookupAttr to support matching specific string patterns.
626 - Rewrote PoolQuery::Iterator (adapt to AttrMatcher, fixes and speedup)
627 - version 6.5.0 (5)
628
629 -------------------------------------------------------------------
630 Thu Apr 16 12:49:40 CEST 2009 - ma@suse.de
631
632 - Soft lock packages deleted on behalf of a user request.
633 - version 6.4.1 (2)
634
635 -------------------------------------------------------------------
636 Tue Mar 31 15:51:32 CEST 2009 - ma@suse.de
637
638 - New zypp.conf option 'download.media_preference': Hint which media 
639   to prefer when installing packages (download vs. CD).
640 - version 6.4.0 (2)
641
642 ------------------------------------------------------------------
643 Thu Mar 12 18:38:30 CET 2009 - ma@suse.de
644
645 - Add Resolver::setSolveSrcPackages. Per default disable solving 
646   of source package dependencies. We will later allow to enable 
647   it per package.
648 - version 6.3.0 (2)
649
650 -------------------------------------------------------------------
651 Fri Mar  6 17:17:26 CET 2009 - dmacvicar@suse.de
652
653 - aria2: show the download speed in the right unit
654 - aria2: show the filename in progress, not the repository
655 - aria2: don't show done twice
656
657 -------------------------------------------------------------------
658 Thu Mar  5 14:52:44 CET 2009 - ma@suse.de
659
660 - Remove a lock if the locking process is in zombie state. (bnc #481577)
661
662 -------------------------------------------------------------------
663 Wed Mar  4 00:13:19 CET 2009 - jkupec@suse.cz
664
665 - zypp.conf: fixed and enabled 'servicesdir'
666
667 -------------------------------------------------------------------
668 Tue Mar  3 13:38:11 CET 2009 - dmacvicar@suse.de
669
670 - aria2: implement speed indicators (bnc#475506)
671 - aria2: implement progress indicators correctly (bnc#473846)
672 - aria2: fix broken pipe when looking for aria2c which caused
673          a fallback to curl. (bnc#480930)
674 - aria2: implement saving and reading mirror stats data in
675          /var/cache/zypp/aria2.stats
676 - aria2: handle failover correctly (bnc#481115)
677 - aria2: various improvements in error and report  handling
678 - aria2: curl: reset settings on attach to avoid duplicate
679   headers
680 - version 6.2.1 (2)
681
682 -------------------------------------------------------------------
683 Tue Mar  3 12:44:24 CET 2009 - ma@suse.de
684
685 - Adapt to changed satsolver API.
686
687 -------------------------------------------------------------------
688 Fri Feb 27 16:23:36 CET 2009 - dmacvicar@suse.de
689
690 - Make sure Fetcher pass optional files as non-interactive
691 - Fixes file does not exist error when key/sig does not exist 
692 - version 6.2.0 (2)
693
694 -------------------------------------------------------------------
695 Thu Feb 26 13:49:56 CET 2009 - ma@suse.de
696
697 - Use correct default for zconfig(solver.checkSystemFile) (bnc# 475144)
698
699 -------------------------------------------------------------------
700 Thu Feb 26 01:25:33 CET 2009 - ma@suse.de
701
702 - Prevent ResStatus from overriding user locks. (bnc #475230)
703
704 -------------------------------------------------------------------
705 Sun Feb 22 15:27:11 CET 2009 - ma@suse.de
706
707 - Never refresh repositories from CD/DVD, once they are created. (bnc #476429)
708
709 -------------------------------------------------------------------
710 Sat Feb 21 18:31:17 CET 2009 - dmacvicar@suse.de
711
712 Implemented the following options with aria backend:
713
714 - download.max_concurrent_connections (default 2)
715   download.min_download_speed (default no limit)
716   download.max_download_speed (default no limit)
717   download.max_silent_tries (default 5)
718
719 -------------------------------------------------------------------
720 Fri Feb 20 16:28:19 CET 2009 - dmacvicar@suse.de
721
722 - MediaAria2c: allow disabling aria2 using ZYPP_ARIA2C=0.
723   Various improvements including file existence checking
724   Disable HEAD request if aria2c >= 1.20
725   Restrict max connections to 2 for now.
726
727 -------------------------------------------------------------------
728 Wed Feb 18 15:51:38 CET 2009 - ma@suse.de
729
730 - Neither lose packages with empty name, nor SEGV when processing them. (bnc #470011)
731
732 -------------------------------------------------------------------
733 Tue Feb 17 23:17:54 CET 2009 - ma@suse.de
734
735 - Compute obsoletes based on names only (not considering provides) (bnc #471023)
736
737 -------------------------------------------------------------------
738 Tue Feb 17 12:56:57 CET 2009 - jkupec@suse.cz
739
740 - Fixed FTP authentication (bnc #472879)
741
742 -------------------------------------------------------------------
743 Wed Feb 11 13:31:03 CET 2009 - ma@suse.de
744
745 - Follow IEC and use the binary prefixes (KiB,MiB,GiB) for printing Byte 
746   counts based on a power of 1024 (formerly just K,M,G). Byte counts based 
747   on a power of 1000 stay unaffected (kB,MB,GB).
748
749 -------------------------------------------------------------------
750 Mon Feb  9 13:14:26 CET 2009 - ma@suse.de
751
752 - Fix installation prompting for the wrong CD/DVD. (bnc #472892)
753
754 -------------------------------------------------------------------
755 Tue Feb  3 18:07:38 CET 2009 - ma@suse.de
756
757 - Send any output from rpm install/delete scripts via callback, so 
758   applications are able to display it. (bnc #369450)
759
760 -------------------------------------------------------------------
761 Mon Feb  2 14:12:08 CET 2009 - ma@suse.de
762
763 - Add missing translations (bnc #256289)
764
765 -------------------------------------------------------------------
766 Wed Jan 28 14:37:28 CET 2009 - jkupec@suse.cz
767
768 - HistoryLogReader added
769
770 -------------------------------------------------------------------
771 Tue Jan 27 13:35:44 CET 2009 - ma@suse.de
772
773 - Respect content-file DATDIR when downloading packages. (bnc #468612)
774
775 -------------------------------------------------------------------
776 Tue Jan 27 13:28:54 CET 2009 - jkupec@suse.cz
777
778 - Enabled CredentialManager for MediaSMB (bnc #460970).
779 - Ignore URL's username, password, and query string in AuthData
780   comparator in CredentialManager.
781
782 -------------------------------------------------------------------
783 Mon Jan 26 12:41:07 CET 2009 - ma@suse.de
784
785 - Let vendor checks per default differ between 'openSUSE Build Service' 
786   and 'openSUSE' (bnc #467262).
787
788 -------------------------------------------------------------------
789 Fri Jan 23 12:34:44 CET 2009 - ma@suse.de
790
791 - Fix handling of plaindir repos on mounted devices (e.g. USB) (bnc #464778)
792 - Fix plaindir checksum computation not to to follow symlinks (bnc #464778)
793
794 -------------------------------------------------------------------
795 Thu Jan 22 10:41:27 CET 2009 - ma@suse.de
796
797 - Tell satsolver about product buddies (bnc #466565)
798
799 -------------------------------------------------------------------
800 Fri Jan  9 17:01:10 CET 2009 - jkupec@suse.cz
801
802 - handle HTTP 503 reponses as temporary errors (bnc #462545)
803
804 -------------------------------------------------------------------
805 Thu Dec 18 22:26:18 CET 2008 - ma@suse.de
806
807 - Fixed lost user request to abort during commit. (bnc #388810, bnc #450273)
808 - revision 11954
809 - version 5.25.0 (23)
810
811 -------------------------------------------------------------------
812 Thu Dec 18 13:02:27 CET 2008 - ma@suse.de
813
814 - Add Package::filelist, faster and less memory consuming 
815   implementation of Package::filenames (now deprecated).
816 - revision 11949
817
818 -------------------------------------------------------------------
819 Thu Dec 11 21:39:50 CET 2008 - ma@suse.de
820
821 - Add str::hexencode and str::hexdecode to encode special characters 
822   in a string as %XX.
823 - Hexdecode modalias strings in rpm dependencies because rpm does not 
824   allow comma, blank and other special chars. (bnc #456695)
825 - revision 11927
826
827 -------------------------------------------------------------------
828 Thu Dec 11 17:13:06 CET 2008 - ma@suse.de
829
830 - Catch and report media errors when proving packages. (bnc #457652)
831 - revision 11926
832
833 -------------------------------------------------------------------
834 Wed Dec 10 16:09:08 CET 2008 - ma@suse.de
835
836 - Remove obsolete zypp.conf::productsdir and deprecate 
837   ZConfig::productsPath().
838 - Monitor /etc/products.d to determine if @system.solv needs to be 
839   rebuilt. (bnc #457933)
840 - revision 11923
841 - version 5.24.7 (23)
842
843 -------------------------------------------------------------------
844 Mon Dec  8 15:31:18 CET 2008 - ma@suse.de
845
846 - Execute patch scripts chroot to the installed system. (bnc #456795)
847 - revision 11908
848
849 -------------------------------------------------------------------
850 Mon Dec  8 10:39:30 CET 2008 - schubi@suse.de
851
852 - Make the solver reset function public (bnc #439373)
853 - Revision 11904
854
855 -------------------------------------------------------------------
856 Sun Dec  7 20:21:09 CET 2008 - coolo@suse.de
857
858 - note for coolo: do not trust bash advisory from TPM colleagues
859
860 -------------------------------------------------------------------
861 Fri Dec  5 14:22:11 CET 2008 - ma@suse.de
862
863 - Fix solvers inappropriate selection as byUSER (bnc 455965)
864 - revision 11891
865 - version 5.24.6 (23)
866
867 -------------------------------------------------------------------
868 Thu Dec  4 11:10:35 CET 2008 - coolo@suse.de
869
870 - fix %post script to not warn on fresh install
871
872 -------------------------------------------------------------------
873 Mon Dec  1 19:38:24 CET 2008 - ma@suse.de
874
875 - Fix install order computation losing some installed packages
876   pre-requirements. (bnc #439802)
877 - revision 11845
878 - version 5.24.5 (23)
879
880 -------------------------------------------------------------------
881 Fri Nov 28 16:33:56 CET 2008 - ma@suse.de
882
883 - Prune soft locks to prevent installation but not update of 
884   already installed packages.
885 - revision 11829
886 - version 5.24.4 (23)
887
888 -------------------------------------------------------------------
889 Fri Nov 28 11:36:03 CET 2008 - schubi@suse.de
890
891 - Taking solutions which based on user requirements/conflict
892   "by User" solutions (bnc #442718)
893 - revision 11825 
894
895 -------------------------------------------------------------------
896 Fri Nov 28 00:05:17 CET 2008 - ma@suse.de
897
898 - Take into account the requirements of all obsoleted packages uninstall 
899   scripts when computing the installation order. (bnc #439802)
900 - revision 11823
901 - version 5.24.3 (23)
902
903 -------------------------------------------------------------------
904 Thu Nov 27 14:45:07 CET 2008 - dmacvicar@suse.de
905
906 - fix maybeUnsuported() method returning wrong result
907 - add testcase for future coverage
908 - don't force time based uuid for anonymous id string (bnc #449654)
909 - RELEASE: 5.24.2 (23)
910
911 -------------------------------------------------------------------
912 Wed Nov 26 17:18:00 CET 2008 - ma@suse.de
913
914 - Call 'repo2solv -R' (recursive scan) for plaindir repos. (bnc #443350)
915 - revision 11810
916
917 -------------------------------------------------------------------
918 Wed Nov 26 17:09:12 CET 2008 - dmacvicar@suse.de
919
920 - SHA1SUMS.key is not imported by zypp as known key (bnc #446188)
921 - path and url in add_on_products.xml is evaluated wrong
922   (bnc #446170)
923
924 -------------------------------------------------------------------
925 Mon Nov 24 17:47:35 CET 2008 - schubi@suse.de
926
927 - activate locking for doUpdate (bnc #447684)
928 - revision 11792
929 - RELEASE: 5.24.1 (23)
930  
931 -------------------------------------------------------------------
932 Fri Nov 21 16:56:10 CET 2008 - dmacvicar@suse.de
933
934 - remove unused updaterepokey, replaced by repo
935   product information
936
937 -------------------------------------------------------------------
938 Fri Nov 21 15:12:52 CET 2008 - jkupec@suse.cz
939
940 - fixed uninitialized value in OnMediaLocation (bnc #447010)
941 - revision 11770
942
943 -------------------------------------------------------------------
944 Thu Nov 20 23:59:16 CET 2008 - ma@suse.de
945
946 - Fix retrieval of deltarpm info.
947 - revision 11764
948 - version 5.24.0 (23)
949
950 -------------------------------------------------------------------
951 Thu Nov 20 22:15:28 CET 2008 - ma@suse.de
952
953 - Fix retrieval of Repository attributes like timestamps, keywords
954   and product info.
955 - revision 11760
956
957 -------------------------------------------------------------------
958 Thu Nov 20 19:30:05 CET 2008 - ma@suse.de
959
960 - Enhance class LookupAttr and add convenience class LookupRepoAttr to
961   iterate those solv file attributes which are not acssociated with a 
962   solvable. E.g. product or deltarpm info.
963 - revision 11754
964
965 -------------------------------------------------------------------
966 Wed Nov 19 15:49:38 CET 2008 - jkupec@suse.cz
967
968 - encode user-supplied URL strings before using them in the Url object
969   (bnc #446395, bnc #444267)
970 - revision 11720
971
972 -------------------------------------------------------------------
973 Wed Nov 19 15:15:14 CET 2008 - ma@suse.de
974
975 - Support loading helix files.
976 - revision 11719
977
978 -------------------------------------------------------------------
979 Tue Nov 18 18:37:30 CET 2008 - ma@suse.de
980
981 - Add class filesystem::Glob to find pathnames matching a pattern
982   by using ::glob.
983 - revision 11708
984
985 -------------------------------------------------------------------
986 Thu Nov 13 11:07:56 CET 2008 - schubi@suse.de
987
988 - Taking care for ppc64 while distupgrade (bnc #443685)
989 - revision 11670 
990
991 -------------------------------------------------------------------
992 Wed Nov 12 18:53:03 CET 2008 - ma@suse.de
993
994 - Add Capability ctor from Arch and Name: (Arch_i386, "name") or
995   (Arch_i386, "name == 1.0").
996 - revision 11669
997
998 -------------------------------------------------------------------
999 Wed Nov 12 14:31:20 CET 2008 - ma@suse.de
1000
1001 - Take care to always reset CURLOPT_TIMECONDITION to prevent incomplete 
1002   downloads. (bnc #444109)
1003 - revision 11656
1004 - version 5.23.0 (23)
1005
1006 -------------------------------------------------------------------
1007 Wed Nov 12 13:19:02 CET 2008 - ma@suse.de
1008
1009 - Check for modaliases below /sys (bnc #430179)
1010 - revision 11653
1011
1012 -------------------------------------------------------------------
1013 Tue Nov 11 18:36:33 CET 2008 - ma@suse.de
1014
1015 - Avoid superfluous file copying and gpg invocation in keyring handling.
1016 - revision 11650
1017
1018 -------------------------------------------------------------------
1019 Tue Nov 11 14:48:52 CET 2008 - ma@suse.de
1020
1021 - Prevent fetcher from processing the same index file twice. (bnc #443644)
1022 - revision 11648
1023 - version 5.22.0 (21)
1024
1025 -------------------------------------------------------------------
1026 Fri Nov  7 23:55:47 CET 2008 - ma@suse.de
1027
1028 - Fix retrieval of patch contents and references attributes. (bnc #442200)
1029 - revision 11641
1030 - version 5.21.0 (21)
1031
1032 -------------------------------------------------------------------
1033 Fri Nov  7 19:51:00 CET 2008 - ma@suse.de
1034
1035 - Add CheckSum::asString.
1036 - revision 11634
1037
1038 -------------------------------------------------------------------
1039 Fri Nov  7 17:55:48 CET 2008 - ma@suse.de
1040
1041 - revision 11631
1042 - version 5.20.0 (20)
1043
1044 -------------------------------------------------------------------
1045 Thu Nov  6 18:35:25 CET 2008 - dmacvicar@suse.de
1046
1047 - re-add the flavor to the http header now using a flavor
1048   cache that is updated on every target load.
1049   Target::dstributionFlavor provides access to this cache
1050   in case you need the last used flavor without loading
1051   the target.
1052
1053 -------------------------------------------------------------------
1054 Thu Nov  6 16:23:03 CET 2008 - schubi@suse.de
1055
1056 - added flag: ignorealreadyrecommended to the testcases (bnc #432136)
1057 - revsion 11539 
1058
1059 -------------------------------------------------------------------
1060 Thu Nov  6 09:41:48 CET 2008 - schubi@suse.de
1061
1062 - Adding rule rpm-arch for installed rpm package in order to avoid 
1063   unneeded architecture change. (bnc #441004)
1064 - revision 11585
1065
1066 -------------------------------------------------------------------
1067 Tue Nov  4 13:21:35 CET 2008 - jkupec@suse.cz
1068
1069 - handle MediaTimeoutException also in MediaSetAccess::provideFile()
1070   (bnc #439983)
1071 - revision 11568
1072
1073 -------------------------------------------------------------------
1074 Mon Nov  3 15:30:53 CET 2008 - dmacvicar@suse.de
1075
1076 - merge contributions by Jon Nelson, the patches resolve 
1077   the following issues:
1078 - disable the "Pragma: nocache" header which is automatically 
1079   used by curl.
1080   re-enables the use of a caching http proxy (like squid or others) 
1081   and corrects (bnc #326208)
1082 - don't generate an If-Modified-Since header if we don't have a
1083   previous file to work with
1084 - don't generate a Proxy-Authenticate header if one is not called 
1085   for.
1086
1087 -------------------------------------------------------------------
1088 Fri Oct 31 14:01:57 CET 2008 - ma@suse.de
1089
1090 - Do not save solver locks (by APPL_HIGH).
1091 - revision 11558
1092
1093 -------------------------------------------------------------------
1094 Fri Oct 31 13:53:39 CET 2008 - dmacvicar@suse.de
1095
1096 - fetcher.setOptions( Fetcher::AutoAddIndexes ) allows
1097   for automatic signed index discovery.
1098 - enqueueDir with checksum checking s now enqueueDigestedDir
1099
1100 -------------------------------------------------------------------
1101 Thu Oct 30 14:24:57 CET 2008 - schubi@suse.de
1102
1103 - solutions: keep/lock will be done by APPL_HIGH. So they will not be
1104   saved in the lockfiles
1105 - "keep obsolete" will be handled with lock by APPL_HIGH (bnc #439134)
1106 - revision  11549 
1107
1108 -------------------------------------------------------------------
1109 Wed Oct 29 14:14:16 CET 2008 - jkupec@suse.cz
1110
1111 - throw a MediaTimeoutException also on http 504 (gateway timeout)
1112   (bnc #425035)
1113 - revision 11535
1114
1115 -------------------------------------------------------------------
1116 Wed Oct 29 12:51:55 CET 2008 - ma@suse.de
1117
1118 - Add 'sh4' architectures.
1119 - revision 11534
1120
1121 -------------------------------------------------------------------
1122 Tue Oct 28 22:01:40 CET 2008 - dmacvicar@suse.de
1123
1124 - don't free the header before curl_perform as curl does not
1125   copy it. (bnc#439532)
1126
1127 -------------------------------------------------------------------
1128 Tue Oct 28 16:47:36 CET 2008 - ma@suse.de
1129
1130 - Add 'arm' architectures.
1131 - revision 11525
1132
1133 -------------------------------------------------------------------
1134 Tue Oct 28 10:07:13 CET 2008 - schubi@suse.de
1135
1136 - regarding "keep obsolete" in the solutions (bnc #439134)
1137 - revision 11517 
1138
1139 -------------------------------------------------------------------
1140 Mon Oct 27 10:51:01 CET 2008 - dmacvicar@suse.de
1141
1142 - fix broken aria2c command line (bnc#438971) 
1143
1144 -------------------------------------------------------------------
1145 Sun Oct 26 14:53:56 CET 2008 - coolo@suse.de
1146
1147 - adding svn r11488 to fix compile of PackageKit
1148
1149 -------------------------------------------------------------------
1150 Fri Oct 24 18:12:34 CEST 2008 - ma@suse.de
1151
1152 - Remove error prone methods from OnMediaLocation API to prevent 
1153   accidental missuse. (bnc #437328)
1154 - revision 11487
1155 - version 5.19.0 (19)
1156
1157 -------------------------------------------------------------------
1158 Fri Oct 24 16:07:45 CEST 2008 - ma@suse.de
1159
1160 - Provide the /etc/products.d enties filename as Product::referenceFilename.
1161   Use it to remove orphan products. (bnc #432932)
1162 - Fix media exception handling in commit (bnc #395704)
1163 - revision 11485
1164 - version 5.18.0 (17)
1165
1166 -------------------------------------------------------------------
1167 Fri Oct 24 10:29:19 CEST 2008 - schubi@suse.de
1168
1169 - Taking "unlock" instead of setTransact(false) in the solutions (bnc #436923)
1170 - revision 11468
1171 - version 5.17.0 (17)
1172
1173 -------------------------------------------------------------------
1174 Wed Oct 22 14:33:10 CEST 2008 - ma@suse.de
1175
1176 - For retrieving a product license fall back to license.tar.gz. (bnc #372386)
1177 - revision 11447
1178
1179 -------------------------------------------------------------------
1180 Wed Oct 22 14:16:33 CEST 2008 - dmacvicar@suse.de
1181
1182 - move anonymous unique id to a private http header
1183   X-ZYpp-AnonymousUniqueId (bnc#431571 )
1184
1185 -------------------------------------------------------------------
1186 Wed Oct 22 12:58:35 CEST 2008 - ma@suse.de
1187
1188 - Adapt to satsolver-0.12 API.
1189 - Add Locale:: bestMatch to find the best match within a set of 
1190   available Locales.
1191 - revision 11441
1192
1193 -------------------------------------------------------------------
1194 Mon Oct 20 16:44:58 CEST 2008 - ma@suse.de
1195
1196 - RepoInfo: Add methods to handle repository licenses. (bnc #372386)
1197 - revision 11419
1198
1199 -------------------------------------------------------------------
1200 Mon Oct 20 16:39:41 CEST 2008 - ma@suse.de
1201
1202 - Adapt to changed satsolver dataiterator API.
1203 - revision 11418
1204
1205 -------------------------------------------------------------------
1206 Fri Oct 17 18:31:47 CEST 2008 - ma@suse.de
1207
1208 - Secure download of license file on repo refresh (bnc #372386)
1209 - revision 11398
1210
1211 -------------------------------------------------------------------
1212 Fri Oct 17 17:26:25 CEST 2008 - ma@suse.de
1213
1214 - Call 'repo2solv.sh -o' instead of using output redirection. (bnc #420046)
1215 - revision 11397
1216
1217 -------------------------------------------------------------------
1218 Thu Oct 16 17:57:15 CEST 2008 - jkupec@suse.cz
1219
1220 - repository license methods added to RepoManager (bnc #372386)
1221 - revision 11377
1222
1223 -------------------------------------------------------------------
1224 Thu Oct 16 16:26:01 CEST 2008 - dmacvicar@suse.de
1225
1226 - don't take into account stat information when looking
1227   for remote SHA1SUMS (part of bnc#409927)
1228
1229 -------------------------------------------------------------------
1230 Wed Oct 15 18:01:48 CEST 2008 - jkupec@suse.cz
1231
1232 - MediaSetAccess::provideOptionalFile() added
1233 - revision 11369
1234
1235 -------------------------------------------------------------------
1236 Wed Oct 15 18:01:48 CEST 2008 - jkupec@suse.cz
1237 - version 5.16.1 (16)
1238
1239 -------------------------------------------------------------------
1240 Tue Oct 14 16:15:09 CEST 2008 - jkupec@suse.cz
1241
1242 - don't initialize servicesTargetDistro via global ZYpp instance in
1243   RepoManagerOptions() constructor (bnc #435184)
1244 - revision 11342
1245
1246 -------------------------------------------------------------------
1247 Mon Oct 13 19:12:40 CEST 2008 - jkupec@suse.cz
1248
1249 - repository probing: check for other types of repo even on
1250   MediaException, throw only if all fail (bnc #335906)
1251 - revision 11332
1252
1253 -------------------------------------------------------------------
1254 Mon Oct 13 14:16:25 CEST 2008 - ma@suse.de
1255
1256 - Adapt to satsolver changes.
1257 - revision 11331
1258 - version 5.16.0 (16)
1259
1260 -------------------------------------------------------------------
1261 Mon Oct 13 13:28:48 CEST 2008 - ma@suse.de
1262
1263 - Fix reading delta rpm checksum from solv file.
1264 - revision 11313
1265
1266 -------------------------------------------------------------------
1267 Mon Oct 13 12:12:39 CEST 2008 - ma@suse.de
1268
1269 - Fix package-manager script to properly quote arguments. (bnc #30903)
1270 - revision 11311
1271
1272 -------------------------------------------------------------------
1273 Mon Oct 13 11:03:04 CEST 2008 - schubi@suse.de
1274
1275 - regarding orphaned resolvables
1276 - removed old distupgrade algorithm
1277 - revision 11307 
1278
1279 -------------------------------------------------------------------
1280 Sun Oct 12 13:55:51 CEST 2008 - jkupec@suse.cz
1281
1282 - handle ftp response 530 (login failed) like http 403
1283   (bnc #433537)
1284 - revision 11305
1285
1286 -------------------------------------------------------------------
1287 Thu Oct  9 17:37:18 CEST 2008 - ma@suse.de
1288
1289 - Adapt to satsolvers 'big solv data change'.
1290 - revision 11294
1291
1292 -------------------------------------------------------------------
1293 Thu Oct  9 17:18:18 CEST 2008 - schubi@suse.de
1294
1295 - Taking the right solution actions for locked resolvables (bnc #400840)
1296 - revision 11289 
1297
1298 -------------------------------------------------------------------
1299 Thu Oct  9 13:52:03 CEST 2008 - ma@suse.de
1300
1301 - Add required copy-ctor and assignment operator to WhatProvides.
1302   (bnc #433087)
1303 - revision 11276
1304
1305 -------------------------------------------------------------------
1306 Wed Oct  8 16:24:25 CEST 2008 - jkupec@suse.cz
1307
1308 - detect and use unused loop device for mounting ISO images
1309   (bnc #428009)
1310 - revision 11262
1311 - version 5.15.1 (13)
1312
1313 -------------------------------------------------------------------
1314 Wed Oct  8 15:39:08 CEST 2008 - jkupec@suse.cz
1315
1316 - fixed segfault when saving the probed repo type in
1317   RepoManager::refreshMetadata() (bnc #431963)
1318 - revision 11261
1319
1320 -------------------------------------------------------------------
1321 Wed Oct  8 11:33:00 CEST 2008 - dmacvicar@suse.de
1322
1323 - improve log message (bnc#429114) 
1324
1325 -------------------------------------------------------------------
1326 Wed Oct  8 11:15:20 CEST 2008 - lslezak@suse.cz
1327
1328 - disk usage - ignore /proc filesystem (bnc#418783)
1329 - revision 11258
1330
1331 -------------------------------------------------------------------
1332 Tue Oct  7 13:24:10 CEST 2008 - ma@suse.de
1333
1334 - Fixed detection of loopback mounted iso-files. The mtab entry does
1335   not necessarily mention the iso-file. (bnc #432504) 
1336 - revision 11252
1337 - version 5.15.0 (13)
1338
1339 -------------------------------------------------------------------
1340 Thu Oct  2 19:46:13 CEST 2008 - ma@suse.de
1341
1342 - Add zypp.conf option 'download.use_deltarpmr.always' to enable using 
1343   delta rpms even if the package is available on a local source.
1344   (Axel C. Frinke)
1345 - revision 11235
1346 - version 5.14.0 (13)
1347
1348 -------------------------------------------------------------------
1349 Thu Oct  2 18:50:11 CEST 2008 - ma@suse.de
1350
1351 - Add product attribute: PRODUCTLINE.
1352 - revision 11234
1353
1354 -------------------------------------------------------------------
1355 Thu Oct  2 17:18:19 CEST 2008 - ma@suse.de
1356
1357 - Do not consider self provided requirements whan computing the 
1358   installation order.
1359 - revision 11231
1360
1361 -------------------------------------------------------------------
1362 Wed Oct  1 16:07:36 CEST 2008 - ma@suse.de
1363
1364 - Rephrase missleading error message. (bnc #431229)
1365 - revision 11222
1366
1367 -------------------------------------------------------------------
1368 Tue Sep 30 17:23:48 CEST 2008 - ma@suse.de
1369
1370 - Allow computation of disk usage per solvable.
1371 - revision 11218
1372
1373 -------------------------------------------------------------------
1374 Mon Sep 29 23:59:10 CEST 2008 - dmacvicar@suse.de
1375
1376 - Merge aria2c Media handler code from Google SOC 2008
1377   (Gerard Farras)
1378 - Only activated by making env var ZYPP_ARIA=1
1379
1380 -------------------------------------------------------------------
1381 Mon Sep 29 15:56:17 CEST 2008 - jkupec@suse.cz
1382
1383 - history: tell which package failed before logging rpm output or
1384   error message (bnc #430585)
1385 - no localization for history log comments
1386 - revision 11202
1387
1388 -------------------------------------------------------------------
1389 Mon Sep 29 13:43:08 CEST 2008 - ma@suse.de
1390
1391 - Fix zypp::WhatProvides::empty returning inverse result.
1392 - revision 11200
1393 - version 5.13.1 (13)
1394
1395 -------------------------------------------------------------------
1396 Sat Sep 27 23:36:19 CEST 2008 - jkupec@suse.cz
1397
1398 - fixed endless loop when CredentialManager returns bad password
1399 - CredentialManager now correctly updates password of existing
1400   credentials
1401 - revision 11187
1402
1403 -------------------------------------------------------------------
1404 Fri Sep 26 15:37:50 CEST 2008 - ma@suse.de
1405
1406 - Fix computation of Product::flavor.
1407 - Add Product::productLine. A vendor specific string denoting the 
1408   product line.
1409 - revision 11182
1410 - version 5.13.0 (13)
1411
1412 -------------------------------------------------------------------
1413 Fri Sep 26 15:25:33 CEST 2008 - jkupec@suse.cz
1414
1415 - save user credentials after asking for them
1416 - revision 11181
1417
1418 -------------------------------------------------------------------
1419 Thu Sep 25 23:19:55 CEST 2008 - jkupec@suse.cz
1420
1421 - ZConfig::credentialsGlobal{File,Dir}() added
1422   (/etc/zypp/credentials.{cat,d})
1423 - revision 11176
1424
1425 -------------------------------------------------------------------
1426 Thu Sep 25 17:09:44 CEST 2008 - jkupec@suse.cz
1427
1428 - Target::setInstallationLogfile() removed from zypp/Target.h
1429 - revision 11171
1430
1431 -------------------------------------------------------------------
1432 Thu Sep 25 13:11:43 CEST 2008 - ma@suse.de
1433
1434 - Remove obsolete zypp-query-pool binary. zypper provides all
1435   the information one needs.
1436 - revision 11160
1437
1438 -------------------------------------------------------------------
1439 Wed Sep 24 19:11:19 CEST 2008 - jkupec@suse.cz
1440
1441 - HistoryLog added and used to log package installs/removes and
1442   repository adds, removes, url and alias changes into
1443   history.logfile (/var/log/zypp/history) (fate #110205)
1444 - str::escape(string, char) added
1445 - revision 11150
1446 - version 5.12.1 (12)
1447
1448 -------------------------------------------------------------------
1449 Tue Sep 23 14:02:08 CEST 2008 - jkupec@suse.cz
1450
1451 - CredentialManager: look for credentials with
1452   wanted_url.startsWith(stored_url)
1453 - RepoManager: don't pass service credentials down to repos if
1454   their urls are not based on service's url.
1455 - revision 11134
1456
1457 -------------------------------------------------------------------
1458 Mon Sep 22 16:27:41 CEST 2008 - ma@suse.de
1459
1460 - Remove superfluous PRODUCT_REFERENCES attribute.
1461 - revision 11127
1462
1463 -------------------------------------------------------------------
1464 Mon Sep 22 16:13:08 CEST 2008 - ma@suse.de
1465
1466 - Add Url::hasCredentialsInAuthority test for username or password 
1467   being encoded in the authority component. I.e. user:pass@host.
1468 - Handle repos to be disabled disable in service refresh.
1469 - revision 11126
1470
1471 -------------------------------------------------------------------
1472 Mon Sep 22 12:10:34 CEST 2008 - jkupec@suse.cz
1473
1474 - provided context to keyring callbacks (bnc #370223)
1475 - merged trust & import callbacks (bnc #366467)
1476   (don't worry, still allows to trust && !import)
1477 - revision 11113
1478
1479 -------------------------------------------------------------------
1480 Fri Sep 19 13:17:38 CEST 2008 - ma@suse.de
1481
1482 - Moved DefaultAcceptBits enum to class KeyRing (formerly KeyRingReort).
1483 - revision 11102
1484
1485 -------------------------------------------------------------------
1486 Thu Sep 18 16:11:23 CEST 2008 - ma@suse.de
1487
1488 - Use service alias as namespace for it's repositories aliases.
1489 - revision 11097
1490 - version 5.11.0 (11)
1491
1492 -------------------------------------------------------------------
1493 Thu Sep 18 12:45:25 CEST 2008 - jkupec@suse.cz
1494
1495 - pass service's credentials down to repos
1496 - support ?credentials=filepath in URL to specify credentials
1497 - revision 11092
1498
1499 -------------------------------------------------------------------
1500 Thu Sep 18 09:57:49 CEST 2008 - ma@suse.de
1501
1502 - Add Product::isTargetDistribution to identify the systems installed
1503   baseproduct. This should replace tests for Product::type is "base".
1504 - revision 11089
1505
1506 -------------------------------------------------------------------
1507 Wed Sep 17 18:05:44 CEST 2008 - jkupec@suse.cz
1508
1509 - save user credentials when adding repos/services with URLs containing
1510   the credentials (bnc #425462)
1511 - revision 11085
1512
1513 -------------------------------------------------------------------
1514 Wed Sep 17 15:08:54 CEST 2008 - ma@suse.de
1515
1516 - Adapt to rpms new way of quoting whitespace in pathnames.(bnc #426924)
1517 - revision 11082
1518
1519 -------------------------------------------------------------------
1520 Tue Sep 16 18:41:39 CEST 2008 - ma@suse.de
1521
1522 - Service handling fixes. Added ServiceException. 
1523 - revision 11077
1524
1525 -------------------------------------------------------------------
1526 Mon Sep 15 11:40:04 CEST 2008 - ma@suse.de
1527
1528 - Fix building of transaltions.
1529 - revision 11064
1530
1531 -------------------------------------------------------------------
1532 Sun Sep 14 00:10:21 CEST 2008 - jkupec@suse.cz
1533
1534 - ServiceInfo.clearReposTo{Enable,Disable}() methods added
1535 - revision 11060
1536
1537 -------------------------------------------------------------------
1538 Fri Sep 12 18:24:28 CEST 2008 - ma@suse.de
1539
1540 - Create new Service repos in disbaled sate.
1541 - revision 11056
1542 - version 5.10.0 (10)
1543
1544 -------------------------------------------------------------------
1545 Fri Sep 12 16:04:54 CEST 2008 - ma@suse.de
1546
1547 - Make registerTarget and registerRelease abvailable for installed 
1548   product. Required for registration.
1549 - revision 11043
1550
1551 -------------------------------------------------------------------
1552 Fri Sep 12 12:59:50 CEST 2008 - ma@suse.de
1553
1554 - Add url lists query to Product interface. A generic query and 
1555   convenience methods to query urls for "releasenotes", "register", 
1556   "updateurls", "extraurls",  "optionalurls" and "smolt" (bnc #413444)
1557 - revision 11029
1558
1559 -------------------------------------------------------------------
1560 Fri Sep 12 01:38:25 CEST 2008 - jkupec@suse.cz
1561
1562 - ServiceType and ServiceInfo::type() added (contains only RIS for
1563   now), service type probing added.
1564 - Avoiding the use of 'path' for services (appending
1565   the repoindex.xml's 'path' to the baseurl of created repos)
1566 - renamed ServiceInfo::*catalog*() methods to *repo*() methods
1567 - revision 11022
1568
1569 -------------------------------------------------------------------
1570 Thu Sep 11 16:01:57 CEST 2008 - dmacvicar@suse.de
1571
1572 - add Repostiroy::updateKeys and 
1573   Repository::providesUpdatesForKey(string) for repo and
1574   product matching
1575 - Provide Repository::isUpdateRepo
1576
1577 -------------------------------------------------------------------
1578 Thu Sep 11 14:41:28 CEST 2008 - ma@suse.de
1579
1580 - Fix evaluation of vendor support flags.
1581 - Adapt retrieval of registration data (targetDistribution, 
1582   targetDistributionRelease and targetDistributionFlavor).
1583 - revision 11013
1584
1585 -------------------------------------------------------------------
1586 Wed Sep 10 18:23:52 CEST 2008 - ma@suse.de
1587
1588 - Follow gpgcheck tag in .repo file and do no check if disabled.
1589 - revision 11010
1590 - version 5.9.0 (8)
1591
1592 -------------------------------------------------------------------
1593 Wed Sep 10 17:54:20 CEST 2008 - jkupec@suse.cz
1594
1595 - added dumpAsXMLOn(stream,string) to ServiceInfo to print services
1596   with content (repos)
1597 - revision 11004
1598
1599 -------------------------------------------------------------------
1600 Wed Sep 10 17:31:41 CEST 2008 - ma@suse.de
1601
1602 - Remove obsolete product attributes.
1603 - Store less packages in /var/lib/zypp/SoftLocks (bnc #418050)
1604 - revision 11001
1605
1606 -------------------------------------------------------------------
1607 Wed Sep 10 16:40:00 CEST 2008 - ma@suse.de
1608
1609 - Provide product::updaterepoKey: Update repository indicator string.
1610 - revision 11000
1611
1612 -------------------------------------------------------------------
1613 Tue Sep  9 17:33:03 CEST 2008 - dmacvicar@suse.de
1614
1615 - provide context about the repository (name/alias) if available when
1616   checking signatures (bnc#370223)
1617 - 5.8.0
1618
1619 -------------------------------------------------------------------
1620 Tue Sep  9 13:04:11 CEST 2008 - ma@suse.de
1621
1622 - Add ServiceInfo interface to define a set of catalogs (repository 
1623   aliases) to be enabled on next refresh.
1624 - revision 10970
1625
1626 -------------------------------------------------------------------
1627 Tue Sep  9 11:40:42 CEST 2008 - ma@suse.de
1628
1629 - Fix reading of Traget::targetDistribution.
1630 - Allow to configure default answers in signature verification workflow.
1631 - revision 10968
1632
1633 -------------------------------------------------------------------
1634 Mon Sep  8 17:11:02 CEST 2008 - jkupec@suse.cz
1635
1636 - CredentialManager added to manage stored credentials
1637 - MediaCurl adapted to use CredentialManager to read credentials
1638 - revision 10958
1639
1640 -------------------------------------------------------------------
1641 Fri Sep  5 11:40:05 CEST 2008 - jkupec@suse.cz
1642
1643 - operator ==, !=, < definition moved to RepoInfoBase from
1644   the derived classes
1645 - fixed RepoInfo::dumpAsIniOn() to not print 'type' if it is unknown
1646   (bnc #407515)
1647 - {Repo,Service}Info::dumpAsXMLOn(ostream) added
1648 - RepoInfo::dumpRepoOn() deprecated in favor of dumpAsIniOn()
1649 - use shared_ptr instead of itrusive for {Repo,Service}Info
1650 - revision 10931:10942
1651
1652 -------------------------------------------------------------------
1653 Thu Sep  4 16:47:07 CEST 2008 - jkupec@suse.cz
1654
1655 - RepoInfo{,Base} setters made void
1656 - revision 10931
1657
1658 -------------------------------------------------------------------
1659 Wed Sep  3 14:53:06 CEST 2008 - jkupec@suse.cz
1660
1661 - skip repositories with non-matching target distro when reading
1662   repoindex
1663 - revision 10926
1664
1665 -------------------------------------------------------------------
1666 Tue Sep  2 11:04:52 CEST 2008 - schubi@suse.de
1667
1668 - Enabled distupgrade of the SAT solver. In order to use the old
1669   distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE.
1670   This variable will can be used until the old distupgrade mechanism will 
1671   be removed from libzypp. Have a look to above changelogs.
1672 - revision 10911
1673 - version 5.7.0 (5)
1674
1675 -------------------------------------------------------------------
1676 Tue Aug 19 16:36:47 CEST 2008 - dmacvicar@suse.de
1677
1678 - add Package::maybeUnsupported to remove duplicated
1679   code in clients dealing with Package::vendorSupport
1680
1681 -------------------------------------------------------------------
1682 Tue Aug 19 11:04:52 CEST 2008 - schubi@suse.de
1683
1684 - Reset transaction only if this solvable has no buddy (bnc #417799)
1685   e.g. do not reset Products cause the concerning release package
1686   could not already be installed.
1687 - revision 10883
1688 - version 5.6.1 (5)
1689
1690 -------------------------------------------------------------------
1691 Mon Aug 18 17:31:02 CEST 2008 - dmacvicar@suse.de
1692
1693 - don't report "may be outdated" for @System repo.
1694
1695 -------------------------------------------------------------------
1696 Fri Aug 15 20:20:07 CEST 2008 - ma@suse.de
1697
1698 - Add Target::targetDistribution. Returns "distribution-arch" of 
1699   the installed base product. Used for registration and Service
1700   refresh. (for Fate #304915)
1701 - revision 10877
1702 - version 5.6.0 (5)
1703
1704 -------------------------------------------------------------------
1705 Fri Aug 15 17:42:58 CEST 2008 - ma@suse.de
1706
1707 - Add method Product::replacedProducts to identify installed 
1708   Products that would be replaced by installing a new Product.
1709   (for Fate #301997)
1710 - revision 10876
1711
1712 -------------------------------------------------------------------
1713 Fri Aug 15 15:30:32 CEST 2008 - ma@suse.de
1714
1715 - Fixes to Selectable doing staus manipulation on non-USER level.
1716 - revision 10873
1717
1718 -------------------------------------------------------------------
1719 Fri Aug 15 14:23:02 CEST 2008 - ma@suse.de
1720
1721 - Add method ZYpp::getTarget that returns the Target or a NULL pointer,
1722   if it is not yet initialized. This is to avoid try/catch blocks just 
1723   to test whether the Target is initialized. (bnc #417556)
1724 - Add method Target::assertRootPrefix. Pass a pathname and get back the
1725   path prefixed with the tragets root, unless it already had that prefix.
1726 - revision 10870
1727
1728 -------------------------------------------------------------------
1729 Thu Aug 14 18:44:45 CEST 2008 - schubi@suse.de
1730
1731 - Regarding error messages for Products correctly (FATE #304502)
1732 - rev 10863 
1733
1734 -------------------------------------------------------------------
1735 Thu Aug 14 14:03:27 CEST 2008 - ma@suse.de
1736
1737 - Let Selectable default to USER level.
1738 - revision 10850
1739 - version 5.5.1 (5)
1740
1741 -------------------------------------------------------------------
1742 Wed Aug 13 21:01:25 CEST 2008 - ma@suse.de
1743
1744 - Change Selectable API to support doing staus manipulation on
1745   non-USER level. 
1746 - revision 10847
1747 - version 5.5.0 (5) 
1748
1749 -------------------------------------------------------------------
1750 Wed Aug 13 16:48:49 CEST 2008 - dmacvicar@suse.de
1751
1752 - support sat solver API for searching files
1753
1754 -------------------------------------------------------------------
1755 Wed Aug 13 15:12:45 CEST 2008 - ma@suse.de
1756
1757 - Add ResPool::reposFind to get repositories by alias.
1758 - revision 10835
1759
1760 -------------------------------------------------------------------
1761 Tue Aug 12 19:37:36 CEST 2008 - ma@suse.de
1762
1763 - Advise rpmdb2solv to parse the product database.
1764 - revision 10824
1765 - version 5.4.0 (4)
1766
1767 -------------------------------------------------------------------
1768 Tue Aug 12 12:05:49 CEST 2008 - ma@suse.de
1769
1770 - Offer a simpler, fate based status manipulation in ui::Selectable.
1771   This is easier to handle, as the ui::Status always distinguishes
1772   wheter an object is installed or not.
1773 - revision 10814
1774
1775 -------------------------------------------------------------------
1776 Mon Aug 11 18:00:40 CEST 2008 - ma@suse.de
1777
1778 - Propagate default rpm install flags from zypp.conf via ZConfig and
1779   ZYppCommitPolicy down to the installer. (FATE #302952) 
1780 - revision 10813
1781
1782 -------------------------------------------------------------------
1783 Mon Aug 11 16:28:07 CEST 2008 - ma@suse.de
1784
1785 - Add base::Flags (like qt's QFlags) a type-safe way of storing 
1786   OR-combinations of enum values.
1787 - revision 10811
1788
1789 -------------------------------------------------------------------
1790 Fri Aug  8 17:01:00 CEST 2008 - ma@suse.de
1791
1792 - Add static ui::Selectable::get methods as convenient ctor
1793   substitute. 
1794 - revision 10806
1795
1796 -------------------------------------------------------------------
1797 Fri Aug  8 15:41:17 CEST 2008 - ma@suse.de
1798
1799 - Adapt zypp-query-pool to new product handling.
1800 - revision 10803
1801
1802 -------------------------------------------------------------------
1803 Fri Aug  8 14:11:03 CEST 2008 - ma@suse.de
1804
1805 - Don't pass epoch to 'rpm -e', it does not support it.
1806 - revision 10800
1807
1808 -------------------------------------------------------------------
1809 Fri Aug  8 13:27:42 CEST 2008 - ma@suse.de
1810
1811 - Adapt to new product handling. Products are no longer pseudo
1812   installed objects verified by the solver, but actually installed. 
1813   Thus removed satisfiedProduct iterator, fixed Selctables. 
1814 - Removed class ProductInfo as we keep Product.
1815 - revision 10797
1816
1817 -------------------------------------------------------------------
1818 Thu Aug  7 22:00:55 CEST 2008 - dmacvicar@suse.de
1819
1820 - implement relogin suggested support (fate#304889)
1821
1822 -------------------------------------------------------------------
1823 Wed Aug  6 18:21:30 CEST 2008 - ma@suse.de
1824
1825 - Detect correct download path even if repository type 
1826   is not set. (bnc #386386)
1827 - revision 10768
1828
1829 -------------------------------------------------------------------
1830 Wed Aug  6 17:15:48 CEST 2008 - ma@suse.de
1831
1832 - Cleanup, mostly by removing, unused parser code and related classes.
1833 - revision 10765
1834
1835 -------------------------------------------------------------------
1836 Wed Aug  6 16:23:27 CEST 2008 - ma@suse.de
1837
1838 - Don't let exception escape MediaSetAccess dtor (bnc #415017)
1839 - revision 10763
1840
1841 -------------------------------------------------------------------
1842 Mon Aug  4 19:34:27 CEST 2008 - ma@suse.de
1843
1844 - Add new product attributes (flavor,referencePackage).
1845 - Add PoolItem buddies, i.e. two PoolItems sharing the same status
1846   object. This is used to keep the product resolvable and the
1847   package providing the product metadata in sync.
1848 - revision 10742
1849
1850 -------------------------------------------------------------------
1851 Sat Aug  2 19:26:52 CEST 2008 - jkupec@suse.cz
1852
1853 - support an optional url attribute in repoindex.xml's <repo>
1854 - revision 10729
1855
1856 -------------------------------------------------------------------
1857 Thu Jul 31 21:52:11 CEST 2008 - ma@suse.de
1858
1859 - New class ProductInfo to provide product related metadata that
1860   might be associated with a package. This will replace the Product
1861   resolvable.
1862 - revision 10715
1863
1864 -------------------------------------------------------------------
1865 Thu Jul 31 19:01:54 CEST 2008 - dmacvicar@suse.de
1866
1867 - generate a unique anonymous unique string per target
1868   and add it to the agent string for better statistics
1869
1870 -------------------------------------------------------------------
1871 Thu Jul 31 19:01:14 CEST 2008 - ma@suse.de
1872
1873 - Follow solver policy and make repository priority the highest
1874   key, when ordering packages. Then architecture, and edition last.
1875 - revision 10710
1876
1877 -------------------------------------------------------------------
1878 Wed Jul 30 19:12:00 CEST 2008 - ma@suse.de
1879
1880 - /var/lib/zypp and /var/cache/zypp should be owned by libzypp 
1881   (bnc #412094)
1882 - revision 10702
1883
1884 -------------------------------------------------------------------
1885 Wed Jul 30 12:47:48 CEST 2008 - jkupec@suse.cz
1886
1887 - Service renamed to ServiceInfo
1888 - RepoInfoBase added; RepoInfo and ServiceInfo now derive from it
1889 - revision 10695
1890
1891 -------------------------------------------------------------------
1892 Tue Jul 29 12:59:46 CEST 2008 - jkupec@suse.cz
1893
1894 - fixed yum repos to work with non '/' base url post fix
1895   (bnc #341617)
1896 - revision 10662
1897
1898 -------------------------------------------------------------------
1899 Mon Jul 28 18:13:24 CEST 2008 - ma@suse.de
1900
1901 - Fixed SolvIterMixin::Selectable_iterator eating some solvables
1902   (bnc #411339)
1903 - revision 10680
1904
1905 -------------------------------------------------------------------
1906 Fri Jul 25 20:12:55 CEST 2008 - ma@suse.de
1907
1908 - Several changes to make libzypp-bindings compile using the original
1909   header files and no private copies. (bnc #391831)
1910 - revision 10668
1911 - version 5.3.0
1912
1913 -------------------------------------------------------------------
1914 Wed Jul 23 17:17:47 CEST 2008 - jkupec@suse.cz
1915
1916 - Service::enabled() added
1917 - revision 10657
1918
1919 -------------------------------------------------------------------
1920 Tue Jul 22 17:18:28 CEST 2008 - jkupec@suse.cz
1921
1922 - Removed FRESHENS dependency type
1923 - revision 10643
1924
1925 -------------------------------------------------------------------
1926 Thu Jul 17 09:49:40 CEST 2008 - schubi@suse.de
1927
1928 - Allow parallel installation of packages which have been defined
1929   in zypp.conf (parameter "multiversion") Fate #302050
1930 - Additional check for broken system.
1931   (defined in zypp.conv: solver.checkSystemFile)
1932 - revision 10600
1933
1934 -------------------------------------------------------------------
1935 Wed Jul 16 14:39:50 CEST 2008 - ma@suse.de
1936
1937 - Add ui::Selectable::isNeeded to indicate patch relevance (bnc #409150)
1938 - revision 10596
1939
1940 -------------------------------------------------------------------
1941 Wed Jul 16 01:10:37 CEST 2008 - ma@suse.de
1942
1943 - Remove Atom, Script, Message and other obsolete classes.
1944 - revision 10592
1945
1946 -------------------------------------------------------------------
1947 Mon Jul 14 13:36:26 CEST 2008 - ma@suse.de
1948
1949 - Also report the name of the locking process in ZYppFactoryException
1950   (bnc #280537)
1951 - revision 10572
1952
1953 -------------------------------------------------------------------
1954 Mon Jul 14 11:26:30 CEST 2008 - schubi@suse.de
1955
1956 - corrected logging of solver settings
1957 - regard locking while doUpdate (bnc #405427)
1958 - revision 10564
1959
1960 -------------------------------------------------------------------
1961 Sat Jul 12 22:14:32 CEST 2008 - jkupec@suse.cz
1962
1963 - make curl use the right transfer mode
1964   (CURLOPT_PROXY_TRANSFER_MODE) when proxy is used (bnc #306272)
1965 - revision 10559
1966
1967 -------------------------------------------------------------------
1968 Sat Jul 12 11:19:56 CEST 2008 - jkupec@suse.cz
1969
1970 - reuse existing disk mounts (applied Marius' patch) (bnc #208222)
1971 - revision 10557
1972
1973 -------------------------------------------------------------------
1974 Wed Jul  9 18:13:58 CEST 2008 - ma@suse.de
1975
1976 - Provide Package::url() if available in solv file. (bnc #402434)
1977 - A missing cookie file must not be treated as an error. Simply
1978   rebuild the cache (bnc #405867)
1979 - Add 22x22 and 24x24 icons (bnc #329635)
1980 - revision 10528
1981
1982 -------------------------------------------------------------------
1983 Mon Jul  7 13:39:09 CEST 2008 - schubi@suse.de
1984
1985 - Do not update an already updated package (bnc #400422)
1986 - revision 10504
1987
1988 -------------------------------------------------------------------
1989 Fri Jul  4 17:19:24 CEST 2008 - ma@suse.de
1990
1991 - Also check if the fingerprint matches before importing updated keys.
1992   (bnc #393160)
1993 - revision 10500
1994
1995 -------------------------------------------------------------------
1996 Mon Jun 30 23:55:20 CEST 2008 - dmacvicar@suse.de
1997
1998 - forward port add message attribute to patches.
1999 - port import newer keys if a trusted key is updated
2000 - (bnc#393160)
2001 - version 5.0.2
2002
2003 -------------------------------------------------------------------
2004 Mon Jun 30 10:28:27 CEST 2008 - ma@suse.de
2005
2006 - Fix permanent duplication of gpg keys in the rpm database. Also
2007   retrieve correct creation and expire dates. (bnc #401259)
2008 - Invoke gpg with --homdir, otherwise command fails if executed
2009   within a wrapper. (bnc #401259)
2010 - revision 10487
2011
2012 -------------------------------------------------------------------
2013 Thu Jun 26 12:07:33 CEST 2008 - schubi@suse.de
2014
2015 - version 5.0.1
2016 - revision 10464
2017
2018 -------------------------------------------------------------------
2019 Thu Jun 19 17:55:35 CEST 2008 - ma@suse.de
2020
2021 - Handle new patch messages and scripts in commit. Provide callbacks
2022   to display the patch messages and give visual feedback on script
2023   execution. (bnc #401220)
2024 - revision 10411
2025
2026 -------------------------------------------------------------------
2027 Thu Jun 19 17:35:59 CEST 2008 - ma@suse.de
2028
2029 - Fix wrong parenthesis causing bug 399320
2030 - version
2031 - revision
2032
2033 -------------------------------------------------------------------
2034 Tue Jun 10 09:52:03 CEST 2008 - jreidinger@suse.cz
2035
2036 - improve performance of gsub
2037 - change replace_all to replaceAll (same name convency)
2038 - add tests for gsub and replaceAll
2039 - revision 10366
2040
2041 -------------------------------------------------------------------
2042 Fri Jun  6 13:29:59 CEST 2008 - ma@suse.de
2043
2044 - Handle application/x-redhat-package-manager in package-manager.desktop
2045   (bnc #391183)
2046 - revision 10361
2047
2048 -------------------------------------------------------------------
2049 Thu Jun  5 18:01:15 CEST 2008 - jkupec@suse.cz
2050
2051 - X-SuSE-ControlCenter-System category added
2052   to package-manager.desktop (bnc #302324)
2053 - revision 10353
2054
2055 -------------------------------------------------------------------
2056 Wed Jun  4 14:57:13 CEST 2008 - ma@suse.de
2057
2058 - Fix crash when requesting disk usage without a target loaded. (bnc #396755)
2059 - revision 10340
2060
2061 -------------------------------------------------------------------
2062 Wed Jun  4 14:05:09 CEST 2008 - ma@suse.de
2063
2064 - Fix memory corruption in curl media handler (bnc #396979)
2065 - revision 10338
2066
2067 -------------------------------------------------------------------
2068 Tue Jun  3 20:00:00 CEST 2008 - ma@suse.de
2069
2070 - Take care satsolver recognizes 'Capability( "srcpackage:zypper" )'
2071   as 'source package named zypper'. So these capabilities can be used
2072   together with sat::Whatprovides or in resolver requests. (bnc #369893)
2073 - revision 10335
2074
2075 -------------------------------------------------------------------
2076 Tue Jun  3 15:40:37 CEST 2008 - jreidinger@suse.cz
2077
2078 - allow aborting progress during removing packages. (bnc #389238)
2079 - revision 10331
2080
2081 -------------------------------------------------------------------
2082 Mon Jun  2 15:31:36 CEST 2008 - schubi@suse.de
2083
2084 - New option for ignoring Obsoletes. This is used for installing more than
2085   one pacakges with the same name but different versions.
2086   Often used by kernel.
2087 - r 10299
2088
2089 -------------------------------------------------------------------
2090 Sun Jun  1 23:14:34 CEST 2008 - - ma@suse.de
2091
2092 - Revert inappropriate Selectable cleanup. Fix Selectable
2093   status computation. Unmaintained packages were wrongly
2094   reported as unsinstalled. (bnc #394630)
2095 - version 5.0.0 (4.x continued in SuSE-Linux-11_0-Branch)
2096 - revision 10295
2097
2098 -------------------------------------------------------------------
2099 Fri May 30 12:14:47 CEST 2008 - tgoettlicher@suse.de
2100
2101 - fixed typo
2102
2103 -------------------------------------------------------------------
2104 Wed May 28 18:54:27 CEST 2008 - ma@suse.de
2105
2106 - Reenable diskusage calculation (bnc #395051)
2107 - version 4.25.1
2108 - revision 10273
2109
2110 -------------------------------------------------------------------
2111 Wed May 28 18:50:11 CEST 2008 - jkupec@suse.cz
2112
2113 - RepoManager::packagesPath(RepoInfo) added (bnc #394728)
2114 - revision 10271
2115
2116 -------------------------------------------------------------------
2117 Wed May 28 16:26:09 CEST 2008 - jkupec@suse.cz
2118
2119 - RepoInfo: don't overwrite flags that have already been set externally
2120   (bnc #394728)
2121 - revision 10256
2122
2123 -------------------------------------------------------------------
2124 Wed May 28 15:30:24 CEST 2008 - ma@suse.de
2125
2126 - Create missing directories when saving config files. (bnc #395026)
2127 - Fix undefined behaviour in RepoManager.
2128 - revision 10255
2129
2130 -------------------------------------------------------------------
2131 Wed May 28 15:23:44 CEST 2008 - schubi@suse.de
2132
2133 - SOLVER_ERASE_SOLVABLE_NAME: As we do not know, if this request has come
2134   from resolvePool or resolveQueue we will have to take care for both
2135   cases. (bnc#393969)
2136 - r 10252
2137
2138 -------------------------------------------------------------------
2139 Tue May 27 22:35:37 CEST 2008 - coolo@suse.de
2140
2141 - compile with RPM_OPT_FLAGS
2142
2143 -------------------------------------------------------------------
2144 Mon May 26 17:23:24 CEST 2008 - jkupec@suse.cz
2145
2146 - old2new locks file converter script added to %post (jredinger)
2147 - r 10227
2148
2149 -------------------------------------------------------------------
2150 Mon May 26 11:48:35 CEST 2008 - schubi@suse.de
2151
2152 - Do not regard packages with the same name while upgrading obsoleted
2153   packages (bnc#394367)
2154 - r 10219
2155
2156 -------------------------------------------------------------------
2157 Sat May 24 01:23:44 CEST 2008 - dmacvicar@suse.de
2158
2159 - revert commit don't check for existence of keys,
2160   to avoid a non needed HEAD request. (related bnc#381280)
2161   as it creates popup error callbacks due to the 404's in
2162   the keys. Leave however the OnMediaLocation::optional()
2163   API to look for another fix strategy.
2164
2165 -------------------------------------------------------------------
2166 Fri May 23 15:52:20 CEST 2008 - dmacvicar@suse.de
2167
2168 - define path for messages and scripts and document
2169   them in zypp.conf
2170
2171 -------------------------------------------------------------------
2172 Fri May 23 14:42:34 CEST 2008 - schubi@suse.de
2173
2174 - Added IgnoreAlreadyRecommended flag. So recomments/suggest will
2175   be ignored for already INSTALLED packages (bnc #389694)
2176 - r 10202
2177
2178 -------------------------------------------------------------------
2179 Fri May 23 10:22:47 CEST 2008 - schubi@suse.de
2180
2181 - Packages which obsoletes and do NOT required other installed
2182   packages will be installed if no other packages obsolete the installed package too.
2183 - r 10196
2184
2185 -------------------------------------------------------------------
2186 Thu May 22 02:22:29 CEST 2008 - dmacvicar@suse.de
2187
2188 - fix filelist for installed packages (bnc#392544)
2189 - fix changelog retrieval for installed packages
2190
2191 -------------------------------------------------------------------
2192 Wed May 21 13:50:00 CEST 2008 - dmacvicar@suse.de
2193
2194 - deprecate Repository::name() and use alias() to
2195   be consistent. Related to (bnc#383553)
2196 - don't check for existence of keys, to avoid a non needed
2197   HEAD request. (helps bnc#381280)
2198 - 4.25.0
2199
2200 -------------------------------------------------------------------
2201 Wed May 21 11:37:23 CEST 2008 - schubi@suse.de
2202
2203 - added onlyRequires in the testcase (bnc #389184)
2204
2205 -------------------------------------------------------------------
2206 Tue May 20 12:12:27 CEST 2008 - jreidinger@suse.cz
2207
2208 - allow installation and refreshing from repository with alias that
2209   contains ' or " (bnc #392426)
2210 - r10158
2211
2212 -------------------------------------------------------------------
2213 Mon May 19 21:11:41 CEST 2008 - jkupec@suse.cz
2214
2215 - delta rpm support reenabled
2216 - r10150
2217
2218 -------------------------------------------------------------------
2219 Mon May 19 18:13:19 CEST 2008 - schubi@suse.de
2220
2221 - Resetting Delete Details in ResStatus correctly (bnc #391785)
2222 - r 10145
2223
2224 -------------------------------------------------------------------
2225 Mon May 19 11:47:06 CEST 2008 - dmacvicar@suse.de
2226
2227 - when setting status to non installed for uninstalled packages
2228   set the user transaction so they go to soft locks.
2229   (related to bnc#389739 )
2230
2231 -------------------------------------------------------------------
2232 Fri May 16 16:56:04 CEST 2008 - schubi@suse.de
2233
2234 - Added new calls : isInstalledBy (const PoolItem item);
2235                     installs (const PoolItem item);
2236 - r 10125
2237 - 4.23.0
2238
2239 -------------------------------------------------------------------
2240 Fri May 16 16:49:04 CEST 2008 - jreidinger@suse.cz
2241
2242 - don't run merge in save when toAdd/Remove queue is empty
2243 - throw when locks cannot load its file
2244 - r10124
2245
2246 -------------------------------------------------------------------
2247 Fri May 16 09:59:09 CEST 2008 - jreidinger@suse.cz
2248
2249 - throw more describing exception when repo probing failed
2250   (bnc #389690)
2251 - revision 10118
2252
2253 -------------------------------------------------------------------
2254 Thu May 15 15:15:59 CEST 2008 - jreidinger@suse.cz
2255
2256 - allow call only merge old locks and newly added/removed without
2257   saving it to file
2258 - -revision 10104
2259
2260 -------------------------------------------------------------------
2261 Tue May 13 17:37:11 CEST 2008 - dmacvicar@suse.de
2262
2263 - report non packages as keep installed if satisfied to the
2264   user interace (Selectables)
2265 - 4.21.3
2266
2267 -------------------------------------------------------------------
2268 Tue May 13 15:50:28 CEST 2008 - jkupec@suse.cz
2269
2270 - create /etc/zypp/products.d on install
2271
2272 -------------------------------------------------------------------
2273 Mon May 12 17:21:19 CEST 2008 - jkupec@suse.cz
2274
2275 - /etc/zypp/products.d added to file list (bnc #385868)
2276 - revision 10049
2277 - version 4.21.2
2278
2279 -------------------------------------------------------------------
2280 Mon May 12 17:15:34 CEST 2008 - jkupec@suse.cz
2281
2282 - call RemoveResolvableReport::problem() before finish() on error
2283   (bnc #388810)
2284 - revision 10045
2285
2286 -------------------------------------------------------------------
2287 Sat May 10 21:57:29 CEST 2008 - coolo@suse.de
2288
2289 - fix file list
2290
2291 -------------------------------------------------------------------
2292 Fri May  9 23:15:53 CEST 2008 - ma@suse.de
2293
2294 - Product now retrieves all attributes from the solv file.
2295 - version 4.21.1
2296 - revision 10031
2297
2298 -------------------------------------------------------------------
2299 Fri May  9 21:28:42 CEST 2008 - ma@suse.de
2300
2301 - Add zypp.conf option configdir (/etc/zypp) and arrange
2302   all config files and directories to follow {configdir}
2303   per default.
2304 - Fix zypp-query-pool to print satisfied products and additional
2305   products defined in {configdir}/products.d for registration.
2306   (bnc #385868)
2307 - version 4.21.0
2308 - revision 10029
2309
2310 -------------------------------------------------------------------
2311 Fri May  9 15:30:40 CEST 2008 - jreidinger@suse.cz
2312
2313 - implement remove duplicate entries in lock file (bnc#385967)
2314
2315 -------------------------------------------------------------------
2316 Fri May  9 15:15:32 CEST 2008 - ma@suse.de
2317
2318 - Speedup rpmdb2solv by reusing an existing solv file.
2319 - version 4.20.1
2320 - revision 10012
2321
2322 -------------------------------------------------------------------
2323 Thu May  8 18:13:54 CEST 2008 - ma@suse.de
2324
2325 - Fix failed package download due to unkown repository type (bnc #386386)
2326 - revision 9995
2327
2328 -------------------------------------------------------------------
2329 Thu May  8 16:33:37 CEST 2008 - ma@suse.de
2330
2331 - Support optional root argument to RepoManagerOptions, to prefix all
2332   path names taken from ZConfig. (bnc #388265)
2333 - version 4.20.0
2334 - revision 9993
2335
2336 -------------------------------------------------------------------
2337 Thu May  8 14:21:51 CEST 2008 - schubi@suse.de
2338
2339 - new solution action for removing requirements/conflicts (bnc #387631)
2340 - revision 9988
2341
2342 -------------------------------------------------------------------
2343 Thu May  8 10:56:49 CEST 2008 - ma@suse.de
2344
2345 - Provide enumerated patch category 'Patch::categoryEnum()' (bnc #159100)
2346 - revision 9984
2347
2348 -------------------------------------------------------------------
2349 Wed May  7 13:52:24 CEST 2008 - schubi@suse.de
2350
2351 - DistUpgrade: searching for providers -> regarding name onl
2352 - r 9977
2353
2354 -------------------------------------------------------------------
2355 Tue May  6 17:35:59 CEST 2008 - dmacvicar@suse.de
2356
2357 - add flag --registrable (-r) to query pool to avoid
2358   using system as a filter
2359 - 4.19.1
2360
2361 -------------------------------------------------------------------
2362 Tue May  6 07:37:22 CEST 2008 - coolo@suse.de
2363
2364 - return values in non-void functions
2365
2366 -------------------------------------------------------------------
2367 Mon May  5 14:08:20 CEST 2008 - jkupec@suse.cz
2368
2369 - support multiple search strings in PoolQuery (ORed)
2370 - revision 9945
2371
2372 -------------------------------------------------------------------
2373 Mon May  5 09:55:29 CEST 2008 - schubi@suse.de
2374
2375 - Switch off the upgrade mode of the
2376   SAT solver cause the packages have already been evaluated by
2377   the distupgrade machanism of libzypp. (bnc #386375)
2378 - rev 9943
2379
2380 -------------------------------------------------------------------
2381 Fri May  2 16:36:04 CEST 2008 - jreidinger@suse.cz
2382
2383 - release file after copy to cache as soon as possible.
2384   (bnc #381311)
2385 - r9940
2386
2387 -------------------------------------------------------------------
2388 Fri May  2 16:28:05 CEST 2008 - schubi@suse.de
2389
2390 - Bugfix: keep states by user has been removed it the
2391   package has not been installed BUT has been recommended by another package.
2392   (bnc #385832)
2393 - rev 9938
2394
2395 -------------------------------------------------------------------
2396 Fri May  2 12:19:22 CEST 2008 - jreidinger@suse.cz
2397
2398 - add isLocal function to Url which say if scheme is local or
2399   internet.
2400 - r9932
2401
2402 -------------------------------------------------------------------
2403 Fri May  2 09:36:18 CEST 2008 - jreidinger@suse.cz
2404
2405 - cache decision for repository depend on his url.
2406 - http,ftp and smb cache packages.
2407 - revision 9929
2408
2409 -------------------------------------------------------------------
2410 Thu May  1 00:50:51 CEST 2008 - ma@suse.de
2411
2412 - Load and maintain persistent hard locks stored in /etc/zypp/locks.
2413   Locks are loaded together with the target, and changes are writen
2414   back on commit. zypp.conf option locksfile.apply can be used to turn
2415   this feature on or off. (FATE #120352)
2416 - version 4.18.0
2417 - revision 9927
2418
2419 -------------------------------------------------------------------
2420 Wed Apr 30 16:27:49 CEST 2008 - ma@suse.de
2421
2422 - Add zypp.conf option solvfilesdir: Path where the repo solv files
2423   are created. Default value: {cachedir}/solv.
2424 - Target and repositories now save their solvfiles below {solvfilesdir}
2425   in directories named after the repositories alias.
2426 - version 4.18.0
2427 - revision 9913
2428
2429 -------------------------------------------------------------------
2430 Wed Apr 30 14:19:16 CEST 2008 - jkupec@suse.cz
2431
2432 - fixed filesystem::expandlink(Pathname) (bnc #368477)
2433 - r9906
2434
2435 -------------------------------------------------------------------
2436 Tue Apr 29 16:37:19 CEST 2008 - schubi@suse.de
2437
2438 - cleanup in return values of doUpgrade and doUpdate
2439 - r9886
2440 - 4.17.0
2441
2442 -------------------------------------------------------------------
2443 Mon Apr 28 18:27:54 CEST 2008 - jkupec@suse.cz
2444
2445 - check for valid pool in begin(), improve the code (bnc #384337)
2446 - r9872
2447 - 4.16.0
2448
2449 -------------------------------------------------------------------
2450 Mon Apr 28 15:40:09 CEST 2008 - mvidner@suse.cz
2451
2452 - Updated package-manager-su from xdg-utils-1.0.2-48 (bnc#339549).
2453
2454 -------------------------------------------------------------------
2455 Mon Apr 28 15:25:46 CEST 2008 - schubi@suse.de
2456
2457 - added translations
2458
2459 -------------------------------------------------------------------
2460 Mon Apr 28 11:15:47 CEST 2008 - jkupec@suse.cz
2461
2462 - ostream operator<<(ostream,TriBool) added
2463 - r9833
2464
2465 -------------------------------------------------------------------
2466 Fri Apr 25 16:12:12 CEST 2008 - ma@suse.de
2467
2468 - Prevent target::unload from creating a system repo in order
2469   to unload it. (bnc 382297)
2470 - version 4.15.2
2471 - revision 9822
2472
2473 -------------------------------------------------------------------
2474 Fri Apr 25 14:15:17 CEST 2008 - ma@suse.de
2475
2476 - Prevent deselected or deleted items from being re-selected due to
2477   recommends (aka. persistent soft locks). Unlike hard locked, those
2478   items will be automatically selected if required. The list of soft
2479   locked items is stored in /var/lib/zypp/SoftLocks.
2480 - version 4.15.1
2481 - revision 9818
2482
2483 -------------------------------------------------------------------
2484 Wed Apr 23 22:24:00 CEST 2008 - ma@suse.de
2485
2486 - Remove obsolete AdditionalCapabilities interface from ResPool.
2487   Forward sat::Pool::RepositoryIterator. There's no more need to
2488   maintain an extra Repository list in ResPool.
2489 - revision 9806
2490
2491 -------------------------------------------------------------------
2492 Wed Apr 23 21:12:56 CEST 2008 - ma@suse.de
2493
2494 - Support dependencies requiring a specific architecture:
2495   "name[.arch] [op edition]". See class Capability for details
2496   about how to construct dependencies. (bnc #305445)
2497 - version 4.15.0
2498 - revision 9805
2499
2500 -------------------------------------------------------------------
2501 Tue Apr 22 17:39:28 CEST 2008 - dmacvicar@suse.de
2502
2503 - patch attributes and deprecate old ones
2504 - 4.14.0
2505
2506 -------------------------------------------------------------------
2507 Tue Apr 22 15:44:34 CEST 2008 - jreidinger@suse.cz
2508
2509 - change locks api -
2510 - make more functions const
2511 - replace add/remove by selectable to add/remove by ident or name and kind
2512 - rename iterator to const_iterator to avoid confusion
2513 - revision 9781
2514
2515 -------------------------------------------------------------------
2516 Tue Apr 22 13:55:14 CEST 2008 - schubi@suse.de
2517
2518 - Do architecture changes while "dup" in the external distribution
2519   upgrade ONLY. bnc #382274
2520 - Added "ignore" to the solutions
2521 - Added "self-conflicts" to the solution
2522 - added new solver mechanism "resolveQueue"
2523 - Bugfix broken/satisfied products
2524 - rev 9776
2525
2526 -------------------------------------------------------------------
2527 Tue Apr 22 10:33:03 CEST 2008 - ma@suse.de
2528
2529 - Added Pattern::core returning the packages required by a pattern.
2530   (see also Pattern::depends and Pattern::contents).
2531 - revision 9771
2532
2533 -------------------------------------------------------------------
2534 Mon Apr 21 15:38:10 CEST 2008 - ma@suse.de
2535
2536 - Added Target::release(), returning the targets distribution
2537   release string.
2538 - revision 9761
2539
2540 -------------------------------------------------------------------
2541 Sat Apr 19 01:08:04 CEST 2008 - ma@suse.de
2542
2543 - per default abort if package installation fails. (bnc #381203)
2544 - version 4.13.3
2545 - revision 9725
2546
2547 -------------------------------------------------------------------
2548 Fri Apr 18 15:19:36 CEST 2008 - dmacvicar@suse.de
2549
2550 - add ZYpp and curl version to http agent string
2551   (bnc #381280)
2552
2553 -------------------------------------------------------------------
2554 Thu Apr 17 16:29:15 CEST 2008 - ma@suse.de
2555
2556 - Fixed pools package index wrongly including source packages. (bnc #380283)
2557 - version 4.13.2
2558 - revision 9683
2559
2560 -------------------------------------------------------------------
2561 Wed Apr 16 15:00:19 CEST 2008 - ma@suse.de
2562
2563 - Disable fast creation of @System.solv. It may produce wrong results
2564   e.g. after a rebuilddb.
2565 - version 4.13.1
2566 - revision 9666
2567
2568 -------------------------------------------------------------------
2569 Wed Apr 16 12:50:09 CEST 2008 - ma@suse.de
2570
2571 - initializeTarget now takes an additional option, telling whether to
2572   rebuild an existing rpm database before using it. Default is false.
2573   (bnc #308352)
2574 - version 4.13.0
2575 - revision 9664
2576
2577 -------------------------------------------------------------------
2578 Tue Apr 15 12:57:42 CEST 2008 - jreidinger@suse.cz
2579
2580 - save do nothing if no locks added/removed
2581 - fix bug with multiple save lock
2582 - don't save same query multiple times
2583 - improve tests
2584 - revision 9644
2585
2586 -------------------------------------------------------------------
2587 Tue Apr 15 09:34:29 CEST 2008 - schubi@suse.de
2588
2589 - added new translations
2590 - activate zypp-query-pool
2591 - Revision 9637
2592 - 4.12.1
2593
2594 -------------------------------------------------------------------
2595 Tue Apr 15 00:54:07 CEST 2008 - jkupec@suse.cz
2596
2597 - Locks API cleaned-up, iterator added, light read() added
2598 - PoolQuery::attribute(SolvAttr) getter added
2599 - revision 9609
2600
2601 -------------------------------------------------------------------
2602 Mon Apr 14 17:00:05 CEST 2008 - dmacvicar@suse.de
2603
2604 - reenable zypp-query-pool
2605 - 4.11.1
2606
2607 -------------------------------------------------------------------
2608 Mon Apr 14 12:53:09 CEST 2008 - ma@suse.de
2609
2610 - Enable evaluation of hardware dependencies.
2611 - Enable evaluation of filesystem dependencies.
2612 - revision 9605
2613
2614 -------------------------------------------------------------------
2615 Sun Apr 13 02:17:25 CEST 2008 - jkupec@suse.cz
2616
2617 - RawMetadataRefreshPolicy: CheckIfNeededIgnoreDelay added
2618   needed for explicit refresh request
2619 - revision 9574
2620
2621 -------------------------------------------------------------------
2622 Fri Apr 11 21:55:21 CEST 2008 - ma@suse.de
2623
2624 - Install ResPoolProxy index to speedup Solvable to Selectable
2625   conversion.
2626 - version 4.11.0
2627 - revision 9558
2628
2629 -------------------------------------------------------------------
2630 Fri Apr 11 18:02:14 CEST 2008 - kkaempf@suse.de
2631
2632 - Implement update scripts installed by packages. After every
2633   package install /var/adm/update-scripts is scanned for the first
2634   file starting with "<name>-<version>.<release>-", which is then
2635   executed.
2636 - revision 9547
2637
2638 -------------------------------------------------------------------
2639 Fri Apr 11 14:43:05 CEST 2008 - ma@suse.de
2640
2641 - Fix SolvIterMixin to avioid multiple visits of the same Selectable.
2642 - Add Resolvable::poolItem() providing access to the corresponding
2643   PoolItem. API to query isRelevant/isSatisfied/isBroken was moved
2644   to PoolItem.
2645 - Add ResPool::satisfiedProductsBegin/End iterator over all products
2646   whose dependencies are satisfied. This reflects the status determined
2647   by the last solver run. (#368104)
2648 - revision 9535
2649
2650 -------------------------------------------------------------------
2651 Fri Apr 11 12:07:47 CEST 2008 - jreidinger@suse.cz
2652
2653 - switch to new locks api
2654 - revision 9524
2655
2656 -------------------------------------------------------------------
2657 Wed Apr  9 21:24:54 CEST 2008 - ma@suse.de
2658
2659 - Enable ui::Selectable lookup by Solvable/PoolItem in ResPoolProxy.
2660 - Add SolvIterMixin: Base class providing PoolItem_iterator and
2661   Selectable_iterator iterator types based on a Solvable iterator.
2662 - Enhanced WhatProvides and SolvableSet to PoolItem_iterator to offer
2663   PoolItem_iterator and Selectable_iterator.
2664 - Add Solvable::SplitIdent: Helper class that splits an identifier
2665   into kind and name.
2666 - Provide methods Pattern::contents returning a collection of packages
2667   associated with the pattern/patch.
2668 - revision 9496
2669
2670 -------------------------------------------------------------------
2671 Tue Apr  8 15:50:48 CEST 2008 - jreidinger@suse.cz
2672
2673 - add comparing to PoolQuery
2674 - revision 9466
2675
2676 -------------------------------------------------------------------
2677 Tue Apr  8 13:18:30 CEST 2008 - jreidinger@suse.cz
2678
2679 - move RepoInfo to universal RepoException. This can enable more verbose output - for frontend. (helps with bnc #377137)
2680 - revision 9452
2681
2682 -------------------------------------------------------------------
2683 Tue Apr  8 10:52:30 CEST 2008 - jreidinger@suse.cz
2684
2685 - initial implementation of new locks (FATE #120118 and #120352)
2686 - revision 9442
2687
2688 -------------------------------------------------------------------
2689 Tue Apr  7 15:18:22 CEST 2008 - dmacvicar@suse.de
2690
2691 - selectable API updates and changes
2692 - 4.10.0
2693
2694 -------------------------------------------------------------------
2695 Fri Apr  4 14:01:45 CEST 2008 - jreidinger@suse.cz
2696
2697 - add split with respect to escaped delimeters and also for quotes
2698 - revision 9373
2699
2700 -------------------------------------------------------------------
2701 Thu Apr  3 12:55:50 CEST 2008 - ma@suse.de
2702
2703 - Fixed some missing package and source package attributes.
2704 - revision 9348
2705
2706 -------------------------------------------------------------------
2707 Thu Apr  3 11:59:13 CEST 2008 - ma@suse.de
2708
2709 - Allow to store a media label in MediaSetAccess. This label is
2710   passed to a media change requests to describe which CD is
2711   requested.  (bnc #330094)
2712 - Fixed some missing package and source package attributes.
2713 - revision 9347
2714
2715 -------------------------------------------------------------------
2716 Wed Apr  2 13:48:52 CEST 2008 - schubi@suse.de
2717
2718 - Moved poolItem.status().isSatisfied(),.... to poolItem.isSatisfied()
2719 - Removed establish state in ResStatus
2720 - revision 9337
2721 - version 4.7.0
2722
2723 -------------------------------------------------------------------
2724 Wed Apr  2 10:24:17 CEST 2008 - ma@suse.de
2725
2726 - Add PoolItem::isSatisfied()/isBroken() to test whether
2727   the items requirements are met.
2728 - revision 9334
2729
2730 -------------------------------------------------------------------
2731 Tue Apr  1 21:54:10 CEST 2008 - ma@suse.de
2732
2733 - Extend sat::WhatProvides to allow to query for possible providers
2734   of a collection of capabilies. E.g. all providers of a packages
2735   requirements.
2736 - Fixed retrieval of translated texts from .solv files, provided the
2737   solv file contains them.
2738 - revision 9328
2739
2740 -------------------------------------------------------------------
2741 Tue Apr  1 16:17:44 CEST 2008 - jreidinger@suse.cz
2742
2743 - initial implementation of serialize/recovery PoolQuery
2744   (needed by FATE #120118)
2745 - revision 9325
2746
2747 -------------------------------------------------------------------
2748 Wed Mar 26 16:15:24 CET 2008 - ma@suse.de
2749
2750 - Allow prioritizing repos by adding a line 'priority=N' to the
2751   .repo file. Where N is an integer number from 1 (highest prio)
2752   to 99 (least and default). (bnc #369827, fate #302872)
2753 - version 4.6.1
2754 - revision 9276
2755
2756 -------------------------------------------------------------------
2757 Mon Mar 24 21:17:05 CET 2008 - coolo@suse.de
2758
2759 - support plaindir again (at least the most important parts)
2760
2761 -------------------------------------------------------------------
2762 Fri Mar 21 13:23:13 CET 2008 - jreidinger@suse.cz
2763
2764 - Throwing special exception MediaBadCAException in case of SSL
2765   certificate validation failure.(bnc #223512)
2766 - revision 9250
2767
2768 -------------------------------------------------------------------
2769 Fri Mar 21 12:38:39 CET 2008 - jreidinger@suse.cz
2770
2771 - add new error IO_SOFT to media request callback for temporary
2772   connection problem. (bnc #328822)
2773 - add new media exception timeout when somethink fail due to exceed
2774   timeout
2775 - mediacurl throw timeout exception when timeouted
2776 - revision 9246
2777
2778 -------------------------------------------------------------------
2779 Thu Mar 20 15:00:24 CET 2008 - jreidinger@suse.cz
2780
2781 - return more information from checking if metadata need refresh,
2782   so user can get better info. (bnc #307249)
2783 - revision 9231
2784
2785 -------------------------------------------------------------------
2786 Tue Mar 18 21:59:04 CET 2008 - ma@suse.de
2787
2788 - class sat::LocaleSupport: Convenience methods to manage support
2789   for language specific packages.
2790 - revision 9197
2791
2792 -------------------------------------------------------------------
2793 Tue Mar 18 13:54:16 CET 2008 - jkupec@suse.cz
2794
2795 - removed obsolete capability handling stuff (ma)
2796 - version 4.5.0
2797
2798 -------------------------------------------------------------------
2799 Tue Mar 18 11:42:51 CET 2008 - jreidinger@suse.cz
2800
2801 - Don't mask skip and abort exception in Fetcher
2802 - revision 9188
2803
2804 -------------------------------------------------------------------
2805 Tue Mar 18 11:00:22 CET 2008 - jreidinger@suse.cz
2806
2807 - action is correctly set in mediaRequest callback
2808 - revision 9186
2809
2810 -------------------------------------------------------------------
2811 Mon Mar 17 12:33:44 CET 2008 - ma@suse.de
2812
2813 - Fix SEGV in commit (bnc# 371137)
2814 - version 4.4.3
2815 - revision 9174
2816
2817 -------------------------------------------------------------------
2818 Fri Mar 14 17:28:39 CET 2008 - ma@suse.de
2819
2820 - version 4.4.2
2821
2822 -------------------------------------------------------------------
2823 Fri Mar 14 14:27:43 CET 2008 - dmacvicar@suse.de
2824
2825 - look for openssl in cmake, actually we build require it
2826 - explicitely link against openssl and crypto, required to
2827   compile in all platforms/distros.
2828
2829 -------------------------------------------------------------------
2830 Fri Mar 14 12:07:41 CET 2008 - jreidinger@suse.cz
2831
2832 - Save repo type during refresh if type is NONE (f.e. lazy probing).
2833 - revision 9153
2834
2835 -------------------------------------------------------------------
2836 Fri Mar 14 11:34:24 CET 2008 - jreidinger@suse.cz
2837
2838 - replace gpg escaped semicolon with real semicolon (bnc #355434)
2839 - revision 9151
2840
2841 -------------------------------------------------------------------
2842 Fri Mar 14 10:17:41 CET 2008 - jreidinger@suse.cz
2843
2844 - make strings from RpmDb and Keyring exceptions translatable
2845 - revision 9146
2846
2847 -------------------------------------------------------------------
2848 Thu Mar 13 18:41:26 CET 2008 - dmacvicar@suse.de
2849
2850 - fix retrieving keys (bnc #368099)
2851 - version 4.4.1
2852
2853 -------------------------------------------------------------------
2854 Thu Mar 13 18:40:57 CET 2008 - jreidinger@suse.cz
2855
2856 - enable frontend to rewrite add_probe settings.(bnc #309612)
2857 - Correct adding repo without type to lazy probing.
2858 - revision 9135
2859
2860 -------------------------------------------------------------------
2861 Thu Mar 13 17:59:52 CET 2008 - jreidinger@suse.cz
2862
2863 - get better message if something fail when trying run rpm
2864   (bnc #344584)
2865 - revision 9133
2866
2867 -------------------------------------------------------------------
2868 Thu Mar 13 12:33:13 CET 2008 - ma@suse.de
2869
2870 - Add ExternalProgram::execError and ExternalProgram::command
2871   to improve error reporting.
2872 - revision 9112
2873
2874 -------------------------------------------------------------------
2875 Thu Mar 13 11:45:20 CET 2008 - jkupec@suse.cz
2876
2877 - release all media before requesting another (bnc #336881)
2878 - revision 9110
2879
2880 -------------------------------------------------------------------
2881 Thu Mar 13 11:32:56 CET 2008 - jkupec@suse.cz
2882
2883 - getDetectedDevices added (fate #120298)
2884 - revision 9108
2885
2886 -------------------------------------------------------------------
2887 Wed Mar 12 15:55:14 CET 2008 - jkupec@suse.cz
2888
2889 - media backend release() methods changed to take string & instead
2890   of bool (needed for FATE #120298)
2891 - media label, detected device list and current device arguments
2892   added to the requestMedia callback
2893 - version 4.4.0
2894
2895 -------------------------------------------------------------------
2896 Wed Mar 12 14:16:07 CET 2008 - coolo@suse.de
2897
2898 - fix for bnc#369543
2899
2900 -------------------------------------------------------------------
2901 Mon Mar 10 13:30:04 CET 2008 - jkupec@suse.cz
2902
2903 - provide download rate info (average and curent) in the
2904   media::DownloadProgressReport for ftp/http (bnc #168935)
2905 - r9074
2906
2907 -------------------------------------------------------------------
2908 Mon Mar 10 12:45:03 CET 2008 - jkupec@suse.cz
2909
2910 - cleanCache(): clean also .cookie files
2911 - cleanTargetCache() added
2912 - use escaped_alias() in rawcache_path_for_repoinfo() and
2913   packagescache_path_for_repoinfo()
2914 - r9068
2915
2916 -------------------------------------------------------------------
2917 Fri Mar  7 19:59:10 CET 2008 - jkupec@suse.cz
2918
2919 - fixed location of RPMs in subdirs when parsing plaindir repo
2920   recursively (bnc #368218)
2921 - revision 9060
2922
2923 -------------------------------------------------------------------
2924 Thu Mar  6 13:42:53 CET 2008 - ma@suse.de
2925
2926 - Do not filter any installed solvables.
2927 - revision 9031
2928 - version 4.3.2
2929
2930 -------------------------------------------------------------------
2931 Wed Mar  5 11:33:26 CET 2008 - ma@suse.de
2932
2933 - Try to rebuild broken solv files in Target::load.
2934 - revision 9015
2935
2936 -------------------------------------------------------------------
2937 Tue Mar  4 18:17:41 CET 2008 - ma@suse.de
2938
2939 - Try to rebuild broken solv files in RepoManager::loadFromCache.
2940 - Fix RepoStatus::operator&& and RepoStatus testsuite.
2941 - revision 9008
2942
2943 -------------------------------------------------------------------
2944 Tue Mar  4 16:09:14 CET 2008 - schubi@suse.de
2945
2946 - improved problem description while a vendor change
2947 - improved problem description if a requirement cannot be fulfilled. Bug #358560
2948 - revision 9002
2949
2950 -------------------------------------------------------------------
2951 Tue Mar  4 12:57:58 CET 2008 - ma@suse.de
2952
2953 - Save and restore requested locales on target load/commit.
2954 - revision 8999
2955
2956 -------------------------------------------------------------------
2957 Mon Mar  3 17:10:26 CET 2008 - schubi@suse.de
2958
2959 - (Update) Prevent reinstallation of installed packages.
2960 - revision 8984
2961
2962 -------------------------------------------------------------------
2963 Sun Mar  2 16:13:16 CET 2008 - coolo@suse.de
2964
2965 - refresh metadata if there is no cache to unbreak compat with
2966   kiwi (that relied on "zypper sa <url> <alias>" to create a repo
2967   that "zypper in" could work on)
2968
2969 -------------------------------------------------------------------
2970 Sun Mar  2 10:28:13 CET 2008 - coolo@suse.de
2971
2972 - create cache directory before calling rpmdb2solv (in an empty
2973   chroot)
2974 - version 4.3.1
2975
2976 -------------------------------------------------------------------
2977 Thu Feb 28 16:43:11 CET 2008 - jkupec@suse.cz
2978
2979 - special exception message if server returns 403 response
2980   (forbidden) (port from SP2)
2981 - MediaException messages marked for translation
2982
2983 -------------------------------------------------------------------
2984 Wed Feb 27 10:31:24 CET 2008 - dmacvicar@suse.de
2985
2986 - make sure we have target cache on target initialize
2987 - version 4.3.0
2988
2989 -------------------------------------------------------------------
2990 Tue Feb 26 13:59:03 CET 2008 - lslezak@suse.cz
2991
2992 - DiskUsageCounter.cc - ignore "vfat", "fat", "ntfs" and "ntfs-3g"
2993   file systems (#333166)
2994 - rev. 8915
2995
2996 -------------------------------------------------------------------
2997 Tue Feb 26 13:26:30 CET 2008 - ma@suse.de
2998
2999 - Fixed Capabilites iterator exposing prereq marker.
3000 - revision 8914
3001
3002 -------------------------------------------------------------------
3003 Tue Feb 26 11:29:05 CET 2008 - schubi@suse.de
3004
3005 - postinstall script fixed
3006 - version 4.2.10
3007
3008 -------------------------------------------------------------------
3009 Mon Feb 25 17:06:53 CET 2008 - schubi@suse.de
3010
3011 - Testcases regards modaliases, rpmlib, ... correctly
3012 - Revision 8904
3013
3014 -------------------------------------------------------------------
3015 Mon Feb 25 13:20:26 CET 2008 - ma@suse.de
3016
3017 - Remove obsolete sql database. (bnc#363224)
3018 - revision 8898
3019
3020 -------------------------------------------------------------------
3021 Fri Feb 22 14:03:59 CET 2008 - ma@suse.de
3022
3023 - Take care target uses --root when creating solv files (bnc #363789)
3024 - revision 8881
3025
3026 -------------------------------------------------------------------
3027 Fri Feb 22 10:10:14 CET 2008 - schubi@suse.de
3028
3029 - Unmaintained packages which does not fit to the updated system
3030   (broken dependencies) will be deleted.
3031 - revision 8867
3032
3033 -------------------------------------------------------------------
3034 Fri Feb 22 07:20:35 CET 2008 - coolo@suse.de
3035
3036 - let libzypp-devel require libsatsolver-devel
3037
3038 -------------------------------------------------------------------
3039 Wed Feb 20 13:47:56 CET 2008 - ma@suse.de
3040
3041 - Cleanup unused /var/lib/zypp/cache in migrate_sources (#305160)
3042 - revision 8833
3043
3044 -------------------------------------------------------------------
3045 Tue Feb 19 16:21:12 CET 2008 - jkupec@suse.cz
3046
3047 - media: fixed DownloadProgressReport.finish() url argument in
3048   doGetFileCopy()
3049 - revision 8815
3050
3051 -------------------------------------------------------------------
3052 Tue Feb 19 11:21:59 CET 2008 - dmacvicar@suse.de
3053
3054 - hardlink when possible to optimize data transfer
3055   and space across caches.
3056 - version 4.2.8
3057
3058 -------------------------------------------------------------------
3059 Tue Feb 19 08:15:07 CET 2008 - coolo@suse.de
3060
3061 - added some locale support to sat::Solvable
3062 - version 4.2.7
3063
3064 -------------------------------------------------------------------
3065 Mon Feb 18 14:15:48 CET 2008 - dmacvicar@suse.de
3066
3067 - handle error messages better in doesFileExist too which is
3068   used during probing. (bnc #362608)
3069
3070 -------------------------------------------------------------------
3071 Sun Feb 17 21:44:12 CET 2008 - dmacvicar@suse.de
3072
3073 - Fetcher::reset() should not reset cache directories.
3074   (bnc #348050)
3075 - version 4.2.6
3076
3077 -------------------------------------------------------------------
3078 Fri Feb 16 15:47:00 CET 2008 - dmacvicar@suse.de
3079
3080 - Use CURLOPT_NOBODY instead of a CURLOPT_RANGE of 1 byte
3081   for http and https, but this time set CURLOPT_HTTPGET back to 1
3082   so it actually works. This makes Media::doesFileExist
3083   efficient for http and https.
3084   (related to bnc #348050)
3085 - version 4.2.5
3086
3087 -------------------------------------------------------------------
3088 Fri Feb 15 10:52:59 CET 2008 - coolo@suse.de
3089
3090 - using .solv files only now (fate #303018)
3091 - revision 8699
3092
3093 -------------------------------------------------------------------
3094 Tue Feb 12 17:10:48 CET 2008 - coolo@suse.de
3095
3096 - fix architectures on distupgrade
3097
3098 -------------------------------------------------------------------
3099 Fri Feb  8 12:50:30 CET 2008 - coolo@suse.de
3100
3101 - fixes from trunk merged
3102
3103 -------------------------------------------------------------------
3104 Fri Feb  1 17:45:07 CET 2008 - jkupec@suse.cz
3105
3106 - fixed renaming a repo to an existing one (bnc #228216)
3107 - revision 8431
3108
3109 -------------------------------------------------------------------
3110 Sun Jan 27 21:35:13 CET 2008 - coolo@suse.de
3111
3112 - fix changelog
3113
3114 -------------------------------------------------------------------
3115 Thu Jan 24 18:26:47 CET 2008 - jkupec@suse.cz
3116
3117 - read .curlrc more robustly to obtain user-proxy (#330351)
3118 - revision 8368
3119
3120 -------------------------------------------------------------------
3121 Fri Jan 18 12:19:09 CET 2008 - coolo@suse.de
3122
3123 - always buildrequire openssl-devel
3124 - replacing strange utf-8 chars in changelog
3125 - revision 8317
3126
3127 -------------------------------------------------------------------
3128 Thu Jan 17 15:07:52 CET 2008 - jkupec@suse.cz
3129
3130 - Saner NFS timeo default (#350309)
3131 - revision 8314
3132
3133 -------------------------------------------------------------------
3134 Thu Jan 17 12:03:10 CET 2008 - kkaempf@suse.de
3135
3136 - support 'patterns.pat' and 'patterns.pat.gz' to read all
3137   patterns in one go.
3138 - rev 8309
3139
3140 -------------------------------------------------------------------
3141 Tue Jan 15 14:56:21 CET 2008 - lslezak@suse.cz
3142
3143 - added RpmDb::removePubkey(), call it from
3144   KeyRing::Impl::deleteKey() - remove the GPG key from RPM when it
3145   is removed from the trusted keyring
3146 - revision 8288
3147
3148 -------------------------------------------------------------------
3149 Mon Jan 14 17:11:15 CET 2008 - schubi@suse.de
3150
3151 - Textchanges
3152 - reduced logging in SAT-solver
3153 - ordering solutions
3154 - version 4.1.8
3155 - revision 8276
3156
3157 -------------------------------------------------------------------
3158 Thu Jan 10 16:50:26 CET 2008 - schubi@suse.de
3159
3160 - Enabled SAT solver via default. (removed ZYPP_SAT_SOLVER)
3161   ZYPP_RC_SOLVER=1 will enable the old RedCapet solver
3162 - Revision 8255
3163 - Version 4.1.7
3164
3165 -------------------------------------------------------------------
3166 Wed Jan  2 18:24:34 CET 2008 - jkupec@suse.cz
3167
3168 - Pathname zypp::filesystem::expandlink(const Pathname &) added
3169 - if the provided file is a symlink, expand it (#274651) (this
3170   probably won't work for schemes other than file/dir and cd/dvd)
3171 - revision 8179
3172
3173 -------------------------------------------------------------------
3174 Tue Dec 18 12:28:22 CET 2007 - aschnell@suse.de
3175
3176 - fixed password handling in URLs (bug #347273)
3177 - revision 8118
3178
3179 -------------------------------------------------------------------
3180 Mon Dec 17 13:47:44 CET 2007 - ma@suse.de
3181
3182 - Fixed default text locale detection not to use static variables. (#346872)
3183 - version 4.1.6
3184 - revision 8116
3185
3186 -------------------------------------------------------------------
3187 Mon Dec 10 12:46:26 CET 2007 - ma@suse.de
3188
3189 - Log more details about zypp lock owner. (#294094)
3190 - revision 8088
3191
3192 -------------------------------------------------------------------
3193 Fri Dec  7 15:47:53 CET 2007 - ma@suse.de
3194
3195 - Remove runtime dependency for libboost_filesystem (#345773)
3196 - version 4.1.5
3197 - revision 8061
3198
3199 -------------------------------------------------------------------
3200 Fri Nov 30 14:20:34 CET 2007 - schubi@suse.de
3201
3202 - Enable SAT solver via environment variable ZYPP_SAT_SOLVER.
3203   e.g.: ZYPP_SAT_SOLVER=1 zypper install foo
3204 - version 4.1.4
3205 - revision 7998
3206
3207 -------------------------------------------------------------------
3208 Wed Nov 28 15:12:33 CET 2007 - aschnell@suse.de
3209
3210 - make IniParser more strict (bug #306697)
3211
3212 -------------------------------------------------------------------
3213 Mon Nov 26 13:19:34 CET 2007 - ma@suse.de
3214
3215 - Fix missing packages in patch content list. (#340896)
3216 - revision 7925
3217
3218 -------------------------------------------------------------------
3219 Fri Nov 16 12:46:39 CET 2007 - coolo@suse.de
3220
3221 - fix build
3222
3223 -------------------------------------------------------------------
3224 Wed Nov 14 14:23:23 CET 2007 - ma@suse.de
3225
3226 - Output date strings in UTF-8. (#339423)
3227 - revision 7807
3228
3229 -------------------------------------------------------------------
3230 Tue Nov 13 13:40:03 CET 2007 - schubi@suse.de
3231
3232 - fixes for new gcc
3233 - version 4.1.3
3234 - r7788
3235
3236 -------------------------------------------------------------------
3237 Mon Nov  5 15:22:33 CET 2007 - ma@suse.de
3238
3239 - Don't mark failed patch scripts as installed. (#327523)
3240 - version 4.1.2
3241 - revision 7744
3242
3243 -------------------------------------------------------------------
3244 Wed Oct 31 09:19:59 CET 2007 - dmueller@suse.de
3245
3246 - update rpmlint suppression
3247
3248 -------------------------------------------------------------------
3249 Fri Oct 26 15:12:24 CEST 2007 - aschnell@suse.de
3250
3251 - fixed retrieval of epoch from rpmdb (bug #246680)
3252
3253 -------------------------------------------------------------------
3254 Thu Oct 25 16:29:24 CEST 2007 - aschnell@suse.de
3255
3256 - allow non-existing "packages" file in susetags parser (bug
3257   #309235)
3258
3259 -------------------------------------------------------------------
3260 Fri Oct 12 15:47:37 CEST 2007 - ma@suse.de
3261
3262 - SMBIOS DMI modalias matching added (#333152)
3263 - revision 7494
3264
3265 -------------------------------------------------------------------
3266 Sat Oct  6 16:37:11 CEST 2007 - jkupec@suse.cz
3267 - do not download the same file multiple times in one attach session
3268   (#307098), r7456
3269 - special cdrom detection code for SCSI / Virtual CDROMs on iSeries
3270   removed - should be correctly detected by HAL now
3271   (#167629, #163971), r7452
3272 - version 4.1.1
3273
3274 -------------------------------------------------------------------
3275 Fri Oct 05 10:35:47 CEST 2007 - aschnell@suse.de
3276
3277 - filter architecture in plaindir parser (bug #330791)
3278
3279 -------------------------------------------------------------------
3280 Thu Oct  4 16:31:58 CEST 2007 - ma@suse.de
3281
3282 - Throw constructing malformed checksums. (#189096)
3283 - revision 7441
3284
3285 -------------------------------------------------------------------
3286 Thu Oct  4 14:22:31 CEST 2007 - mvidner@suse.cz
3287
3288 - Renamed templates back because proper qualification makes it work
3289   too.
3290 - 4.1.0
3291
3292 -------------------------------------------------------------------
3293 Thu Oct 04 11:23:19 CEST 2007 - aschnell@suse.de
3294
3295 - only look for repositories in file ending ".repo" (bug #294779)
3296
3297 -------------------------------------------------------------------
3298 Wed Oct  3 13:37:57 CEST 2007 - mvidner@suse.cz
3299
3300 - Fixed compilation errors with GCC 4.3 by adding missing includes
3301   and renaming templates: MaxBits to MaxBitsT, Mask to MaskT,
3302   Compare<Edition> to CompareEd.
3303 - r7426
3304
3305 -------------------------------------------------------------------
3306 Mon Oct  1 20:29:36 CEST 2007 - ma@suse.de
3307
3308 - Incorporated patch from Michael Matz to speedup cache reading.
3309 - revision 7413
3310
3311 -------------------------------------------------------------------
3312 Fri Sep 28 18:40:59 CEST 2007 - schubi@suse.de
3313
3314 - Resolvertestcase:
3315   - log Repository info
3316   - set keep state in the testcase
3317   - handle vendor
3318 - r 4707
3319
3320 -------------------------------------------------------------------
3321 Thu Sep 27 17:13:14 CEST 2007 - ma@suse.de
3322
3323 - Fixed pattern parser SEGV on broken pattern files. (#328546)
3324 - revision 7402
3325
3326 -------------------------------------------------------------------
3327 Wed Sep 26 11:08:14 CEST 2007 - schubi@suse.de
3328
3329 - QueuItemRequire: Filter out all provider which have worser architecture,
3330   are NOT noarch and have not the same name as the requirement. The
3331   last one is needed for updating packages via patch/atoms.
3332   Bug 328081
3333 - Revert changes of r 7340
3334 - r 7386
3335
3336 -------------------------------------------------------------------
3337 Tue Sep 25 15:51:34 CEST 2007 - ma@suse.de
3338
3339 - Add missing '--install' parameter in desktop file. (#308640)
3340 - version 4.0.0
3341 - revision 7369
3342
3343 -------------------------------------------------------------------
3344 Tue Sep 25 11:08:13 CEST 2007 - jkupec@suse.cz
3345
3346 - release all attached media before attempting to eject (#293428)
3347 - fixed parsing of --proxy-user parameter of .curlrc (#309139)
3348 - revision 7352
3349 - version 3.26.0
3350
3351 -------------------------------------------------------------------
3352 Mon Sep 24 16:10:32 CEST 2007 - dmacvicar@suse.de
3353
3354 - provide a way to retrieve the metadata path. Used for
3355   installation, which incorrectly creates a repository in
3356   cache without adding it first, so metadata path is not
3357   set and therefore it is not possible to setup a media
3358   verifier on installation. Part of fix for (#293428)
3359 - 3.25.0
3360
3361 -------------------------------------------------------------------
3362 Mon Sep 24 15:48:47 CEST 2007 - schubi@suse.de
3363
3364 - If more than one resolvables provide a requirements and have different
3365   architecture take thatone with the best architecture. (Not regarding the
3366   name). Bug: Branching too much while an installation of a multi-arch-DVD
3367 - r 7340
3368 - version 3.24.8
3369
3370 -------------------------------------------------------------------
3371 Fri Sep 21 15:50:30 CEST 2007 - schubi@suse.de
3372
3373 - Checking the queue if an item will be deleted. If yes, the requirements
3374   are not needed anymore. Bug 326384
3375 - version 3.24.7
3376 - r 7329
3377
3378 -------------------------------------------------------------------
3379 Thu Sep 20 17:37:30 CEST 2007 - jkupec@suse.cz
3380
3381 - don't probe the repository type upon saving if disabled (#326769)
3382 - version 3.24.6
3383 - revision 7319
3384
3385 -------------------------------------------------------------------
3386 Thu Sep 20 15:19:53 CEST 2007 - ma@suse.de
3387
3388 - Avoid calling rpm repeatedly in case of an error. This is fault-prone,
3389   esp. if the error occurred executing the packages post-install script.
3390 - version 3.24.5
3391 - revision 7317
3392
3393 -------------------------------------------------------------------
3394 Thu Sep 20 11:00:04 CEST 2007 - ma@suse.de
3395
3396 - If a package is deselected by user, apply this soft lock to all
3397   available versions of this package.
3398 - version 3.24.4
3399 - revision 7316
3400
3401 -------------------------------------------------------------------
3402 Wed Sep 19 17:45:12 CEST 2007 - schubi@suse.de
3403
3404 - Update: Do not set an item to installation if there has been already set
3405   one for installation which has the same NVA. Bug  326286
3406 - version 3.24.3
3407 - r 7311
3408
3409 -------------------------------------------------------------------
3410 Wed Sep 19 14:19:49 CEST 2007 - ma@suse.de
3411
3412 - Enable package cache during commit. (#326249)
3413 - revision 7309
3414
3415 -------------------------------------------------------------------
3416 Tue Sep 18 14:01:02 CEST 2007 - schubi@suse.de
3417
3418 - Do not regarding requirements for packages which will be deleted in the
3419   same solver run. Bug 310618
3420 - r 7292
3421 - version 3.24.2
3422
3423 -------------------------------------------------------------------
3424 Mon Sep 17 16:33:14 CEST 2007 - jkupec@suse.cz
3425
3426 - don't download filelists.xml.gz (#307105)
3427 - version 3.24.1
3428 - revision 7269
3429
3430 -------------------------------------------------------------------
3431 Mon Sep 17 15:51:04 CEST 2007 - ma@suse.de
3432
3433 - Improve estimated diskusage while there is no valid
3434   solver result. (#325617)
3435 - revision 7266
3436
3437 -------------------------------------------------------------------
3438 Mon Sep 17 15:22:47 CEST 2007 - schubi@suse.de
3439
3440 -Bugfix in vendor change of a required resolvable (Correct error message)
3441  Bug 310455
3442 - r 7262
3443
3444 -------------------------------------------------------------------
3445 Mon Sep 17 12:36:28 CEST 2007 - lslezak@suse.cz
3446
3447 - fixed DU parsing in inst-sys (#308659)
3448 - revision 7256
3449
3450 -------------------------------------------------------------------
3451 Fri Sep 14 22:57:54 CEST 2007 - ma@suse.de
3452
3453 - Enable using patch and delta rpms. (#309124)
3454 - version 3.24.0
3455 - revision 7253
3456
3457 -------------------------------------------------------------------
3458 Thu Sep 13 17:59:55 CEST 2007 - ma@suse.de
3459
3460 - On update do not delete unmaintained non-SuSE packages.
3461 - version 3.23.2
3462 - revision 7239
3463
3464 -------------------------------------------------------------------
3465 Thu Sep 13 13:02:39 CEST 2007 - lslezak@suse.cz
3466
3467 - ZYppImpl::getPartitions() - don't return the current partitioning
3468   when the partitioning hasn't been set - fixes DU parsing in
3469   inst-sys (#308659)
3470
3471 -------------------------------------------------------------------
3472 Thu Sep 13 11:30:47 CEST 2007 - dmacvicar@suse.de
3473
3474 - Throw specific exceptions during commit (#308511)
3475 - 3.23.1
3476
3477 -------------------------------------------------------------------
3478 Wed Sep 12 18:48:00 CEST 2007 - ma@suse.de
3479
3480 - Various disk space calculation fixes. Susetags, plaindir and rpmdb
3481   now provide more detailed disk usage information.
3482   Yum metadata don't, so we book the package size to '/'. (#308362)
3483 - version 3.23.0
3484 - revision 7225
3485
3486 -------------------------------------------------------------------
3487 Wed Sep 12 15:48:41 CEST 2007 - schubi@suse.de
3488
3489 - Regarding keep state while recycle old valid solver results. Bug 286889
3490 - r 7209
3491
3492 -------------------------------------------------------------------
3493 Wed Sep 12 12:24:49 CEST 2007 - jkupec@suse.cz
3494
3495 - report 100% progress on finishing RPM removal (bug #309431)
3496 - revision 7200
3497
3498 -------------------------------------------------------------------
3499 Tue Sep 11 17:25:35 CEST 2007 - schubi@suse.de
3500
3501 - Update: rename language packages --> take that package which fits to the
3502   selected language Bug 308098
3503 - r 7919
3504
3505 -------------------------------------------------------------------
3506 Tue Sep 11 16:11:20 CEST 2007 - dmacvicar@suse.de
3507
3508 - restore deltas and patch rpms from the cache (#309124)
3509 - 3.22.8
3510
3511 -------------------------------------------------------------------
3512 Tue Sep 11 14:54:44 CEST 2007 - ma@suse.de
3513
3514 - Don't fail if a product is deleted multiple times (e.g. due to
3515   obsoletes and an explicit deleted request). (#308746)
3516 - version 3.22.7
3517 - revision 7184
3518
3519 -------------------------------------------------------------------
3520 Tue Sep 11 13:52:47 CEST 2007 - jkupec@suse.cz
3521
3522 - SYSCONFDIR variable added for modifying /etc
3523
3524 -------------------------------------------------------------------
3525 Tue Sep 11 12:18:11 CEST 2007 - schubi@suse.de
3526
3527 - uninstallable resolvable -->suggested solution: delete; Bug 308164
3528 - r 7177
3529
3530 -------------------------------------------------------------------
3531 Mon Sep 10 16:19:05 CEST 2007 - schubi@suse.de
3532
3533 - new translations added
3534 - r 7166
3535 - version 3.22.6
3536
3537 -------------------------------------------------------------------
3538 Mon Sep 10 15:50:49 CEST 2007 - lslezak@suse.cz
3539
3540 - fixed disk usage counting of updated packages (#308362)
3541
3542 -------------------------------------------------------------------
3543 Mon Sep 10 14:17:29 CEST 2007 - schubi@suse.de
3544
3545 - Splitting packages: Take the package with the best
3546   architecture,edition ONLY; Bug 308591
3547 - r 7160
3548
3549 -------------------------------------------------------------------
3550 Mon Sep 10 10:55:45 CEST 2007 - lslezak@suse.cz
3551
3552 - properly report fallback disk usage size (in kB instead of bytes)
3553   when disk usage is not known (YUM repos) (#308475)
3554
3555 -------------------------------------------------------------------
3556 Fri Sep  7 13:27:26 CEST 2007 - ma@suse.de
3557
3558 - Install a sample /etc/zypp.conf. (#306615)
3559 - Fixed missing soversion symlink in package.
3560 - version 3.22.5
3561 - revision 7150
3562
3563 -------------------------------------------------------------------
3564 Fri Sep  7 13:03:48 CEST 2007 - schubi@suse.de
3565
3566 - RequirementIsMet: return true only if ALL Atoms are NOT incomplete; Bug
3567   308252
3568 - r 7143
3569
3570 -------------------------------------------------------------------
3571 Thu Sep  6 18:22:36 CEST 2007 - schubi@suse.de
3572
3573 - Error: Select two candidate with the same name while update.
3574   Solution: If there is a candidate which is already selected for installation -->
3575   take thatone #308082
3576 - r 7132
3577
3578 -------------------------------------------------------------------
3579 Thu Sep  6 14:11:58 CEST 2007 - ma@suse.de
3580
3581 - Work arround installed patterns providing an empty vendor string. (#307743)
3582 - Let the solver treat vendor suse and opensuse as equivalent.
3583 - version 3.22.4
3584
3585 -------------------------------------------------------------------
3586 Thu Sep  6 12:33:27 CEST 2007 - schubi@suse.de
3587
3588 - Checking item before evaluating the concerning vendor. bug #307941
3589 - r 7119
3590
3591 -------------------------------------------------------------------
3592 Wed Sep  6 02:24:37 CEST 2007 - dmacvicar@suse.de
3593
3594 - Fix for bug #307163 - empty package descriptions
3595   a.k.a shared tag not 100% implemented
3596 - r 7117
3597 - version 3.22.3
3598
3599 -------------------------------------------------------------------
3600 Wed Sep  5 17:52:37 CEST 2007 - schubi@suse.de
3601
3602 - logging "reverse" NEEDED_BY in the detail description of solver
3603   problems.
3604 - improved error message if a requiremnt is not fulfilled Bug 307743
3605 - Add "ignore" option to the solution if a requirement is not fulfilled
3606   Bug 304276
3607 - revision 7113
3608
3609 -------------------------------------------------------------------
3610 Wed Sep  5 14:33:02 CEST 2007 - jkupec@suse.cz
3611
3612 - fixed the order of operands of susetags local metadata status
3613   computation which caused the YaST repositories to always get
3614   refreshed (part of bug #304310)
3615 - revision 7107
3616 - version 3.22.2
3617
3618 -------------------------------------------------------------------
3619 Tue Sep  4 12:09:10 CEST 2007 - schubi@suse.de
3620
3621 - comparing vendor with VendorAttr::equivalent
3622 - revision 7103
3623
3624 -------------------------------------------------------------------
3625 Mon Sep  3 18:43:51 CEST 2007 - schwab@suse.de
3626
3627 - Use $RPM_OPT_FLAGS.
3628
3629 -------------------------------------------------------------------
3630 Mon Sep  3 17:14:02 CEST 2007 - ma@suse.de
3631
3632 - Reset transact bits when switching status from
3633   "update" to "protected" (#246976)
3634 - version 3.22.1
3635 - revision 7094
3636
3637 -------------------------------------------------------------------
3638 Mon Sep  3 13:56:42 CEST 2007 - schubi@suse.de
3639
3640 - new translations added
3641 - rev 7083
3642
3643 -------------------------------------------------------------------
3644 Fri Aug 31 22:10:55 CEST 2007 - ma@suse.de
3645
3646 - Added ability to switch off use of patch and delta rpms via zypp.conf (#305864)
3647    [main]
3648    download.use_patchrpm = no
3649    download.use_deltarpm = no
3650 - version 3.22.0
3651 - revision 7069
3652
3653 -------------------------------------------------------------------
3654 Fri Aug 31 19:56:40 CEST 2007 - ma@suse.de
3655
3656 - On demand translate patch requirements into a list of atoms.
3657   Required by the UI to display packages acssociated with a patch.
3658   (#300612)
3659 - version 3.21.1
3660 - revision 7065
3661
3662 -------------------------------------------------------------------
3663 Fri Aug 31 13:59:54 CEST 2007 - kkaempf@suse.de
3664
3665 - enrich ResolverInfo with the reason if a user-initiated request
3666   fails (#304325, #306240)
3667 - r 7051
3668
3669 -------------------------------------------------------------------
3670 Thu Aug 30 20:10:00 CEST 2007 - jkupec@suse.cz
3671
3672 - added missing implementation of LogControl::setLineFormater()
3673   (lslezak)
3674 - version 3.21.0
3675 - revision 7041
3676
3677 -------------------------------------------------------------------
3678 Thu Aug 30 18:55:15 CEST 2007 - jkupec@suse.cz
3679
3680 - enable changing url in requestMedia callback (#294481)
3681 - revision 7037
3682
3683 -------------------------------------------------------------------
3684 Thu Aug 30 18:22:32 CEST 2007 - ma@suse.de
3685
3686 - Filter readonly mount points in DiskUsageCounter (#297405)
3687 - revision 7030
3688
3689 -------------------------------------------------------------------
3690 Thu Aug 30 17:31:33 CEST 2007 - jkupec@suse.cz
3691
3692 - remember the cause of the RepoException when refreshing metadata
3693   (#301022)
3694 - r7023
3695
3696 -------------------------------------------------------------------
3697 Thu Aug 30 17:25:14 CEST 2007 - ma@suse.de
3698
3699 - Safe fix for bug #299680.
3700 - version 3.20.1
3701 - revision 7026
3702
3703 -------------------------------------------------------------------
3704 Thu Aug 30 15:48:03 CEST 2007 - schubi@suse.de
3705
3706 - Bugfix: If a requirement has been fulfilled by more than one language
3707   resolvables only thatone will be taken which fits to the selected
3708   language.
3709 - r 7018
3710
3711 -------------------------------------------------------------------
3712 Thu Aug 30 15:14:23 CEST 2007 - jkupec@suse.cz
3713
3714 - correct error code for media errors in MediaCurl::doGetFileCopy()
3715   affects only zypper error output, does not affect YaST
3716 - r7013
3717
3718 -------------------------------------------------------------------
3719 Wed Aug 29 18:28:41 CEST 2007 - jkupec@suse.cz
3720
3721 - reverted blocking of requestMedia from r6271 (#301710)
3722 - r6999
3723
3724 -------------------------------------------------------------------
3725 Wed Aug 29 18:09:29 CEST 2007 - kkaempf@suse.de
3726
3727 - prevent progress report in destructor (#299680)
3728 - r6998
3729
3730 -------------------------------------------------------------------
3731 Wed Aug 29 18:02:36 CEST 2007 - jkupec@suse.cz
3732
3733 - treat non-filelists.xml <file> entries as file provides capabilities
3734   in YUM parser (#304701)
3735 - r6992
3736
3737 -------------------------------------------------------------------
3738 Wed Aug 29 16:32:01 CEST 2007 - kkaempf@suse.de
3739
3740 - the media.1/media uniquely identifies a 'susetags' repo, not
3741   the content file (#304200)
3742
3743 -------------------------------------------------------------------
3744 Wed Aug 29 15:42:17 CEST 2007 - jkupec@suse.cz
3745
3746 - fixed locale dir (#304649)
3747 - r6984
3748
3749 -------------------------------------------------------------------
3750 Wed Aug 29 15:39:52 CEST 2007 - kkaempf@suse.de
3751
3752 - don't treat normal package license as "license to confirm"
3753   (#305906)
3754
3755 -------------------------------------------------------------------
3756 Wed Aug 29 15:28:53 CEST 2007 - ma@suse.de
3757
3758 - Fixed fix for #293039. Segfault due to uninitialzed data.
3759 - version 3.19.3
3760 - revision 6980
3761
3762 -------------------------------------------------------------------
3763 Wed Aug 29 15:10:20 CEST 2007 - schubi@suse.de
3764
3765 - reduced too much verbosed ResolverContext logging; Bug 303971
3766 - r 6977
3767
3768 -------------------------------------------------------------------
3769 Wed Aug 29 13:55:28 CEST 2007 - ma@suse.de
3770
3771 - Fixed PlainDir repositories to provide real disk usage data. For
3772   repomd and others that do not provide any detailed disk usage info,
3773   assume the packgage size is required below "/". Peviously they were
3774   treated as being empy.
3775 - version 3.19.2
3776 - revision 6972
3777
3778 -------------------------------------------------------------------
3779 Wed Aug 29 13:36:42 CEST 2007 - schubi@suse.de
3780
3781 - Add a new solver solution in the case of running in a timeout:
3782   ProblemSolutionDoubleTimeout.h
3783   #Bug 302496
3784 - revision 6970
3785
3786 -------------------------------------------------------------------
3787 Wed Aug 29 11:23:26 CEST 2007 - dmacvicar@suse.de
3788
3789 - bug in fix for (#292986)
3790
3791 -------------------------------------------------------------------
3792 Tue Aug 28 18:48:26 CEST 2007 - dmacvicar@suse.de
3793
3794 - (#297001) - libzypp: can't skip broken packages
3795 - re enable importing zypp keyring from rpm.(#302379)
3796 - 3.19.1
3797
3798 -------------------------------------------------------------------
3799 Tue Aug 28 17:30:30 CEST 2007 - kkaempf@suse.de
3800
3801 - rename ResolvableQuery::iterateResolvablesByKindsAndStrings
3802   to ResolvableQuery::iterateResolvablesByKindsAndStringsAndRepos
3803   in order to support query-by-repo (#305384)
3804 - fix iterateResolvablesByKindsAndStringsAndRepos to take any
3805   number of kinds, names, or repos (#305347)
3806 - remove ResolvableQuery::iterateResolvablesByKind, not needed
3807 - version 3.19.0
3808 - rev 6935
3809
3810 -------------------------------------------------------------------
3811 Tue Aug 28 11:27:53 CEST 2007 - dmacvicar@suse.de
3812
3813 - real fix for reading signature ids. (#390535).
3814 - delete metadata when removing repo (#301037).
3815
3816 -------------------------------------------------------------------
3817 Mon Aug 27 23:52:41 CEST 2007 - dmacvicar@suse.de
3818
3819 - following behaviour for setPartitions
3820   - if they are not set, they are detected
3821   - if they are set, that value is used.
3822   - if value set or detected is empty, all disk usage
3823     information is read. Otherwise just values in those
3824     mount points.
3825     Should work for installation as long as detectPartitions
3826     is empty at installation.(#293039)
3827
3828 -------------------------------------------------------------------
3829 Mon Aug 27 17:08:41 CEST 2007 - kkaempf@suse.de
3830
3831 - Add ZConfig::overrideSystemArchitecture() to override zypp arch
3832   from external, e.g. for the testcases
3833 - Honor ZYPP_CONF environment variable to override the buit-in
3834   /etc/zypp/zypp.conf
3835 - Check architecture at handout() to prevent NULL ptr reference.
3836 - Bug 301286
3837 - rev 6908
3838
3839 -------------------------------------------------------------------
3840 Mon Aug 27 15:53:52 CEST 2007 - schubi@suse.de
3841
3842 -The solver generate an establish call for all
3843  resolvables which has filesystemcaps if there is not a valid result from a
3844  former solver run available. This covers:
3845  * Initial solver run
3846  * Changing of filesystem whithin a workflow, cause the solver results will
3847    be reset if the filesystem dependencies have been changed
3848  Bug 271912
3849 - r 6901
3850
3851 -------------------------------------------------------------------
3852 Sun Aug 26 15:49:27 CEST 2007 - kkaempf@suse.de
3853
3854 - pass location to plaindir package (#303751)
3855 - Add name of file in question to checksum/signature related
3856   exceptions.
3857 - pass basename of file to verifyFileSignatureWorkflow (instead of
3858   empty string).
3859 - filter out incompatible architectures when parsing sustags
3860   repos (first half of #301286)
3861 - r 6882
3862
3863 -------------------------------------------------------------------
3864 Fri Aug 24 11:52:27 CEST 2007 - dmacvicar@suse.de
3865
3866 - don't run source migration if yast is running in
3867   intsys mode (#297136)
3868 - signature and checksum verification fixes. Still pending
3869   problem ZYpp getting no output from gpg when running from zypper.
3870   (#302059)
3871
3872 -------------------------------------------------------------------
3873 Thu Aug 23 13:51:41 CEST 2007 - schubi@suse.de
3874
3875 - Do not strip resolvables which have the same name but different kind
3876   (ResolverInfo*)
3877 - Flag info NEEDEDBY correctly if it will be used by freshen/supplement
3878 - r 6830
3879
3880 -------------------------------------------------------------------
3881 Wed Aug 22 18:58:44 CEST 2007 - mvidner@suse.cz
3882
3883 - Do not use "a-z" in regexes. Fixes "Invalid Url scheme 'http'" in
3884   the Estonian locale (#302525).
3885
3886 -------------------------------------------------------------------
3887 Wed Aug 22 17:59:39 CEST 2007 - aschnell@suse.de
3888
3889 - added remembering of exception history at various places
3890
3891 -------------------------------------------------------------------
3892 Wed Aug 22 16:52:09 CEST 2007 - schubi@suse.de
3893
3894 - Bugfixes concerning vendor handling:
3895 - first bug:
3896   Installed A-1.0(vendor SuSE)
3897   Available A-2.0(other vendor)
3898   A will not be regarded as "unmaintained". So it will not be deleted.
3899 - second bug:
3900   A need B-2.0. B-1.0 is installed but has another vendor. Report a
3901   proper errmessage.
3902 - Testcase : solution-tests/vendor-test.xml
3903 - r 6812
3904 - 3.18.4
3905
3906 -------------------------------------------------------------------
3907 Tue Aug 21 15:38:08 CEST 2007 - dmacvicar@suse.de
3908
3909 - ignore HASH key for download (#300982)
3910
3911 -------------------------------------------------------------------
3912 Tue Aug 21 15:17:23 CEST 2007 - schubi@suse.de
3913
3914 - Added explicitly_requested as parameter in ResolverContext::Uninstall
3915   Bug 299819
3916 - revision 6794
3917
3918 -------------------------------------------------------------------
3919 Tue Aug 21 13:06:44 CEST 2007 - dmacvicar@suse.de
3920
3921 - If no mount information is available, parse all DU entries.
3922 - read only hack mode for migrate-sources. We actually do add
3923   repositories with it, but no harm. (#292986)
3924 - fix some typos in exceptions (#301331)
3925 - 3.18.3
3926
3927 -------------------------------------------------------------------
3928 Mon Aug 20 16:06:36 CEST 2007 - schubi@suse.de
3929
3930 - Do not regard explicit request in order to recognize updated packages
3931   correctly. Bug 301676
3932 - Updated translations
3933 - r 6766
3934 - 3.18.2
3935
3936 -------------------------------------------------------------------
3937 Mon Aug 20 15:35:46 CEST 2007 - mvidner@suse.cz
3938
3939 - package-manager script: Call /sbin/yast2 with full path because of
3940   gnomesu (#269873).
3941
3942 -------------------------------------------------------------------
3943 Mon Aug 20 15:23:14 CEST 2007 - dmacvicar@suse.de
3944
3945 - add support for the HASH key. (#300982)
3946 - Use ContentFileParser in Downloader (instead of implementing
3947   the parser again, it has a reason, Downloader was written first)
3948 - update testcases and data to cover the new HASH key
3949 - 3.18.1
3950
3951 -------------------------------------------------------------------
3952 Mon Aug 20 13:21:34 CEST 2007 - kkaempf@suse.de
3953
3954 - unify query API for kind and name, summary, description
3955   (incomplete)
3956 - rev 6761, version 3.18.0
3957
3958 -------------------------------------------------------------------
3959 Fri Aug 17 12:30:55 CEST 2007 - kkaempf@suse.de
3960
3961 - add iterateResolvablesByKindsAndName
3962 - rev 6735, version 3.17.13
3963
3964 -------------------------------------------------------------------
3965 Fri Aug 17 11:45:24 CEST 2007 - kkaempf@suse.de
3966
3967 - rename ResolvableQuery::queryByName to iterateResolvablesByName
3968 - fix reading of kind and repository in ResolvableQuery
3969 - add reverse lookups in CacheTypes
3970 - add iterateResolvablesByKind
3971 - rev 6733
3972
3973 -------------------------------------------------------------------
3974 Fri Aug 17 10:37:56 CEST 2007 - schubi@suse.de
3975
3976 - shorten solver error messages Bug 259894
3977 - rev 6723
3978
3979 -------------------------------------------------------------------
3980 Thu Aug 16 23:43:50 CEST 2007 - kkaempf@suse.de
3981
3982 - fix ResolvableQuery::query(), add ResolvableQuery::queryByName()
3983   install zypp/cache header files.
3984 - rev 6719, version 3.16.13
3985
3986 -------------------------------------------------------------------
3987 Thu Aug 16 17:21:52 CEST 2007 - kkaempf@suse.de
3988
3989 - discard pattern files with incompatbile architecture, both
3990   for download and for parsing. (#298716)
3991 - rev 6711
3992
3993 -------------------------------------------------------------------
3994 Thu Aug 16 17:12:45 CEST 2007 - kkaempf@suse.de
3995
3996 - run sqlite asynchronously and add sql index files where
3997   appropriate, gives 6x performance on certain operations.
3998   Bumping cache schema version to 1004.
3999   (#300998)
4000 - rev 6710
4001
4002 -------------------------------------------------------------------
4003 Thu Aug 16 17:08:58 CEST 2007 - kkaempf@suse.de
4004
4005 - fix String::endsWith (#301038)
4006 - rev 6709
4007
4008 -------------------------------------------------------------------
4009 Thu Aug 16 11:16:25 CEST 2007 - schubi@suse.de
4010
4011 - added an _explicitly_requested in QueueItemConflict ( as already in
4012   QueueItemEstablish, QueueItemInstall, QueueItemUninstall ) in order to
4013   remove the conflicting item without an error message. Bug 299819
4014 - rev 6699
4015
4016 -------------------------------------------------------------------
4017 Thu Aug 16 07:23:31 CEST 2007 - jkupec@suse.cz
4018
4019 - forgot to set default refresh policy in checkIfToRefreshMetadata
4020 - repo.refresh.delay default set to 10 minutes
4021 - 6693
4022
4023 -------------------------------------------------------------------
4024 Wed Aug 15 15:32:36 CEST 2007 - schubi@suse.de
4025
4026 - Bugfix while regarding correct vendor in update
4027 - r6677
4028 - version 3.15.0
4029
4030 -------------------------------------------------------------------
4031 Wed Aug 15 13:57:04 CEST 2007 - jkupec@suse.cz
4032
4033 - repo.refresh.delay=<minutes> (ZConfig, "main" section) support
4034   added to delay next check & refresh until the specified number of
4035   minutes has passed from the last check or refresh (FATE #301991).
4036   Revisions: 6654, 6656, 6666, and 6667.
4037 - filesystem::touch(Pathname) added (r6666)
4038 - RepoManager::touchIndexFile(RepoInfo) added
4039 - RepoManager::checkIfToRefreshMetadata(RepoInfo,Url,policy):
4040   decision to do the refresh moved to this public method.
4041 - r6667
4042
4043 -------------------------------------------------------------------
4044 Wed Aug 15 12:38:26 CEST 2007 - schubi@suse.de
4045
4046 - generate a resolver problem if addRequires does not find a resovable
4047   #299486
4048 - rev 6660
4049
4050 -------------------------------------------------------------------
4051 Tue Aug 14 15:54:15 CEST 2007 - schubi@suse.de
4052
4053 - Prioritized delete request by the user BEFORE delete requests due
4054   missing dependencies or conflicting dependencies. Bug 298322
4055 - rev 6640
4056
4057 -------------------------------------------------------------------
4058 Fri Aug 10 20:49:20 CEST 2007 - jkupec@suse.cz
4059
4060 - support also "Plaindir" as valid repo type name (#298622)
4061 - revision 6616
4062 - version 3.14.0
4063
4064 -------------------------------------------------------------------
4065 Fri Aug 10 18:03:06 CEST 2007 - dmacvicar@suse.de
4066
4067 - fix segfault in Progress reporting
4068 - progress report use name instead of alias (#298035)
4069 - repoinfo returns alias if name is empty
4070
4071 -------------------------------------------------------------------
4072 Fri Aug 10 16:04:42 CEST 2007 - dmacvicar@suse.de
4073
4074 - merge patch by dmueller to get rid of boost-regex
4075
4076 -------------------------------------------------------------------
4077 Fri Aug 10 13:50:40 CEST 2007 - dmacvicar@suse.de
4078
4079 - dont create a second CacheStore in the same scope, will lock...
4080   #297627
4081
4082 -------------------------------------------------------------------
4083 Thu Aug  9 15:04:21 CEST 2007 - jkupec@suse.cz
4084
4085 - fixed some RepoManager exception docs & history
4086 - r6558
4087
4088 -------------------------------------------------------------------
4089 Thu Aug  9 13:33:59 CEST 2007 - dmacvicar@suse.de
4090
4091 - feature #302135: Graceful update of 3rd party packages
4092   Automatic upgrading only sees packages from same vendor
4093   This allows not needed to have those locked.
4094 - Add persistent locks file which allow wildcards. Users
4095   can lock certain packages adding lines like "kde* < 3.5"
4096 - add applyLocks() to apply persistent locks before solving
4097
4098 -------------------------------------------------------------------
4099 Thu Aug  9 13:28:20 CEST 2007 - schubi@suse.de
4100
4101 -  recognize changes in the pool (e.g. changing /etc/sysconfig/storage
4102   #271912 wq
4103 - Added locking resolvables in the testcases
4104 - rev 6544
4105
4106 -------------------------------------------------------------------
4107 Wed Aug  8 16:04:07 CEST 2007 - dmacvicar@suse.de
4108
4109 - add migrate-sources to %post (#292986)
4110 - 3.13.15
4111
4112 -------------------------------------------------------------------
4113 Wed Aug  8 13:32:52 CEST 2007 - jkupec@suse.cz
4114
4115 - fixed bug with using wrong files from raw metadata cache
4116   (bug #297611) (duncanmv) (r6501, already released in 3.13.14)
4117
4118 -------------------------------------------------------------------
4119 Wed Aug  8 12:42:39 CEST 2007 - schubi@suse.de
4120
4121 - fix in "ignore conflicts" if the conflict has been caused by an obsolete
4122   Bug# 297795
4123 - r 6517
4124
4125 -------------------------------------------------------------------
4126 Tue Aug  7 17:04:47 CEST 2007 - dmacvicar@suse.de
4127
4128 - implement susetags support for compressed metadata
4129   and testcases. (feature #301916)
4130 - implement disk usage in cache. For installation requires
4131   some changes in YaST to setup the ZYpp getPartitions()
4132   before repos are cached. (bug #293039)
4133 - added testcases for diskusage
4134 - 3.13.14
4135
4136 -------------------------------------------------------------------
4137 Mon Aug  6 10:19:12 CEST 2007 - jkupec@suse.cz
4138
4139 - fixed YUM parser to properly create source packages
4140 - disabled reading of filelists.xml.gz by default (the data are
4141   currently not stored anyway)
4142 - revision 6481
4143 - version 3.13.13
4144
4145 -------------------------------------------------------------------
4146 Sat Aug  4 01:03:19 CEST 2007 - ma@suse.de
4147
4148 - Don't download unwanted translation files (#293740).
4149 - revision 6470
4150
4151 -------------------------------------------------------------------
4152 Fri Aug  3 23:52:18 CEST 2007 - ma@suse.de
4153
4154 - Fix susetags repo to parse dikusage data (#293039)
4155 - revision 6467
4156 - version 3.13.12
4157
4158 -------------------------------------------------------------------
4159 Fri Aug  3 18:56:47 CEST 2007 - ma@suse.de
4160
4161 - Add product attribute 'type' (aka 'category' which is now
4162   deprecated). Adapted sustags and yum parsers to parse and
4163   provide this value.
4164 - revision 6464
4165 - version 3.13.11
4166
4167 -------------------------------------------------------------------
4168 Fri Aug  3 17:29:56 CEST 2007 - dmacvicar@suse.de
4169
4170 - fix modalias rel column number
4171 - version 3.13.10
4172
4173 -------------------------------------------------------------------
4174 Fri Aug  3 16:35:36 CEST 2007 - dmacvicar@suse.de
4175
4176 - Implemented option repo.add.probe to allow probing
4177   the added repositories
4178 - version 3.13.9
4179
4180 -------------------------------------------------------------------
4181 Fri Aug  3 16:07:46 CEST 2007 - schubi@suse.de
4182
4183 - Fixed detection of renamed packages while update.
4184 - Added new translations
4185 - rev 6445
4186
4187 -------------------------------------------------------------------
4188 Fri Aug  3 15:02:28 CEST 2007 - ma@suse.de
4189
4190 - Speed up retrieving MediaNr attribute, as it slows down install
4191   order calculation. (#297173)
4192 - revision 6442
4193
4194 -------------------------------------------------------------------
4195 Fri Aug  3 14:13:36 CEST 2007 - dmacvicar@suse.de
4196
4197 - Fixed cache schema upgrade
4198
4199 -------------------------------------------------------------------
4200 Fri Aug  3 13:38:17 CEST 2007 - ma@suse.de
4201
4202 - Fixed pattern includes and extends attributes.
4203 - revision 6431
4204 - version 3.13.8
4205
4206 -------------------------------------------------------------------
4207 Fri Aug  3 12:33:41 CEST 2007 - schubi@suse.de
4208
4209 - API for retrieving additional dependencies" solver/detail/Resolver.h
4210 - Handle additional dependencies in the testcases
4211 - Handle system and language dependencies in the testcases correctly.
4212 - r 6418
4213
4214 -------------------------------------------------------------------
4215 Thu Aug  2 18:14:12 CEST 2007 - ma@suse.de
4216
4217 - Indicate changed pool content if /etc/sysconfig/storage USED_FS_LIST
4218   has changed. Resolver must discard any cached filesystem dependencies.
4219   (required for #271912)
4220 - revision 6404
4221
4222 -------------------------------------------------------------------
4223 Thu Aug  2 16:37:06 CEST 2007 - ma@suse.de
4224
4225 - Indicate changed pool content to the resolver. (required for #271912)
4226 - revision 6398
4227 - version 3.13.7
4228
4229 -------------------------------------------------------------------
4230 Thu Aug  2 10:16:16 CEST 2007 - schubi@suse.de
4231
4232 - speedup error handling. Do not log ResolveInfo anymore. Set limit of 20
4233   problems. Bug 280387
4234 - r 6378
4235 - version 3.13.6
4236
4237 -------------------------------------------------------------------
4238 Wed Aug  1 18:51:12 CEST 2007 - ma@suse.de
4239
4240 - Added interface to install source packages via zypper.
4241 - revision 6373
4242 - version 3.13.5
4243
4244 -------------------------------------------------------------------
4245 Tue Jul 31 22:01:08 CEST 2007 - ma@suse.de
4246
4247 - Added package attributes Package::sourcePkgName and
4248   Package::sourcePkgEdition. Name and edition of the source
4249   rpm this package was built from.
4250 - Added ZYpp::installSrcPackage to install a single source package.
4251 - revision 6353
4252 - version 3.13.4
4253
4254 -------------------------------------------------------------------
4255 Tue Jul 31 19:06:54 CEST 2007 - ma@suse.de
4256
4257 - Temorary files and directories created by makeSibling use the
4258   same protection as the original.
4259 - revision 6344
4260 - version 3.13.3
4261
4262 -------------------------------------------------------------------
4263 Tue Jul 31 10:37:13 CEST 2007 - schubi@suse.de
4264
4265 - Removed keepExtras from resolvePool. This will be handled
4266   in the solver internally now. #294727
4267 - Checking if item really exists (#295544; ResolverInfoContainer.cc)
4268 - revision 6317
4269 - version 3.13.2
4270
4271 -------------------------------------------------------------------
4272 Mon Jul 30 17:23:19 CEST 2007 - ma@suse.de
4273
4274 - Remove tribool from RepoInfo's interface.
4275 - revision 6301
4276 - version 3.13.1
4277
4278 -------------------------------------------------------------------
4279 Mon Jul 30 13:59:33 CEST 2007 - ma@suse.de
4280
4281 - Fixed wrong media number reported by script, message and patch.
4282 - Fixed script API to provide the scripts location on media (if not
4283   inlined).
4284 - Introduced ScripProvider to make a script available on the local
4285   disk.
4286 - revision 6288
4287 - version 3.13.0
4288
4289 -------------------------------------------------------------------
4290 Fri Jul 27 18:08:42 CEST 2007 - jkupec@suse.cz
4291
4292 - don't request media chage if the media is not changeable (like
4293   e.g. http)
4294 - revision 6271
4295 - version 3.12.1
4296
4297 -------------------------------------------------------------------
4298 Fri Jul 27 17:40:44 CEST 2007 - dmacvicar@suse.de
4299
4300 - progress ticks for clean cache
4301 - ZConfig: remove default from names.
4302 - re enable reading cache callbacks
4303 - ini parser without boost::regexp
4304   patch by dmueller (#152447)
4305
4306 -------------------------------------------------------------------
4307 Fri Jul 27 17:16:27 CEST 2007 - ma@suse.de
4308
4309 - Fixed package to provide the location media number. (#294496)
4310 - revision 6263
4311
4312 -------------------------------------------------------------------
4313 Fri Jul 27 16:31:38 CEST 2007 - jkupec@suse.cz
4314
4315 - RepoFileReader - ignore empty url keys (baseurl, mirrorlist,
4316   gpgkey) instead of throwing bad url exception
4317 - revision 6259
4318
4319 -------------------------------------------------------------------
4320 Thu Jul 26 16:41:30 CEST 2007 - kkaempf@suse.de
4321
4322 - Make clearing of extra dependencies/conflicts configurable when
4323   resolvePool(). Leave the default as before (clear extras).
4324   Bug # 294727
4325 - revision 6233
4326 - version 3.12.0
4327
4328 -------------------------------------------------------------------
4329 Thu Jul 26 10:58:27 CEST 2007 - dmacvicar@suse.de
4330
4331 - /var/lib/zypp/cache -> /var/cache/zypp
4332   (#292419)
4333 - ini parser without boost::regexp, patch by dmueller
4334   (#152447)
4335
4336 -------------------------------------------------------------------
4337 Wed Jul 25 13:50:06 CEST 2007 - ma@suse.de
4338
4339 - Make temp directory configurable  via environment
4340   variable ZYPPTMPDIR.
4341 - revision 6202
4342 - version 3.11.11
4343
4344 -------------------------------------------------------------------
4345 Tue Jul 24 17:55:49 CEST 2007 - ma@suse.de
4346
4347 - Fixed bug in smart pointer comparison.
4348
4349 -------------------------------------------------------------------
4350 Mon Jul 23 13:05:53 CEST 2007 - ma@suse.de
4351
4352 - Fix failing rename of metadata download directories across
4353   filesystem boundaries.
4354
4355 -------------------------------------------------------------------
4356 Fri Jul 20 16:10:59 CEST 2007 - ma@suse.de
4357
4358 - Fixed malicious gettext include.
4359 - Make ZConfig a singleton.
4360 - revision 6123
4361
4362 -------------------------------------------------------------------
4363 Thu Jul 19 15:52:03 CEST 2007 - ma@suse.de
4364
4365 - Fixed repo::provideFile to set a deleter for downloaded files
4366   (#293004).
4367 - revision 6094
4368 - version 3.11.10
4369
4370 -------------------------------------------------------------------
4371 Thu Jul 19 12:58:12 CEST 2007 - ma@suse.de
4372
4373 - Query ByRepository now takes as well an alias.
4374
4375 -------------------------------------------------------------------
4376 Wed Jul 18 16:40:35 CEST 2007 - dmacvicar@suse.de
4377
4378 - fix retrieval of container attributes in cache
4379   (#292698)
4380
4381 -------------------------------------------------------------------
4382 Wed Jul 18 16:12:06 CEST 2007 - ma@suse.de
4383
4384 - Port zypp-query-pool (#292404)
4385 - revision 6069
4386 - version 3.11.9
4387
4388 -------------------------------------------------------------------
4389 Wed Jul 18 16:09:04 CEST 2007 - schubi@suse.de
4390
4391 - added new calls in Resolver.h: addRequire,addConflict
4392
4393 -------------------------------------------------------------------
4394 Wed Jul 18 14:43:04 CEST 2007 - ma@suse.de
4395
4396 - Fixed IniParser to allow '=' in values (#292669)
4397 - revision 6063
4398
4399 -------------------------------------------------------------------
4400 Wed Jul 18 14:16:59 CEST 2007 - dmacvicar@suse.de
4401
4402 - allow / in alias (#292628)
4403
4404 -------------------------------------------------------------------
4405 Wed Jul 18 12:38:55 CEST 2007 - ma@suse.de
4406
4407 - Fixed repo::provideFile to throw on error.
4408 - Fixed ResolvableQuery to use 0 as default for non existing
4409   numerical values.
4410 - revision 6058
4411
4412 -------------------------------------------------------------------
4413 Tue Jul 17 15:57:03 CEST 2007 - ma@suse.de
4414
4415 - Fixed OnMediLocation to use safe defaults. Added setLocaltion and
4416   additional ctor for convenience.
4417 - revision 6047
4418
4419 -------------------------------------------------------------------
4420 Tue Jul 17 10:45:39 CEST 2007 - schubi@suse.de
4421
4422 - Evalute update canditate:
4423   Take canditates only which are really installable. Bug 292077
4424   r 6034
4425
4426 -------------------------------------------------------------------
4427 Mon Jul 16 15:41:31 CEST 2007 - jkupec@suse.cz
4428
4429 - fixed some tribool bugs in RepoInfo
4430 - revision 6022
4431
4432 -------------------------------------------------------------------
4433 Mon Jul 16 11:43:33 CEST 2007 - dmacvicar@suse.de
4434
4435 - fix reading of non existant repo
4436 - r6018
4437 - first submission to stable
4438 - fix keywords parsing in susetags parser
4439 - version 3.11.8
4440
4441 -------------------------------------------------------------------
4442 Wed Jul 11 19:14:47 CEST 2007 - jkupec@suse.cz
4443
4444 - make resolvable query complete exceptionless with the database
4445 - test that packages have some attributes
4446 - disable progress adaptor for now
4447 - revision 5977
4448 - version 3.11.7
4449
4450 -------------------------------------------------------------------
4451 Wed Jul 11 14:37:02 CEST 2007 - ma@suse.de
4452
4453 - fixed unresolved symbols
4454 - revision 5972
4455 - version 3.11.6
4456
4457 -------------------------------------------------------------------
4458 Wed Jul 11 13:31:39 CEST 2007 - ma@suse.de
4459
4460 - fixed TranslatedText creating unwanted entries.
4461 - fixed capability processing
4462 - revision 5964
4463 - version 3.11.5
4464
4465 -------------------------------------------------------------------
4466 Tue Jul 10 20:01:18 CEST 2007 - jkupec@suse.cz
4467
4468 - MediaSetAccess::release() added
4469 - Use attachDesiredMedia in MediaProducts
4470 - Progress reporting improved
4471 - revision 5959
4472 - version 3.11.4
4473
4474 -------------------------------------------------------------------
4475 Tue Jul 10 14:23:13 CEST 2007 - ma@suse.de
4476
4477 - fixed parsing translated texts.
4478 - added source packages.
4479 - revision 5947
4480 - version 3.11.3
4481
4482 -------------------------------------------------------------------
4483 Tue Jul 10 13:11:31 CEST 2007 - jkupec@suse.cz
4484
4485 - repo callbacks fixed
4486 - Fixed YUM parser progress reporting
4487 - Added CombinedProgressData
4488 - make RepoImpl::resolvables() load lazy
4489 - MediaProducts added for scanning products file
4490 - Implement cache schema versioning and automatic invalidation of
4491   cache when schema changes
4492 - revision 5942
4493 - version 3.11.2
4494
4495 -------------------------------------------------------------------
4496 Fri Jul  6 13:51:50 CEST 2007 - ma@suse.de
4497
4498 - Propagate pools repository_iterator to the UI
4499 - revision 5911
4500 - version 3.11.1
4501
4502 -------------------------------------------------------------------
4503 Thu Jul  5 17:02:08 CEST 2007 - ma@suse.de
4504
4505 - Package::location is now returns an OnMediaLocation
4506 - archivesize() renamed to downloadSize()
4507 - Allow to iterate all Repositories that contribute
4508   Resolvables to the Pool.
4509 - MediaSetAccess::provideDir added
4510 - remove useless url check
4511 - add old-api-style wrapper
4512 - Add MediaProducts class
4513 - revision 5892
4514 - version 3.11.0
4515
4516 -------------------------------------------------------------------
4517 Thu Jul  5 09:31:02 CEST 2007 - schubi@suse.de
4518
4519 - function isInstalledBy/installs
4520   Added an initial installation flag which shows if the item has been
4521   triggered for installation, or the dependency is already satisfied.
4522 - Revision 5884
4523 - Version 3.4.0
4524
4525 -------------------------------------------------------------------
4526 Tue Jul  3 13:07:31 CEST 2007 - jkupec@suse.cz
4527
4528 - removed unused %{prefix}/lib/zypp from %files in spec file
4529 - revision 5870
4530
4531 -------------------------------------------------------------------
4532 Tue Jul  3 10:37:37 CEST 2007 - jkupec@suse.cz
4533
4534 - Old API (SourceManager, metadata parsers) dropped in favor of the
4535   new refactored ones (RepoManager, RepoParser(s), cache subtree,
4536   repo subtree).
4537 - Some new API improvements.
4538 - revision 5868
4539 - version 3.10.0 (bumped minor to 10 to indicate refactoring branch)
4540
4541 -------------------------------------------------------------------
4542 Fri Jun 22 15:28:03 CEST 2007 - schubi@suse.de
4543
4544 - New API calls which provides more information about one
4545   resolvable after a solverrun:
4546   isInstalledBy (const PoolItem_Ref item);
4547   installs (const PoolItem_Ref item);
4548 - Revision 5835
4549
4550 -------------------------------------------------------------------
4551 Thu Jun 21 15:58:16 CEST 2007 - adrian@suse.de
4552
4553 - fix changelog entry order
4554
4555 -------------------------------------------------------------------
4556 Wed Jun 20 11:47:33 CEST 2007 - schubi@suse.de
4557
4558 - Ignore conflicting items which are uninstallable
4559 - Create a "needed by" info if a requirement is still fulfilled.
4560 - Allow only one needed_by and needed_by_capability in QueueItemInstall
4561 - Added capability and type (REQUIRE, RECOMMEND,....) to
4562   ResolverInfoNeededBy
4563 - Evaluate ResolverInfoNeededBy for more information in the error
4564   messages
4565 - Enlarge detail description in the error messages
4566 - Revision 5807
4567
4568 -------------------------------------------------------------------
4569 Tue Jun 19 13:59:09 CEST 2007 - ma@suse.de
4570
4571 - Fixes for gcc-4.2
4572 - revision 5786
4573 - version 3.3.1
4574
4575 -------------------------------------------------------------------
4576 Mon Jun 18 17:20:45 CEST 2007 - mvidner@suse.cz
4577
4578 - fixed so versioning from libtool to cmake
4579 - 3.3.0
4580
4581 -------------------------------------------------------------------
4582 Mon Jun 18 09:47:32 CEST 2007 - dmacvicar@suse.de
4583
4584 - Use gpg2 instead of gpg for keyring and make
4585   the package depend on it (#284211)
4586
4587 -------------------------------------------------------------------
4588 Mon Jun 11 17:02:49 CEST 2007 - schubi@suse.de
4589
4590 - Required kmp packges FOR EACH installed/to_be_installed kernel will be installed.
4591   New dependency "packageand(foo:bar)" which provides an AND dependency by
4592   injecting a supplement/freshen.
4593   e.G. package novell-cluster-services-kmp-smp
4594   supplements: packageand(kernel-smp:novell-cluster-services-kmp)
4595   Bug 255011
4596 - Dont check for architecture changes in atoms (#266178)
4597 - Revision 5720
4598
4599 -------------------------------------------------------------------
4600 Wed May 23 17:03:29 CEST 2007 - ma@suse.de
4601
4602 - Fixed package-manager script (#275847)
4603 - revision 5614
4604
4605 -------------------------------------------------------------------
4606 Wed May 23 13:32:02 CEST 2007 - schubi@suse.de
4607
4608 - fixed cmake
4609 - version 3.2.2
4610
4611 -------------------------------------------------------------------
4612 Wed May 23 11:25:55 CEST 2007 - schubi@suse.de
4613
4614 - Reduced logging in order to speedup solving Bug 275100
4615 - revision 5603
4616 - version 3.2.1
4617
4618 -------------------------------------------------------------------
4619 Tue May 15 14:03:34 CEST 2007 - ma@suse.de
4620
4621 - Fix excess calls to releaseFile. (#274357)
4622 - revision 5545
4623
4624 -------------------------------------------------------------------
4625 Wed May  9 18:44:20 CEST 2007 - dmacvicar@suse.de
4626
4627 - Fix importing keys into rpm. (#270125)
4628 - r5527
4629
4630 -------------------------------------------------------------------
4631 Wed Apr 18 14:56:17 CEST 2007 - ma@suse.de
4632
4633 - Support filesystem dependencies to add needed filesystem RPMs
4634   automatically (Fate 301966).
4635 - revision 5404
4636 - version 3.2.0
4637
4638 -------------------------------------------------------------------
4639 Mon Apr 16 11:23:15 CEST 2007 - jkupec@suse.cz
4640
4641 - avoiding attaching media where not needed (#263207)
4642 - r5381
4643
4644 -------------------------------------------------------------------
4645 Fri Apr 13 17:32:55 CEST 2007 - dmacvicar@suse.de
4646
4647 - fix FileCap with attributes
4648 - r5376
4649
4650 -------------------------------------------------------------------
4651 Thu Apr 12 02:33:18 CEST 2007 - ma@suse.de
4652
4653 - Fixed computation of install order. Take requirements of
4654   an installed packages uninstall scripts into account, if
4655   the package is updated. (#258682)
4656 - revision 5349
4657 - version 3.1.1
4658 -------------------------------------------------------------------
4659 Wed Apr 11 15:24:01 CEST 2007 - ma@suse.de
4660
4661 - Parse and provide package keywords. (Fate 120368)
4662 - revision 5338
4663 - version 3.1.0
4664
4665 -------------------------------------------------------------------
4666 Thu Apr  5 15:50:15 CEST 2007 - schubi@suse.de
4667
4668 - Upgrade: Do NOT delete packages which have unresolved dependencies -->
4669   Ask the user. Bug 258322
4670 - revision 5305
4671 - version 3.0.3
4672
4673 -------------------------------------------------------------------
4674 Wed Apr  4 19:39:12 CEST 2007 - ma@suse.de
4675
4676 - Fix restoring of Sources id root prefix is used. (#238165)
4677 - revision 5299
4678 - version 3.0.2
4679
4680 -------------------------------------------------------------------
4681 Wed Apr  4 15:33:54 CEST 2007 - jkupec@suse.cz
4682
4683 - MediaManager::attachDesiredMedia() added to support multiple
4684   (CD/DVD) drives (fate #3974)
4685 - r5296
4686
4687 -------------------------------------------------------------------
4688 Wed Mar 14 14:33:26 CET 2007 - schubi@suse.de
4689
4690 - If there is no valid solver result and NOT all resolvables ( other
4691   architecture) has been regarded, let the user decide making a new
4692   solver run with ALL available resolvables. Bug 223440
4693 - reducing logging (error -> debug)  bug 252921
4694 - Revision 5219
4695
4696 -------------------------------------------------------------------
4697 Fri Mar  9 00:08:38 CET 2007 - ma@suse.de
4698
4699 - Allow configuration of trusted vendors via
4700   /var/lib/zypp/db/trustedVendors. (#186636)
4701 - revision 5194
4702 - version 3.0.1
4703
4704 -------------------------------------------------------------------
4705 Wed Mar  7 15:20:29 CET 2007 - dmacvicar@suse.de
4706
4707 - libzypp-devel -> libzypp requirement is not versioned
4708   (#251086)
4709 - r5181
4710
4711 -------------------------------------------------------------------
4712 Tue Mar  6 17:25:49 CET 2007 - schubi@suse.de
4713
4714 - Using already existing valid solver results for further solver runs.
4715   (partiell solving)
4716 - r5169
4717
4718 -------------------------------------------------------------------
4719 Fri Mar  2 16:11:16 CET 2007 - dmacvicar@suse.de
4720
4721 - fix link order
4722 - r5165
4723
4724 -------------------------------------------------------------------
4725 Tue Feb 27 15:50:39 CET 2007 - dmacvicar@suse.de
4726
4727 - merging from 10.2 / SP1
4728 - #247459 ftp probing
4729   denied == dont exists in ftp
4730 - r5124
4731
4732 -------------------------------------------------------------------
4733 Tue Feb 27 15:35:06 CET 2007 - schubi@suse.de
4734
4735 - Merging solver related stuff from SuSE-Linux-10_2-Branch ( till r5111):
4736 - Simultaneouqusly establishing of items which are conflicting eachother is
4737   useless. So only one will be established. Fixed in QueueItemInstall.cc
4738   Bug 243595
4739 - Added new upgrade options to fine tune version and patch handling.
4740   (F301990)
4741 - The context of establishPool will be stored in Resolver and will be
4742   regarded for the next solver run everytime. So it will be not reset by
4743   any solver run anymore.
4744   bug 191810 ( A broken patch will not be installed again)
4745
4746 -------------------------------------------------------------------
4747 Fri Feb 23 17:40:23 CET 2007 - jkupec@suse.cz
4748
4749 - adding sotf,timeo=X nfs mount options by default (#235211)
4750 - r5093
4751
4752 -------------------------------------------------------------------
4753 Fri Feb 23 14:16:19 CET 2007 - jkupec@suse.cz
4754
4755 - support for HTTP authentication prompt added (#190609)
4756 - fixed problem with empty path in URL
4757   in MediaCurl::doGetFileCopy()
4758 - r5085
4759
4760 -------------------------------------------------------------------
4761 Mon Feb 12 15:28:08 CET 2007 - jkupec@suse.cz
4762
4763 - Merged revisions 4926-4993,4995,4998-5006 via svnmerge from
4764   SuSE-Linux-10_2-Branch
4765
4766 - verifySystem: Regarding patterns too. Bug 239750 (schubi)
4767 - verifySystem: The result will be set to APPL_HIGH, so it will be not
4768   reset by a second "normal" solver run. #239281 (schubi)
4769 - yast2 reports invalid URL as 'unknown source type'
4770   (#209961) (dmacvicar)
4771 - Added freshen language dependency in supplemements too if there is no
4772   entry in supplements.
4773   #240617;IPA fonts are not installed even if select Japanese
4774   language (schubi)
4775 - Setting allowed authentication methods to "basic,digest" if none
4776   provided in URL (#243006) (jkupec)
4777 - Stopping after 50 valid solver results. Anymore would be useless. Bug
4778   243595 (schubi)
4779 - r 5007
4780
4781 -------------------------------------------------------------------
4782 Mon Feb 12 10:37:02 CET 2007 - mvidner@suse.cz
4783
4784 - package-manager: use a generic su script from XDG (#235303, #244442)
4785
4786 -------------------------------------------------------------------
4787 Fri Feb  9 15:21:55 CET 2007 - jkupec@suse.cz
4788
4789 - Setting allowed authentication methods to "basic,digest" if none
4790   provided in URL (#243006)
4791 - fixed gettext and rpath problems in configure.ac and Makefile.cvs
4792   (mvidner)
4793 - r4999
4794
4795 -------------------------------------------------------------------
4796 Wed Feb  7 15:52:29 CET 2007 - jkupec@suse.cz
4797
4798 - MediaCurlException::dumpOn() adjusted for ncurses dialogue
4799   (#222602)
4800 - 4984
4801
4802 -------------------------------------------------------------------
4803 Mon Jan 29 13:10:37 CET 2007 - dmacvicar@suse.de
4804
4805 - Merged revisions 4907-4926 from SuSE-Linux-10_2-Branch
4806
4807 - update packages: changing architecture is only valid while an
4808   system update and NOT while an update via a patch. Last fix does
4809   not fit for every case.
4810   Bug 230685
4811 - Patch has selected not the concerning package for update but
4812   a package which has provided the required dependencies too.
4813   Algorithmus: If there are exactly two providers which differ in architecture
4814                prefer the better arch.
4815   Fix: Regarding NVRA too. ( only if equal )
4816   Bug 238284
4817 - Download only English and Local translation
4818   (#208457)
4819 - Added solver parameter:
4820    tryAllPossibilities: regarding every solver branch ( not only
4821                         branches with e.G. best architectures
4822    preferHighestVersion: Prefer solver results which have a higher
4823                          version number.
4824   Bug #238087
4825 - update packages: changing architecture is only valid while an
4826   system update and NOT while an update via a patch.
4827   Bug 230685 - x86_64 MozillaFirefox binaries in security update
4828   repository
4829   Fix of version 2.11.2 has not worked if the first founded item
4830   had had another architecture.
4831 - r4927
4832
4833 -------------------------------------------------------------------
4834 Wed Jan 24 14:50:33 CET 2007 - lslezak@suse.cz
4835
4836 - added ZYpp::getPartitions() - return the partitinoning
4837
4838 -------------------------------------------------------------------
4839 Wed Jan 24 14:20:28 CET 2007 - dmacvicar@suse.de
4840
4841 - Merged revisions 4705-4906 via svnmerge from SuSE-Linux-10_2-Branch
4842 - Corrupt download cannot be skipped
4843   (#217425 and #224216)
4844 - Enable package read ahead/caching in commit per default to reduce
4845   interactive media changes. If the environment variable
4846   ZYPP_COMMIT_NO_PACKAGE_CACHE is set, caching will be disabled. (F100182)
4847 - added parameter not to reset resolver results while calling
4848   freshen pool Bug: 235761
4849 - Prepare package read ahead/caching of packages in commit. Adatped the
4850   workflow. Caching details are now hidden inside CommitPackageCache.
4851   The current implementation still performs no read ahead. (for F100182)
4852 - Skip invalid or broken rpm database entries. (#231211)
4853 - verifySystem: check if the solution is valid after calling freshenPool()
4854   Bug: 235761
4855 - Added own call for Resolver::verifySystem with additional
4856   hardware/language check in order to keep binary compatibility
4857   Fate #301224
4858 - Rpm requires additional quoting of special chars in filenames.
4859   (#233967)
4860 - Resolver::verifySystem checks for new hardware now by calling
4861   freshenPool. This is configureable. Fate #301224
4862 - merged texts from proofread
4863 - Don't consider patch/delta rpms if package architecture changes.
4864   (#231254)
4865 - update packages: changing architecture is only valid while an
4866   system update and NOT while an update via a patch.
4867   Bug 230685 - x86_64 MozillaFirefox binaries in security update repository
4868 - verifySystem: Do only regard items which will be on the system after the
4869   commit. Fate 301178
4870 - feature #301369
4871   Import listed GPG Keys from an trusted installation source
4872 - fix return call in new xml parser
4873 - Enable system resolvables in Helix parser (Revision 4787)
4874 - deptestomatic:
4875   Resetting transaction with the correct call;
4876   bugfix; Added kind in keep state (Revision 4788)
4877 - Wrong behaviour in soft install/uninstall. --> Setting Transact with
4878   soft (Revision 4789)
4879 - New call added: maySetToBeUninstalledSoft (Revision 4789)
4880   Both are only functions for the solver (Revision 4789)
4881 - Resetting "by causer" in order to distinguish from state
4882   "keep by user". ( function setLock in order to remove lock)
4883   (Revision 4789)
4884 - Better fix for Bug 217574: Checking if the resolveable CAN be deleted soft
4885   in QueueItemUninstall.cc (Revision 4790)
4886 - Regarding "keep state by user". So avoiding "reselecting" by
4887   other requirements.
4888   Give a corresponding problem solution if a resolvable satisfy
4889   a dependency, but has been set to keep by the user.
4890   Bug : 222531 (Revision 4791)
4891 - Allow to disable autoprotection of foreign vendor items. Required
4892   in zmd-backend. (F301735).
4893 - use sqlite-zmd if using > 10.2 in spec. Use the one available
4894   durin compile.
4895 - Item could has already been selected to soft uninstall (e.G. remove
4896   pattern which recommend this item ). Do not throw an exception anymore.
4897   bug#225278
4898 - Added syscontent::Reader: Parse serialized set of ResObjects.
4899   (for F300729)
4900 - If there has already been selected another item by the solver (e.g. from
4901   another source) we will take thatone in order to avoid parallel
4902   installation and there concerning error messages.
4903   Bug 224698
4904 - In order to handle conflicting resolvable we try to update the
4905   conflicting item. While evaluating these canditates an already selected
4906   candidate will not be regarded. So it could be that an older package
4907   will be selected for update although a newer has already been selected. Revision 4765
4908 - Conflicting items: The resolvable will be obsoleted by another. So it is useless finding an
4909   update candidate and evaluate additional branches.
4910 - r4907
4911
4912 -------------------------------------------------------------------
4913 Mon Dec  4 15:38:12 CET 2006 - mt@suse.de
4914
4915 - Improved realpath() wrapper in media handler class (#222521).
4916 - revision 4758
4917
4918 -------------------------------------------------------------------
4919 Thu Nov 30 09:15:20 CET 2006 - ma@suse.de
4920
4921 - version 3.0.0 (2.x.x now in SuSE-Linux-10_2-Branch)
4922 - revision 4713
4923
4924 -------------------------------------------------------------------
4925 Wed Nov 29 19:20:24 CET 2006 - dmacvicar@suse.de
4926
4927 - use sqlite-zmd package for the non yet shipped zypp2/ stuff
4928   because backend uses this sqlite and it is no fun to
4929   install one and the other to develop (as the -devel packages)
4930   conflict.
4931 - add cmake support for building zypp/ lib.
4932   TODO: soinfo, compile testcases, devel, zypp2,docs
4933   find rpm, curl and others.
4934 - dont serialize interactive, as it is
4935   calculated now.
4936   (it was already fixed as we don't reimplement
4937   the method, but we still serialized, parsed)
4938 - r4709
4939
4940 -------------------------------------------------------------------
4941 Tue Nov 28 22:40:12 CET 2006 - ma@suse.de
4942
4943 - fixed Patch::interactive to return true as well, if the patch
4944   itself has a licence. (#224192)
4945 - revision 4702
4946 - version 2.9.2
4947
4948 -------------------------------------------------------------------
4949 Tue Nov 28 16:36:56 CET 2006 - mt@suse.de
4950
4951 - Added search for /sbin/vol_id tool - that is in /lib/udev/vol_id
4952   on the installation image (#213852).
4953 - revision 4700
4954
4955 -------------------------------------------------------------------
4956 Tue Nov 28 11:44:52 CET 2006 - schubi@suse.de
4957
4958 - Avoid duplicate pool entries; Bug 223750; second part of the fix
4959 - r4698
4960 - Version 2.9.1
4961
4962 -------------------------------------------------------------------
4963 Mon Nov 27 18:29:58 CET 2006 - schubi@suse.de
4964
4965 - Pool has multi instances of an item in the pool. Reduced this error
4966   to items which are identically at least. #217574 and #223750
4967 - r4695
4968
4969 -------------------------------------------------------------------
4970 Mon Nov 27 17:37:44 CET 2006 - dmacvicar@suse.de
4971
4972 - replace spaces to underscores in product names
4973 - 2.8.7
4974 - r4688
4975
4976 -------------------------------------------------------------------
4977 Mon Nov 27 16:54:03 CET 2006 - dmacvicar@suse.de
4978
4979 - Mark some strings for translation (#219783 need it)
4980 - r4682
4981
4982 -------------------------------------------------------------------
4983 Mon Nov 27 16:17:07 CET 2006 - mt@suse.de
4984
4985 - Added translations marks to hal, url and mutex exceptions (#23771)
4986 - revision 4680
4987
4988 -------------------------------------------------------------------
4989 Wed Nov 22 19:24:57 CET 2006 - dmacvicar@suse.de
4990
4991 - don't make libzypp-devel depend on sqlite-devel as
4992   headers from zypp2 are not installed yet
4993 - r4663
4994
4995 -------------------------------------------------------------------
4996 Wed Nov 22 15:23:55 CET 2006 - ma@suse.de
4997
4998 - Return an error if fork failed. (#204807)
4999 - Make Script execution abortable by user request. (#212949, F100233)
5000 - revision 4660
5001 - version 2.8.6
5002
5003 -------------------------------------------------------------------
5004 Tue Nov 21 16:25:03 CET 2006 - mvidner@suse.cz
5005
5006 - Added package-manager wrapper script, with icon and .desktop (#222757).
5007   (Used by gnome-main-menu)
5008 - version 2.8.5
5009 - r4640
5010
5011 -------------------------------------------------------------------
5012 Tue Nov 21 13:11:06 CET 2006 - mt@suse.de
5013
5014 - Fixed target/hal - one more dbus_connection_close found (#216035)
5015 - revision 4636
5016 - version 2.8.4
5017
5018 -------------------------------------------------------------------
5019 Mon Nov 20 14:15:38 CET 2006 - schubi@suse.de
5020
5021 - translation added
5022   rev 4630
5023   version 2.8.3
5024
5025 -------------------------------------------------------------------
5026 Mon Nov 20 11:02:04 CET 2006 - ma@suse.de
5027
5028 - Process obsoletes when installing non-package objects. (#217352)
5029 - revision 4621
5030 - version 2.8.2
5031
5032 -------------------------------------------------------------------
5033 Fri Nov 17 16:57:39 CET 2006 - mt@suse.de
5034
5035 - Implemented volume device check using /sbin/vol_id (#213852).
5036 - Revision 4619
5037
5038 -------------------------------------------------------------------
5039 Fri Nov 17 15:53:58 CET 2006 - schubi@suse.de
5040
5041 - new translation added
5042
5043 -------------------------------------------------------------------
5044 Fri Nov 17 12:42:04 CET 2006 - mt@suse.de
5045
5046 - Implemented an reuse of already existing foreign CD/DVD mount points
5047   (e.g. automounted) - depends on REUSE_FOREIGN_MOUNTS flag (#220206).
5048 - Added a fallback check of the volume.mount_point HAL property to
5049   isAutoMountedMedia(); info.hal_mount.created_mount_point seems
5050   to be not avaliable in newer HAL versions (on 10.2).
5051 - Revision 4615
5052 - Version 2.8.1
5053
5054 -------------------------------------------------------------------
5055 Thu Nov 16 23:39:15 CET 2006 - ma@suse.de
5056
5057 - removed unused methods from Patch and PatchImplIf. Provided
5058   reasonable default implementation for Patch::interactive.
5059   (#221476).
5060 - revision 4610
5061 - Version 2.8.0
5062
5063 -------------------------------------------------------------------
5064 Thu Nov 16 15:32:04 CET 2006 - dmacvicar@suse.de
5065
5066 - Handle media eject failures (#216545)
5067 - r4606
5068
5069 -------------------------------------------------------------------
5070 Wed Nov 15 22:41:51 CET 2006 - ma@suse.de
5071
5072 - Reimplemented RpmDb::checkPackage using librpm API instead
5073   of parsing "rpm --checksig" output. (#163202)
5074 - Version 2.7.4
5075 - revision 4600
5076
5077 -------------------------------------------------------------------
5078 Wed Nov 15 15:39:26 CET 2006 - schubi@suse.de
5079
5080 - NEW behaviour of the solver:
5081   Obsolete virtual provides. E.G.:
5082
5083   Installed:
5084   -----------
5085   Name:           test-1.0-0
5086
5087   Name:           moretest-1.0-0
5088   Provides:       test
5089
5090   To be installed
5091   ------------------
5092   Name:           nomoretest-1.0-0
5093   Obsoletes:      test
5094
5095   Result
5096   --------
5097   test-1.0-0 AND  moretest-1.0-0 will be deleted. In former versions only
5098   test-1.0-0 had been deleted. Bug 220999
5099
5100 - Translations added
5101
5102 Version 2.7.3
5103 rev 4593
5104
5105 -------------------------------------------------------------------
5106 Tue Nov 14 16:32:49 CET 2006 - schubi@suse.de
5107
5108 - Bugfix in generating solver testcases:
5109    - added kind of capabilities in description file
5110    - removed unneded channel from uninstall in command file
5111
5112 -------------------------------------------------------------------
5113 Mon Nov 13 18:35:01 CET 2006 - mt@suse.de
5114
5115 - Try to call /bin/eject utility if the eject-ioctl fails.
5116 - r4568
5117
5118 -------------------------------------------------------------------
5119 Mon Nov 13 17:00:51 CET 2006 - dmacvicar@suse.de
5120
5121 - ignore empty capabilities
5122 - r4565
5123
5124 -------------------------------------------------------------------
5125 Fri Nov 10 17:52:10 CET 2006 - dmacvicar@suse.de
5126
5127 - make progress strings translatable (#219783)
5128 - r4556
5129
5130 -------------------------------------------------------------------
5131 Tue Nov  7 16:40:28 CET 2006 - schubi@suse.de
5132
5133 -  While deleting a selection all concerning recommended
5134    packages will be deleted too.
5135    BUT those packages should not be deleted which have been
5136    set to KEEP by the user. bug 217574
5137    rev 4526
5138    VERSION: 2.7.2
5139
5140 -------------------------------------------------------------------
5141 Tue Nov  7 13:12:49 CET 2006 - schubi@suse.de
5142
5143 - Makefile in zypp2 fixed
5144   Revision 4520
5145
5146 -------------------------------------------------------------------
5147 Tue Nov  7 11:38:10 CET 2006 - schubi@suse.de
5148
5149 - Translations added
5150   Revision 4514
5151   VERSION: 2.7.1
5152
5153 -------------------------------------------------------------------
5154 Mon Nov  6 12:32:22 CET 2006 - dmacvicar@suse.de
5155
5156 - Make the parser more strict, rejecting broken sources
5157   but showing the error line.
5158   Last fix making the parser relax would break multitag
5159   descriptions with empty lines, now we check dependencies
5160   at a higher level. (reference #160607)
5161 - r4501
5162
5163 -------------------------------------------------------------------
5164 Fri Nov  3 11:04:19 CET 2006 - schubi@suse.de
5165
5166 - New problem solution added: Unlock ALL resovables in order to speed up
5167   problem solution. Bug 206453
5168
5169 -------------------------------------------------------------------
5170 Fri Nov  3 10:29:08 CET 2006 - schubi@suse.de
5171
5172 - Translations added
5173
5174 -------------------------------------------------------------------
5175 Thu Nov  2 17:15:19 CET 2006 - mt@suse.de
5176
5177 - Fixed target/hal - removed dbus_connection_close calls, because
5178   the connections are shared; unref the ref-counted handle only.
5179   (#216035)
5180 - r4442
5181
5182 -------------------------------------------------------------------
5183 Thu Nov  2 16:18:27 CET 2006 - dmacvicar@suse.de
5184
5185 - skipping unreachable packages won't work
5186   (#215445)
5187 - r4468
5188
5189 -------------------------------------------------------------------
5190 Wed Oct 25 19:04:51 CEST 2006 - dmacvicar@suse.de
5191
5192 - (#213793) Target store fails to recreate stored install-time (other
5193   Date and ByteCount values as well)
5194
5195 - skip comments and blank lines in multilists
5196   fixes (#214877) - zen-updater is not installed by default
5197
5198 - Automatically fix broken products when reading
5199   the product database.
5200   still pending: honour the read-only flag
5201   Changes to make this possible include
5202   using read_dir instead of boost directory
5203   iterator.
5204
5205 -------------------------------------------------------------------
5206 Wed Oct 25 17:09:06 CEST 2006 - schubi@suse.de
5207
5208 - added new class for generating solver testcases:
5209   Testcase
5210
5211 -------------------------------------------------------------------
5212 Wed Oct 25 15:40:44 CEST 2006 - ma@suse.de
5213
5214 - Finalized ui::PatternContents. (F301229)
5215 - version 2.7.0
5216 - revision 4413
5217
5218 -------------------------------------------------------------------
5219 Wed Oct 25 08:21:52 CEST 2006 - mvidner@suse.cz
5220
5221 - Moved zypper and zypp-checkpatches(-wrapper) to zypper.rpm
5222 - version 2.6.0
5223
5224 -------------------------------------------------------------------
5225 Tue Oct 24 14:33:16 CEST 2006 - ma@suse.de
5226
5227 - Added ui::PatternContents: Helper class that will compute a patterns
5228   expanded install_packages set. (UI interface for F301229)
5229 - revision 4387
5230
5231 -------------------------------------------------------------------
5232 Tue Oct 24 09:06:24 CEST 2006 - mvidner@suse.cz
5233
5234 - removed the last reference to /usr/lib64 to fix the build
5235
5236 -------------------------------------------------------------------
5237 Mon Oct 23 17:44:42 CEST 2006 - mvidner@suse.cz
5238
5239 - added "zypper info" (jkupec)
5240 - version 2.5.2
5241
5242 -------------------------------------------------------------------
5243 Mon Oct 23 11:28:01 CEST 2006 - dmacvicar@suse.de
5244
5245 - fix rpm db timestamp
5246 - add extra urls and optional urls to product API
5247 - r4378
5248
5249 -------------------------------------------------------------------
5250 Fri Oct 20 16:55:44 CEST 2006 - mvidner@suse.cz
5251
5252 - zypper: nicer progress reports, with or without --verbose.
5253
5254 -------------------------------------------------------------------
5255 Fri Oct 20 16:25:50 CEST 2006 - ma@suse.de
5256
5257 - Fixed reloading of target data after commit. Broken since
5258   rev 3880.
5259 - version 2.5.1
5260 - revision 4365
5261
5262 -------------------------------------------------------------------
5263 Fri Oct 20 16:22:09 CEST 2006 - dmacvicar@suse.de
5264
5265 - put query-pool in /usr/lib/zypp and not lib64
5266 - r4363
5267
5268 -------------------------------------------------------------------
5269 Fri Oct 20 12:16:06 CEST 2006 - dmacvicar@suse.de
5270
5271 - revert keyring changes, causes endless loop (obvious)
5272 - add dist-product information, adapt store
5273 - version 2.5.0
5274 - r4355
5275
5276 -------------------------------------------------------------------
5277 Fri Oct 20 11:04:26 CEST 2006 - ma@suse.de
5278
5279 - zypp-query-pool: For products show additionally distributionName
5280   and distributionEdition. (required by #205392)
5281 - revision 4349
5282
5283 -------------------------------------------------------------------
5284 Fri Oct 20 00:13:49 CEST 2006 - ma@suse.de
5285
5286 - Add accessor for Product distributionName and distributionEdition.
5287   (required by #205392)
5288 - revision 4347
5289
5290 -------------------------------------------------------------------
5291 Thu Oct 19 18:40:36 CEST 2006 - dmacvicar@suse.de
5292
5293 - added test case for KeyRing
5294 - fire trustedKeyAdded in all calls to import trusted key
5295   not only in signature check workflow.
5296 - r4342
5297
5298 -------------------------------------------------------------------
5299 Thu Oct 19 18:27:02 CEST 2006 - mvidner@suse.cz
5300
5301 - zypper update: implemented minimal version (patches only)
5302 - zypper list-updates: changed default type from package to patch,
5303   consider patches affecting the package manager separately
5304
5305 -------------------------------------------------------------------
5306 Thu Oct 19 14:09:33 CEST 2006 - dmacvicar@suse.de
5307
5308 - version 2.4.1
5309 - r4338
5310
5311 -------------------------------------------------------------------
5312 Thu Oct 19 14:05:18 CEST 2006 - dmacvicar@suse.de
5313
5314 - add zypp-query-pool, so registration doesn't depend on
5315   libzypp-zmd-backend being installed. Will remove from
5316   backend when suseregister gets updated.
5317
5318 -------------------------------------------------------------------
5319 Thu Oct 19 12:31:08 CEST 2006 - schwab@suse.de
5320
5321 - Make sure config.rpath is present.
5322
5323 -------------------------------------------------------------------
5324 Wed Oct 18 21:40:25 CEST 2006 - mvidner@suse.cz
5325
5326 - zypper search: fixed uninitialized members that made all searches
5327   exact and case sensitve
5328
5329 -------------------------------------------------------------------
5330 Wed Oct 18 13:13:16 CEST 2006 - dmacvicar@suse.de
5331
5332 - zypp-checkpatches, write in the right file
5333 - r4328
5334
5335 -------------------------------------------------------------------
5336 Wed Oct 18 12:45:49 CEST 2006 - schubi@suse.de
5337
5338 - Install resolvables although they are unneeded
5339   if they have NOT the kind patch/atoms
5340   Bug 210538 - freshens/supplements does not work with patterns
5341 - r4326
5342
5343 -------------------------------------------------------------------
5344 Tue Oct 17 19:17:39 CEST 2006 - mvidner@suse.cz
5345
5346 - zypper service-add -r http://example.org/foo.repo (F#300641).
5347
5348 -------------------------------------------------------------------
5349 Tue Oct 17 18:29:34 CEST 2006 - dmacvicar@suse.de
5350
5351 - zypp-checkpatches:
5352   save version of the generated xml to
5353   regenerate it if it changes.
5354   save a random token in case of error to
5355   force recreating xml file
5356 - r4321
5357
5358 -------------------------------------------------------------------
5359 Tue Oct 17 13:49:53 CEST 2006 - dmacvicar@suse.de
5360
5361 - remove permissions for zypp checkpatches from spec
5362 - r4318
5363
5364 -------------------------------------------------------------------
5365 Tue Oct 17 12:36:57 CEST 2006 - dmacvicar@suse.de
5366
5367 - registration fails because of wrong product data
5368   (#205392)
5369   use DISTPRODUCT,DISTVERSION to create the product
5370   resolvable. have this resolvable provide
5371   PRODUCT = VERSION
5372 - r4312
5373
5374 -------------------------------------------------------------------
5375 Mon Oct 16 18:05:56 CEST 2006 - mvidner@suse.cz
5376
5377 - zypper service-add -r ./foo.repo (F#300641).
5378
5379 -------------------------------------------------------------------
5380 Mon Oct 16 15:02:00 CEST 2006 - jkupec@suse.cz
5381
5382 - zypper: added case-sensitive search, search in descriptions and
5383   summaries, search by resolvable type, substring and word
5384   matching, support for wildcards
5385 - Revision 4303
5386
5387 -------------------------------------------------------------------
5388 Mon Oct 16 13:27:50 CEST 2006 - mvidner@suse.cz
5389
5390 - Prevent the user from sending signals to zypp-checkpatches-wrapper
5391   (#211286).
5392
5393 -------------------------------------------------------------------
5394 Mon Oct 16 12:57:56 CEST 2006 - schubi@suse.de
5395
5396 - Dont incomplete an uninstalled resolvable, even not when establishing.
5397   Incomplete only makes sense for installed resolvables (when they have broken
5398   deps), for patches (because they are needed) and for atoms (because they are
5399   used during patch calculation)
5400   Bug 198379
5401
5402 - Do not branch for packages with the same NVE but different architectures.
5403   Take the best architecture.
5404
5405 -------------------------------------------------------------------
5406 Fri Oct 13 16:51:43 CEST 2006 - dmacvicar@suse.de
5407
5408 - implement rename source in sourcemanager
5409 - r4286
5410
5411 -------------------------------------------------------------------
5412 Fri Oct 13 14:32:44 CEST 2006 - dmacvicar@suse.de
5413
5414 - YaST sources: set alias to product summary if empty
5415 - show alias on logs.
5416 - r4281
5417
5418 -------------------------------------------------------------------
5419 Thu Oct 12 16:40:29 CEST 2006 - dmacvicar@suse.de
5420
5421 - version 2.4.0 (bin incompat due to callback fixes)
5422 - r4272
5423
5424 -------------------------------------------------------------------
5425 Thu Oct 12 16:30:55 CEST 2006 - ma@suse.de
5426
5427 - Provide additional solver status information to the UI.
5428   (#162164,F301272)
5429 - Fixed UI satus computation in presence of multiple available
5430   candidates.
5431 - revision 4264
5432 - version 2.3.1
5433
5434 -------------------------------------------------------------------
5435 Thu Oct 12 15:45:12 CEST 2006 - dmacvicar@suse.de
5436
5437 - remove const in MediaChangeReport requestMedia that
5438   broke cd changing.
5439 - r4262
5440
5441 -------------------------------------------------------------------
5442 Wed Oct 11 08:35:48 CEST 2006 - mvidner@suse.cz
5443
5444 - zypper: added search (jkupec)
5445 - removed the suid bit from zypp-checkpatches-wrapper so that the
5446   build passes until permissions.rpm is updated (~#211286).
5447 - r4253
5448
5449 -------------------------------------------------------------------
5450 Tue Oct 10 16:03:40 CEST 2006 - dmacvicar@suse.de
5451
5452 - Log microseconds if ZYPP_PROFILING env var is enabled.
5453 - r4252
5454
5455 -------------------------------------------------------------------
5456 Mon Oct  9 18:15:19 CEST 2006 - dmacvicar@suse.de
5457
5458 - YaST sources:
5459   Factory cannot be set with 'refresh' enabled
5460   (#204957)
5461 - get rid of some const bool signatures in Source classes
5462 - r4247
5463
5464 -------------------------------------------------------------------
5465 Mon Oct  9 15:11:16 CEST 2006 - mvidner@suse.cz
5466
5467 - Added zypp-checkpatches and a suid-root zypp-checkpatches-wrapper.
5468
5469 -------------------------------------------------------------------
5470 Fri Oct  6 13:23:32 CEST 2006 - schubi@suse.de
5471
5472 - select the best solution: prefering the total amount of install/update
5473   packages BEFORE source preferences. Bug 208784
5474
5475 -------------------------------------------------------------------
5476 Fri Oct  6 11:55:11 CEST 2006 - dmacvicar@suse.de
5477
5478 - Introduce a method to see if a source supports a
5479   kind of resolvable at that time, so we can
5480   init a YUM source like factory but avoid parsing
5481   it if it contains no patches.
5482 - add TODO
5483 - zypp-checkpatches xml output
5484 - r4235
5485
5486 -------------------------------------------------------------------
5487 Mon Oct  2 16:34:03 CEST 2006 - mvidner@suse.cz
5488
5489 - added a CLI preview: zypper
5490 - revision 4214
5491 - version 2.2.3
5492
5493 -------------------------------------------------------------------
5494 Mon Oct  2 15:11:26 CEST 2006 - dmacvicar@suse.de
5495
5496 - FATE #100165:
5497   Make Content File Aware of Different Architectures
5498   expand %a in release notes with architecture
5499
5500 -------------------------------------------------------------------
5501 Fri Sep 29 16:10:46 CEST 2006 - ma@suse.de
5502
5503 - Extended pattern parser to support includes/extends tags as hint
5504   for the IO. (F301229)
5505 - revision 4199
5506 - version 2.2.2
5507
5508 -------------------------------------------------------------------
5509 Fri Sep 29 00:31:33 CEST 2006 - ma@suse.de
5510
5511 - Enabled sending of ScriptResolvableReport.
5512 - Changed ScriptResolvableReport::start to send local path
5513   of script to be executed.
5514 - revision 4190
5515 - version 2.2.1
5516
5517 -------------------------------------------------------------------
5518 Wed Sep 27 14:14:33 CEST 2006 - ma@suse.de
5519
5520 - Added ScriptResolvableReport. Callbacks triggered on script
5521   execution during commit. (F100233)
5522 - revision 4187
5523 - version 2.2.0
5524
5525 -------------------------------------------------------------------
5526 Mon Sep 25 13:52:55 CEST 2006 - mvidner@suse.cz
5527
5528 - fix: Url::getRegisteredSchemes() would always return nothing
5529
5530 -------------------------------------------------------------------
5531 Fri Sep 22 15:34:11 CEST 2006 - jkupec@suse.cz
5532
5533 - Made the build dependency on gettext-devel explicit
5534
5535 -------------------------------------------------------------------
5536 Tue Sep 19 10:59:24 CEST 2006 - jsrain@suse.cz
5537
5538 - adapted multi-media YUM sources according to official YUM
5539   specification (F300743)
5540
5541 -------------------------------------------------------------------
5542 Mon Sep 18 17:42:26 CEST 2006 - lslezak@suse.cz
5543
5544 - use RPM_OPT_FLAGS (meissner@suse.de)
5545
5546 -------------------------------------------------------------------
5547 Mon Sep 18 15:19:53 CEST 2006 - lslezak@suse.cz
5548
5549 - SourceFactory::createFrom() - don't loose url,...
5550 - r4160
5551
5552 -------------------------------------------------------------------
5553 Mon Sep 18 12:00:46 CEST 2006 - kkaempf@suse.de
5554
5555 - reduce logging in ResolvableImpl.cc
5556 - rev 4157
5557
5558 -------------------------------------------------------------------
5559 Thu Sep 14 15:59:47 CEST 2006 - schubi@suse.de
5560
5561 - Replaced requirementIsMet by requirementIsInstalledOrUnneeded
5562   in QueueItemInstall and QueueItemRequire
5563   Bug 192535/204913
5564   removed fix:Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
5565
5566 -------------------------------------------------------------------
5567 Thu Sep 14 12:44:53 CEST 2006 - lslezak@suse.cz
5568
5569 - fixed SourceFactory::createFrom() - don't loose alias,
5570   cachedir,... parameters
5571
5572 -------------------------------------------------------------------
5573 Thu Sep 14 10:21:02 CEST 2006 - mvidner@suse.cz
5574
5575 - Use RPM Enhances only if detected at configure time, to allow
5576   compilation with older rpm.
5577 - callback params: use const string & instead of string (dmacvicar)
5578
5579 -------------------------------------------------------------------
5580 Thu Sep  7 18:31:46 CEST 2006 - schubi@suse.de
5581
5582 - Do not regarding SATISFIED (regarding UNNEEDED) in isPresent if it is
5583   a package/script/message
5584   Bug: 192535
5585
5586 -------------------------------------------------------------------
5587 Thu Sep  7 16:19:36 CEST 2006 - dmacvicar@suse.de
5588
5589 - add Source_Ref::checksum() which in combination with
5590   timestamp can give an idea of a source change.
5591 - r4106
5592
5593 -------------------------------------------------------------------
5594 Thu Sep  7 14:32:38 CEST 2006 - mvidner@suse.cz
5595
5596 - Implemented fgzstreambuf::compressed_tell and fXstream::getbuf to
5597   enable progress reporting on compressed streams.
5598
5599 -------------------------------------------------------------------
5600 Wed Sep  6 18:31:20 CEST 2006 - dmacvicar@suse.de
5601
5602 - better error propagation
5603 - r4096
5604
5605 -------------------------------------------------------------------
5606 Tue Sep  5 19:22:56 CEST 2006 - mt@suse.de
5607
5608 - Removed libblkid dependency - the workaround using libblkid to
5609   check filesystem on XEN vbd mapped devices is obsolete, because
5610   the info is avaliable via /dev/disk/by-label link now. (#197107)
5611 - revision 4087
5612
5613 -------------------------------------------------------------------
5614 Thu Aug 31 15:16:11 CEST 2006 - ma@suse.de
5615
5616 - PackageProvider: Fixed broken retry. (#202163)
5617 - revision 4071
5618
5619 -------------------------------------------------------------------
5620 Wed Aug 30 23:50:55 CEST 2006 - ma@suse.de
5621
5622 - Fixed RpmDb::makePackageFromHeader: Catch NULL Header passed as argument and refuse
5623   to create a Package from a source package header.
5624 - Added method Pathname::extension: Return all of the characters in name
5625   after and including the last dot in the last element of name.
5626 - PlaindirImpl: Disable rpm signature verification when scaning a directory for
5627   rpms. Otherwise we'd need access to the rpm database to get the keys.
5628 - revision 4069
5629
5630 -------------------------------------------------------------------
5631 Wed Aug 30 17:42:40 CEST 2006 - schubi@suse.de
5632
5633 - Do not regarding SATISFIED/UNNEEDED in isPresent if it is
5634   a package/script/message
5635   Bug: 192535
5636
5637 -------------------------------------------------------------------
5638 Wed Aug 30 14:29:45 CEST 2006 - ma@suse.de
5639
5640 - Speedup computation of number of rpm database entries.
5641 - revision 4058
5642
5643 -------------------------------------------------------------------
5644 Tue Aug 29 16:58:20 CEST 2006 - schubi@suse.de
5645
5646 - Fixed endless loop in transactResObject
5647   Bug 198095 - YaST2 Installaler crashes when selecting Gnome pattern to a KDE installation
5648
5649 -------------------------------------------------------------------
5650 Tue Aug 29 12:05:09 CEST 2006 - dmacvicar@suse.de
5651
5652 - fix some testcases for tar file parser changes
5653 - r4045
5654
5655 -------------------------------------------------------------------
5656 Tue Aug 29 11:19:53 CEST 2006 - dmacvicar@suse.de
5657
5658 - missing includes
5659 - clean old callbacks
5660 - r4041
5661
5662 -------------------------------------------------------------------
5663 Fri Aug 25 14:32:07 CEST 2006 - schubi@suse.de
5664
5665 - zyppPattern->install_packages returns SUGGESTED package too.
5666   Bug 201476
5667   Revision 4036
5668
5669 -------------------------------------------------------------------
5670 Fri Aug 25 13:05:33 CEST 2006 - schubi@suse.de
5671
5672 - New behaviour in the solver: try with 'best' package first, try with 'all'
5673   packages if this fails.
5674   Bug :Bug 191983
5675
5676 -------------------------------------------------------------------
5677 Fri Aug 25 11:35:48 CEST 2006 - dmacvicar@suse.de
5678
5679 - libzypp 2.1.0
5680 - bump version due to incompatible callback changes in KeyRing
5681   Sources
5682
5683 -------------------------------------------------------------------
5684 Thu Aug 24 15:34:45 CEST 2006 - dmacvicar@suse.de
5685
5686 - new keyring callbacks
5687 - separate trust key from import key
5688 - use PublicKey class instead of params, to be able
5689   to add more info like photos later (pending #181682)
5690 - update zmart with those callbacks.
5691 - better error handling (Exception types)
5692 - make tmp file names more readable depending on the context
5693 - r4026
5694
5695 -------------------------------------------------------------------
5696 Tue Aug 22 22:35:30 CEST 2006 - dmacvicar@suse.de
5697
5698 - decouple probing from source creation, using the new
5699   media test for existence functions.
5700 - r4019
5701
5702
5703 -------------------------------------------------------------------
5704 Tue Aug 22 17:56:53 CEST 2006 - mt@suse.de
5705
5706 - Fixed getDoesFileExist to reset the transfer range
5707 - Added logging of curl debug messages to the zypp log.
5708   The env var ZYPP_MEDIA_CURL_DEBUG=1 logs curl infos,
5709   ZYPP_MEDIA_CURL_DEBUG=2 logs the in/out headers.
5710 - r4018
5711
5712 -------------------------------------------------------------------
5713 Fri Aug 18 14:57:35 CEST 2006 - kkaempf@suse.de
5714
5715 - remove the /etc/sysconfig/zypp:REWRITE_KERNEL_DEPS = yes check;
5716   see rev 3810 below. (#190163)
5717 - rev 3998
5718
5719 -------------------------------------------------------------------
5720 Thu Aug 17 18:15:14 CEST 2006 - dmacvicar@suse.de
5721
5722 - fix uninstalling of atoms (noop)
5723 - r3995
5724
5725 -------------------------------------------------------------------
5726 Wed Aug 16 17:41:40 CEST 2006 - dmacvicar@suse.de
5727
5728 - Implement initial verson of Media
5729   doesFileExist, for future source probing.
5730 - r3984
5731
5732 -------------------------------------------------------------------
5733 Tue Aug 15 12:01:31 CEST 2006 - dmacvicar@suse.de
5734
5735 - more dbus_connection_close fixes
5736 - r3974
5737
5738 -------------------------------------------------------------------
5739 Tue Aug 15 11:41:41 CEST 2006 - kkaempf@suse.de
5740
5741 - clean up 'incomplete' handling in QueueItemEstablish.
5742 - rev 3973.
5743
5744 -------------------------------------------------------------------
5745 Tue Aug 15 11:30:50 CEST 2006 - kkaempf@suse.de
5746
5747 - Don't set 'incomplete' for uninstalled patterns or products.
5748   (#198379)
5749 - rev 3970.
5750
5751 -------------------------------------------------------------------
5752 Mon Aug 14 16:50:53 CEST 2006 - schubi@suse.de
5753
5754 - Added new API calls:
5755   setAdditionalProvide
5756   setAdditionalConflict
5757   setAdditionalRequire
5758
5759 -------------------------------------------------------------------
5760 Mon Aug 14 11:26:20 CEST 2006 - dmacvicar@suse.de
5761
5762 - don't link examples to testsuite library.
5763
5764 -------------------------------------------------------------------
5765 Sat Aug 12 17:30:30 CEST 2006 - schwab@suse.de
5766
5767 - Disable profiling to work around compiler bug.
5768
5769 -------------------------------------------------------------------
5770 Fri Aug 11 17:01:33 CEST 2006 - dmacvicar@suse.de
5771
5772 - forward port 3924:3939
5773 - Add explicit finish callbacks for subtasks during ProvidePackage
5774  Â to avoid UI confusion.
5775 - rev3957
5776
5777 -------------------------------------------------------------------
5778 Fri Aug 11 11:48:44 CEST 2006 - dmacvicar@suse.de
5779
5780 - Introduce examples/
5781 - fix some svn ignores
5782 - fix compilation. Use: dbus_connection_close
5783 - rev 3943
5784
5785 -------------------------------------------------------------------
5786 Thu Aug 10 16:32:36 CEST 2006 - dmacvicar@suse.de
5787
5788 - Initial support for plain directory with rpms as source
5789 - r3935
5790
5791 -------------------------------------------------------------------
5792 Tue Aug  8 16:51:45 CEST 2006 - dmacvicar@suse.de
5793
5794 - Move the target query by kind function to
5795   a iterator, so we dont make a copy of the restore
5796   the iterator works loading by demand too
5797
5798 -------------------------------------------------------------------
5799 Mon Aug  7 17:57:26 CEST 2006 - dmacvicar@suse.de
5800
5801 - rename the new initTarget to initializeTarget,
5802   leave the old one as is, but deprecate it.
5803 - r3903
5804
5805 -------------------------------------------------------------------
5806 Mon Aug  7 15:10:08 CEST 2006 - dmacvicar@suse.de
5807
5808 - forward port from SLES10 branch , till 3888
5809 - Prefer to use available DeltaRpm or PatchRpm instead of downloading
5810   full packages. (#168844)
5811 - rpmdb : Do not use the deprecated POSIX API, but boost::regex
5812 - version 2.0.0
5813 - rev 3893
5814
5815 -------------------------------------------------------------------
5816 Fri Aug  4 15:20:13 CEST 2006 - dmacvicar@suse.de
5817
5818 - Separate target init from adding resolvables, getting rid of the
5819 uggly bool flag.
5820 - dont clear the store each time Target::resolvables is called
5821 - Load target resolvables on demand by kind, keep them cached later
5822 - add Target::resolvablesByKind(kind) to allow query specific kind
5823   without reading all kinds. Used to port TargetProduct, which
5824   was reading the whole rpm database only to displayy base product
5825   name in YaST help.
5826 - commit to pkg-bindings and packager will follow.
5827 - jsrain will port more yast stuff, especially inst_source which
5828   startup time should by reduced by half afterwards.
5829 - rev 3880
5830
5831 -------------------------------------------------------------------
5832 Tue Aug  1 13:37:29 CEST 2006 - dmacvicar@suse.de
5833
5834 - forward port:
5835   rev 3786 fix to stalle tmpfiles broke patches.
5836   SLES was released with this broken. 10.1 has a blocked
5837   zypp update because this.
5838   Attempt to fix this. (#192535)
5839 - fix configure.ac sqlite-source build path
5840 - rev 3858
5841
5842 -------------------------------------------------------------------
5843 Fri Jul 21 10:58:58 CEST 2006 - dmacvicar@suse.de
5844
5845 - link correctly
5846
5847 -------------------------------------------------------------------
5848 Wed Jul 19 13:50:57 CEST 2006 - dmacvicar@suse.de
5849
5850 - dont link sqlite in the main lib.
5851 - rev 3826
5852
5853 -------------------------------------------------------------------
5854 Tue Jul 18 17:42:45 CEST 2006 - dmacvicar@suse.de
5855
5856 - susetags: parse product parser regexp only once
5857 - parse yum factory 5 sec. (from 30) faster using
5858   another string find algorithm
5859 - rev 3824
5860
5861 -------------------------------------------------------------------
5862 Tue Jul 18 12:56:17 CEST 2006 - dmacvicar@suse.de
5863
5864 - Digest: Don't read the stream character wise but reading blocks,
5865   as advised by matz profiling.
5866 - r3819
5867
5868 -------------------------------------------------------------------
5869 Mon Jul 17 12:54:39 CEST 2006 - ma@suse.de
5870
5871 - Add "openSUSE", "ATI Technologies Inc." and "Nvidia" to
5872   trusted vendors. (#189573)
5873 - revision 3804
5874
5875 -------------------------------------------------------------------
5876 Thu Jul 13 12:52:58 CEST 2006 - dmacvicar@suse.de
5877
5878 - backport fix for stalle tmpfile (#191311)
5879 - rev 3788
5880
5881 -------------------------------------------------------------------
5882 Wed Jun 28 13:22:22 CEST 2006 - mt@suse.de
5883
5884 - deactivated media manager code that was disabling the
5885   automounter (#172419)
5886 - rev 3724
5887
5888 -------------------------------------------------------------------
5889 Mon Jun 26 17:14:53 CEST 2006 - dmacvicar@suse.de
5890
5891 - fix autorefresh (#186115)
5892 - revision 3708
5893 -------------------------------------------------------------------
5894 Fri Jun 23 13:41:18 CEST 2006 - ma@suse.de
5895
5896 - forward port from SLE branch
5897 - Set default permission for logfiles to 0640. (#187044)
5898 - revision 3696
5899
5900 -------------------------------------------------------------------
5901 Thu Jun 22 16:01:15 CEST 2006 - ma@suse.de
5902
5903 - forward port from SLE branch
5904 - Fixed installation of SP or Add-On product switching to media 2
5905   too early. (#186607)
5906 - revision 3691
5907
5908 -------------------------------------------------------------------
5909 Wed Jun 21 15:47:39 CEST 2006 - dmacvicar@suse.de
5910
5911 - forward port from SLE branch
5912 - Strip self provides without edition in Resolvable ctor.
5913   (#186079)
5914 - Source::provideResolvables not implemented in yum source type.
5915   Product not set for packages that are available from update source
5916   (#186920)
5917 - Hook modalias() supplements without package to "kernel" (#184840)
5918 - Allow on-demand SourceManager::restore() (#186678)
5919 - Hook modalias() supplements without package to "kernel" (#184840)
5920 - rev 3676
5921
5922 -------------------------------------------------------------------
5923 Mon Jun 19 15:17:17 CEST 2006 - mt@suse.de
5924
5925 - Fix adding resolving of path names for mount points (#181606)
5926 - rev 3658
5927
5928 -------------------------------------------------------------------
5929 Mon Jun 19 13:52:14 CEST 2006 - dmacvicar@suse.de
5930
5931 - merge download algorithm and refactoring from branch
5932   (#181204)
5933
5934 -------------------------------------------------------------------
5935 Thu Jun 15 17:53:40 CEST 2006 - mvidner@suse.cz
5936
5937 - autodocs: use find+xargs to overcome command length limit,
5938   do not call doxygen unnecessarily (#185334).
5939 - rev 3645
5940
5941 -------------------------------------------------------------------
5942 Thu Jun 15 07:26:29 CEST 2006 - kkaempf@suse.de
5943
5944 - Dont use getZYpp in static constructor (#185198)
5945   Bugfix #178292 was wrong.
5946 - Only warn on incompleting installed resolvables (#185197)
5947 - rev 3644
5948
5949 -------------------------------------------------------------------
5950 Wed Jun 14 22:43:40 CEST 2006 - kkaempf@suse.de
5951
5952 - Atoms might only be installed via patches (#184714)
5953 - rev 3642
5954
5955 -------------------------------------------------------------------
5956 Wed Jun 14 17:26:39 CEST 2006 - dmacvicar@suse.de
5957
5958 - fix for the last stall tmpfile (#178292)
5959 - r3637
5960
5961 -------------------------------------------------------------------
5962 Wed Jun 14 12:06:57 CEST 2006 - mt@suse.de
5963
5964 - Implemented transfer timeout inside of the progress callback.
5965   The timeout value can be set using timeout url parameter, the
5966   default transfer timeout is 180 seconds. (#181602)
5967 - Added ssl_verify and ssl_capath url options used in https scheme,
5968   allowing to change or disable the ssl verify options. (#171622)
5969 - Added fallback on read failures of /etc/mtab to /proc/mounts.
5970   Improved verbosity in mount and mount check related failure cases,
5971   incl. /etc/mtab dump. (#181606)
5972 - rev 3623
5973
5974 -------------------------------------------------------------------
5975 Wed Jun 14 10:49:10 CEST 2006 - kkaempf@suse.de
5976
5977 - combine knownAliases and knownUrls in a single function.
5978 - rev 3616
5979
5980 -------------------------------------------------------------------
5981 Mon Jun 12 16:27:46 CEST 2006 - kkaempf@suse.de
5982
5983 - honor parallel installs in resolver context (#181103)
5984 - rev 3592
5985
5986 -------------------------------------------------------------------
5987 Mon Jun 12 15:37:10 CEST 2006 - dmacvicar@suse.de
5988
5989 - right fix for tmpdir initialized in static constructor
5990 - catch around provideJustFile in providePackage
5991 -rev 3654
5992
5993 -------------------------------------------------------------------
5994 Mon Jun 12 15:15:07 CEST 2006 - dmacvicar@suse.de
5995
5996 - fix #182003 YUM packages without size
5997 - rev 3587
5998
5999 -------------------------------------------------------------------
6000 Mon Jun 12 14:58:55 CEST 2006 - kkaempf@suse.de
6001
6002 - Allow to restore and remove by Url
6003 - rev 3583
6004
6005 -------------------------------------------------------------------
6006 Mon Jun 12 13:07:31 CEST 2006 - kkaempf@suse.de
6007
6008 - make atoms parallel installable (#181103)
6009 - rev 3580
6010
6011 -------------------------------------------------------------------
6012 Fri Jun  9 16:28:11 CEST 2006 - dmacvicar@suse.de
6013
6014 - Allow to restore by alias
6015 - r3568
6016
6017 -------------------------------------------------------------------
6018 Fri Jun  9 13:06:16 CEST 2006 - mvidner@suse.cz
6019
6020 - Do not fork in a global destructor, perl dislikes it (#182672).
6021   Fixes hanging ag_ldapserver and yast2-perl-bindings tests.
6022
6023 -------------------------------------------------------------------
6024 Thu Jun  8 16:24:55 CEST 2006 - ma@suse.de
6025
6026 - Installation: Assert product information is stored to libzypp
6027   database before reboot. (#181198)
6028 - Version 1.2.0; revision 3553
6029
6030 -------------------------------------------------------------------
6031 Wed Jun  7 13:55:23 CEST 2006 - visnov@suse.cz
6032
6033 - Synchronize keys with rpm database before
6034   closing access to it (#182338)
6035 - rev 3533
6036
6037 -------------------------------------------------------------------
6038 Wed Jun  7 11:40:46 CEST 2006 - mt@suse.de
6039
6040 - Changed to just prefer DVD drives in "dvd:" scheme, instead of
6041   filter out the non-DVD drives completely. Allows a fallback to
6042   drives without the dvd HAL property e.g. in VMWare. (#177457)
6043 - rev 3530
6044
6045 -------------------------------------------------------------------
6046 Wed Jun  7 01:00:06 CEST 2006 - dmacvicar@suse.de
6047
6048 - Merge fix for stalle tmpdir due to cyclic references, using a master
6049  TmpDir for zypp. (#178292) . There is still 1 tmpdir to fix.
6050 - rev 3521
6051
6052 -------------------------------------------------------------------
6053 Wed Jun  7 01:00:05 CEST 2006 - dmacvicar@suse.de
6054
6055 - Fixes unneeded file download, and add download callbacks
6056   (still need yast side) #181204 and #160206
6057 - Fix stalle tmpdir due to cyclic references, using a master
6058   TmpDir for zypp. # 178292
6059
6060 -------------------------------------------------------------------
6061 Wed Jun  7 00:02:18 CEST 2006 - ma@suse.de
6062
6063 - fixed memory leak in PersistentStorage (#168690)
6064 - revision 3519
6065
6066 -------------------------------------------------------------------
6067 Tue Jun  6 22:24:00 CEST 2006 - ma@suse.de
6068
6069 - fixed memory leak in XMLSourceCacheParser (#168690)
6070 - revision 3517
6071
6072 -------------------------------------------------------------------
6073 Fri Jun  2 16:09:03 CEST 2006 - schubi@suse.de
6074
6075 -latest fi translation added
6076  Revision 3502
6077
6078 -------------------------------------------------------------------
6079 Thu Jun  1 15:11:47 CEST 2006 - schubi@suse.de
6080
6081 -All installed resolvables has been set to "satisfied" in
6082  ResolverContext::unneeded . BUT:
6083  Patch concerning resolvables have to be set to
6084  "unneeded" although they are installed. In order
6085  getting the state "no longer applicable" (Bug 171590)
6086 - rev 3496
6087
6088 -------------------------------------------------------------------
6089 Thu Jun  1 14:54:02 CEST 2006 - kkaempf@suse.de
6090
6091 - compute status for scripts and messages so their freshens get
6092   properly honored (aj with postgresql-server)
6093 - rev 3494
6094
6095 -------------------------------------------------------------------
6096 Thu Jun  1 13:57:48 CEST 2006 - dmacvicar@suse.de
6097
6098 - revert not-used-yet rpmdb timestamp, as
6099   it broke rpmdb::init(). (#180040)
6100 - rev 3490
6101
6102 -------------------------------------------------------------------
6103 Thu Jun  1 11:03:34 CEST 2006 - schubi@suse.de
6104
6105 - updating gmo files, if po files has been changed; bug 164449
6106
6107 -------------------------------------------------------------------
6108 Wed May 31 18:32:58 CEST 2006 - dmacvicar@suse.de
6109
6110 - Dont download twice if starting from 1st time
6111 - fix typo
6112 - rev 3481
6113
6114 -------------------------------------------------------------------
6115 Wed May 31 17:06:48 CEST 2006 - dmacvicar@suse.de
6116
6117 - set cache dir only if storeMetadata is called as a public method.´
6118 - rev 3475
6119
6120 -------------------------------------------------------------------
6121 Wed May 31 15:27:38 CEST 2006 - kkaempf@suse.de
6122
6123 - schedule a package for installation if
6124   - it freshens / supplements something
6125   - it is not installed yet
6126   (#178721)
6127 - rev 3473
6128
6129 -------------------------------------------------------------------
6130 Wed May 31 15:22:43 CEST 2006 - dmacvicar@suse.de
6131
6132 - make susetags also implement download and check first.
6133 - rev 3470
6134
6135 -------------------------------------------------------------------
6136 Tue May 30 12:43:47 CEST 2006 - dmacvicar@suse.de
6137
6138 - make yum more robust. Never parse from provideFile
6139   but only from local disk. Make sure the cache
6140   is consistent before recreating it.
6141   the code is easier to follow and probably
6142   faster. checksum and signatures are
6143   checked on caching not on parsing.
6144   Required to implement refresh for #154990
6145 - rev 3452
6146
6147 -------------------------------------------------------------------
6148 Wed May 24 16:57:54 CEST 2006 - dmacvicar@suse.de
6149
6150 - implement timestamp for YUM and SuseTags
6151 - actually use the license to confirm in yum patches
6152 - add prerequires tag in yum optonally to the bad designed
6153   and nonintuitive pre=1
6154 - rev 3448
6155
6156 -------------------------------------------------------------------
6157 Wed May 24 15:30:32 CEST 2006 - dmacvicar@suse.de
6158
6159 - dont pass root on init but before.
6160 - implement rpm db modification timestamp
6161   not used yet
6162 - move Helix source to testsuite out of the solver
6163   so we can use it for target, storage tests
6164 - add Source_Ref::timestamp(), default to now()
6165   in order to implement smart sync of sources by zmd
6166 - don't parse desc and summary twice
6167 - fix a segfault with tranlated text
6168 - fix broken size tag introduced in rev 3427
6169 - rev 3446
6170
6171 -------------------------------------------------------------------
6172 Tue May 23 20:53:27 CEST 2006 - dmacvicar@suse.de
6173
6174 - dont accept corrupt sources, improve logs
6175
6176 -------------------------------------------------------------------
6177 Tue May 23 17:26:41 CEST 2006 - ma@suse.de
6178
6179 - Added PoolItem_Ref::statusReset. Resets the PoolItem status without
6180   loosing autoprotection (eg. for foreign vendor). (assists #177469)
6181 - rev 3431
6182
6183 -------------------------------------------------------------------
6184 Tue May 23 17:04:04 CEST 2006 - jsrain@suse.cz
6185
6186 - added mediaNr() to PatchRpm and DeltaRpm classes
6187 - rev 3430
6188
6189 -------------------------------------------------------------------
6190 Tue May 23 15:58:04 CEST 2006 - dmacvicar@suse.de
6191
6192 - enable YUM license to confirm.
6193   needed for #174476
6194 - adapt store to serialize and read all new resobject fields
6195 - use install-time to now() when serializing (#174653)
6196 - rev 3427
6197
6198 -------------------------------------------------------------------
6199 Mon May 22 20:51:59 CEST 2006 - ma@suse.de
6200
6201 - Do not violate install order when restricting commit to a certain
6202   mediaNumber. (#170079)
6203 - Version 1.1.0; rev 3423
6204
6205 -------------------------------------------------------------------
6206 Mon May 22 19:03:20 CEST 2006 - mvidner@suse.cz
6207
6208 - Added SourceManager::findSourceByUrl to overcome alias mismatches
6209   (#177543).
6210 - rev 3420
6211
6212 -------------------------------------------------------------------
6213 Mon May 22 17:19:25 CEST 2006 - ma@suse.de
6214
6215 - Order all objects according to prerequirements, not just packages.
6216   (#173690)
6217 - rev 3419
6218
6219 -------------------------------------------------------------------
6220 Mon May 22 15:57:43 CEST 2006 - schubi@suse.de
6221
6222 - Added new translation
6223
6224 -------------------------------------------------------------------
6225 Fri May 19 12:53:44 CEST 2006 - dmacvicar@suse.de
6226
6227 - fix missing homedir option for gpg (#171055)
6228 - rev 3415
6229
6230 -------------------------------------------------------------------
6231 Thu May 18 19:08:52 CEST 2006 - ma@suse.de
6232
6233 - Prevent against daemons launched in rpm %post, that do not close
6234   their filedescriptors. (#174548)
6235 - Version 1.0.1; rev 3413
6236
6237 -------------------------------------------------------------------
6238 Thu May 18 16:51:41 CEST 2006 - jsrain@suse.cz
6239
6240 - fixed media number of package retrieved as a part of a patch
6241   (#174841)
6242 - rev 3409
6243
6244 -------------------------------------------------------------------
6245 Thu May 18 16:16:21 CEST 2006 - dmacvicar@suse.de
6246
6247 - fix missing package descriptions due to filtered packages
6248   by incompatible architectures. (#159109)
6249 - rev 3404
6250
6251 -------------------------------------------------------------------
6252 Thu May 18 16:08:42 CEST 2006 - kkaempf@suse.de
6253
6254 - decrease logging in DiskUsageCounter and Modalias (#163186)
6255 - rev 3406
6256
6257 -------------------------------------------------------------------
6258 Thu May 18 10:43:47 CEST 2006 - ma@suse.de
6259
6260 - Stay backward comapatible.
6261
6262 -------------------------------------------------------------------
6263 Tue May 16 21:35:27 CEST 2006 - ma@suse.de
6264
6265 - Make basic attributes available through ResObject.
6266 - Let ResObjects which do not require media access during
6267   commit return ZERO sourceMediaNr (required for #173690)
6268 - Version 1.0.0
6269 - rev 3390
6270
6271 -------------------------------------------------------------------
6272 Tue May 16 15:11:35 CEST 2006 - kkaempf@suse.de
6273
6274 - reduce logging verbosity (#163186)
6275 - rev 3381
6276
6277 -------------------------------------------------------------------
6278 Tue May 16 14:00:57 CEST 2006 - schubi@suse.de
6279
6280 - setCandidate accept candidates with compatible architectures too. Not
6281   only with the same architecture. Bug 172594 - If update package has
6282   differet arch, UI display is wrong
6283
6284 -------------------------------------------------------------------
6285 Tue May 16 09:30:45 CEST 2006 - mvidner@suse.cz
6286
6287 - Added Source_Ref::resStoreInitialized.
6288   If we know that noone has seen the resolvables yet, we can skip
6289   them too, eg. when deleting a source. (#174840)
6290 - rev 3378
6291
6292 -------------------------------------------------------------------
6293 Mon May 15 12:41:39 CEST 2006 - kkaempf@suse.de
6294
6295 - Honor freshens as conditionals independant from the installed/
6296   uninstalled status (#174797)
6297 - rev 3376
6298
6299 -------------------------------------------------------------------
6300 Mon May 15 11:15:03 CEST 2006 - kkaempf@suse.de
6301
6302 - State modifier "unneeded" is transitive for patches (#171590)
6303 - rev 3375
6304
6305 -------------------------------------------------------------------
6306 Thu May 11 17:42:29 CEST 2006 - schubi@suse.de
6307
6308 - Do not transact itself (update) in the transactResObject mechanism
6309   Bug 174290
6310
6311 -------------------------------------------------------------------
6312 Thu May 11 16:37:51 CEST 2006 - mt@suse.de
6313
6314 - Reenabled improved large file support flags (unintentionally
6315   removed in rev 1544). Fixes bug #173753.
6316 - Added large file support flags to libzypp.pc file allowing
6317   consistence checks in the application using features variable
6318 - rev 3366
6319
6320 -------------------------------------------------------------------
6321 Thu May 11 10:49:36 CEST 2006 - mvidner@suse.cz
6322
6323 - SourceManager: moved source deletion before creation
6324   so that we can recreate a deleted one (#174295)
6325 - removed dead code dealing with known_caches from SourceManager::store
6326   (see r3195)
6327 - r3362
6328
6329 -------------------------------------------------------------------
6330 Thu May 11 10:15:14 CEST 2006 - jsrain@suse.cz
6331
6332 - fixed returning product short name and summary if product read
6333   from target store (#148625)
6334 - rev 3360
6335
6336 -------------------------------------------------------------------
6337 Wed May 10 11:39:06 CEST 2006 - jsrain@suse.cz
6338
6339 - set media verifier on redirected medium (#172599)
6340 - rev 3359
6341
6342 -------------------------------------------------------------------
6343 Mon May  8 17:28:42 CEST 2006 - kkaempf@suse.de
6344
6345 - fix 'transactResKind' to collect best providers by capability
6346   and to recursively transact items of same kind (#170114)
6347 - rev 3355
6348
6349 -------------------------------------------------------------------
6350 Mon May  8 16:45:46 CEST 2006 - dmacvicar@suse.de
6351
6352 - serialize the full URL to avoid missing password and other
6353   url settings (#148108)
6354 - rev 3353
6355
6356 -------------------------------------------------------------------
6357 Fri May  5 17:47:14 CEST 2006 - mt@suse.de
6358
6359 - Added a 60 sec connect timeout to MediaCurl (#172860)
6360 - rev 3348
6361
6362 -------------------------------------------------------------------
6363 Thu May  4 15:15:37 CEST 2006 - kkaempf@suse.de
6364
6365 - re-fetch also .asc and .key files before checking signature
6366   (#172597)
6367 - rev 3350 (3345-10.1)
6368
6369 -------------------------------------------------------------------
6370 Wed May  3 17:40:45 CEST 2006 - dmacvicar@suse.de
6371
6372 - Fix yum key verification, because a double variable declaration
6373
6374 -------------------------------------------------------------------
6375 Wed May  3 15:34:00 CEST 2006 - dmacvicar@suse.de
6376
6377 - use --no-default-keyring to avoid creating a
6378   default gpg dir in / (#171055)
6379 - rev 3335
6380
6381 -------------------------------------------------------------------
6382 Wed May  3 14:40:25 CEST 2006 - dmacvicar@suse.de
6383
6384 - Fix YUM signature checking, we were passing the key instead of the
6385   signature.
6386 - When the user trust a key, sync again. Bye to the session trusted
6387   keys and user being asked all the time. (#171213)
6388 - r3332
6389
6390 -------------------------------------------------------------------
6391 Wed May  3 14:22:02 CEST 2006 - ma@suse.de
6392
6393 - Cleanup index tables when removing items from pool (#170564).
6394
6395 -------------------------------------------------------------------
6396 Wed May  3 12:23:36 CEST 2006 - kkaempf@suse.de
6397
6398 - backout rev 3246->3275 of TargetImpl.cc
6399 - add missing testsuite/utils/TestUtils.h
6400 - rev 3330
6401
6402 -------------------------------------------------------------------
6403 Wed May  3 12:13:38 CEST 2006 - dmacvicar@suse.de
6404
6405 - more fixes for #171062, there were some files still not being
6406   read from cache.
6407 - r3327
6408
6409 -------------------------------------------------------------------
6410 Tue May  2 18:41:44 CEST 2006 - dmacvicar@suse.de
6411
6412 - cache keys and signature. Remove lot of duplicated code. (#171062)
6413 - r3320
6414
6415 -------------------------------------------------------------------
6416 Tue May  2 18:02:46 CEST 2006 - mt@suse.de
6417
6418 - Disabled isUseableAttachPoint check in MediaDIR -- we do not
6419   mount here anything, so it is OK to use any dir (171351).
6420 - rev 3318
6421
6422 -------------------------------------------------------------------
6423 Tue May  2 14:58:03 CEST 2006 - kkaempf@suse.de
6424
6425 - parse "license-to-confirm" in primary.xml (#168437)
6426 - rev 3312
6427
6428 -------------------------------------------------------------------
6429 Mon May  1 17:44:29 CEST 2006 - kkaempf@suse.de
6430
6431 - Don't try to store 'Atom', not needed and the backend store
6432   rejects them anyways (addtion to #168610)
6433 - rev 3306
6434
6435 -------------------------------------------------------------------
6436 Mon May  1 04:43:01 CEST 2006 - mt@suse.de
6437
6438 - Improved device check in MediaDISK using libblkid (Bug #158529)
6439 - Allow to provide sysfs path via $SYSFS_PATH in MediaCD.cc and
6440   added a check if it is a directory
6441 - Added libcurl and libblkid checks to configure.ac
6442 - Added e2fsprogs(-devel) requires to the spec file
6443 - rev 3303
6444
6445 -------------------------------------------------------------------
6446 Sat Apr 29 21:46:22 CEST 2006 - kkaempf@suse.de
6447
6448 - dont download "other" during key check (#171041)
6449 - rev 3294
6450
6451 -------------------------------------------------------------------
6452 Sat Apr 29 11:05:15 CEST 2006 - kkaempf@suse.de
6453
6454 - allow parallel installs of atoms (used to fulfill patch require-
6455   ments, atoms aren't installed anyways) (#170098)
6456 - some testsuite improvements.
6457 - rev 3288
6458
6459 -------------------------------------------------------------------
6460 Fri Apr 28 20:15:06 CEST 2006 - dmacvicar@suse.de
6461
6462 - get rid of autobuild check when throwing exceptions without throw
6463   but with a macro, returning a null pointer at the end (never reached).
6464
6465 -------------------------------------------------------------------
6466 Fri Apr 28 19:50:28 CEST 2006 - ma@suse.de
6467
6468 - Do not violate install order when restricting commit to a certain
6469   mediaNumber. (#170079)
6470
6471 -------------------------------------------------------------------
6472 Fri Apr 28 18:12:26 CEST 2006 - dmacvicar@suse.de
6473
6474 - Don't use throw directly!
6475   use ZYPP_THROW with a Exception class, otherwise package bindings
6476   will not catch them.
6477   Should fix crashes when reading broken sources with yast.
6478 - rev 3272
6479
6480 -------------------------------------------------------------------
6481 Fri Apr 28 15:29:32 CEST 2006 - schubi@suse.de
6482
6483 - Bug 162064 - font packages are not installed for locale, e.g. khmer font not installed after CD1
6484   revision 3269
6485
6486 -------------------------------------------------------------------
6487 Fri Apr 28 14:55:04 CEST 2006 - kkaempf@suse.de
6488
6489 - revert bugfix #168906 (fom rev 3219), it filters too many errors.
6490 - further improve on #168840 (from rev 3231), match on name-edition
6491   when filtering by best arch. (#170098)
6492 - rev 3268
6493
6494 -------------------------------------------------------------------
6495 Fri Apr 28 13:01:58 CEST 2006 - dmacvicar@suse.de
6496
6497 - #170093 , lot of package descriptions missing
6498 - rev 3263
6499
6500 -------------------------------------------------------------------
6501 Thu Apr 27 20:28:01 CEST 2006 - dmacvicar@suse.de
6502
6503 - try to fix wrong permissions of /var/lib/zypp created
6504   by old zypp, only when running as root they are fixed
6505   (#169094)
6506 - YUM: Verify signatures on factoryInit.
6507   Dont provide other.xml. Cleanups, better logging.
6508   When refreshing signed soruces, don't refresh is source
6509   has not changed.
6510 - YaST sources: don't refresh if media file has not changed.
6511 - Show full url of index files in sources for signature validation
6512   (mentioned in #170139 comment #3)-
6513
6514 -------------------------------------------------------------------
6515 Thu Apr 27 18:41:02 CEST 2006 - jsrain@suse.de
6516
6517 - udpated media ID syntax for external scripts (to be consistent
6518   with packages) (#170247)
6519 - rev 3256
6520
6521 -------------------------------------------------------------------
6522 Thu Apr 27 18:33:48 CEST 2006 - jsrain@suse.de
6523
6524 - set media ID to 1 if not specified in YUM metadata (#167452)
6525 - rev 3255
6526
6527 -------------------------------------------------------------------
6528 Thu Apr 27 11:55:05 CEST 2006 - kkaempf@suse.de
6529
6530 - If freshen and supplement are fulfilled, install any kind of
6531   resolvable if not yet installed (#165746)
6532 - rev 3249
6533
6534 -------------------------------------------------------------------
6535 Wed Apr 26 18:00:42 CEST 2006 - kkaempf@suse.de
6536
6537 - make downloaded script executable. (#169191)
6538 - rev 3247
6539
6540 -------------------------------------------------------------------
6541 Wed Apr 26 10:43:03 CEST 2006 - kkaempf@suse.de
6542
6543 - Improve on last fix, compare only compatible archs.
6544 - rev 3233
6545
6546 -------------------------------------------------------------------
6547 Tue Apr 25 19:36:13 CEST 2006 - kkaempf@suse.de
6548
6549 - Only choose best arch of multiple package atoms with identical
6550   name (#168840)
6551 - rev 3231
6552
6553 -------------------------------------------------------------------
6554 Tue Apr 25 16:59:51 CEST 2006 - dmacvicar@suse.de
6555
6556 - pass empty strings to UI as key properties if unknown key
6557   (#169114)
6558 - rev 3228
6559
6560 -------------------------------------------------------------------
6561 Tue Apr 25 16:47:35 CEST 2006 - kkaempf@suse.de
6562
6563 - refrain from parsing 'other.xml' (#159316)
6564 - rev 3226
6565
6566 -------------------------------------------------------------------
6567 Tue Apr 25 16:34:50 CEST 2006 - visnov@suse.cz
6568
6569 - in source refresh, clean up the cache dir if fails
6570 - do not require repomd.xml.asc when creating a cache (#163765)
6571 - rev 3224
6572
6573 -------------------------------------------------------------------
6574 Tue Apr 25 15:17:15 CEST 2006 - dmacvicar@suse.de
6575
6576 - Check if a file exists before providing it, and just handling the
6577   exception is not sufficient, because it can release the media.
6578   it nows get all possible packages.X translations an then
6579   it selects the candidate from the existing ones (#168654)
6580 - rev 3221
6581
6582 -------------------------------------------------------------------
6583 Tue Apr 25 12:28:17 CEST 2006 - kkaempf@suse.de
6584
6585 - dont report conflicts if item is neither installed
6586   nor to-be-installed (#168906)
6587 - rev 3219
6588
6589 -------------------------------------------------------------------
6590 Tue Apr 25 11:27:09 CEST 2006 - dmacvicar@suse.de
6591
6592 - #168060 , propagate the file description or original
6593   name to the UI and not the checked filename path,
6594   which could be a tmp file.
6595   Requires changes in pkg-manager, and probably zmd-helpers.
6596 - rev 3215
6597
6598 -------------------------------------------------------------------
6599 Mon Apr 24 18:27:59 CEST 2006 - dmacvicar@suse.de
6600
6601 - /var/lib/zypp/db/languages/* are empty files (##168355)
6602 - r3206
6603
6604 -------------------------------------------------------------------
6605 Mon Apr 24 17:45:07 CEST 2006 - dmacvicar@suse.de
6606
6607 - All resolvables must honor arch, so Arch_noarch in
6608   target/store/XMLFilesBackend.cc is wrong (#160792)
6609 - Introduced code to honour shared package descriptions
6610   (#159109)
6611 - r3204
6612
6613 -------------------------------------------------------------------
6614 Mon Apr 24 16:43:48 CEST 2006 - jsrain@suse.de
6615
6616 - replace '_' in YUM elements/attributes with '-' (#168762)
6617 - rev 3201
6618
6619 -------------------------------------------------------------------
6620 Mon Apr 24 16:15:02 CEST 2006 - mt@suse.de
6621
6622 - Fixed iseries workaround - interchanged variables for scsi
6623   devices, added debug messages about the steps (#163971).
6624 - Added getenv NULL ptr check and verify of the $HOME dir's
6625   and ~/.curlrc file's ownership (#163203).
6626 - rev 3199
6627
6628 -------------------------------------------------------------------
6629 Mon Apr 24 15:44:18 CEST 2006 - ma@suse.de
6630
6631 - Use filesystem::TmpDir to create unique and unused Source cache
6632   directories. (#168051)
6633
6634 -------------------------------------------------------------------
6635 Mon Apr 24 14:30:41 CEST 2006 - ma@suse.de
6636
6637 - Enable signature checks per default. (#168525)
6638
6639 -------------------------------------------------------------------
6640 Mon Apr 24 11:20:17 CEST 2006 - visnov@suse.cz
6641
6642 - fix callbacks for providing a single file (#160206)
6643
6644 -------------------------------------------------------------------
6645 Sun Apr 23 12:28:21 CEST 2006 - kkaempf@suse.de
6646
6647 - If an installed package looses a dependency, the solver tries
6648   to upgrade it. Limit the upgrade candidates to best arch, best
6649   edition.
6650 - filter 'other' entries with incompatible arch in yum parser.
6651 - rev 3177
6652
6653 -------------------------------------------------------------------
6654 Fri Apr 21 22:47:18 CEST 2006 - jsrain@suse.de
6655
6656 - initialize the product category according to source (#168061)
6657 - rev 3172
6658
6659 -------------------------------------------------------------------
6660 Fri Apr 21 18:32:00 CEST 2006 - mvidner@suse.cz
6661
6662 - delete only one older version of a xml-store resolvable
6663   (half-baked, but the previous attempt was charred)
6664
6665 -------------------------------------------------------------------
6666 Fri Apr 21 17:49:18 CEST 2006 - jsrain@suse.de
6667
6668 - moved license_to_confirm to primary.xml
6669 - rev 3170
6670
6671 -------------------------------------------------------------------
6672 Fri Apr 21 16:36:14 CEST 2006 - ma@suse.de
6673
6674 - Removed deprecated oldstyle commit methods.
6675
6676 -------------------------------------------------------------------
6677 Fri Apr 21 15:58:14 CEST 2006 - mvidner@suse.cz
6678
6679 - when installing a xml-store resolvable (all except package,
6680   message, script), delete older versions (#160792).
6681 - read selection edition from the XML store
6682 - rev 3167
6683
6684 -------------------------------------------------------------------
6685 Thu Apr 20 14:10:41 CEST 2006 - kkaempf@suse.de
6686
6687 - properly clear transaction flag after successful commit
6688   (see rev 3122, #164365, #167285)
6689 - rev 3157
6690
6691 -------------------------------------------------------------------
6692 Thu Apr 20 13:14:25 CEST 2006 - kkaempf@suse.de
6693
6694 - recursively soft-uninstall recommended package on real uninstall,
6695   not on update (#167603)
6696 - rev 3155
6697
6698 -------------------------------------------------------------------
6699 Thu Apr 20 13:01:28 CEST 2006 - dmacvicar@suse.de
6700
6701 - fix #167605 (importing keys to rpm multiple times due to
6702   wrong interpretation of rpm gpg versioning.
6703 - add support for reading the rpm keys, with full id and fingerprint
6704 - rev 3153
6705
6706 -------------------------------------------------------------------
6707 Wed Apr 19 16:47:34 CEST 2006 - kkaempf@suse.de
6708
6709 - don't add duplicate error infos to ResolverContext (#167309)
6710 - rev 3146
6711
6712 -------------------------------------------------------------------
6713 Wed Apr 19 14:10:10 CEST 2006 - kkaempf@suse.de
6714
6715 - fix Resolver::transactReset() (see rev 3122) (#167285)
6716 - rev 3140
6717
6718 -------------------------------------------------------------------
6719 Wed Apr 19 13:48:26 CEST 2006 - ma@suse.de
6720
6721 - Introduced $ZYPP_KEYRING_DEFAULT_ACCEPT_ALL. If this environment
6722   variable is present, all signature checking callbacks will default
6723   to 'accept', in case no recipient is present.
6724
6725 -------------------------------------------------------------------
6726 Wed Apr 19 11:37:47 CEST 2006 - dmacvicar@suse.de
6727
6728 - read content file on construction, and make
6729   provideProduct only insert the already
6730   read product object into the store (#165826)
6731   (dmacvicar)
6732 - When the signature is not found, warn the
6733   user about a unsigned source. When the
6734   key is not found, do nothing, it can be in the
6735   keyring already. (#166016) (dmacvicar)
6736 - enable key verification only if
6737   ZYPP_CHECKSIG env var is set (dmacvicar)
6738 - r1529
6739
6740 -------------------------------------------------------------------
6741 Tue Apr 18 20:41:48 CEST 2006 - kkaempf@suse.de
6742
6743 - fix bugfix 164365, fix bug 167285
6744   Actually clear the transcation state instead of locking it
6745   to 'dont transact'
6746 - rev 3122
6747
6748 -------------------------------------------------------------------
6749 Tue Apr 18 15:46:59 CEST 2006 - visnov@suse.cz
6750
6751 - revert the signature/digest checking callbacks
6752 - rev 3115
6753
6754 -------------------------------------------------------------------
6755 Tue Apr 18 15:14:35 CEST 2006 - kkaempf@suse.de
6756
6757 - Bugfix #165670
6758   - Honor keep requests.
6759   - Dont flag "locked uninstall" as error if a keep request was
6760     issued before.
6761 - rev 3114
6762
6763 -------------------------------------------------------------------
6764 Tue Apr 18 12:04:35 CEST 2006 - kkaempf@suse.de
6765
6766 - rule out locked items during distribution upgrade as early
6767   as possible. (#165670)
6768 - rev 3110
6769
6770 -------------------------------------------------------------------
6771 Mon Apr 17 16:04:35 CEST 2006 - kkaempf@suse.de
6772
6773 - Bugfix #166212
6774   - use APPL_LOW as 'ui initiated, by solver' in transactKind() and
6775     transactResObject().
6776   - resetTransaction(APPL_LOW) before resolving
6777   - enhance transactCaps by using the same algorithm as in
6778     QueueItemRequire
6779     (before: transact all requires and recommends by name
6780      now: transact best requires and recommends by provides)
6781 - rev 3107
6782
6783 -------------------------------------------------------------------
6784 Fri Apr 14 16:04:35 CEST 2006 - visnov@suse.cz
6785
6786 - new callbacks for failing digest
6787 - rev 3098
6788
6789 -------------------------------------------------------------------
6790 Thu Apr 13 17:01:41 CEST 2006 - visnov@suse.cz
6791
6792 - ask for file without a checksum (#165125)
6793
6794 -------------------------------------------------------------------
6795 Thu Apr 13 16:59:38 CEST 2006 - kkaempf@suse.de
6796
6797 - dont install satisfied resolvables (#165843)
6798 - rev 3095
6799
6800 -------------------------------------------------------------------
6801 Thu Apr 13 16:00:21 CEST 2006 - kkaempf@suse.de
6802
6803 - dont abort on failed "dry_run" (#164583)
6804 - rev 3091
6805
6806 -------------------------------------------------------------------
6807 Thu Apr 13 15:19:20 CEST 2006 - visnov@suse.cz
6808
6809 - Ask user if signature file does not exist (#163765)
6810 - handle repomd.xml.asc as optional file (#163765)
6811 - rev 3089
6812
6813 -------------------------------------------------------------------
6814 Thu Apr 13 13:52:08 CEST 2006 - schubi@suse.de
6815
6816 - Bug 164365 - build 906: Deselecting a selection, all packages are still selected
6817 - rev 3087
6818
6819 -------------------------------------------------------------------
6820 Thu Apr 13 11:57:58 CEST 2006 - kkaempf@suse.de
6821
6822 - Dont do transitive uninstalls on uninstalled or upgraded items.
6823   (#165798)
6824 - rev 3083
6825
6826 -------------------------------------------------------------------
6827 Wed Apr 12 17:57:21 CEST 2006 - ma@suse.de
6828
6829 - Added 'rpmNoSignature' to ZYppCommitPolicy (#163862)
6830
6831 -------------------------------------------------------------------
6832 Wed Apr 12 16:44:57 CEST 2006 - mvidner@suse.cz
6833
6834 - Product::updateUrls: restore it from the XML store;
6835   fixed content parsing (#163192).
6836 - restore product flags fro the XML store
6837 - rev 3074
6838
6839 -------------------------------------------------------------------
6840 Wed Apr 12 13:48:25 CEST 2006 - kkaempf@suse.de
6841
6842 - Only consider best arch/version (#165477)
6843 - rev 3069
6844
6845 -------------------------------------------------------------------
6846 Wed Apr 12 10:57:50 CEST 2006 - ma@suse.de
6847
6848 - No need to parse tags at all if there is no item to store values
6849   (e.g. data for unwanted arch). Fixed segv trying to store data in
6850   NULL item. (#165479)
6851 - rev3065
6852
6853 -------------------------------------------------------------------
6854 Tue Apr 11 19:48:51 CEST 2006 - mt@suse.de
6855
6856 - Improved Url path name "//" vs. "/%2f" handling; now if the
6857   url has an authority, "/%2f" is used for ftp only (#163784)
6858 - rev 3062
6859
6860 -------------------------------------------------------------------
6861 Tue Apr 11 16:41:02 CEST 2006 - jsrain@suse.de
6862
6863 - fixed storing patch scripts to target store (#159928)
6864 - rev 3058
6865
6866 -------------------------------------------------------------------
6867 Tue Apr 11 16:24:26 CEST 2006 - kkaempf@suse.de
6868
6869 - if a patch is bad, only skip this patch, not everything
6870   (#165200)
6871 - rev 3057
6872
6873 -------------------------------------------------------------------
6874 Tue Apr 11 15:42:32 CEST 2006 - ma@suse.de
6875
6876 - Susetags:Selections: Allow parsing older .sel file formats. (#159851)
6877 - Susetags:Pattern: Fixed parser.
6878
6879 -------------------------------------------------------------------
6880 Tue Apr 11 15:21:48 CEST 2006 - kkaempf@suse.de
6881
6882 - when uninstalling, only re-establish installed items
6883   supplementing the to-be-uninstalled one. (variant of #165111)
6884 - rev 3054
6885
6886 -------------------------------------------------------------------
6887 Tue Apr 11 14:17:00 CEST 2006 - ma@suse.de
6888
6889 - Susetags:Package: Parse and provide ins/delnotify texts.
6890
6891 -------------------------------------------------------------------
6892 Tue Apr 11 13:01:31 CEST 2006 - kkaempf@suse.de
6893
6894 - when checking freshens/supplements at install, only consider
6895   best architecture/edition (#164453)
6896 - rev 3051
6897
6898 -------------------------------------------------------------------
6899 Tue Apr 11 10:31:41 CEST 2006 - kkaempf@suse.de
6900
6901 - when checking for supplements, only consider best arch, best
6902   edition for installation (#165111)
6903 - rev 3047
6904
6905 -------------------------------------------------------------------
6906 Tue Apr 11 10:23:14 CEST 2006 - schubi@suse.de
6907
6908 - Bug 165117: build 910: Update: Splitted packages are selected for
6909   all archs
6910
6911 -------------------------------------------------------------------
6912 Tue Apr 11 09:30:14 CEST 2006 - visnov@suse.cz
6913
6914 - ask user if a file exists but does not have a checksum (#162797)
6915 - rev 3044
6916
6917 -------------------------------------------------------------------
6918 Mon Apr 10 22:39:34 CEST 2006 - jsrain@suse.de
6919
6920 - parse time and size elements from delta and patch RPM
6921 - rev 3043
6922
6923 -------------------------------------------------------------------
6924 Mon Apr 10 18:55:03 CEST 2006 - mt@suse.de
6925
6926 - Added detection of iSeries virtual CD (/dev/iseries/vcd[a-h])
6927   devices - on powerpc only (#163971)
6928 - rev 3042
6929
6930 -------------------------------------------------------------------
6931 Mon Apr 10 18:05:51 CEST 2006 - kkaempf@suse.de
6932
6933 - fix endless loop in patches parsing.
6934 - rev 3039
6935
6936 -------------------------------------------------------------------
6937 Mon Apr 10 17:00:05 CEST 2006 - jsrain@suse.de
6938
6939 - fixed media handling in SuSEtags source (#164879)
6940 - rev 3037
6941
6942 -------------------------------------------------------------------
6943 Mon Apr 10 16:30:54 CEST 2006 - kkaempf@suse.de
6944
6945 - honor 'dry_run' on package remove (#164732)
6946 - rev 3036
6947
6948 -------------------------------------------------------------------
6949 Mon Apr 10 13:12:49 CEST 2006 - kkaempf@suse.de
6950
6951 - add files from yum filelist as provides to package (#164731)
6952 - rev 3032
6953
6954 -------------------------------------------------------------------
6955 Mon Apr 10 11:10:37 CEST 2006 - kkaempf@suse.de
6956
6957 - honor "+Enh:/-Enh:" in packages file (#156513)
6958
6959 -------------------------------------------------------------------
6960 Mon Apr 10 10:56:24 CEST 2006 - visnov@suse.cz
6961
6962 - fix callback receiver signature to match the callback for removing
6963   package
6964
6965 -------------------------------------------------------------------
6966 Mon Apr 10 10:32:22 CEST 2006 - mvidner@suse.cz
6967
6968 - Added Product::updateUrls, from content/UPDATEURLS (#163192).
6969 - rev 3024
6970
6971 -------------------------------------------------------------------
6972 Sat Apr  8 12:03:37 CEST 2006 - schubi@suse.de
6973
6974 - Bug 164440; Taking wrong architecture while updating obsoletes
6975   splitted packages
6976 - rev 3022
6977
6978 -------------------------------------------------------------------
6979 Sat Apr  8 10:07:06 CEST 2006 - kkaempf@suse.de
6980
6981 - allow relative paths with url file:
6982 - dont filter atoms from going into pool, multi-arch patch
6983   requirements need them. Instead, treat atoms with incompatible
6984   architecture as unneeded.
6985 - rev 3018
6986
6987 -------------------------------------------------------------------
6988 Fri Apr  7 23:57:37 CEST 2006 - jsrain@suse.de
6989
6990 - product now provides short name
6991 - rev 3013
6992
6993 -------------------------------------------------------------------
6994 Fri Apr  7 20:42:09 CEST 2006 - jsrain@suse.de
6995
6996 - read metadata for packages from correct tags in patches (#163220)
6997 - rev 3011
6998
6999 -------------------------------------------------------------------
7000 Fri Apr  7 19:57:41 CEST 2006 - kkaempf@suse.de
7001
7002 - more detailed resolver error reports (#162994)
7003 - rev 3010
7004
7005 -------------------------------------------------------------------
7006 Fri Apr  7 17:35:07 CEST 2006 - visnov@suse.cz
7007
7008 - report package download progress (#160966)
7009 - rev 3007
7010
7011 -------------------------------------------------------------------
7012 Fri Apr  7 16:27:35 CEST 2006 - kkaempf@suse.de
7013
7014 - transact also for languages (#163819)
7015 - rev 3004
7016
7017 -------------------------------------------------------------------
7018 Fri Apr  7 15:08:06 CEST 2006 - kkaempf@suse.de
7019
7020 - loop through all affected ResObjects in transactResKind (#163819)
7021 - rev 3002
7022
7023 -------------------------------------------------------------------
7024 Fri Apr  7 12:42:35 CEST 2006 - kkaempf@suse.de
7025
7026 - allow re-installation of non-packages (#162906)
7027 - rev 2998
7028
7029 -------------------------------------------------------------------
7030 Fri Apr  7 11:50:22 CEST 2006 - mt@suse.de
7031
7032 - Added loop checking for scsi cdroms (/sys/block/srX) in case
7033   HAL does not provide any drives like on iSeries (#163971).
7034 - rev 2995
7035
7036 -------------------------------------------------------------------
7037 Fri Apr  7 11:05:30 CEST 2006 - kkaempf@suse.de
7038
7039 - add 'licenceToConfirm()' to Product. (#164375)
7040
7041 -------------------------------------------------------------------
7042 Fri Apr  7 10:36:05 CEST 2006 - ma@suse.de
7043
7044 - Avoid excessive CD hopping on commit. But still far from
7045   being perfect. (#159679)
7046 - Fixed Target::commit: Despite dry_run set True, packages
7047   were depeted.
7048
7049 -------------------------------------------------------------------
7050 Fri Apr  7 08:32:32 CEST 2006 - visnov@suse.cz
7051
7052 - honour if user decides to skip a package in commit (#156031)
7053
7054 -------------------------------------------------------------------
7055 Thu Apr  6 18:14:30 CEST 2006 - jsrain@suse.de
7056
7057 - fixed parsing external reference to script in patch (#163221)
7058 - r2981
7059
7060 -------------------------------------------------------------------
7061 Thu Apr  6 17:07:10 CEST 2006 - dmacvicar@suse.de
7062
7063 - cache and provide content.asc/key optionally. Dont show a
7064   popup if they dont exists. (dmacvicar)
7065 - Actually abort when verify signature workflow is false. (dmacvicar)
7066 - r2978
7067
7068 -------------------------------------------------------------------
7069 Thu Apr  6 16:37:49 CEST 2006 - jsrain@suse.de
7070
7071 - fixed setting autorefresh flag for installation sources
7072
7073 -------------------------------------------------------------------
7074 Thu Apr  6 15:53:02 CEST 2006 - kkaempf@suse.de
7075
7076 - drop patches with incompatible architecture.
7077 - rev 2972
7078
7079 -------------------------------------------------------------------
7080 Thu Apr  6 15:33:11 CEST 2006 - mt@suse.de
7081
7082 - Added info method to media verifier base and more debug info
7083 - rev 2970
7084
7085 -------------------------------------------------------------------
7086 Wed Apr  5 19:27:46 CEST 2006 - kkaempf@suse.de
7087
7088 - Dont deny the "/" attach point in MediaDIR, since this is used
7089   for all "file:" urls, esp. local packages.
7090 - rev 2962
7091
7092 -------------------------------------------------------------------
7093 Wed Apr  5 18:21:58 CEST 2006 - schubi@suse.de
7094
7095 - Bug 159673 - only one conflict solvable per page
7096
7097 -------------------------------------------------------------------
7098 Wed Apr  5 18:01:37 CEST 2006 - kkaempf@suse.de
7099
7100 - parse all dependencies of 'packages' file (#163773)
7101 - rev 2957
7102
7103 -------------------------------------------------------------------
7104 Wed Apr  5 17:47:04 CEST 2006 - dmacvicar@suse.de
7105
7106 - Use the original media descr_dir on refresh for
7107   suse tags source (#163196)
7108 - r2952
7109
7110 -------------------------------------------------------------------
7111 Wed Apr  5 16:44:08 CEST 2006 - kkaempf@suse.de
7112
7113 - add Source::setUrl() for zmd backend helper.
7114 - rev 2946
7115
7116 -------------------------------------------------------------------
7117 Wed Apr  5 16:44:01 CEST 2006 - dmacvicar@suse.de
7118
7119 - implement rpm keyring / zypp tmp keyring two-way syncronization at rpm
7120 target init. (dmacvicar)
7121 - r2949
7122
7123 -------------------------------------------------------------------
7124 Wed Apr  5 16:28:42 CEST 2006 - mt@suse.de
7125
7126 - Fixed MediaDISK to use a mount -oro,bind id the disk
7127   partition is already attached e.g. by the automounter.
7128   Try to mount it a second time may fail (#163486).
7129 - rev 2944
7130
7131 -------------------------------------------------------------------
7132 Wed Apr  5 15:04:31 CEST 2006 - kkaempf@suse.de
7133
7134 - honor optional 3rd parameter to "=Loc:" key of packages (#154337)
7135 - rev 2940
7136
7137 -------------------------------------------------------------------
7138 Wed Apr  5 12:48:19 CEST 2006 - visnov@suse.cz
7139
7140 - only try to create a source of a given type when restoring
7141   from the persistent store (#162111)
7142
7143 -------------------------------------------------------------------
7144 Wed Apr  5 11:36:54 CEST 2006 - kkaempf@suse.de
7145
7146 - parse all dependencies for patterns (.pat) files (#160602)
7147 - drop YOUPATH and YOUURL from content file.
7148 - rev 2924
7149
7150 -------------------------------------------------------------------
7151 Wed Apr  5 09:27:08 CEST 2006 - visnov@suse.cz
7152
7153 - properly initialize autorefresh for non-remote sources (#154990)
7154 - rev 2919
7155
7156 -------------------------------------------------------------------
7157 Tue Apr  4 19:19:39 CEST 2006 - mt@suse.de
7158
7159 - Added flag to MediaManager::isUseableAttachPoint, whether
7160   to check against system mount entries or not.
7161 - Disallow to use the attachpoints of another media handlers
7162   as source path in MediaDIR.
7163 - rev 2917
7164
7165 -------------------------------------------------------------------
7166 Tue Apr  4 18:47:01 CEST 2006 - dmacvicar@suse.de
7167
7168 -implement callbacks for when package verification (checksum)
7169  fails, offer to retry or abort
7170
7171 -------------------------------------------------------------------
7172 Tue Apr  4 16:57:51 CEST 2006 - dmacvicar@suse.de
7173
7174 - Fix construction of checksum objects when using non-standard
7175   checksum algorithms
7176 - Fix broken YUM cache
7177 - r2913
7178
7179 -------------------------------------------------------------------
7180 Tue Apr  4 16:54:44 CEST 2006 - kkaempf@suse.de
7181
7182 - Keep packages with no version upgrade installed during
7183   distribution upgrade (#162972)
7184 - add 'transactReset()' helper function for UI.
7185 - rev 2908
7186
7187 -------------------------------------------------------------------
7188 Tue Apr  4 14:47:14 CEST 2006 - dmacvicar@suse.de
7189
7190 - r2906
7191
7192 -------------------------------------------------------------------
7193 Tue Apr  4 14:43:15 CEST 2006 - ma@suse.de
7194
7195 - Fixed candidate handling in ui::Selectable. (#156589)
7196
7197 -------------------------------------------------------------------
7198 Tue Apr  4 14:06:23 CEST 2006 - dmacvicar@suse.de
7199
7200 - fix #162984 , gpg hangs because the matching data file
7201   for the key cannot be find. (dmacvicar)
7202 - Fix restore of YUM source using the same cache dir semantics as
7203  susetags instead of assuming there is a cache if a cache_dir
7204   was given. (dmacvicar)
7205
7206 -------------------------------------------------------------------
7207 Tue Apr  4 12:37:51 CEST 2006 - kkaempf@suse.de
7208
7209 - use DISTPRODUCT/DISTVERSION from content file to generate the
7210   product name, version, and release.
7211 - rev 2902
7212
7213 -------------------------------------------------------------------
7214 Mon Apr  3 20:45:55 CEST 2006 - mt@suse.de
7215
7216 - Removed broken forcing of absolute ftp paths added in rev2705 to
7217   MediaCurl, refined cleanupPathName/setPathName in url (#154197).
7218 - rev 2900
7219
7220 -------------------------------------------------------------------
7221 Mon Apr  3 19:30:35 CEST 2006 - kkaempf@suse.de
7222
7223 - add Resolver::freshenPool() (#156980)
7224 - rev 2893
7225
7226 -------------------------------------------------------------------
7227 Mon Apr  3 08:33:12 CEST 2006 - kkaempf@suse.de
7228
7229 - skip incompatible archs in filelist parsing.
7230 - restrict pathes to 'interesting' ones (/bin/, /sbin/, /lib/,
7231   /lib64/, ...)
7232 - rev 2886
7233
7234 -------------------------------------------------------------------
7235 Sun Apr  2 22:18:06 CEST 2006 - kkaempf@suse.de
7236
7237 - skip incompatible archs in primary parsing.
7238 - rev 2883
7239
7240 -------------------------------------------------------------------
7241 Sun Apr  2 11:17:56 CEST 2006 - kkaempf@suse.de
7242
7243 - allow setting of source when parsing local .rpm (#147765)
7244 - rev 2880
7245
7246 -------------------------------------------------------------------
7247 Fri Mar 31 18:53:55 CEST 2006 - schubi@suse.de
7248
7249 - Do not update packages over other architectures
7250
7251 -------------------------------------------------------------------
7252 Fri Mar 31 18:28:59 CEST 2006 - sh@suse.de
7253
7254 - Added zypp/ui/UserWantedPackages to support the UI's
7255   "automatic changes" dialog (bug #152700)
7256
7257 -------------------------------------------------------------------
7258 Fri Mar 31 18:02:05 CEST 2006 - jsrain@suse.de
7259
7260 - use KeyRing class to validate repomd.xml (#160909)
7261
7262 -------------------------------------------------------------------
7263 Fri Mar 31 17:33:21 CEST 2006 - dmacvicar@suse.de
7264
7265 - Product resolvables should be readable by normal users.
7266   (#162474) (dmacvicar)
7267 - implemented keyring and metadata signature verification
7268   in susetags source
7269 - dont delete the lock if we did not acquire it
7270 - r2847
7271
7272 -------------------------------------------------------------------
7273 Fri Mar 31 16:34:51 CEST 2006 - mt@suse.de
7274
7275 - Added disabling of the automounter while MediaManager
7276   init and restoring of the old state on exit (#154326).
7277 - Implemented check if media (CD) is automounted or not
7278 - rev 2840
7279
7280 -------------------------------------------------------------------
7281 Fri Mar 31 13:27:09 CEST 2006 - mt@suse.de
7282
7283 - Implemented several hal get/set/removeDeviceProperty wrappers
7284 - Improved HalException to allow to fetch HAL/DBUS error componets
7285 - rev 2830
7286
7287 -------------------------------------------------------------------
7288 Fri Mar 31 12:44:25 CEST 2006 - kkaempf@suse.de
7289
7290 - honor subscription status of catalogs (#162350)
7291 - rev 2827
7292
7293 -------------------------------------------------------------------
7294 Fri Mar 31 11:29:05 CEST 2006 - mt@suse.de
7295
7296 - Enabled CD eject error reporting exceptions (#154326)
7297 - rev 2822
7298
7299 -------------------------------------------------------------------
7300 Fri Mar 31 06:40:51 CEST 2006 - kkaempf@suse.de
7301
7302 - support "dry run" (#159467)
7303 - implement "transactResKind" (#161400)
7304 - rev 2817
7305
7306 -------------------------------------------------------------------
7307 Thu Mar 30 17:22:49 CEST 2006 - jsrain@suse.de
7308
7309 - add checksum for external patches (#159928)
7310
7311 -------------------------------------------------------------------
7312 Thu Mar 30 16:48:01 CEST 2006 - kkaempf@suse.de
7313
7314 - calculate product architecture (#158198)
7315
7316 -------------------------------------------------------------------
7317 Wed Mar 29 23:28:13 CEST 2006 - jsrain@suse.de
7318
7319 - fixed checking checksum of YUM metadata, added sha1 vs. sha256
7320   detection
7321
7322 -------------------------------------------------------------------
7323 Wed Mar 29 23:12:30 CEST 2006 - ma@suse.de
7324
7325 - Auto protect installed packages from unknown vendor. (#157446)
7326
7327 -------------------------------------------------------------------
7328 Wed Mar 29 09:13:51 CEST 2006 - visnov@suse.de
7329
7330 - added support for external scripts to metadata (#159928) (jsrain)
7331 - fixed handling of Language resolvables (ma)
7332 - fix leak in rpmdb (dmacvicar)
7333 - added softlock for autoyast (#159466) (ma)
7334 - Fixed exceptions in doGetFileCopy() to show full url
7335   including the file instead of just the media base url. (mt)
7336 - Provide Language::summary (ma)
7337 - check patterns and selections file exist
7338   before veryfing them (#161300) (dmacvicar)
7339 - added YUM metadata checksum computation (jsrain)
7340 - added interface to patch of a message (jsrain)
7341 - r2734
7342
7343 -------------------------------------------------------------------
7344 Mon Mar 27 23:57:16 CEST 2006 - jsrain@suse.de
7345
7346 - added support for external scripts to metadata (#159928)
7347 - r2709
7348
7349 -------------------------------------------------------------------
7350 Sat Mar 25 22:08:26 CET 2006 - jsrain@suse.de
7351
7352 - report separate exception when trying to start source cache again to
7353   suppress incorrect error message in XEN installation
7354 - r2682
7355
7356 -------------------------------------------------------------------
7357 Fri Mar 24 18:16:22 CET 2006 - schubi@suse.de
7358
7359 - Implement inter process locking in zypp.
7360 - Added No medium found output
7361 - splitting modaliases in supplements TOO
7362 - parse also the available signing keys
7363
7364 -------------------------------------------------------------------
7365 Fri Mar 24 10:44:10 CET 2006 - visnov@suse.cz
7366
7367 - release all media when removing source (#159754) (visnov)
7368 - more testsuites (schubi)
7369 - updated translations (schubi)
7370 - added MediaNotEjectedException (mt)
7371 - rev 2652
7372
7373 -------------------------------------------------------------------
7374 Thu Mar 23 14:10:54 CET 2006 - dmacvicar@suse.de
7375
7376 - fix patches descriptions (dmacvicar)
7377 - fix source serialization (dmacvicar)
7378 - metadata for kernel test (schubi)
7379 - Arch tests updated (ma)
7380 - classify NULL Ptr as unique (ma)
7381 - Added host check, because file Url allows it now. (mt)
7382 - prepare modalias fix (#159766) (ma)
7383 - Provide iterator based access to SourceManager data. (ma)
7384 - Fixed "file:" Url scheme config to allow relative paths; (mt)
7385   RFC1738 says, it may contain a hostname as well...
7386 - revision 2633
7387
7388 -------------------------------------------------------------------
7389 Wed Mar 22 19:58:37 CET 2006 - visnov@suse.cz
7390
7391 - pkg-config support (mvidner)
7392 - close all medias when destructing MediaSet (jsrain)
7393 - rev 2622
7394
7395 -------------------------------------------------------------------
7396 Wed Mar 22 15:48:05 CET 2006 - dmacvicar@suse.de
7397
7398 - Bug 159976 - build 804: Adding AddOn CD via ftp gives error (dmacvicar)
7399 - Message callback implemented to show patch messages (visnov)
7400 - Bug 159696 (schubi)
7401 - provide transform_iterators to iterate over a maps keys or values (ma)
7402 - added 'bool Arch::empty() const' test for an empty Arch string (ma)
7403 - added script and message installation (jsrain)
7404 - chooses the 'right' kernel now (kkaempf)
7405 - Use noarch if no arch is specified in patches (dmacvicar)
7406 - rev 2611
7407
7408 -------------------------------------------------------------------
7409 Tue Mar 21 19:06:56 CET 2006 - mvidner@suse.cz
7410
7411 - Added some debug output including the access id (mt)
7412 - Bug #154326: Enabled FORCE_RELEASE_FOREIGN flag causing
7413   release with eject=true on attached media, to umount
7414   other mounts as well. (mt)
7415 - 159483 - solver does not blame missing dependency (schubi)
7416 - Added a variant of MediaHandler::forceRelaseAllMedia (ma)
7417 - Fixed MediaCD::forceEject() to handle DELAYED_VERIFY
7418   and use forceRelaseAllMedia if FORCE_RELEASE_FOREIGN=1 (ma)
7419 - fixed ZYPP_RETHROW (#156430) (ma)
7420 - patch for #156114 (visnov)
7421 - fixed container.erase loops (ma)
7422 - Fixed to reset desired (cached) flag before the action (mt)
7423 - Removed return in forceRelaseAllMedia (void function) (mt)
7424 - Parse nonexisting architecture to noarch so patches dont get
7425   filtered by the pool (dmacvicar)
7426 - 159512 - yast2-qt does not show label of to be installed products
7427   anymore (dmacvicar)
7428 - 159765 - Hidden patterns still visible (dmacvicar)
7429 - Use noarch if no arch is specified. (dmacvicar)
7430 - r2594
7431
7432 -------------------------------------------------------------------
7433 Tue Mar 21 09:04:06 CET 2006 - visnov@suse.de
7434
7435 - properly report error for media change callback
7436 - rev 2579
7437
7438 -------------------------------------------------------------------
7439 Mon Mar 20 23:02:07 CET 2006 - ma@suse.de
7440
7441 - fixed memory leak in XMLNodeIterator (#157474)
7442 - disabled storing filelist (YUMFileListParser) and changelog (YUMOtherParser)
7443 - Renamed private MediaManager::forceMediaRelease
7444   function to forceReleaseShared (more exact name)
7445 - Implemented forceRelaseAllMedia() that can be
7446   used to release also foreign (user) mounts.
7447 - Added use of forceRelaseAllMedia for CD/DVDs
7448   if FORCE_RELEASE_FOREIGN is 1 (default 0)
7449 - little cleanup of the checkAttached function
7450 - r2578
7451
7452 -------------------------------------------------------------------
7453 Mon Mar 20 17:04:28 CET 2006 - mvidner@suse.cz
7454
7455 - don't try to attach without exception handling (#158620)
7456 - fix descriptions, as a new tag Des for selections exists now.
7457 - fix #157683: failure after adding add-on product to install
7458   sources
7459 - added more files for translation
7460 - resolve-dependencies.cc: establish pool
7461 - parse-metadata.cc: catch bad URL
7462 - set zmdid for atoms
7463 - r2574
7464
7465 -------------------------------------------------------------------
7466 Sun Mar 19 19:24:44 CET 2006 - kkaempf@suse.de
7467
7468 - fix testsuite.
7469 - provide edition and architecture for all kinds of yum
7470   resolvables.
7471 - fix ResStatus output.
7472 - establish atoms correctly.
7473 - treat requires to unneeded resolvables as fulfilled.
7474 - rev 2559
7475
7476 -------------------------------------------------------------------
7477 Sun Mar 19 00:05:17 CET 2006 - kkaempf@suse.de
7478
7479 - fix the build
7480 - only consider best architecture/version (#157594)
7481 - prefer providers which supplement/enhance installed or
7482   to-be-installed packages (fixes the tpctl-kmp issue)
7483 - rev 2546
7484
7485 -------------------------------------------------------------------
7486 Sat Mar 18 02:22:22 CET 2006 - kkaempf@suse.de
7487
7488 - provide more filters for pkg-bindings (#158602)
7489 - add SystemResObject to provide system (modalias, hal, ...)
7490   capabilities.
7491 - handle this during resolving.
7492 - make the modalias and hal capability match the SystemResObject
7493   by default, thereyby triggering a modalias (resp. hal)
7494   evaluation.
7495 - xmlstore: decouple target store from YUM schema.
7496 - clean up moving of hal() and modalias() from provides to
7497   supplements in ResolvableImpl.
7498 - add PatchContents() for UI.
7499 - handle Edition::noedition as empty string.
7500 - r2537
7501
7502 -------------------------------------------------------------------
7503 Tue Mar 14 23:32:44 CET 2006 - jsrain@suse.de
7504
7505 - releasing all medias when asking for CD (#156981)
7506 - r2471
7507
7508 -------------------------------------------------------------------
7509 Tue Mar 14 19:38:43 CET 2006 - mvidner@suse.cz
7510
7511 - ResStatus::resetTransact must return a value.
7512 - Fixed random build failures in LanguageCode.cc.
7513   (Rewrote the CodeMaps constructor so that gcc does not
7514   optimize a 500-statement basic block.)
7515 - Fix constructions of patch objects. Actually insert atoms in atoms
7516   list. Insert atoms for package even if the package does not exists
7517   in the source. Fixes #157628 (dmacvicar).
7518 - Fixed license reading from susetags, #151834 (dmacvicar).
7519 - r2468
7520
7521 -------------------------------------------------------------------
7522 Tue Mar 14 16:59:42 CET 2006 - mvidner@suse.cz
7523
7524 - added ResStatus::resetTransact (ma)
7525 - bugfix for #156439 (schubi)
7526 - Added Source_Ref::setAlias (#154913).
7527 - Do not assume there is a product file when scanning for products
7528   (visnov)
7529 - function to disable all sources in the persistent store (visnov)
7530 - dependency errors go to stdout, not stderr; output resolver info
7531   directly to stderr (kkaempf)
7532 - rev 2464
7533
7534 -------------------------------------------------------------------
7535 Tue Mar 14 01:34:38 CET 2006 - kkaempf@suse.de
7536
7537 - fix merging of resolver info (needed for #157684).
7538 - errors are also important in ResolverInfo.
7539 - improve debug output in ResolverContext.
7540 - rev 2455
7541
7542 -------------------------------------------------------------------
7543 Mon Mar 13 22:54:01 CET 2006 - jsrain@suse.de
7544
7545 - delete RPMs downloaded via HTTP/FTP after installnig them
7546   (#157011)
7547 - fixed product registration (reverted autorefresh patch) (#157566)
7548
7549 -------------------------------------------------------------------
7550 Mon Mar 13 11:53:52 CET 2006 - kkaempf@suse.de
7551
7552 - if root!="/", always prefer the upgrade candidate (#155472)
7553 - implement license confirmed api for UI.
7554 - prefer architecture over version in distribution upgrade
7555   (#157501)
7556 - clean up media handling.
7557 - rev 2448
7558
7559 -------------------------------------------------------------------
7560 Sun Mar 12 22:31:09 CET 2006 - kkaempf@suse.de
7561
7562 - init Modalias properly.
7563 - fix warnings in testcases.
7564 - rev 2432
7565
7566 -------------------------------------------------------------------
7567 Sat Mar 11 21:25:18 CET 2006 - kkaempf@suse.de
7568
7569 - drop libjpeg-devel and sqlite-devel from build requires.
7570
7571 -------------------------------------------------------------------
7572 Sat Mar 11 08:16:53 CET 2006 - kkaempf@suse.de
7573
7574 - implement 'modalias()' capability (#157406)
7575 - make dependencies consistent, its 'freshens'.
7576 - cope with user umounts of devices.
7577 - add debug to SourceManager.
7578 - rev 2418
7579
7580 -------------------------------------------------------------------
7581 Fri Mar 10 16:20:41 CET 2006 - kkaempf@suse.de
7582
7583 - allow version downgrade during distribution upgrade if the
7584   newer package is coming from a trusted vendor (#155472)
7585 - implement locale fallback
7586 - 'freshen' -> 'freshens' in schema definitions to make it
7587   consistent with all other dependency definitions.
7588 - better error reporting for .pat and .sel files.
7589 - rule out packages from dependency resolutions which are
7590   de-selected by user (#155368)
7591 - use locale fallbacks in package translations.
7592 - refresh source when re-enabling it.
7593 - rev 2406
7594
7595 -------------------------------------------------------------------
7596 Tue Mar  7 21:18:19 CET 2006 - kkaempf@suse.de
7597
7598 - split of libzypp-zmd-backend subpackage as a stand-alone
7599   leaf package.
7600 - encapsulate bool test for Source_Ref better.
7601 - fixed stack overflow (ma).
7602 - make testsuite build again.
7603 - rev 2346
7604
7605 -------------------------------------------------------------------
7606 Tue Mar  7 16:17:07 CET 2006 - kkaempf@suse.de
7607
7608 - fixed URL rewriting for CD2 and following (#154762)
7609 - fixed ResPoolProxy diffState (for proper ok/cancel support
7610   in UI)
7611 - added special exception class for aborting installation
7612   (#154936)
7613 - only auto-change directories if they end in CDn or DVDn.
7614 - rev 2320.
7615
7616 -------------------------------------------------------------------
7617 Tue Mar  7 15:37:51 CET 2006 - kkaempf@suse.de
7618
7619 - silently ignore multiple installs of the same package.
7620 - fix disk usage for installs and uninstalls.
7621 - rev 2308
7622
7623 -------------------------------------------------------------------
7624 Mon Mar  6 22:22:57 CET 2006 - kkaempf@suse.de
7625
7626 - zmd-backend: filter out incompatible architectures from
7627   repository.
7628 - rev 2298
7629
7630 -------------------------------------------------------------------
7631 Mon Mar  6 21:35:24 CET 2006 - kkaempf@suse.de
7632
7633 - sync libzypp media data with mtab.
7634 - improve resolver error and solution reports.
7635 - fix source cache reading (#155459).
7636 - default cached sources to enabled (#155459).
7637 - let each source provide public keys.
7638 - rev 2297
7639
7640 -------------------------------------------------------------------
7641 Sun Mar  5 15:48:29 CET 2006 - kkaempf@suse.de
7642
7643 - only write by-sovler transactions back (#154976)
7644 - rev 2278
7645
7646 -------------------------------------------------------------------
7647 Sat Mar  4 12:36:40 CET 2006 - kkaempf@suse.de
7648
7649 - release last used source at end of commit (#155002)
7650 - rev 2277
7651
7652 -------------------------------------------------------------------
7653 Fri Mar  3 23:14:50 CET 2006 - kkaempf@suse.de
7654
7655 - cope with NULL values in zmd catalogs table (#153584)
7656 - set YAST_IS_RUNNING in transact zmd helper (#154820)
7657 - run SuSEconfig after transact zmd helper (#154820)
7658 - add softTransact to honor user vs. soft requirements (#154650)
7659 - honor all build keys provided by a package source.
7660 - add source metadata refresh.
7661 - add progress callbacks to zmd helpers.
7662 - rev 2276
7663
7664 -------------------------------------------------------------------
7665 Thu Mar  2 21:59:07 CET 2006 - kkaempf@suse.de
7666
7667 - include .diffs into main source.
7668 - catch exception when ejecting media which was unmounted externally
7669   (#154697).
7670 - init source in zmd-backend correctly (#154667)
7671 - implement disk usage info for YaST.
7672 - clean up XML schema files.
7673 - catch CPUs identifying as 'i686' but being 'i586'.
7674 - allow definition of preferred attach (mount) point for media.
7675 - make resolver results more readable.
7676 - use language fallbacks if none of multiple language providers
7677   matches.
7678 - get rid of ignoring wrong arch in resolver, having the wrong
7679   architecture is prevented by other means.
7680 - prepare for translations in exceptions.
7681 - fix 'abort does not abort'
7682 - implement 'flag' I/O in target cache backend.
7683 - skip incompatibles architectures in packages.<lang>
7684 - rev 2228
7685
7686 -------------------------------------------------------------------
7687 Thu Mar  2 13:44:34 CET 2006 - kkaempf@suse.de
7688
7689 - dont even provide src/nosrc from the source.
7690 - rev 2169 + diffs
7691
7692 -------------------------------------------------------------------
7693 Wed Mar  1 17:23:23 CET 2006 - kkaempf@suse.de
7694
7695 - Initialize commit result (#154409)
7696 - release media if its wrong (#154326)
7697 - dont copy src/nosrc packages to the pool (#154627)
7698 - reduce XML logging.
7699 - rev 2169 + diffs
7700
7701 -------------------------------------------------------------------
7702 Tue Feb 28 16:10:14 CET 2006 - kkaempf@suse.de
7703
7704 - fix path of .po files (#154074).
7705 - parse the correct package.<lang> file (kinda #154074).
7706 - complain about bad "=Sel:" or "=Pat:" lines (#153065).
7707 - reattach all released medias.
7708 - raise exception instead of abort() on XML errors (#154104).
7709 - update translations.
7710 - PathInfo: implemented a copy_dir_content (variant of copy_dir)
7711   and is_empty_dir utility function
7712 - rev 2169
7713
7714 -------------------------------------------------------------------
7715 Tue Feb 28 14:51:46 CET 2006 - kkaempf@suse.de
7716
7717 - check freshens and supplements for packages (#154074).
7718 - only complain about incomplete installed resolvables,
7719   if they are uninstalled, schedule them for installation.
7720   (#154074)
7721 - add testcases for locale() provides.
7722 - add lang_country -> lang fallback.
7723 - have locale(parent:...) deps match any provides of 'parent'
7724   also when uninstalling a package.
7725 - rev 2148
7726
7727 -------------------------------------------------------------------
7728 Tue Feb 28 10:35:15 CET 2006 - kkaempf@suse.de
7729
7730 - change the locale(...) separator to ";" (#153791)
7731 - complete "find-files" of zmd-backend.
7732 - rev 2140
7733
7734 -------------------------------------------------------------------
7735 Tue Feb 28 10:28:06 CET 2006 - visnov@suse.de
7736
7737 - avoid attaching media when initializing source
7738 - rev 2139
7739
7740 -------------------------------------------------------------------
7741 Mon Feb 27 21:26:00 CET 2006 - kkaempf@suse.de
7742
7743 - warn about misspelled 'locale(...)' provides
7744 - add testcases
7745 - rev 2134
7746
7747 -------------------------------------------------------------------
7748 Mon Feb 27 20:19:40 CET 2006 - kkaempf@suse.de
7749
7750 - fix the build
7751 - rev 2129
7752
7753 -------------------------------------------------------------------
7754 Mon Feb 27 18:15:16 CET 2006 - kkaempf@suse.de
7755
7756 - provide available locales to application (#153583)
7757 - honor 'requestedLocales' (language dependant packages)
7758 - honor release requests for all holders of a device.
7759 - silently re-attach after a forced release.
7760 - solver improvements.
7761 - handle source caches.
7762 - proper logging in zmd backend helpers.
7763 - rev 2127
7764
7765 -------------------------------------------------------------------
7766 Mon Feb 27 13:44:39 CET 2006 - kkaempf@suse.de
7767
7768 - upgrade always to best version and arch (#153577)
7769 - reset 'transact' state for obsoleted packages (#153578)
7770 - translation updates
7771 - rev 2113
7772
7773 -------------------------------------------------------------------
7774 Mon Feb 27 10:42:33 CET 2006 - kkaempf@suse.de
7775
7776 - add support for 'local' .rpm packages to zmd-backend.
7777 - rev 2101
7778
7779 -------------------------------------------------------------------
7780 Sun Feb 26 20:24:10 CET 2006 - kkaempf@suse.de
7781
7782 - fix build of zmd/backend.
7783 - actually fill 'files' table in package-files.
7784 - rev 2094
7785
7786 -------------------------------------------------------------------
7787 Sun Feb 26 17:43:06 CET 2006 - kkaempf@suse.de
7788
7789 - improve testcases.
7790 - add 'setPossibleLocales()' to ZYpp, this defines the set
7791   of possible locales to choose from (#153583)
7792 - provide LanguageImpl and create 'Language' resolvables for
7793   each 'possible' locale.
7794 - fix YUM parsing of patches, insert 'atoms' to link patches
7795   with packages.
7796 - replace gzstream/ with own, existing implementation.
7797 - honor locks in solver (#150231)
7798 - sync pool with target after commit() properly (#150565, #153066)
7799 - new zmd helper 'package-files'
7800 - rev 2093
7801
7802 -------------------------------------------------------------------
7803 Thu Feb 23 21:45:06 CET 2006 - kkaempf@suse.de
7804
7805 - prevent multiple initializations of the target (#153124)
7806 - implement 'loopback mounted ISO images'
7807 - retain old package sources on upgrade.
7808 - support compressed .xml files in 'repodata' type repositories.
7809 - rev 2025
7810
7811 -------------------------------------------------------------------
7812 Thu Feb 23 15:16:58 CET 2006 - kkaempf@suse.de
7813
7814 - parse locale(...) provides and construct correct dependencies.
7815
7816 -------------------------------------------------------------------
7817 Thu Feb 23 14:16:44 CET 2006 - kkaempf@suse.de
7818
7819 - always upgrade to candidate (#152760).
7820 - fix typo in package sorting.
7821 - prepare handling of locale provides.
7822 - rev 1995
7823
7824 -------------------------------------------------------------------
7825 Thu Feb 23 10:53:51 CET 2006 - kkaempf@suse.de
7826
7827 - sort src/nosrc package to right list during commit.
7828 - revert installtime/buildtime in susetags parser (#152760)
7829 - rev 1990
7830
7831 -------------------------------------------------------------------
7832 Thu Feb 23 10:22:08 CET 2006 - kkaempf@suse.de
7833
7834 - reset state after successful commit (#153030)
7835 - run "rpm -e" always with "--nodeps" (#153026)
7836 - provide separate resolvable kind for src packages.
7837 - extend status field for LOCK and LICENSE.
7838 - add sameState()/diffState() for UI.
7839 - provide 'best' candidate for UI.
7840 - set 60 sec timeout for curl access.
7841 - don't cross-compare solver results, takes too much time.
7842 - provide sizes of installed packages.
7843 - extend REQUIRES semantics in content file.
7844 - add "parse-metadata" helper to zmd-backend.
7845 - rev 1987
7846
7847 -------------------------------------------------------------------
7848 Wed Feb 22 14:51:46 CET 2006 - kkaempf@suse.de
7849
7850 - provide complete disk usage data (#152761)
7851 - include upgrade flag when copying solver solution
7852   back to pool (#152717)
7853 - rev 1959
7854
7855 -------------------------------------------------------------------
7856 Wed Feb 22 13:16:48 CET 2006 - kkaempf@suse.de
7857
7858 - don't insert incompatible architectures to the pool (#151933)
7859 - don't accept incompatible architectures from a repository
7860   (#151933)
7861 - separate rpm log (#151431).
7862 - allow extended product requires.
7863 - rev 1954
7864
7865 -------------------------------------------------------------------
7866 Tue Feb 21 22:02:59 CET 2006 - kkaempf@suse.de
7867
7868 - provide the XML schema files in the main package. (#152593)
7869
7870 -------------------------------------------------------------------
7871 Tue Feb 21 20:05:34 CET 2006 - kkaempf@suse.de
7872
7873 - provide arch compat handling.
7874 - implement data upload to zmd.
7875 - fix source metadata caching on target.
7876 - add 'supplements' dependencies to 'yum' parser.
7877 - provide user agent identification to curl calls.
7878 - move resolver branches (multiple alternatives) back in queue
7879   (resolve known things first, then the unknown ones).
7880 - clean up 'packages' parser.
7881 - rev 1947
7882
7883 -------------------------------------------------------------------
7884 Tue Feb 21 09:18:53 CET 2006 - kkaempf@suse.de
7885
7886 - improve media mount/umount interface
7887 - prepare class ArchCompat for proper architecture ordering
7888   and compatibility handling.
7889 - add returns to dummy functions in DbAccess.
7890 - rev 1913
7891
7892 -------------------------------------------------------------------
7893 Mon Feb 20 21:08:22 CET 2006 - kkaempf@suse.de
7894
7895 - don't explictly delete to-be-upgraded packages.
7896 - finish query-system, resolve-dependencies, and transact for
7897   libzypp-zmd-backend.
7898 - provide Pattern::category.
7899 - move system architecture to toplevel.
7900 - make target store pathname settable.
7901 - speed up rpmdb reading by properly filtering unwanted file
7902   provides.
7903 - rev 1905
7904
7905 -------------------------------------------------------------------
7906 Sun Feb 19 20:35:03 CET 2006 - kkaempf@suse.de
7907
7908 - new translations.
7909 - proofread texts.
7910 - when comparing solutions, prefer higher versions.
7911 - provide generic 'SafeBool' for bool conversions.
7912 - add PtrTypes testsuites.
7913 - rev 1876
7914
7915 -------------------------------------------------------------------
7916 Fri Feb 17 21:43:51 CET 2006 - kkaempf@suse.de
7917
7918 - integrate all diffs
7919 - move Target::commit to toplevel API
7920 - generalize dependency iterators and hash dependency
7921   information in pool (for speedup)
7922 - add 'supplements' as dependency
7923 - make more pattern attributes available
7924 - drop "smbfs" in favour of "cifs" (#151476)
7925 - add metadata cache to sources (Beta4 bug)
7926 - run "rpm -e"  with name-version-release
7927 - fix update conflicts
7928 - rev 1864
7929
7930 -------------------------------------------------------------------
7931 Thu Feb 16 20:02:19 CET 2006 - kkaempf@suse.de
7932
7933 - fix-mediachange.diff: dont skip CD but retry after media change
7934 - cd-eject-button.diff: fix CD url so YaST recognizes it and shows
7935   'eject' button
7936 - release-forced-eject-no-ptrfix.diff: fix refcounting in ptrs
7937   so media handle gets actually released and media unmounted.
7938
7939 -------------------------------------------------------------------
7940 Thu Feb 16 14:40:31 CET 2006 - kkaempf@suse.de
7941
7942 - implement arch scoring
7943 - prefer better arch (#151427)
7944 - transitive depedencies of weak requirements are non-weak
7945   (#151446)
7946 - rev 1778 + diff
7947
7948 -------------------------------------------------------------------
7949 Wed Feb 15 18:19:12 CET 2006 - kkaempf@suse.de
7950
7951 - ignore self and to-be-updated conflicts (#150844)
7952 - fix enable of target store (for non-packages)
7953 - rev 1778
7954
7955 -------------------------------------------------------------------
7956 Wed Feb 15 13:11:28 CET 2006 - kkaempf@suse.de
7957
7958 - fix "cd:" url (#151121)
7959 - provide location() in public Package api
7960 - allow running distribution upgrade in testmode
7961 - extend HAL interface
7962 - rev 1762
7963
7964 -------------------------------------------------------------------
7965 Wed Feb 15 10:10:48 CET 2006 - kkaempf@suse.de
7966
7967 - pass normal and locale packages from selections correctly.
7968 - its "baseconf" for base selections.
7969 - Make 'ZYpp' an obvious singleton.
7970 - provide releasenotesUrl.
7971 - dont continue upgrade without target.
7972 - implement 'fake' hal for testing.
7973 - fix package sizes.
7974 - more solver testcases.
7975 - rev 1754
7976
7977 -------------------------------------------------------------------
7978 Tue Feb 14 20:52:02 CET 2006 - kkaempf@suse.de
7979
7980 - extend requires of libzypp-devel
7981 - provide package sizes for UI
7982 - provide more UI helpers
7983 - implement Product and related functions
7984 - fix split provides in distribution upgrade
7985 - provide locale information to system
7986 - ask HAL for available devices
7987 - reduce debug information in solver
7988 - filter architectures in source, not in solver
7989 - rev 1743
7990
7991 -------------------------------------------------------------------
7992 Tue Feb 14 07:27:39 CET 2006 - visnov@suse.de
7993
7994 - disable another testsuite for now
7995 - fetch the default locale from environment
7996 - support user-defined formatting of log
7997 - rev 1710
7998
7999 -------------------------------------------------------------------
8000 Mon Feb 13 20:41:36 CET 2006 - visnov@suse.de
8001
8002 - providing basic product information from susetags source
8003 - public API for preferred language
8004 - implemented redirect of logging (#149001)
8005 - report start/finish of source data parsing (#150211)
8006 - store/restore source aliases properly (#150256)
8007 - disable a lot of debug logging to speed up solver
8008 - properly rewrite URL for CDn directory layouts (#149870)
8009 - rev 1706
8010
8011 -------------------------------------------------------------------
8012 Sun Feb 12 16:59:48 CET 2006 - kkaempf@suse.de
8013
8014 - add save/restore state to facilitate UI 'cancel'
8015 - enable target/store
8016 - add 'forceResolve' call and flag to resolver to switch between
8017   task-oriented ZMD and interactive YaST behaviour.
8018 - Fix resolver problem solution texts.
8019 - improve solver problem solution offerings.
8020 - fix media access handling to better support multiple
8021   requestors to single media.
8022 - move the media number checking to the source (media requestor)
8023   which knows how to verify the correct media.
8024 - Fix CD ordering (#149871), adding testcases.
8025 - Move 'PoolItemList' and 'PoolItemSet' typedefs inside classes.
8026 - Add selections to testcases.
8027 - rev 1673
8028
8029 -------------------------------------------------------------------
8030 Sat Feb 11 10:17:15 CET 2006 - kukuk@suse.de
8031
8032 - Fix missing return in Source.cc:124
8033
8034 -------------------------------------------------------------------
8035 Fri Feb 10 18:41:29 CET 2006 - kkaempf@suse.de
8036
8037 - cope with empty arch field in selections
8038 - enable dummy "enableStorage" function
8039 - rev 1610-branch
8040
8041 -------------------------------------------------------------------
8042 Fri Feb 10 15:36:43 CET 2006 - kkaempf@suse.de
8043
8044 - fix random data return in Source.cc
8045 - rev 1610
8046
8047 -------------------------------------------------------------------
8048 Fri Feb 10 15:00:45 CET 2006 - kkaempf@suse.de
8049
8050 - adapt zmd-backend to SourceImpl API change
8051 - rev 1608
8052
8053 -------------------------------------------------------------------
8054 Fri Feb 10 13:54:43 CET 2006 - kkaempf@suse.de
8055
8056 - fix the packages parser bug. Now all packages are parsed
8057   including (english) translations.
8058   source/susetags is back to svn head.
8059 - rev 1600
8060
8061 -------------------------------------------------------------------
8062 Fri Feb 10 10:30:12 CET 2006 - kkaempf@suse.de
8063
8064 - fix off-by-one bug in bitfield handling
8065 - revert source/susetags to rev 1411
8066 - rev 1586
8067
8068 -------------------------------------------------------------------
8069 Thu Feb  9 22:21:43 CET 2006 - kkaempf@suse.de
8070
8071 - dont prereq-sort non-packages
8072 - rev 1584
8073
8074 -------------------------------------------------------------------
8075 Thu Feb  9 21:29:00 CET 2006 - kkaempf@suse.de
8076
8077 - rev 1582
8078
8079 -------------------------------------------------------------------
8080 Thu Feb  9 11:10:54 CET 2006 - kkaempf@suse.de
8081
8082 - update to rev 1543
8083
8084 -------------------------------------------------------------------
8085 Thu Feb  9 00:49:23 CET 2006 - ro@suse.de
8086
8087 - require hal-devel in libzypp-devel
8088 - re-merge fixes (RPM_OPT_FLAGS)
8089
8090 -------------------------------------------------------------------
8091 Wed Feb  8 23:53:58 CET 2006 - kkaempf@suse.de
8092
8093 - make solver behaviour a bit more interactive
8094 - rev 1537
8095
8096 -------------------------------------------------------------------
8097 Wed Feb  8 18:45:21 CET 2006 - schwab@suse.de
8098
8099 - Fix syntax error in configure script.
8100 - Use RPM_OPT_FLAGS.
8101
8102 -------------------------------------------------------------------
8103 Wed Feb  8 17:03:37 CET 2006 - kkaempf@suse.de
8104
8105 - update for qt ui integration
8106 - rev 1504
8107
8108 -------------------------------------------------------------------
8109 Tue Feb  7 23:18:09 CET 2006 - kkaempf@suse.de
8110
8111 - split off libzypp-zmd-backend
8112 - rev 1466
8113
8114 -------------------------------------------------------------------
8115 Tue Feb  7 23:10:59 CET 2006 - kkaempf@suse.de
8116
8117 - another update to svn
8118
8119 -------------------------------------------------------------------
8120 Mon Feb  6 20:42:22 CET 2006 - kkaempf@suse.de
8121
8122 - finish rpm callbacks
8123 - finish UI API
8124 - fix state change resolver<->pool
8125 - zmd backend stuff
8126 - speed up tag file parsing
8127 - rev 1405
8128
8129 -------------------------------------------------------------------
8130 Mon Feb  6 16:53:03 CET 2006 - schubi@suse.de
8131
8132 - disabling failing tests of s390 and ppc
8133
8134 -------------------------------------------------------------------
8135 Mon Feb  6 11:14:16 CET 2006 - schubi@suse.de
8136
8137 - Snapshoot rev 1367
8138
8139 -------------------------------------------------------------------
8140 Mon Feb  6 01:42:48 CET 2006 - kkaempf@suse.de
8141
8142 - use hashes for pool
8143 - rev 1343
8144
8145 -------------------------------------------------------------------
8146 Fri Feb  3 14:21:47 CET 2006 - schubi@suse.de
8147
8148 - removed Obsoletes:    yast2-packagemanager
8149
8150 -------------------------------------------------------------------
8151 Fri Feb  3 11:36:19 CET 2006 - schubi@suse.de
8152
8153 - Snapshoot 3 Feb 2005 (11:30)
8154
8155 -------------------------------------------------------------------
8156 Thu Feb  2 14:27:02 CET 2006 - schubi@suse.de
8157
8158 - Snapshoot 2 Feb 2005 (14:00)
8159
8160 -------------------------------------------------------------------
8161 Thu Feb  2 12:23:03 CET 2006 - schubi@suse.de
8162
8163 - Snapshoot 2 Feb 2005 ( integrating YaST )
8164
8165 -------------------------------------------------------------------
8166 Wed Jan 25 21:37:50 CET 2006 - mls@suse.de
8167
8168 - converted neededforbuild to BuildRequires
8169
8170 -------------------------------------------------------------------
8171 Sat Jan 14 08:51:55 CET 2006 - kkaempf@suse.de
8172
8173 - Initial version
8174