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