platform/upstream/libsolv.git
13 years ago- add some comments
Michael Schroeder [Mon, 28 Mar 2011 12:41:18 +0000 (14:41 +0200)]
- add some comments

13 years ago- save tmpspace when calling the repodata load callback
Michael Schroeder [Mon, 28 Mar 2011 10:02:22 +0000 (12:02 +0200)]
- save tmpspace when calling the repodata load callback

13 years ago- use correct defaults for rpm5, put tmpspace in extra struct
Michael Schroeder [Mon, 28 Mar 2011 10:01:34 +0000 (12:01 +0200)]
- use correct defaults for rpm5, put tmpspace in extra struct

13 years ago- simplify repo_write a bit by using repodata functions
Michael Schroeder [Thu, 24 Mar 2011 17:51:17 +0000 (18:51 +0100)]
- simplify repo_write a bit by using repodata functions

13 years ago- simplify schema2id hash handling, put repodata_free_schemahash in header file
Michael Schroeder [Thu, 24 Mar 2011 17:39:46 +0000 (18:39 +0100)]
- simplify schema2id hash handling, put repodata_free_schemahash in header file

13 years ago- add coolo's changelog entry
Michael Schroeder [Thu, 24 Mar 2011 10:15:57 +0000 (11:15 +0100)]
- add coolo's changelog entry

13 years ago- add missing else part in rpmdbid2db()
Michael Schroeder [Thu, 24 Mar 2011 09:53:52 +0000 (10:53 +0100)]
- add missing else part in rpmdbid2db()

13 years ago- use repodata instead of repo
Michael Schroeder [Wed, 23 Mar 2011 15:42:37 +0000 (16:42 +0100)]
- use repodata instead of repo

