platform/upstream/libsolv.git
15 years agoadapt repo_content to create one product per base arch, attributes not working yet
Duncan Mac-Vicar P [Wed, 10 Sep 2008 15:51:23 +0000 (15:51 +0000)]
adapt repo_content to create one product per base arch, attributes not working yet

15 years agono printf
Michael Andres [Wed, 10 Sep 2008 14:15:44 +0000 (14:15 +0000)]
no printf

15 years ago- work around c++ compiler (see also http://yosefk.com/c++fqa/)
Michael Schroeder [Wed, 10 Sep 2008 13:36:43 +0000 (13:36 +0000)]
- work around c++ compiler (see also yosefk.com/c++fqa/)

15 years ago- repo_products: Parse schemeversion, propagate product
Michael Andres [Wed, 10 Sep 2008 13:27:05 +0000 (13:27 +0000)]
- repo_products: Parse schemeversion, propagate product
  updaterepokey and flavor. Fix segfault on malformed
  xml.

15 years ago- bring side data handling into better shape
Michael Schroeder [Wed, 10 Sep 2008 13:05:02 +0000 (13:05 +0000)]
- bring side data handling into better shape
- reactivate solvable_identical requires check if we can't compare
  the build time

15 years agoaccept PATTERNS tag, but gnore it
Duncan Mac-Vicar P [Wed, 10 Sep 2008 10:06:00 +0000 (10:06 +0000)]
accept PATTERNS tag, but gnore it

15 years ago- rpmdb2solv changes:
Klaus Kaempf [Tue, 9 Sep 2008 19:32:32 +0000 (19:32 +0000)]
- rpmdb2solv changes:
  - fix bug when parsing multiple products
  - adapt to .prod file as of 9/9/08 7:20pm
- 0.10.9

15 years agorevert last change
Klaus Kaempf [Tue, 9 Sep 2008 19:32:01 +0000 (19:32 +0000)]
revert last change

15 years ago- rpmdb2solv changes:
Klaus Kaempf [Tue, 9 Sep 2008 19:28:34 +0000 (19:28 +0000)]
- rpmdb2solv changes:
  - fix bug when parsing multiple products
  - adapt to .prod file as of 9/9/08 7:20pm
- 0.10.9

15 years ago- fix bug when parsing multiple products
Klaus Kaempf [Tue, 9 Sep 2008 19:24:38 +0000 (19:24 +0000)]
- fix bug when parsing multiple products
- adapt to .prod file definition as of "19:20, 9 September 2008"

15 years agoforgot this
Duncan Mac-Vicar P [Tue, 9 Sep 2008 17:23:12 +0000 (17:23 +0000)]
forgot this

15 years ago- Reenable -Werror and fix bindings.
Michael Andres [Tue, 9 Sep 2008 15:53:43 +0000 (15:53 +0000)]
- Reenable -Werror and fix bindings.

15 years agochanges
Duncan Mac-Vicar P [Tue, 9 Sep 2008 09:58:47 +0000 (09:58 +0000)]
changes

15 years agodont enable -Werror for bindings, swig sucks too much
Duncan Mac-Vicar P [Tue, 9 Sep 2008 09:38:20 +0000 (09:38 +0000)]
dont enable -Werror for bindings, swig sucks too much

for now, do the Werror set per directory until i fogure out how to disable it only in bindings after
setting it on in the top level dir

15 years agosilently skip unknown tags
Klaus Kaempf [Mon, 8 Sep 2008 19:04:52 +0000 (19:04 +0000)]
silently skip unknown tags

15 years agobump
Klaus Kaempf [Fri, 5 Sep 2008 17:00:32 +0000 (17:00 +0000)]
bump

15 years agoremove duplicate repodata_internalize
Klaus Kaempf [Fri, 5 Sep 2008 16:58:01 +0000 (16:58 +0000)]
remove duplicate repodata_internalize

15 years agobackup checkin, still not fully functional
Klaus Kaempf [Fri, 5 Sep 2008 16:54:13 +0000 (16:54 +0000)]
backup checkin, still not fully functional

15 years agoadapt to -release package format
Klaus Kaempf [Fri, 5 Sep 2008 13:55:39 +0000 (13:55 +0000)]
adapt to -release package format

15 years agobuildservice decide on '.prod' suffix
Klaus Kaempf [Fri, 5 Sep 2008 13:30:18 +0000 (13:30 +0000)]
buildservice decide on '.prod' suffix

15 years agotools/repo_susetags.c: Parse packages vendor
Michael Andres [Fri, 5 Sep 2008 11:32:14 +0000 (11:32 +0000)]
tools/repo_susetags.c: Parse packages vendor

15 years ago- fix indentation
Michael Schroeder [Thu, 4 Sep 2008 10:45:01 +0000 (10:45 +0000)]
- fix indentation

15 years ago- tools/rpmdb2solv: Adapt to xml-based /etc/products.d
Klaus Kaempf [Thu, 4 Sep 2008 10:32:31 +0000 (10:32 +0000)]
- tools/rpmdb2solv: Adapt to xml-based /etc/products.d
- tools/rpmdb2solv: Add '-a <attribute>' to print
  distribution.target attribute of baseproduct.

15 years ago- switch /etc/products.d from .prod (ini format) to .xml (xml format)
Klaus Kaempf [Wed, 3 Sep 2008 15:36:55 +0000 (15:36 +0000)]
- switch /etc/products.d from .prod (ini format) to .xml (xml format)
  (see http://en.opensuse.org/Product_Management/Code11/installed)
- add '-a' to rpmdb2solv to just print a specific attribute

15 years agoinput to makeevr is const
Klaus Kaempf [Wed, 3 Sep 2008 15:09:59 +0000 (15:09 +0000)]
input to makeevr is const

15 years ago- disable requires check (for now?) to make testcases work
Michael Schroeder [Tue, 2 Sep 2008 13:11:11 +0000 (13:11 +0000)]
- disable requires check (for now?) to make testcases work

15 years ago- make it compile
Michael Schroeder [Tue, 2 Sep 2008 10:20:04 +0000 (10:20 +0000)]
- make it compile
- bumb version, add changes

15 years ago- implement otherproviders()
Michael Schroeder [Mon, 1 Sep 2008 17:55:07 +0000 (17:55 +0000)]
- implement otherproviders()

15 years ago- make patches do nevr matching
Michael Schroeder [Mon, 1 Sep 2008 16:26:51 +0000 (16:26 +0000)]
- make patches do nevr matching
- make patch conflicts work with multiversion

15 years ago- new job commands, now combinded from job type and select type
Michael Schroeder [Fri, 29 Aug 2008 18:31:45 +0000 (18:31 +0000)]
- new job commands, now combinded from job type and select type
- support for distupgrade mode

15 years ago- make SOLVER_ERASE_SOLVABLE work
Michael Schroeder [Mon, 25 Aug 2008 16:05:37 +0000 (16:05 +0000)]
- make SOLVER_ERASE_SOLVABLE work

15 years ago- fix offbyone
Michael Schroeder [Mon, 25 Aug 2008 13:14:53 +0000 (13:14 +0000)]
- fix offbyone

15 years ago- fix memory leaks, clean up a bit
Michael Schroeder [Mon, 25 Aug 2008 13:13:22 +0000 (13:13 +0000)]
- fix memory leaks, clean up a bit

15 years ago- add stringpool_free()
Michael Schroeder [Mon, 25 Aug 2008 13:12:59 +0000 (13:12 +0000)]
- add stringpool_free()

15 years ago- also check obsoletes when disabling update rules
Michael Schroeder [Mon, 25 Aug 2008 10:55:58 +0000 (10:55 +0000)]
- also check obsoletes when disabling update rules

15 years agokeep the states on 1st column in order, fixes losing of lot of attributes
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:21 +0000 (17:37 +0000)]
keep the states on 1st column in order, fixes losing of lot of attributes

15 years agono longer needed
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:20 +0000 (17:37 +0000)]
no longer needed

