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