13 years ago- use repodata_add_poolstr_array() instead of repo_add_poolstr_array() (actually...
Michael Schroeder [Wed, 23 Mar 2011 15:34:20 +0000 (16:34 +0100)]
- use repodata_add_poolstr_array() instead of repo_add_poolstr_array() (actually neither makes sense)

13 years ago- add repo_add_debdb() helper
Michael Schroeder [Wed, 23 Mar 2011 14:58:39 +0000 (15:58 +0100)]
- add repo_add_debdb() helper

13 years ago- add repo_lookup_idarray(), repo_lookup_checksum(), repodata_set_idarray(), repodata...
Michael Schroeder [Wed, 23 Mar 2011 14:57:53 +0000 (15:57 +0100)]
- add repo_lookup_idarray(), repo_lookup_checksum(), repodata_set_idarray(), repodata_localize_id()

13 years ago- add pool_setarchpolicy() method
Michael Schroeder [Wed, 23 Mar 2011 14:56:11 +0000 (15:56 +0100)]
- add pool_setarchpolicy() method

13 years ago- delete fixed vendor classes, add pool_setvendorclasses() method
Michael Schroeder [Wed, 23 Mar 2011 14:55:01 +0000 (15:55 +0100)]
- delete fixed vendor classes, add pool_setvendorclasses() method

13 years ago- fix illegal_xxxchange argument order
Michael Schroeder [Wed, 23 Mar 2011 14:53:57 +0000 (15:53 +0100)]
- fix illegal_xxxchange argument order

13 years agoadd sat_chksum_isfinished() check
Michael Schroeder [Wed, 23 Mar 2011 14:53:18 +0000 (15:53 +0100)]
add sat_chksum_isfinished() check

13 years ago- fix pysolv typo
Michael Schroeder [Thu, 17 Mar 2011 12:18:44 +0000 (13:18 +0100)]
- fix pysolv typo

13 years ago- fix trigger copying, make rpmdbid handling nicer
Michael Schroeder [Thu, 17 Mar 2011 10:46:23 +0000 (11:46 +0100)]
- fix trigger copying, make rpmdbid handling nicer

13 years ago- support cmake -DRPM5=1
Michael Schroeder [Thu, 17 Mar 2011 09:46:50 +0000 (10:46 +0100)]
- support cmake -DRPM5=1

13 years ago- finish rbsolv
Michael Schroeder [Wed, 16 Mar 2011 18:15:58 +0000 (19:15 +0100)]
- finish rbsolv

13 years ago- adapt to rpm5 (thanks to Qing He and Mark Hatle)
Michael Schroeder [Wed, 16 Mar 2011 17:03:34 +0000 (18:03 +0100)]
- adapt to rpm5 (thanks to Qing He and Mark Hatle)

13 years ago- finish rbsolv repository handling
Michael Schroeder [Wed, 16 Mar 2011 14:43:30 +0000 (15:43 +0100)]
- finish rbsolv repository handling

13 years ago- added solver_solutionelement2str and policy_illegal2str helpers
Michael Schroeder [Wed, 16 Mar 2011 11:46:38 +0000 (12:46 +0100)]
- added solver_solutionelement2str and policy_illegal2str helpers

13 years ago- added TransactionClass, more rbsolv porting
Michael Schroeder [Wed, 16 Mar 2011 11:45:04 +0000 (12:45 +0100)]
- added TransactionClass, more rbsolv porting

13 years agorbsolv: implement repo download and load callback
Michael Schroeder [Tue, 15 Mar 2011 14:04:09 +0000 (15:04 +0100)]
rbsolv: implement repo download and load callback

13 years ago- more ruby code, better array handling in solv.i
Michael Schroeder [Mon, 14 Mar 2011 17:53:48 +0000 (18:53 +0100)]
- more ruby code, better array handling in solv.i

13 years ago- cleanup python code a bit
Michael Schroeder [Fri, 11 Mar 2011 09:53:40 +0000 (10:53 +0100)]
- cleanup python code a bit

13 years agostart ruby bindings and example solver
Michael Schroeder [Thu, 10 Mar 2011 18:14:36 +0000 (19:14 +0100)]
start ruby bindings and example solver

13 years ago- implement repository handling and load callback in perl
Michael Schroeder [Wed, 9 Mar 2011 15:59:36 +0000 (16:59 +0100)]
- implement repository handling and load callback in perl

13 years ago- commit current state of bindings
Michael Schroeder [Tue, 8 Mar 2011 18:26:40 +0000 (19:26 +0100)]
- commit current state of bindings

13 years ago- add mode argument to sat_xfopen* functions
Michael Schroeder [Tue, 8 Mar 2011 09:20:54 +0000 (10:20 +0100)]
- add mode argument to sat_xfopen* functions

13 years ago- change sat_xfopen_fd() to respect the file open mode
Michael Schroeder [Mon, 7 Mar 2011 18:40:33 +0000 (19:40 +0100)]
- change sat_xfopen_fd() to respect the file open mode

13 years ago- add pool_job2str() and solver_problemruleinfo2str() convenience functions
Michael Schroeder [Mon, 7 Mar 2011 18:39:57 +0000 (19:39 +0100)]
- add pool_job2str() and solver_problemruleinfo2str() convenience functions

13 years ago- correctly cummulate multi-line fields in language extensions
Michael Schroeder [Mon, 7 Mar 2011 16:14:29 +0000 (17:14 +0100)]
- correctly cummulate multi-line fields in language extensions

13 years ago- start of p5solv and perl bindings
Michael Schroeder [Fri, 4 Mar 2011 17:30:58 +0000 (18:30 +0100)]
- start of p5solv and perl bindings

13 years ago- rename pysolv.pt to pysolv, commit latest versions
Michael Schroeder [Thu, 3 Mar 2011 15:46:14 +0000 (16:46 +0100)]
- rename pysolv.pt to pysolv, commit latest versions

13 years ago- add pool_freetmpspace, pool_tmpappend, pool_bin2hex, sat_dupappend, sat_hex2bin...
Michael Schroeder [Thu, 3 Mar 2011 15:43:40 +0000 (16:43 +0100)]
- add pool_freetmpspace, pool_tmpappend, pool_bin2hex, sat_dupappend, sat_hex2bin, sat_bin2hex

13 years ago- add sat_chksum_type2str() and sat_chksum_str2type() and use them
Michael Schroeder [Wed, 2 Mar 2011 11:39:15 +0000 (12:39 +0100)]
- add sat_chksum_type2str() and sat_chksum_str2type() and use them

13 years ago- ignore to be dropped orhaned packages when calculating candidates for recommends...
Michael Schroeder [Wed, 2 Mar 2011 11:00:57 +0000 (12:00 +0100)]
- ignore to be dropped orhaned packages when calculating candidates for recommends/supplements installation

13 years ago- implement commandline handling and rewrite python checksum handling
Michael Schroeder [Tue, 1 Mar 2011 16:20:30 +0000 (17:20 +0100)]
- implement commandline handling and rewrite python checksum handling

13 years ago- add repo_add_rpm() and repo_add_deb()
Michael Schroeder [Tue, 1 Mar 2011 16:17:12 +0000 (17:17 +0100)]
- add repo_add_rpm() and repo_add_deb()

13 years ago- add repodata_empty() function
Michael Schroeder [Tue, 1 Mar 2011 16:10:30 +0000 (17:10 +0100)]
- add repodata_empty() function

13 years ago- add sat_chksum_create_from_bin() and sat_chksum_get_type() functions
Michael Schroeder [Tue, 1 Mar 2011 13:50:29 +0000 (14:50 +0100)]
- add sat_chksum_create_from_bin() and sat_chksum_get_type() functions

13 years ago- add missing repodata handling parts: rewrite in case of new data and new fileprovides
Michael Schroeder [Mon, 28 Feb 2011 18:13:56 +0000 (19:13 +0100)]
- add missing repodata handling parts: rewrite in case of new data and new fileprovides

13 years ago- make repo_empty() not reset pool->installed, no not zero loadcallback/state in...
Michael Schroeder [Mon, 28 Feb 2011 18:04:17 +0000 (19:04 +0100)]
- make repo_empty() not reset pool->installed, no not zero loadcallback/state in REPODATA_LOADING case

13 years ago- pysolv: add deltarpm support
Michael Schroeder [Fri, 25 Feb 2011 18:51:09 +0000 (19:51 +0100)]
- pysolv: add deltarpm support

13 years ago- add on-demand file loading for susetags
Michael Schroeder [Fri, 25 Feb 2011 18:21:45 +0000 (19:21 +0100)]
- add on-demand file loading for susetags

13 years ago- fix some memory leaks
Michael Schroeder [Fri, 25 Feb 2011 10:31:41 +0000 (11:31 +0100)]
- fix some memory leaks

13 years ago- load callback works...
Michael Schroeder [Thu, 24 Feb 2011 18:37:35 +0000 (19:37 +0100)]
- load callback works...

13 years ago- add support for susetags repos to pysolv
Michael Schroeder [Wed, 23 Feb 2011 18:15:39 +0000 (19:15 +0100)]
- add support for susetags repos to pysolv

13 years ago- use SUSETAGS_RECORD_SHARES feature so extensions can reuse the shared data
Michael Schroeder [Wed, 23 Feb 2011 18:12:36 +0000 (19:12 +0100)]
- use SUSETAGS_RECORD_SHARES feature so extensions can reuse the shared data

13 years ago- delete type checks. instead, just call the repodata function and use repodata_looku...
Michael Schroeder [Wed, 23 Feb 2011 18:10:49 +0000 (19:10 +0100)]
- delete type checks. instead, just call the repodata function and use repodata_lookup_type as existance check

13 years ago- make repodata_add_array overwrite old entries with different type for consistency
Michael Schroeder [Wed, 23 Feb 2011 18:09:53 +0000 (19:09 +0100)]
- make repodata_add_array overwrite old entries with different type for consistency

13 years ago- repo_solv: add some type/storage checks
Michael Schroeder [Wed, 23 Feb 2011 18:09:03 +0000 (19:09 +0100)]
- repo_solv: add some type/storage checks

13 years ago- add repodata_lookup_type() and repodata_delete(). Support REPOKEY_TYPE_DELETED...
Michael Schroeder [Mon, 21 Feb 2011 16:43:52 +0000 (17:43 +0100)]
- add repodata_lookup_type() and repodata_delete(). Support REPOKEY_TYPE_DELETED a bit more

13 years ago- add SUSETAGS_RECORD_SHARES feature to correctly handle shared data when extending...
Michael Schroeder [Mon, 21 Feb 2011 14:34:47 +0000 (15:34 +0100)]
- add SUSETAGS_RECORD_SHARES feature to correctly handle shared data when extending the repo

13 years ago- commit current state of python packagemanager. Is now able to install/erase packages
Michael Schroeder [Thu, 17 Feb 2011 18:41:09 +0000 (19:41 +0100)]
- commit current state of python packagemanager. Is now able to install/erase packages

13 years ago- rename to USE_OWN_QSORT, add bsd qsort_r helper
Michael Schroeder [Tue, 15 Feb 2011 11:20:34 +0000 (12:20 +0100)]
- rename to USE_OWN_QSORT, add bsd qsort_r helper

13 years ago- update to freebsd qsort to get rid of advertising clause
Michael Schroeder [Mon, 14 Feb 2011 17:15:46 +0000 (18:15 +0100)]
- update to freebsd qsort to get rid of advertising clause
- rename from qsort.c to qsort_r.c, modify to make it match glibc's argument ordering

13 years agoUse private copy of qsort_r for RHEL and CentOS
Klaus Kämpf [Mon, 14 Feb 2011 09:24:45 +0000 (10:24 +0100)]
Use private copy of qsort_r for RHEL and CentOS

13 years agoAdapt the bookmarks URL
Klaus Kämpf [Mon, 14 Feb 2011 09:22:21 +0000 (10:22 +0100)]
Adapt the bookmarks URL

13 years agoProvide qsort_r in case (e.g. for RHEL 4)
Klaus Kämpf [Thu, 3 Feb 2011 14:36:05 +0000 (15:36 +0100)]
Provide qsort_r in case (e.g. for RHEL 4)

13 years agofix compiler warning about uninitialized var
Klaus Kämpf [Thu, 3 Feb 2011 14:35:39 +0000 (15:35 +0100)]
fix compiler warning about uninitialized var

13 years agoSplit satsolver-bindings off to a separate project/package
Klaus Kämpf [Wed, 2 Feb 2011 09:26:51 +0000 (10:26 +0100)]
Split satsolver-bindings off to a separate project/package

This makes the bindings (and application layer) more independant
of libsatsolver and allows to provide newer bindings on older
distributions without touching the satsolver infrastructure.

13 years agoFix URL in spec file
Klaus Kämpf [Tue, 1 Feb 2011 12:54:00 +0000 (13:54 +0100)]
Fix URL in spec file

sat-solver moved from git.opensuse.org to http://gitorious.org/opensuse

13 years agoInstall header for libsatsolverext
Klaus Kämpf [Tue, 1 Feb 2011 11:44:24 +0000 (12:44 +0100)]
Install header for libsatsolverext

Typo in CMakeLists.txt, the variable was used in ext/ and src/

13 years ago- put sat_xfopen in libsatsolverext
Michael Schroeder [Fri, 28 Jan 2011 14:52:50 +0000 (15:52 +0100)]
- put sat_xfopen in libsatsolverext
- commit current state of new python bindings and python example package manager
  still work in progress, though

13 years ago- fix mem leak in repo_add_rpmdb_pubkeys()
Michael Schroeder [Wed, 26 Jan 2011 11:37:14 +0000 (12:37 +0100)]
- fix mem leak in repo_add_rpmdb_pubkeys()

13 years agoInstall 'installcheck'
Michael Andres [Fri, 28 Jan 2011 10:34:25 +0000 (11:34 +0100)]
Install 'installcheck'

13 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Tue, 25 Jan 2011 11:24:25 +0000 (12:24 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

13 years agochanges
Michael Andres [Tue, 25 Jan 2011 09:06:34 +0000 (10:06 +0100)]
changes

13 years agoAdd armv7hl (hardfloat ABI) support. Beside armv7hl, there's also armv7nhl als compat...
Jan-Simon Möller [Mon, 17 Jan 2011 14:14:44 +0000 (07:14 -0700)]
Add armv7hl (hardfloat ABI) support. Beside armv7hl, there's also armv7nhl als compatible subarch with additional (neon) flags.

13 years ago- merge in most of the MacOS changes from Dave Abrahams
Michael Schroeder [Mon, 24 Jan 2011 14:42:49 +0000 (15:42 +0100)]
- merge in most of the MacOS changes from Dave Abrahams

13 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Tue, 18 Jan 2011 15:32:12 +0000 (16:32 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

13 years ago- kill stillborn KINDS_SEPARATELY, use getopt() in tools
Michael Schroeder [Fri, 7 Jan 2011 14:32:09 +0000 (15:32 +0100)]
- kill stillborn KINDS_SEPARATELY, use getopt() in tools

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Wed, 22 Dec 2010 21:08:33 +0000 (22:08 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years agoExpose solver_printproblemruleinfo() since its a generic rule function
Klaus Kämpf [Wed, 22 Dec 2010 14:33:46 +0000 (15:33 +0100)]
Expose solver_printproblemruleinfo() since its a generic rule function

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Tue, 21 Dec 2010 21:00:25 +0000 (22:00 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years agoBump version for -bindings changes
Klaus Kämpf [Wed, 15 Dec 2010 12:45:37 +0000 (13:45 +0100)]
Bump version for -bindings changes

14 years agoMake swig input files for the bindings reusable
Klaus Kämpf [Fri, 3 Dec 2010 14:35:02 +0000 (15:35 +0100)]
Make swig input files for the bindings reusable

Introduce a new package (satsolver-bindings-devel) containing the .i
and .h files used to create the bindings.
This makes the bindings API reusable in other bindings using
libsatsolver, i.e. libzypp-bindings.

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Thu, 2 Dec 2010 10:30:22 +0000 (11:30 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years ago- fix repo_set_num argument type
Michael Schroeder [Wed, 24 Nov 2010 11:41:08 +0000 (12:41 +0100)]
- fix repo_set_num argument type

14 years ago- updateinfo: cleanup issue date conversion code a bit
Michael Schroeder [Wed, 24 Nov 2010 11:34:24 +0000 (12:34 +0100)]
- updateinfo: cleanup issue date conversion code a bit

14 years agodb.h can be found under /usr/include on Fedora, etc.
Michael Andres [Wed, 24 Nov 2010 07:45:49 +0000 (08:45 +0100)]
db.h can be found under /usr/include on Fedora, etc.

14 years agoif susedata doesn't exist, don't try to use it
Dirk Mueller [Sat, 13 Nov 2010 09:26:40 +0000 (10:26 +0100)]
if susedata doesn't exist, don't try to use it

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Klaus Kämpf [Thu, 11 Nov 2010 20:17:01 +0000 (21:17 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years agochanges 0.16.1
Michael Andres [Fri, 22 Oct 2010 13:52:53 +0000 (15:52 +0200)]
changes 0.16.1

14 years agoupdateinfoxml: Correctly parse 'issued date' field.
Michael Andres [Fri, 22 Oct 2010 13:52:26 +0000 (15:52 +0200)]
updateinfoxml: Correctly parse 'issued date' field.

14 years ago- bump version to 0.16 to make it different from code11_3 branch
Michael Schroeder [Thu, 9 Sep 2010 15:33:54 +0000 (17:33 +0200)]
- bump version to 0.16 to make it different from code11_3 branch

14 years ago- fix notfound return in solvable_lookup_num, fix typo in comment
Michael Schroeder [Thu, 9 Sep 2010 15:33:11 +0000 (17:33 +0200)]
- fix notfound return in solvable_lookup_num, fix typo in comment

14 years agoadd missing files
Duncan Mac-Vicar P [Mon, 6 Sep 2010 14:30:12 +0000 (16:30 +0200)]
add missing files

14 years agoruby: fix bugs regarding include path loading (hardcoded) and refactor
Duncan Mac-Vicar P [Mon, 6 Sep 2010 13:51:16 +0000 (15:51 +0200)]
ruby: fix bugs regarding include path loading (hardcoded) and refactor
the way the library path is defined (once in a helper)

14 years agofix fedora paths
Duncan Mac-Vicar P [Mon, 6 Sep 2010 13:11:32 +0000 (15:11 +0200)]
fix fedora paths

14 years agoSLE10SP3 has vendor_ruby too
Duncan Mac-Vicar P [Mon, 6 Sep 2010 12:39:48 +0000 (14:39 +0200)]
SLE10SP3 has vendor_ruby too

14 years ago- do obsolete pruning after version reduction, it is faster and more correct
Michael Schroeder [Mon, 6 Sep 2010 11:39:59 +0000 (13:39 +0200)]
- do obsolete pruning after version reduction, it is faster and more correct

14 years ago- make POLICY_MODE_SUGGEST obey repo priorities
Michael Schroeder [Thu, 2 Sep 2010 12:18:23 +0000 (14:18 +0200)]
- make POLICY_MODE_SUGGEST obey repo priorities

POLICY_MODE_SUGGEST is only used to filter the list of suggested and
recommended packages.

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Michael Schroeder [Tue, 31 Aug 2010 17:05:27 +0000 (19:05 +0200)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years ago- fix package priority handling of installed packages in dup case [bnc#631306]
Michael Schroeder [Tue, 31 Aug 2010 17:04:05 +0000 (19:04 +0200)]
- fix package priority handling of installed packages in dup case [bnc#631306]

14 years agochanges
Klaus Kämpf [Wed, 18 Aug 2010 14:11:43 +0000 (16:11 +0200)]
changes

14 years agoFix the install of ruby-satsolver, bump version to 0.15.1
Klaus Kämpf [Wed, 18 Aug 2010 14:09:08 +0000 (16:09 +0200)]
Fix the install of ruby-satsolver, bump version to 0.15.1

14 years ago- allow file list globs
Michael Schroeder [Fri, 6 Aug 2010 09:21:01 +0000 (11:21 +0200)]
- allow file list globs