- Fix computation of Product::flavor.
[platform/upstream/libzypp.git] / package / libzypp.changes
index 15a2c37..bc366e5 100644 (file)
 -------------------------------------------------------------------
+Fri Sep 26 15:37:50 CEST 2008 - ma@suse.de
+
+- Fix computation of Product::flavor.
+- Add Product::productLine. A vendor specific string denoting the 
+  product line.
+- revision 11182
+- version 5.13.0 (13)
+
+-------------------------------------------------------------------
+Thu Sep 25 23:19:55 CEST 2008 - jkupec@suse.cz
+
+- ZConfig::credentialsGlobal{File,Dir}() added
+  (/etc/zypp/credentials.{cat,d})
+- revision 11176
+
+-------------------------------------------------------------------
+Thu Sep 25 17:09:44 CEST 2008 - jkupec@suse.cz
+
+- Target::setInstallationLogfile() removed from zypp/Target.h
+- revision 11171
+
+-------------------------------------------------------------------
+Thu Sep 25 13:11:43 CEST 2008 - ma@suse.de
+
+- Remove obsolete zypp-query-pool binary. zypper provides all
+  the information one needs.
+- revision 11160
+
+-------------------------------------------------------------------
+Wed Sep 24 19:11:19 CEST 2008 - jkupec@suse.cz
+
+- HistoryLog added and used to log package installs/removes and
+  repository adds, removes, url and alias changes into
+  history.logfile (/var/log/zypp/history) (fate #110205)
+- str::escape(string, char) added
+- revision 11150
+- version 5.12.1 (12)
+
+-------------------------------------------------------------------
+Tue Sep 23 14:02:08 CEST 2008 - jkupec@suse.cz
+
+- CredentialManager: look for credentials with
+  wanted_url.startsWith(stored_url)
+- RepoManager: don't pass service credentials down to repos if
+  their urls are not based on service's url.
+- revision 11134
+
+-------------------------------------------------------------------
+Mon Sep 22 16:27:41 CEST 2008 - ma@suse.de
+
+- Remove superfluous PRODUCT_REFERENCES attribute.
+- revision 11127
+
+-------------------------------------------------------------------
+Mon Sep 22 16:13:08 CEST 2008 - ma@suse.de
+
+- Add Url::hasCredentialsInAuthority test for username or password 
+  being encoded in the authority component. I.e. user:pass@host.
+- Handle repos to be disabled disable in service refresh.
+- revision 11126
+
+-------------------------------------------------------------------
+Mon Sep 22 12:10:34 CEST 2008 - jkupec@suse.cz
+
+- provided context to keyring callbacks (bnc #370223)
+- merged trust & import callbacks (bnc #366467)
+  (don't worry, still allows to trust && !import)
+- revision 11113
+
+-------------------------------------------------------------------
+Fri Sep 19 13:17:38 CEST 2008 - ma@suse.de
+
+- Moved DefaultAcceptBits enum to class KeyRing (formerly KeyRingReort).
+- revision 11102
+
+-------------------------------------------------------------------
+Thu Sep 18 16:11:23 CEST 2008 - ma@suse.de
+
+- Use service alias as namespace for it's repositories aliases.
+- revision 11097
+- version 5.11.0 (11)
+
+-------------------------------------------------------------------
+Thu Sep 18 12:45:25 CEST 2008 - jkupec@suse.cz
+
+- pass service's credentials down to repos
+- support ?credentials=filepath in URL to specify credentials
+- revision 11092
+
+-------------------------------------------------------------------
+Thu Sep 18 09:57:49 CEST 2008 - ma@suse.de
+
+- Add Product::isTargetDistribution to identify the systems installed
+  baseproduct. This should replace tests for Product::type is "base".
+- revision 11089
+
+-------------------------------------------------------------------
+Wed Sep 17 18:05:44 CEST 2008 - jkupec@suse.cz
+
+- save user credentials when adding repos/services with URLs containing
+  the credentials (bnc #425462)
+- revision 11085
+
+-------------------------------------------------------------------
+Wed Sep 17 15:08:54 CEST 2008 - ma@suse.de
+
+- Adapt to rpms new way of quoting whitespace in pathnames.(bnc #426924)
+- revision 11082
+
+-------------------------------------------------------------------
+Tue Sep 16 18:41:39 CEST 2008 - ma@suse.de
+
+- Service handling fixes. Added ServiceException. 
+- revision 11077
+
+-------------------------------------------------------------------
+Mon Sep 15 11:40:04 CEST 2008 - ma@suse.de
+
+- Fix building of transaltions.
+- revision 11064
+
+-------------------------------------------------------------------
+Sun Sep 14 00:10:21 CEST 2008 - jkupec@suse.cz
+
+- ServiceInfo.clearReposTo{Enable,Disable}() methods added
+- revision 11060
+
+-------------------------------------------------------------------
+Fri Sep 12 18:24:28 CEST 2008 - ma@suse.de
+
+- Create new Service repos in disbaled sate.
+- revision 11056
+- version 5.10.0 (10)
+
+-------------------------------------------------------------------
+Fri Sep 12 16:04:54 CEST 2008 - ma@suse.de
+
+- Make registerTarget and registerRelease abvailable for installed 
+  product. Required for registration.
+- revision 11043
+
+-------------------------------------------------------------------
+Fri Sep 12 12:59:50 CEST 2008 - ma@suse.de
+
+- Add url lists query to Product interface. A generic query and 
+  convenience methods to query urls for "releasenotes", "register", 
+  "updateurls", "extraurls",  "optionalurls" and "smolt" (bnc #413444)
+- revision 11029
+
+-------------------------------------------------------------------
+Fri Sep 12 01:38:25 CEST 2008 - jkupec@suse.cz
+
+- ServiceType and ServiceInfo::type() added (contains only RIS for
+  now), service type probing added.
+- Avoiding the use of 'path' for services (appending
+  the repoindex.xml's 'path' to the baseurl of created repos)
+- renamed ServiceInfo::*catalog*() methods to *repo*() methods
+- revision 11022
+
+-------------------------------------------------------------------
+Thu Sep 11 16:01:57 CEST 2008 - dmacvicar@suse.de
+
+- add Repostiroy::updateKeys and 
+  Repository::providesUpdatesForKey(string) for repo and
+  product matching
+- Provide Repository::isUpdateRepo
+
+-------------------------------------------------------------------
+Thu Sep 11 14:41:28 CEST 2008 - ma@suse.de
+
+- Fix evaluation of vendor support flags.
+- Adapt retrieval of registration data (targetDistribution, 
+  targetDistributionRelease and targetDistributionFlavor).
+- revision 11013
+
+-------------------------------------------------------------------
+Wed Sep 10 18:23:52 CEST 2008 - ma@suse.de
+
+- Follow gpgcheck tag in .repo file and do no check if disabled.
+- revision 11010
+- version 5.9.0 (8)
+
+-------------------------------------------------------------------
+Wed Sep 10 17:54:20 CEST 2008 - jkupec@suse.cz
+
+- added dumpAsXMLOn(stream,string) to ServiceInfo to print services
+  with content (repos)
+- revision 11004
+
+-------------------------------------------------------------------
+Wed Sep 10 17:31:41 CEST 2008 - ma@suse.de
+
+- Remove obsolete product attributes.
+- Store less packages in /var/lib/zypp/SoftLocks (bnc #418050)
+- revision 11001
+
+-------------------------------------------------------------------
+Wed Sep 10 16:40:00 CEST 2008 - ma@suse.de
+
+- Provide product::updaterepoKey: Update repository indicator string.
+- revision 11000
+
+-------------------------------------------------------------------
+Tue Sep  9 17:33:03 CEST 2008 - dmacvicar@suse.de
+
+- provide context about the repository (name/alias) if available when
+  checking signatures (bnc#370223)
+- 5.8.0
+
+-------------------------------------------------------------------
+Tue Sep  9 13:04:11 CEST 2008 - ma@suse.de
+
+- Add ServiceInfo interface to define a set of catalogs (repository 
+  aliases) to be enabled on next refresh.
+- revision 10970
+
+-------------------------------------------------------------------
+Tue Sep  9 11:40:42 CEST 2008 - ma@suse.de
+
+- Fix reading of Traget::targetDistribution.
+- Allow to configure default answers in signature verification workflow.
+- revision 10968
+
+-------------------------------------------------------------------
+Mon Sep  8 17:11:02 CEST 2008 - jkupec@suse.cz
+
+- CredentialManager added to manage stored credentials
+- MediaCurl adapted to use CredentialManager to read credentials
+- revision 10958
+
+-------------------------------------------------------------------
+Fri Sep  5 11:40:05 CEST 2008 - jkupec@suse.cz
+
+- operator ==, !=, < definition moved to RepoInfoBase from
+  the derived classes
+- fixed RepoInfo::dumpAsIniOn() to not print 'type' if it is unknown
+  (bnc #407515)
+- {Repo,Service}Info::dumpAsXMLOn(ostream) added
+- RepoInfo::dumpRepoOn() deprecated in favor of dumpAsIniOn()
+- use shared_ptr instead of itrusive for {Repo,Service}Info
+- revision 10931:10942
+
+-------------------------------------------------------------------
+Thu Sep  4 16:47:07 CEST 2008 - jkupec@suse.cz
+
+- RepoInfo{,Base} setters made void
+- revision 10931
+
+-------------------------------------------------------------------
+Wed Sep  3 14:53:06 CEST 2008 - jkupec@suse.cz
+
+- skip repositories with non-matching target distro when reading
+  repoindex
+- revision 10926
+
+-------------------------------------------------------------------
+Tue Sep  2 11:04:52 CEST 2008 - schubi@suse.de
+
+- Enabled distupgrade of the SAT solver. In order to use the old
+  distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE.
+  This variable will can be used until the old distupgrade mechanism will 
+  be removed from libzypp. Have a look to above changelogs.
+- revision 10911
+- version 5.7.0 (5)
+
+-------------------------------------------------------------------
+Tue Aug 19 16:36:47 CEST 2008 - dmacvicar@suse.de
+
+- add Package::maybeUnsupported to remove duplicated
+  code in clients dealing with Package::vendorSupport
+
+-------------------------------------------------------------------
+Tue Aug 19 11:04:52 CEST 2008 - schubi@suse.de
+
+- Reset transaction only if this solvable has no buddy (bnc #417799)
+  e.g. do not reset Products cause the concerning release package
+  could not already be installed.
+- revision 10883
+- version 5.6.1 (5)
+
+-------------------------------------------------------------------
+Mon Aug 18 17:31:02 CEST 2008 - dmacvicar@suse.de
+
+- don't report "may be outdated" for @System repo.
+
+-------------------------------------------------------------------
+Fri Aug 15 20:20:07 CEST 2008 - ma@suse.de
+
+- Add Target::targetDistribution. Returns "distribution-arch" of 
+  the installed base product. Used for registration and Service
+  refresh. (for Fate #304915)
+- revision 10877
+- version 5.6.0 (5)
+
+-------------------------------------------------------------------
+Fri Aug 15 17:42:58 CEST 2008 - ma@suse.de
+
+- Add method Product::replacedProducts to identify installed 
+  Products that would be replaced by installing a new Product.
+  (for Fate #301997)
+- revision 10876
+
+-------------------------------------------------------------------
+Fri Aug 15 15:30:32 CEST 2008 - ma@suse.de
+
+- Fixes to Selectable doing staus manipulation on non-USER level.
+- revision 10873
+
+-------------------------------------------------------------------
+Fri Aug 15 14:23:02 CEST 2008 - ma@suse.de
+
+- Add method ZYpp::getTarget that returns the Target or a NULL pointer,
+  if it is not yet initialized. This is to avoid try/catch blocks just 
+  to test whether the Target is initialized. (bnc #417556)
+- Add method Target::assertRootPrefix. Pass a pathname and get back the
+  path prefixed with the tragets root, unless it already had that prefix.
+- revision 10870
+
+-------------------------------------------------------------------
+Thu Aug 14 18:44:45 CEST 2008 - schubi@suse.de
+
+- Regarding error messages for Products correctly (FATE #304502)
+- rev 10863 
+
+-------------------------------------------------------------------
+Thu Aug 14 14:03:27 CEST 2008 - ma@suse.de
+
+- Let Selectable default to USER level.
+- revision 10850
+- version 5.5.1 (5)
+
+-------------------------------------------------------------------
+Wed Aug 13 21:01:25 CEST 2008 - ma@suse.de
+
+- Change Selectable API to support doing staus manipulation on
+  non-USER level. 
+- revision 10847
+- version 5.5.0 (5) 
+
+-------------------------------------------------------------------
+Wed Aug 13 16:48:49 CEST 2008 - dmacvicar@suse.de
+
+- support sat solver API for searching files
+
+-------------------------------------------------------------------
+Wed Aug 13 15:12:45 CEST 2008 - ma@suse.de
+
+- Add ResPool::reposFind to get repositories by alias.
+- revision 10835
+
+-------------------------------------------------------------------
+Tue Aug 12 19:37:36 CEST 2008 - ma@suse.de
+
+- Advise rpmdb2solv to parse the product database.
+- revision 10824
+- version 5.4.0 (4)
+
+-------------------------------------------------------------------
+Tue Aug 12 12:05:49 CEST 2008 - ma@suse.de
+
+- Offer a simpler, fate based status manipulation in ui::Selectable.
+  This is easier to handle, as the ui::Status always distinguishes
+  wheter an object is installed or not.
+- revision 10814
+
+-------------------------------------------------------------------
+Mon Aug 11 18:00:40 CEST 2008 - ma@suse.de
+
+- Propagate default rpm install flags from zypp.conf via ZConfig and
+  ZYppCommitPolicy down to the installer. (FATE #302952) 
+- revision 10813
+
+-------------------------------------------------------------------
+Mon Aug 11 16:28:07 CEST 2008 - ma@suse.de
+
+- Add base::Flags (like qt's QFlags) a type-safe way of storing 
+  OR-combinations of enum values.
+- revision 10811
+
+-------------------------------------------------------------------
+Fri Aug  8 17:01:00 CEST 2008 - ma@suse.de
+
+- Add static ui::Selectable::get methods as convenient ctor
+  substitute. 
+- revision 10806
+
+-------------------------------------------------------------------
+Fri Aug  8 15:41:17 CEST 2008 - ma@suse.de
+
+- Adapt zypp-query-pool to new product handling.
+- revision 10803
+
+-------------------------------------------------------------------
+Fri Aug  8 14:11:03 CEST 2008 - ma@suse.de
+
+- Don't pass epoch to 'rpm -e', it does not support it.
+- revision 10800
+
+-------------------------------------------------------------------
+Fri Aug  8 13:27:42 CEST 2008 - ma@suse.de
+
+- Adapt to new product handling. Products are no longer pseudo
+  installed objects verified by the solver, but actually installed. 
+  Thus removed satisfiedProduct iterator, fixed Selctables. 
+- Removed class ProductInfo as we keep Product.
+- revision 10797
+
+-------------------------------------------------------------------
+Thu Aug  7 22:00:55 CEST 2008 - dmacvicar@suse.de
+
+- implement relogin suggested support (fate#304889)
+
+-------------------------------------------------------------------
+Wed Aug  6 18:21:30 CEST 2008 - ma@suse.de
+
+- Detect correct download path even if repository type 
+  is not set. (bnc #386386)
+- revision 10768
+
+-------------------------------------------------------------------
+Wed Aug  6 17:15:48 CEST 2008 - ma@suse.de
+
+- Cleanup, mostly by removing, unused parser code and related classes.
+- revision 10765
+
+-------------------------------------------------------------------
+Wed Aug  6 16:23:27 CEST 2008 - ma@suse.de
+
+- Don't let exception escape MediaSetAccess dtor (bnc #415017)
+- revision 10763
+
+-------------------------------------------------------------------
+Mon Aug  4 19:34:27 CEST 2008 - ma@suse.de
+
+- Add new product attributes (flavor,referencePackage).
+- Add PoolItem buddies, i.e. two PoolItems sharing the same status
+  object. This is used to keep the product resolvable and the
+  package providing the product metadata in sync.
+- revision 10742
+
+-------------------------------------------------------------------
+Sat Aug  2 19:26:52 CEST 2008 - jkupec@suse.cz
+
+- support an optional url attribute in repoindex.xml's <repo>
+- revision 10729
+
+-------------------------------------------------------------------
+Thu Jul 31 21:52:11 CEST 2008 - ma@suse.de
+
+- New class ProductInfo to provide product related metadata that
+  might be associated with a package. This will replace the Product
+  resolvable.
+- revision 10715
+
+-------------------------------------------------------------------
+Thu Jul 31 19:01:54 CEST 2008 - dmacvicar@suse.de
+
+- generate a unique anonymous unique string per target
+  and add it to the agent string for better statistics
+
+-------------------------------------------------------------------
+Thu Jul 31 19:01:14 CEST 2008 - ma@suse.de
+
+- Follow solver policy and make repository priority the highest
+  key, when ordering packages. Then architecture, and edition last.
+- revision 10710
+
+-------------------------------------------------------------------
+Wed Jul 30 19:12:00 CEST 2008 - ma@suse.de
+
+- /var/lib/zypp and /var/cache/zypp should be owned by libzypp 
+  (bnc #412094)
+- revision 10702
+
+-------------------------------------------------------------------
+Wed Jul 30 12:47:48 CEST 2008 - jkupec@suse.cz
+
+- Service renamed to ServiceInfo
+- RepoInfoBase added; RepoInfo and ServiceInfo now derive from it
+- revision 10695
+
+-------------------------------------------------------------------
+Tue Jul 29 12:59:46 CEST 2008 - jkupec@suse.cz
+
+- fixed yum repos to work with non '/' base url post fix
+  (bnc #341617)
+- revision 10662
+
+-------------------------------------------------------------------
+Mon Jul 28 18:13:24 CEST 2008 - ma@suse.de
+
+- Fixed SolvIterMixin::Selectable_iterator eating some solvables
+  (bnc #411339)
+- revision 10680
+
+-------------------------------------------------------------------
+Fri Jul 25 20:12:55 CEST 2008 - ma@suse.de
+
+- Several changes to make libzypp-bindings compile using the original
+  header files and no private copies. (bnc #391831)
+- revision 10668
+- version 5.3.0
+
+-------------------------------------------------------------------
+Wed Jul 23 17:17:47 CEST 2008 - jkupec@suse.cz
+
+- Service::enabled() added
+- revision 10657
+
+-------------------------------------------------------------------
+Tue Jul 22 17:18:28 CEST 2008 - jkupec@suse.cz
+
+- Removed FRESHENS dependency type
+- revision 10643
+
+-------------------------------------------------------------------
+Thu Jul 17 09:49:40 CEST 2008 - schubi@suse.de
+
+- Allow parallel installation of packages which have been defined
+  in zypp.conf (parameter "multiversion") Fate #302050
+- Additional check for broken system.
+  (defined in zypp.conv: solver.checkSystemFile)
+- revision 10600
+
+-------------------------------------------------------------------
 Wed Jul 16 14:39:50 CEST 2008 - ma@suse.de
 
 - Add ui::Selectable::isNeeded to indicate patch relevance (bnc #409150)
-- revision 10595
+- revision 10596
 
 -------------------------------------------------------------------
 Wed Jul 16 01:10:37 CEST 2008 - ma@suse.de
 
 - Remove Atom, Script, Message and other obsolete classes.
-- version 5.2.0
 - revision 10592
 
 -------------------------------------------------------------------