15 years agobump and changes
Duncan Mac-Vicar P [Fri, 22 Aug 2008 17:37:18 +0000 (17:37 +0000)]
bump and changes

15 years ago- add support for arbitrary extendable metadata using external files
Duncan Mac-Vicar P [Fri, 22 Aug 2008 16:10:21 +0000 (16:10 +0000)]
- add support for arbitrary extendable metadata using external files
- merge diskusage info (modified tag names) supporting in primary or in extension files dskusage definition
- some language preaparation

15 years ago- comment function
Duncan Mac-Vicar P [Fri, 22 Aug 2008 16:10:19 +0000 (16:10 +0000)]
- comment function

15 years agofix bnc#417594
Klaus Kaempf [Fri, 15 Aug 2008 14:29:38 +0000 (14:29 +0000)]
fix bnc#417594

15 years agoensure existance of product solvable (bnc#417594)
Klaus Kaempf [Fri, 15 Aug 2008 14:28:52 +0000 (14:28 +0000)]
ensure existance of product solvable (bnc#417594)

15 years ago- follow /etc/products.d/baseproduct and mark product as 'product:type = base'
Klaus Kaempf [Fri, 15 Aug 2008 13:01:46 +0000 (13:01 +0000)]
- follow /etc/products.d/baseproduct and mark product as 'product:type = base'

15 years agorpmdb2solv:
Klaus Kaempf [Fri, 15 Aug 2008 12:28:43 +0000 (12:28 +0000)]
rpmdb2solv:
 - add usage()
 - call repo_add_products differently
repo_products:
 - fallback to parsing /etc/*-release if not
   products.d directory found

15 years agofix diskusagexml2solv install
Klaus Kaempf [Thu, 14 Aug 2008 16:13:20 +0000 (16:13 +0000)]
fix diskusagexml2solv install

15 years agofix file name
Klaus Kaempf [Thu, 14 Aug 2008 16:10:11 +0000 (16:10 +0000)]
fix file name

15 years agoparse diskusage.xml
Klaus Kaempf [Thu, 14 Aug 2008 16:08:47 +0000 (16:08 +0000)]
parse diskusage.xml
Still open: how to merge with primary.solv ?

15 years agoadd 'diskusage' to comment
Klaus Kaempf [Thu, 14 Aug 2008 16:08:07 +0000 (16:08 +0000)]
add 'diskusage' to comment

15 years agoremove diskusage and translation parsing preparations, doesn't belong
Klaus Kaempf [Thu, 14 Aug 2008 16:07:39 +0000 (16:07 +0000)]
remove diskusage and translation parsing preparations, doesn't belong
here

15 years agoit is foo#xxxxx
Duncan Mac-Vicar P [Thu, 14 Aug 2008 08:32:13 +0000 (08:32 +0000)]
it is foo#xxxxx

15 years agoprovide installtime for products
Klaus Kaempf [Wed, 13 Aug 2008 16:07:04 +0000 (16:07 +0000)]
provide installtime for products

15 years agoprovide solvable:installtime for product solvables
Klaus Kaempf [Wed, 13 Aug 2008 16:06:31 +0000 (16:06 +0000)]
provide solvable:installtime for product solvables

15 years agowarning
Duncan Mac-Vicar P [Wed, 13 Aug 2008 14:55:52 +0000 (14:55 +0000)]
warning

15 years agobump
Duncan Mac-Vicar P [Wed, 13 Aug 2008 14:55:51 +0000 (14:55 +0000)]
bump

15 years agoSupport searching in filelists via the dataiterator. Under control of an
Michael Matz [Wed, 13 Aug 2008 13:26:29 +0000 (13:26 +0000)]
Support searching in filelists via the dataiterator.  Under control of an
extra flag, because this is fairly costly.  Intended for user-controled
queries, _not_ to be used by the solver or the like.

15 years agochanges
Klaus Kaempf [Wed, 13 Aug 2008 08:31:58 +0000 (08:31 +0000)]
changes

15 years agodocument usage
Klaus Kaempf [Wed, 13 Aug 2008 08:29:49 +0000 (08:29 +0000)]
document usage

15 years agoif -r (root dir) is given, its also honored by -p (product dir)
Klaus Kaempf [Wed, 13 Aug 2008 08:25:36 +0000 (08:25 +0000)]
if -r (root dir) is given, its also honored by -p (product dir)

15 years agorpm_add_rpmdb is called from bindings, create own repodata in this case.
Klaus Kaempf [Tue, 12 Aug 2008 12:38:59 +0000 (12:38 +0000)]
rpm_add_rpmdb is called from bindings, create own repodata in this case.

15 years agomore changes
Klaus Kaempf [Tue, 12 Aug 2008 12:26:32 +0000 (12:26 +0000)]
more changes

15 years agoproduct handling added
Klaus Kaempf [Tue, 12 Aug 2008 12:23:47 +0000 (12:23 +0000)]
product handling added

15 years agofix -bindings to build in beta
Klaus Kaempf [Tue, 12 Aug 2008 12:23:37 +0000 (12:23 +0000)]
fix -bindings to build in beta

15 years agoadapt repo_products (/etc/products.d/*.prod parsing) to current definition
Klaus Kaempf [Tue, 12 Aug 2008 12:20:42 +0000 (12:20 +0000)]
adapt repo_products (/etc/products.d/*.prod parsing) to current  definition
fix repodata handling in repo_products
  move repodata handling to main()

15 years agoparse /etc/products.d/*.prod for installed products
Klaus Kaempf [Mon, 11 Aug 2008 14:31:27 +0000 (14:31 +0000)]
parse /etc/products.d/*.prod for installed products

15 years agoprepare for parsing 'installed' products
Klaus Kaempf [Mon, 11 Aug 2008 10:13:30 +0000 (10:13 +0000)]
prepare for parsing 'installed' products

15 years agoprepare for diskusage.xml
Klaus Kaempf [Mon, 11 Aug 2008 10:13:17 +0000 (10:13 +0000)]
prepare for diskusage.xml

15 years agochanges
Duncan Mac-Vicar P [Thu, 7 Aug 2008 20:03:23 +0000 (20:03 +0000)]
changes

15 years agoimplement relogin suggested
Duncan Mac-Vicar P [Thu, 7 Aug 2008 20:03:11 +0000 (20:03 +0000)]
implement relogin suggested

15 years ago- Susetags: Allow whitespace in file provides generated by autobuild (#bnc 415115)
Michael Andres [Thu, 7 Aug 2008 11:39:21 +0000 (11:39 +0000)]
- Susetags: Allow whitespace in file provides generated by autobuild (#bnc 415115)

15 years ago- implement product handling using buddy packages
Duncan Mac-Vicar P [Wed, 6 Aug 2008 00:15:18 +0000 (00:15 +0000)]
- implement product handling using buddy packages

15 years agorevert PRODUCT_xxx to SOLVALBLE_xxx
Klaus Kaempf [Mon, 4 Aug 2008 15:59:40 +0000 (15:59 +0000)]
revert PRODUCT_xxx to SOLVALBLE_xxx
add PRODUCT_REFERENCES

15 years agoparse 'content' to separate 'product:...' solvable again
Klaus Kaempf [Mon, 4 Aug 2008 15:55:37 +0000 (15:55 +0000)]
parse 'content' to separate 'product:...' solvable again

15 years agoprepare to parse diskusage and translations through rpmmd files
Klaus Kaempf [Mon, 4 Aug 2008 10:32:34 +0000 (10:32 +0000)]
prepare to parse diskusage and translations through rpmmd files
(backup checkin)

15 years agowhile trying to support package metadata extensions realized that
Duncan Mac-Vicar P [Fri, 1 Aug 2008 17:29:01 +0000 (17:29 +0000)]
while trying to support package metadata extensions realized that
checksums were not saved. So forward port the fix.

insert the checksum in rpmmd generated solv files
(bnc#414002)

15 years agoPRODUCT_* id's
Klaus Kaempf [Fri, 1 Aug 2008 16:13:11 +0000 (16:13 +0000)]
PRODUCT_* id's

15 years agoupdate susetags parser for Code11
Klaus Kaempf [Fri, 1 Aug 2008 15:44:34 +0000 (15:44 +0000)]
update susetags parser for Code11
- backwards compatible with Code10
- support updated 'content' format
  (see http://en.opensuse.org/Standards/YaST2_Repository_Metadata/content)
- augment specific package (REFERENCES line in content) with
   - product:name, product:version, product:distribution, product:flavor
   - add 'provides: product()'
   - add 'provides: product(<name>) = <version>'

15 years agofix comment
Klaus Kaempf [Fri, 1 Aug 2008 13:06:46 +0000 (13:06 +0000)]
fix comment

15 years agobah revert... you dreamer
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:30:13 +0000 (12:30 +0000)]
bah revert... you dreamer

15 years ago- repo_helix does not belong to sat solver core
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:13:09 +0000 (12:13 +0000)]
- repo_helix does not belong to sat solver core
- adapt deptestomatic compilation to find it in tools/

15 years ago- remove old code used to parse the old xml store, never used
Duncan Mac-Vicar P [Fri, 1 Aug 2008 12:12:57 +0000 (12:12 +0000)]
- remove old code used to parse the old xml store, never used

15 years agocdash config
Duncan Mac-Vicar P [Wed, 30 Jul 2008 16:07:11 +0000 (16:07 +0000)]
cdash config

15 years ago- add changes and bump version
Michael Schroeder [Tue, 29 Jul 2008 08:55:48 +0000 (08:55 +0000)]
- add changes and bump version

15 years ago- fix typo
Michael Schroeder [Tue, 29 Jul 2008 08:47:56 +0000 (08:47 +0000)]
- fix typo
- make perl code more perlish

15 years agofix prototype
Klaus Kaempf [Thu, 24 Jul 2008 10:57:37 +0000 (10:57 +0000)]
fix prototype

15 years ago- no cache file in the src package, please!
Michael Schroeder [Wed, 23 Jul 2008 12:29:59 +0000 (12:29 +0000)]
- no cache file in the src package, please!

15 years ago- resolve job rules before installing system packages [#411086]
Michael Schroeder [Tue, 22 Jul 2008 13:21:43 +0000 (13:21 +0000)]
- resolve job rules before installing system packages [#411086]

15 years ago- no more freshens. R.I.P.
Michael Schroeder [Mon, 21 Jul 2008 16:52:08 +0000 (16:52 +0000)]
- no more freshens. R.I.P.

15 years ago- make repo2solv.sh also take repomd.xml in count
Duncan Mac-Vicar P [Fri, 11 Jul 2008 23:44:41 +0000 (23:44 +0000)]
- make repo2solv.sh also take repomd.xml in count
- install repomdxml2solv

15 years agodescribe changes
Duncan Mac-Vicar P [Fri, 11 Jul 2008 23:44:38 +0000 (23:44 +0000)]
describe changes

15 years ago- set packager/distribution
Michael Schroeder [Fri, 11 Jul 2008 20:34:23 +0000 (20:34 +0000)]
- set packager/distribution

15 years ago- add missing prototype
Michael Schroeder [Fri, 11 Jul 2008 20:21:26 +0000 (20:21 +0000)]
- add missing prototype

15 years ago- add Packager, Build Host, Distribution
Michael Schroeder [Fri, 11 Jul 2008 20:18:13 +0000 (20:18 +0000)]
- add Packager, Build Host, Distribution

15 years ago- disallow arch/vendor changes even if the package name changes
Michael Schroeder [Fri, 11 Jul 2008 20:11:42 +0000 (20:11 +0000)]
- disallow arch/vendor changes even if the package name changes

15 years ago- Implementation of infrastructure for
Duncan Mac-Vicar P [Fri, 11 Jul 2008 16:45:47 +0000 (16:45 +0000)]
- Implementation of infrastructure for
  feature #301904 Whole software management stack should warn about oudated update repo
  TODO: repo2solv.sh should use repomdxml2solv to insert the expire attributes
  Testcase for zypp::Repository new API.
  Use it in any application

15 years ago- Fix repo_content dependency parsing. Parser may lose up to
Michael Andres [Wed, 9 Jul 2008 14:35:30 +0000 (14:35 +0000)]
- Fix repo_content dependency parsing. Parser may lose up to
  two trailing dependencies.

16 years ago- adapt package name of bindings to follow naming conventions
Klaus Kaempf [Tue, 1 Jul 2008 13:32:32 +0000 (13:32 +0000)]
- adapt package name of bindings to follow naming conventions
- fix the build

16 years agobump version
Duncan Mac-Vicar P [Tue, 1 Jul 2008 08:08:47 +0000 (08:08 +0000)]
bump version

16 years agoforward ports from 11.0 branch
Duncan Mac-Vicar P [Mon, 30 Jun 2008 22:00:15 +0000 (22:00 +0000)]
forward ports from 11.0 branch

16 years ago- add support for the package's URL [bnc#402434]
Michael Schroeder [Fri, 27 Jun 2008 13:50:38 +0000 (13:50 +0000)]
- add support for the package's URL [bnc#402434]
- unset CDPATH in repo2solv.sh [bnc#402597]

16 years ago- do not reorder binary rules if they are not rpm rules [bnc#397456]
Michael Schroeder [Thu, 5 Jun 2008 12:40:19 +0000 (12:40 +0000)]
- do not reorder binary rules if they are not rpm rules [bnc#397456]