Merged revisions 4705-4906 via svnmerge from
[platform/upstream/libzypp.git] / libzypp.spec.in
1 #
2 # spec file for package libzypp
3 #
4 # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
5 # This file and all modifications and additions to the pristine
6 # package are under the same license as the package itself.
7 #
8 # Please submit bugfixes or comments via http://bugs.opensuse.org/
9 #
10
11 # norootforbuild
12
13 Name:           libzypp
14 License:        GPL
15 Group:          System/Packages
16 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
17 Autoreqprov:    on
18 Summary:        Package, Patch, Pattern, and Product Management
19 Version:        @VERSION@
20 Release:        0
21 Source:         zypp-@VERSION@.tar.bz2
22 Prefix:         /usr
23 Provides:       yast2-packagemanager
24 Obsoletes:      yast2-packagemanager
25 %if %suse_version > 1010
26 BuildRequires:  sqlite-zmd sqlite-zmd-devel
27 %else
28 BuildRequires:  sqlite sqlite-devel
29 %endif
30 BuildRequires:  boost-devel curl-devel dejagnu doxygen gcc-c++ graphviz hal-devel libxml2-devel rpm-devel gettext-devel
31 BuildRequires:  update-desktop-files
32
33
34 %description
35 Package, Patch, Pattern, and Product Management
36
37 Authors:
38 --------
39     Michael Andres <ma@suse.de>
40     Jiri Srain <jsrain@suse.cz>
41     Stefan Schubert <schubi@suse.de>
42     Duncan Mac-Vicar <dmacvicar@suse.de>
43     Klaus Kaempf <kkaempf@suse.de>
44     Marius Tomaschewski <mt@suse.de>
45     Stanislav Visnovsky <visnov@suse.cz>
46     Ladislav Slezak <lslezak@suse.cz>
47
48 %package devel
49 Requires:       libzypp
50 Requires:       libxml2-devel curl-devel openssl-devel rpm-devel glibc-devel zlib-devel
51 Requires:       bzip2 popt-devel dbus-1-devel glib2-devel hal-devel boost-devel libstdc++-devel
52 Summary:        Package, Patch, Pattern, and Product Management - developers files
53 Group:          System/Packages
54 Provides:       yast2-packagemanager-devel
55 Obsoletes:      yast2-packagemanager-devel
56
57 %description -n libzypp-devel
58 Package, Patch, Pattern, and Product Management - developers files
59
60 Authors:
61 --------
62     Michael Andres <ma@suse.de>
63     Jiri Srain <jsrain@suse.cz>
64     Stefan Schubert <schubi@suse.de>
65     Duncan Mac-Vicar <dmacvicar@suse.de>
66     Klaus Kaempf <kkaempf@suse.de>
67     Marius Tomaschewski <mt@suse.de>
68     Stanislav Visnovsky <visnov@suse.cz>
69     Ladislav Slezak <lslezak@suse.cz>
70
71 %prep
72 %setup -q -n zypp-@VERSION@
73
74 %build
75 mv configure.ac x
76 grep -v devel/ x > configure.ac
77 cp /usr/share/gettext/config.rpath .
78 gettextize -f
79 autoreconf --force --install --symlink --verbose
80 %{?suse_update_config:%{suse_update_config -f}}
81 CXXFLAGS="$RPM_OPT_FLAGS" \
82 ./configure --prefix=%{prefix} --libdir=%{_libdir} --mandir=%{_mandir} --disable-static
83 make %{?jobs:-j %jobs}
84 #make check
85
86 %install
87 make install DESTDIR=$RPM_BUILD_ROOT
88 # flags copied from zen-installer too
89 %suse_update_desktop_file -G "" -C "" package-manager
90 # Create filelist with translatins
91 %{find_lang} zypp
92
93 %post
94 %run_ldconfig
95
96 %postun
97 %run_ldconfig
98
99 %clean
100
101 %files -f zypp.lang
102 %defattr(-,root,root)
103 %{prefix}/lib/zypp
104 %{prefix}/lib/zypp/*
105 %dir %{_libdir}/libzypp*so.*
106 %dir %{prefix}/share/zypp
107 %{prefix}/share/zypp/*
108 %{prefix}/share/pixmaps/package-manager-icon.png
109 %{prefix}/share/applications/package-manager.desktop
110 %{prefix}/bin/package-manager
111
112 %files devel
113 %defattr(-,root,root)
114 %dir %{_libdir}/libzypp.so
115 %dir %{_libdir}/libzypp.la
116 %dir %{_docdir}/zypp
117 %{_docdir}/zypp/*
118 %dir %{prefix}/include/zypp
119 %{prefix}/include/zypp/*
120 %{_libdir}/pkgconfig/libzypp.pc
121
122 %changelog -n libzypp
123 * Wed Mar 29 2006 - visnov@suse.de
124 - added support for external scripts to metadata (#159928) (jsrain)
125 - fixed handling of Language resolvables (ma)
126 - fix leak in rpmdb (dmacvicar)
127 - added softlock for autoyast (#159466) (ma)
128 - Fixed exceptions in doGetFileCopy() to show full url
129   including the file instead of just the media base url. (mt)
130 - Provide Language::summary (ma)
131 - check patterns and selections file exist
132   before veryfing them (#161300) (dmacvicar)
133 - added YUM metadata checksum computation (jsrain)
134 - added interface to patch of a message (jsrain)
135 - r2734
136 * Mon Mar 27 2006 - jsrain@suse.de
137 - added support for external scripts to metadata (#159928)
138 - r2709
139 * Sat Mar 25 2006 - jsrain@suse.de
140 - report separate exception when trying to start source cache again to
141   suppress incorrect error message in XEN installation
142 - r2682
143 * Fri Mar 24 2006 - schubi@suse.de
144 - Implement inter process locking in zypp.
145 - Added No medium found output
146 - splitting modaliases in supplements TOO
147 - parse also the available signing keys
148 * Fri Mar 24 2006 - visnov@suse.cz
149 - release all media when removing source (#159754) (visnov)
150 - more testsuites (schubi)
151 - updated translations (schubi)
152 - added MediaNotEjectedException (mt)
153 - rev 2652
154 * Thu Mar 23 2006 - dmacvicar@suse.de
155 - fix patches descriptions (dmacvicar)
156 - fix source serialization (dmacvicar)
157 - metadata for kernel test (schubi)
158 - Arch tests updated (ma)
159 - classify NULL Ptr as unique (ma)
160 - Added host check, because file Url allows it now. (mt)
161 - prepare modalias fix (#159766) (ma)
162 - Provide iterator based access to SourceManager data. (ma)
163 - Fixed "file:" Url scheme config to allow relative paths; (mt)
164   RFC1738 says, it may contain a hostname as well...
165 - revision 2633
166 * Wed Mar 22 2006 - visnov@suse.cz
167 - pkg-config support (mvidner)
168 - close all medias when destructing MediaSet (jsrain)
169 - rev 2622
170 * Wed Mar 22 2006 - dmacvicar@suse.de
171 - Bug 159976 - build 804: Adding AddOn CD via ftp gives error (dmacvicar)
172 - Message callback implemented to show patch messages (visnov)
173 - Bug 159696 (schubi)
174 - provide transform_iterators to iterate over a maps keys or values (ma)
175 - added 'bool Arch::empty() const' test for an empty Arch string (ma)
176 - added script and message installation (jsrain)
177 - chooses the 'right' kernel now (kkaempf)
178 - Use noarch if no arch is specified in patches (dmacvicar)
179 - rev 2611
180 * Tue Mar 21 2006 - mvidner@suse.cz
181 - Added some debug output including the access id (mt)
182 - Bug #154326: Enabled FORCE_RELEASE_FOREIGN flag causing
183   release with eject=true on attached media, to umount
184   other mounts as well. (mt)
185 - 159483 - solver does not blame missing dependency (schubi)
186 - Added a variant of MediaHandler::forceRelaseAllMedia (ma)
187 - Fixed MediaCD::forceEject() to handle DELAYED_VERIFY
188   and use forceRelaseAllMedia if FORCE_RELEASE_FOREIGN=1 (ma)
189 - fixed ZYPP_RETHROW (#156430) (ma)
190 - patch for #156114 (visnov)
191 - fixed container.erase loops (ma)
192 - Fixed to reset desired (cached) flag before the action (mt)
193 - Removed return in forceRelaseAllMedia (void function) (mt)
194 - Parse nonexisting architecture to noarch so patches dont get
195   filtered by the pool (dmacvicar)
196 - 159512 - yast2-qt does not show label of to be installed products
197   anymore (dmacvicar)
198 - 159765 - Hidden patterns still visible (dmacvicar)
199 - Use noarch if no arch is specified. (dmacvicar)
200 - r2594
201 * Tue Mar 21 2006 - visnov@suse.de
202 - properly report error for media change callback
203 - rev 2579
204 * Mon Mar 20 2006 - ma@suse.de
205 - fixed memory leak in XMLNodeIterator (#157474)
206 - disabled storing filelist (YUMFileListParser) and changelog (YUMOtherParser)
207 - Renamed private MediaManager::forceMediaRelease
208   function to forceReleaseShared (more exact name)
209 - Implemented forceRelaseAllMedia() that can be
210   used to release also foreign (user) mounts.
211 - Added use of forceRelaseAllMedia for CD/DVDs
212   if FORCE_RELEASE_FOREIGN is 1 (default 0)
213 - little cleanup of the checkAttached function
214 - r2578
215 * Mon Mar 20 2006 - mvidner@suse.cz
216 - don't try to attach without exception handling (#158620)
217 - fix descriptions, as a new tag Des for selections exists now.
218 - fix #157683: failure after adding add-on product to install
219   sources
220 - added more files for translation
221 - resolve-dependencies.cc: establish pool
222 - parse-metadata.cc: catch bad URL
223 - set zmdid for atoms
224 - r2574
225 * Sun Mar 19 2006 - kkaempf@suse.de
226 - fix testsuite.
227 - provide edition and architecture for all kinds of yum
228   resolvables.
229 - fix ResStatus output.
230 - establish atoms correctly.
231 - treat requires to unneeded resolvables as fulfilled.
232 - rev 2559
233 * Sun Mar 19 2006 - kkaempf@suse.de
234 - fix the build
235 - only consider best architecture/version (#157594)
236 - prefer providers which supplement/enhance installed or
237   to-be-installed packages (fixes the tpctl-kmp issue)
238 - rev 2546
239 * Sat Mar 18 2006 - kkaempf@suse.de
240 - provide more filters for pkg-bindings (#158602)
241 - add SystemResObject to provide system (modalias, hal, ...)
242   capabilities.
243 - handle this during resolving.
244 - make the modalias and hal capability match the SystemResObject
245   by default, thereyby triggering a modalias (resp. hal)
246   evaluation.
247 - xmlstore: decouple target store from YUM schema.
248 - clean up moving of hal() and modalias() from provides to
249   supplements in ResolvableImpl.
250 - add PatchContents() for UI.
251 - handle Edition::noedition as empty string.
252 - r2537
253 * Tue Mar 14 2006 - jsrain@suse.de
254 - releasing all medias when asking for CD (#156981)
255 - r2471
256 * Tue Mar 14 2006 - mvidner@suse.cz
257 - ResStatus::resetTransact must return a value.
258 - Fixed random build failures in LanguageCode.cc.
259   (Rewrote the CodeMaps constructor so that gcc does not
260   optimize a 500-statement basic block.)
261 - Fix constructions of patch objects. Actually insert atoms in atoms
262   list. Insert atoms for package even if the package does not exists
263   in the source. Fixes #157628 (dmacvicar).
264 - Fixed license reading from susetags, #151834 (dmacvicar).
265 - r2468
266 * Tue Mar 14 2006 - mvidner@suse.cz
267 - added ResStatus::resetTransact (ma)
268 - bugfix for #156439 (schubi)
269 - Added Source_Ref::setAlias (#154913).
270 - Do not assume there is a product file when scanning for products
271   (visnov)
272 - function to disable all sources in the persistent store (visnov)
273 - dependency errors go to stdout, not stderr; output resolver info
274   directly to stderr (kkaempf)
275 - rev 2464
276 * Tue Mar 14 2006 - kkaempf@suse.de
277 - fix merging of resolver info (needed for #157684).
278 - errors are also important in ResolverInfo.
279 - improve debug output in ResolverContext.
280 - rev 2455
281 * Mon Mar 13 2006 - jsrain@suse.de
282 - delete RPMs downloaded via HTTP/FTP after installnig them
283   (#157011)
284 - fixed product registration (reverted autorefresh patch) (#157566)
285 * Mon Mar 13 2006 - kkaempf@suse.de
286 - if root!="/", always prefer the upgrade candidate (#155472)
287 - implement license confirmed api for UI.
288 - prefer architecture over version in distribution upgrade
289   (#157501)
290 - clean up media handling.
291 - rev 2448
292 * Sun Mar 12 2006 - kkaempf@suse.de
293 - init Modalias properly.
294 - fix warnings in testcases.
295 - rev 2432
296 * Sat Mar 11 2006 - kkaempf@suse.de
297 - drop libjpeg-devel and sqlite-devel from build requires.
298 * Sat Mar 11 2006 - kkaempf@suse.de
299 - implement 'modalias()' capability (#157406)
300 - make dependencies consistent, its 'freshens'.
301 - cope with user umounts of devices.
302 - add debug to SourceManager.
303 - rev 2418
304 * Fri Mar 10 2006 - kkaempf@suse.de
305 - allow version downgrade during distribution upgrade if the
306   newer package is coming from a trusted vendor (#155472)
307 - implement locale fallback
308 - 'freshen' -> 'freshens' in schema definitions to make it
309   consistent with all other dependency definitions.
310 - better error reporting for .pat and .sel files.
311 - rule out packages from dependency resolutions which are
312   de-selected by user (#155368)
313 - use locale fallbacks in package translations.
314 - refresh source when re-enabling it.
315 - rev 2406
316 * Tue Mar 07 2006 - kkaempf@suse.de
317 - split of libzypp-zmd-backend subpackage as a stand-alone
318   leaf package.
319 - encapsulate bool test for Source_Ref better.
320 - fixed stack overflow (ma).
321 - make testsuite build again.
322 - rev 2346
323 * Tue Mar 07 2006 - kkaempf@suse.de
324 - fixed URL rewriting for CD2 and following (#154762)
325 - fixed ResPoolProxy diffState (for proper ok/cancel support
326   in UI)
327 - added special exception class for aborting installation
328   (#154936)
329 - only auto-change directories if they end in CDn or DVDn.
330 - rev 2320.
331 * Tue Mar 07 2006 - kkaempf@suse.de
332 - silently ignore multiple installs of the same package.
333 - fix disk usage for installs and uninstalls.
334 - rev 2308
335 * Mon Mar 06 2006 - kkaempf@suse.de
336 - zmd-backend: filter out incompatible architectures from
337   repository.
338 - rev 2298
339 * Mon Mar 06 2006 - kkaempf@suse.de
340 - sync libzypp media data with mtab.
341 - improve resolver error and solution reports.
342 - fix source cache reading (#155459).
343 - default cached sources to enabled (#155459).
344 - let each source provide public keys.
345 - rev 2297
346 * Sun Mar 05 2006 - kkaempf@suse.de
347 - only write by-sovler transactions back (#154976)
348 - rev 2278
349 * Sat Mar 04 2006 - kkaempf@suse.de
350 - release last used source at end of commit (#155002)
351 - rev 2277
352 * Fri Mar 03 2006 - kkaempf@suse.de
353 - cope with NULL values in zmd catalogs table (#153584)
354 - set YAST_IS_RUNNING in transact zmd helper (#154820)
355 - run SuSEconfig after transact zmd helper (#154820)
356 - add softTransact to honor user vs. soft requirements (#154650)
357 - honor all build keys provided by a package source.
358 - add source metadata refresh.
359 - add progress callbacks to zmd helpers.
360 - rev 2276
361 * Thu Mar 02 2006 - kkaempf@suse.de
362 - include .diffs into main source.
363 - catch exception when ejecting media which was unmounted externally
364   (#154697).
365 - init source in zmd-backend correctly (#154667)
366 - implement disk usage info for YaST.
367 - clean up XML schema files.
368 - catch CPUs identifying as 'i686' but being 'i586'.
369 - allow definition of preferred attach (mount) point for media.
370 - make resolver results more readable.
371 - use language fallbacks if none of multiple language providers
372   matches.
373 - get rid of ignoring wrong arch in resolver, having the wrong
374   architecture is prevented by other means.
375 - prepare for translations in exceptions.
376 - fix 'abort does not abort'
377 - implement 'flag' I/O in target cache backend.
378 - skip incompatibles architectures in packages.<lang>
379 - rev 2228
380 * Thu Mar 02 2006 - kkaempf@suse.de
381 - dont even provide src/nosrc from the source.
382 - rev 2169 + diffs
383 * Wed Mar 01 2006 - kkaempf@suse.de
384 - Initialize commit result (#154409)
385 - release media if its wrong (#154326)
386 - dont copy src/nosrc packages to the pool (#154627)
387 - reduce XML logging.
388 - rev 2169 + diffs
389 * Tue Feb 28 2006 - kkaempf@suse.de
390 - fix path of .po files (#154074).
391 - parse the correct package.<lang> file (kinda #154074).
392 - complain about bad "=Sel:" or "=Pat:" lines (#153065).
393 - reattach all released medias.
394 - raise exception instead of abort() on XML errors (#154104).
395 - update translations.
396 - PathInfo: implemented a copy_dir_content (variant of copy_dir)
397   and is_empty_dir utility function
398 - rev 2169
399 * Tue Feb 28 2006 - kkaempf@suse.de
400 - check freshens and supplements for packages (#154074).
401 - only complain about incomplete installed resolvables,
402   if they are uninstalled, schedule them for installation.
403   (#154074)
404 - add testcases for locale() provides.
405 - add lang_country -> lang fallback.
406 - have locale(parent:...) deps match any provides of 'parent'
407   also when uninstalling a package.
408 - rev 2148
409 * Tue Feb 28 2006 - kkaempf@suse.de
410 - change the locale(...) separator to ";" (#153791)
411 - complete "find-files" of zmd-backend.
412 - rev 2140
413 * Tue Feb 28 2006 - visnov@suse.de
414 - avoid attaching media when initializing source
415 - rev 2139
416 * Mon Feb 27 2006 - kkaempf@suse.de
417 - warn about misspelled 'locale(...)' provides
418 - add testcases
419 - rev 2134
420 * Mon Feb 27 2006 - kkaempf@suse.de
421 - fix the build
422 - rev 2129
423 * Mon Feb 27 2006 - kkaempf@suse.de
424 - provide available locales to application (#153583)
425 - honor 'requestedLocales' (language dependant packages)
426 - honor release requests for all holders of a device.
427 - silently re-attach after a forced release.
428 - solver improvements.
429 - handle source caches.
430 - proper logging in zmd backend helpers.
431 - rev 2127
432 * Mon Feb 27 2006 - kkaempf@suse.de
433 - upgrade always to best version and arch (#153577)
434 - reset 'transact' state for obsoleted packages (#153578)
435 - translation updates
436 - rev 2113
437 * Mon Feb 27 2006 - kkaempf@suse.de
438 - add support for 'local' .rpm packages to zmd-backend.
439 - rev 2101
440 * Sun Feb 26 2006 - kkaempf@suse.de
441 - fix build of zmd/backend.
442 - actually fill 'files' table in package-files.
443 - rev 2094
444 * Sun Feb 26 2006 - kkaempf@suse.de
445 - improve testcases.
446 - add 'setPossibleLocales()' to ZYpp, this defines the set
447   of possible locales to choose from (#153583)
448 - provide LanguageImpl and create 'Language' resolvables for
449   each 'possible' locale.
450 - fix YUM parsing of patches, insert 'atoms' to link patches
451   with packages.
452 - replace gzstream/ with own, existing implementation.
453 - honor locks in solver (#150231)
454 - sync pool with target after commit() properly (#150565, #153066)
455 - new zmd helper 'package-files'
456 - rev 2093
457 * Thu Feb 23 2006 - kkaempf@suse.de
458 - prevent multiple initializations of the target (#153124)
459 - implement 'loopback mounted ISO images'
460 - retain old package sources on upgrade.
461 - support compressed .xml files in 'repodata' type repositories.
462 - rev 2025
463 * Thu Feb 23 2006 - kkaempf@suse.de
464 - parse locale(...) provides and construct correct dependencies.
465 * Thu Feb 23 2006 - kkaempf@suse.de
466 - always upgrade to candidate (#152760).
467 - fix typo in package sorting.
468 - prepare handling of locale provides.
469 - rev 1995
470 * Thu Feb 23 2006 - kkaempf@suse.de
471 - sort src/nosrc package to right list during commit.
472 - revert installtime/buildtime in susetags parser (#152760)
473 - rev 1990
474 * Thu Feb 23 2006 - kkaempf@suse.de
475 - reset state after successful commit (#153030)
476 - run "rpm -e" always with "--nodeps" (#153026)
477 - provide separate resolvable kind for src packages.
478 - extend status field for LOCK and LICENSE.
479 - add sameState()/diffState() for UI.
480 - provide 'best' candidate for UI.
481 - set 60 sec timeout for curl access.
482 - don't cross-compare solver results, takes too much time.
483 - provide sizes of installed packages.
484 - extend REQUIRES semantics in content file.
485 - add "parse-metadata" helper to zmd-backend.
486 - rev 1987
487 * Wed Feb 22 2006 - kkaempf@suse.de
488 - provide complete disk usage data (#152761)
489 - include upgrade flag when copying solver solution
490   back to pool (#152717)
491 - rev 1959
492 * Wed Feb 22 2006 - kkaempf@suse.de
493 - don't insert incompatible architectures to the pool (#151933)
494 - don't accept incompatible architectures from a repository
495   (#151933)
496 - separate rpm log (#151431).
497 - allow extended product requires.
498 - rev 1954
499 * Tue Feb 21 2006 - kkaempf@suse.de
500 - provide the XML schema files in the main package. (#152593)
501 * Tue Feb 21 2006 - kkaempf@suse.de
502 - provide arch compat handling.
503 - implement data upload to zmd.
504 - fix source metadata caching on target.
505 - add 'supplements' dependencies to 'yum' parser.
506 - provide user agent identification to curl calls.
507 - move resolver branches (multiple alternatives) back in queue
508   (resolve known things first, then the unknown ones).
509 - clean up 'packages' parser.
510 - rev 1947
511 * Tue Feb 21 2006 - kkaempf@suse.de
512 - improve media mount/umount interface
513 - prepare class ArchCompat for proper architecture ordering
514   and compatibility handling.
515 - add returns to dummy functions in DbAccess.
516 - rev 1913
517 * Mon Feb 20 2006 - kkaempf@suse.de
518 - don't explictly delete to-be-upgraded packages.
519 - finish query-system, resolve-dependencies, and transact for
520   libzypp-zmd-backend.
521 - provide Pattern::category.
522 - move system architecture to toplevel.
523 - make target store pathname settable.
524 - speed up rpmdb reading by properly filtering unwanted file
525   provides.
526 - rev 1905
527 * Sun Feb 19 2006 - kkaempf@suse.de
528 - new translations.
529 - proofread texts.
530 - when comparing solutions, prefer higher versions.
531 - provide generic 'SafeBool' for bool conversions.
532 - add PtrTypes testsuites.
533 - rev 1876
534 * Fri Feb 17 2006 - kkaempf@suse.de
535 - integrate all diffs
536 - move Target::commit to toplevel API
537 - generalize dependency iterators and hash dependency
538   information in pool (for speedup)
539 - add 'supplements' as dependency
540 - make more pattern attributes available
541 - drop "smbfs" in favour of "cifs" (#151476)
542 - add metadata cache to sources (Beta4 bug)
543 - run "rpm -e"  with name-version-release
544 - fix update conflicts
545 - rev 1864
546 * Thu Feb 16 2006 - kkaempf@suse.de
547 - fix-mediachange.diff: dont skip CD but retry after media change
548 - cd-eject-button.diff: fix CD url so YaST recognizes it and shows
549   'eject' button
550 - release-forced-eject-no-ptrfix.diff: fix refcounting in ptrs
551   so media handle gets actually released and media unmounted.
552 * Thu Feb 16 2006 - kkaempf@suse.de
553 - implement arch scoring
554 - prefer better arch (#151427)
555 - transitive depedencies of weak requirements are non-weak
556   (#151446)
557 - rev 1778 + diff
558 * Wed Feb 15 2006 - kkaempf@suse.de
559 - ignore self and to-be-updated conflicts (#150844)
560 - fix enable of target store (for non-packages)
561 - rev 1778
562 * Wed Feb 15 2006 - kkaempf@suse.de
563 - fix "cd:" url (#151121)
564 - provide location() in public Package api
565 - allow running distribution upgrade in testmode
566 - extend HAL interface
567 - rev 1762
568 * Wed Feb 15 2006 - kkaempf@suse.de
569 - pass normal and locale packages from selections correctly.
570 - its "baseconf" for base selections.
571 - Make 'ZYpp' an obvious singleton.
572 - provide releasenotesUrl.
573 - dont continue upgrade without target.
574 - implement 'fake' hal for testing.
575 - fix package sizes.
576 - more solver testcases.
577 - rev 1754
578 * Tue Feb 14 2006 - kkaempf@suse.de
579 - extend requires of libzypp-devel
580 - provide package sizes for UI
581 - provide more UI helpers
582 - implement Product and related functions
583 - fix split provides in distribution upgrade
584 - provide locale information to system
585 - ask HAL for available devices
586 - reduce debug information in solver
587 - filter architectures in source, not in solver
588 - rev 1743
589 * Tue Feb 14 2006 - visnov@suse.de
590 - disable another testsuite for now
591 - fetch the default locale from environment
592 - support user-defined formatting of log
593 - rev 1710
594 * Mon Feb 13 2006 - visnov@suse.de
595 - providing basic product information from susetags source
596 - public API for preferred language
597 - implemented redirect of logging (#149001)
598 - report start/finish of source data parsing (#150211)
599 - store/restore source aliases properly (#150256)
600 - disable a lot of debug logging to speed up solver
601 - properly rewrite URL for CDn directory layouts (#149870)
602 - rev 1706
603 * Sun Feb 12 2006 - kkaempf@suse.de
604 - add save/restore state to facilitate UI 'cancel'
605 - enable target/store
606 - add 'forceResolve' call and flag to resolver to switch between
607   task-oriented ZMD and interactive YaST behaviour.
608 - Fix resolver problem solution texts.
609 - improve solver problem solution offerings.
610 - fix media access handling to better support multiple
611   requestors to single media.
612 - move the media number checking to the source (media requestor)
613   which knows how to verify the correct media.
614 - Fix CD ordering (#149871), adding testcases.
615 - Move 'PoolItemList' and 'PoolItemSet' typedefs inside classes.
616 - Add selections to testcases.
617 - rev 1673
618 * Sat Feb 11 2006 - kukuk@suse.de
619 - Fix missing return in Source.cc:124
620 * Fri Feb 10 2006 - kkaempf@suse.de
621 - cope with empty arch field in selections
622 - enable dummy "enableStorage" function
623 - rev 1610-branch
624 * Fri Feb 10 2006 - kkaempf@suse.de
625 - fix random data return in Source.cc
626 - rev 1610
627 * Fri Feb 10 2006 - kkaempf@suse.de
628 - adapt zmd-backend to SourceImpl API change
629 - rev 1608
630 * Fri Feb 10 2006 - kkaempf@suse.de
631 - fix the packages parser bug. Now all packages are parsed
632   including (english) translations.
633   source/susetags is back to svn head.
634 - rev 1600
635 * Fri Feb 10 2006 - kkaempf@suse.de
636 - fix off-by-one bug in bitfield handling
637 - revert source/susetags to rev 1411
638 - rev 1586
639 * Thu Feb 09 2006 - kkaempf@suse.de
640 - dont prereq-sort non-packages
641 - rev 1584
642 * Thu Feb 09 2006 - kkaempf@suse.de
643 - rev 1582
644 * Thu Feb 09 2006 - kkaempf@suse.de
645 - update to rev 1543
646 * Thu Feb 09 2006 - ro@suse.de
647 - require hal-devel in libzypp-devel
648 - re-merge fixes (RPM_OPT_FLAGS)
649 * Wed Feb 08 2006 - kkaempf@suse.de
650 - make solver behaviour a bit more interactive
651 - rev 1537
652 * Wed Feb 08 2006 - schwab@suse.de
653 - Fix syntax error in configure script.
654 - Use RPM_OPT_FLAGS.
655 * Wed Feb 08 2006 - kkaempf@suse.de
656 - update for qt ui integration
657 - rev 1504
658 * Tue Feb 07 2006 - kkaempf@suse.de
659 - split off libzypp-zmd-backend
660 - rev 1466
661 * Tue Feb 07 2006 - kkaempf@suse.de
662 - another update to svn
663 * Mon Feb 06 2006 - kkaempf@suse.de
664 - finish rpm callbacks
665 - finish UI API
666 - fix state change resolver<->pool
667 - zmd backend stuff
668 - speed up tag file parsing
669 - rev 1405
670 * Mon Feb 06 2006 - schubi@suse.de
671 - disabling failing tests of s390 and ppc
672 * Mon Feb 06 2006 - schubi@suse.de
673 - Snapshoot rev 1367
674 * Mon Feb 06 2006 - kkaempf@suse.de
675 - use hashes for pool
676 - rev 1343
677 * Fri Feb 03 2006 - schubi@suse.de
678 - removed Obsoletes:    yast2-packagemanager
679 * Fri Feb 03 2006 - schubi@suse.de
680 - Snapshoot 3 Feb 2005 (11:30)
681 * Thu Feb 02 2006 - schubi@suse.de
682 - Snapshoot 2 Feb 2005 (14:00)
683 * Thu Feb 02 2006 - schubi@suse.de
684 - Snapshoot 2 Feb 2005 ( integrating YaST )
685 * Wed Jan 25 2006 - mls@suse.de
686 - converted neededforbuild to BuildRequires
687 * Sat Jan 14 2006 - kkaempf@suse.de
688 - Initial version