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