platform/upstream/libsolv.git
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

13 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

13 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

13 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

13 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

13 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.

13 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

13 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

13 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

13 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

14 years ago- refactor code a bit, no functual changes
Michael Schroeder [Fri, 6 Aug 2010 09:20:20 +0000 (11:20 +0200)]
- refactor code a bit, no functual changes

14 years ago- also check filelistfilter for glob searches
Michael Schroeder [Fri, 6 Aug 2010 09:19:51 +0000 (11:19 +0200)]
- also check filelistfilter for glob searches

14 years ago- more range checks to catch bad gpg packets
Michael Schroeder [Fri, 6 Aug 2010 09:18:26 +0000 (11:18 +0200)]
- more range checks to catch bad gpg packets

14 years ago- add missing fclose() call
Michael Schroeder [Wed, 4 Aug 2010 09:59:14 +0000 (11:59 +0200)]
- add missing fclose() call

14 years ago- fix mem leak
Michael Schroeder [Tue, 3 Aug 2010 13:31:42 +0000 (15:31 +0200)]
- fix mem leak

14 years agoFix handling of compressed susetags files
Dirk Mueller [Sat, 17 Jul 2010 08:18:30 +0000 (10:18 +0200)]
Fix handling of compressed susetags files

The 11.3 pool contains packages.gz, so try uncompressing packages.gz
instead of packages

14 years ago- link with all needed libraries, by Lorenzo Villani
Michael Schroeder [Tue, 8 Jun 2010 15:55:22 +0000 (17:55 +0200)]
- link with all needed libraries, by Lorenzo Villani

14 years agoreadd install media blacklisting
Dirk Mueller [Wed, 28 Apr 2010 16:08:55 +0000 (18:08 +0200)]
readd install media blacklisting

14 years agorefactor individual checks into subfunctions
Dirk Mueller [Wed, 28 Apr 2010 15:21:38 +0000 (17:21 +0200)]
refactor individual checks into subfunctions

14 years agoextend usage()
Dirk Mueller [Mon, 26 Apr 2010 08:31:01 +0000 (10:31 +0200)]
extend usage()

14 years ago- skip dotfiles in .d directories
Michael Schroeder [Tue, 1 Jun 2010 20:03:19 +0000 (22:03 +0200)]
- skip dotfiles in .d directories

14 years ago- zero repoinfo data for debian repos
Michael Schroeder [Tue, 1 Jun 2010 19:04:57 +0000 (21:04 +0200)]
- zero repoinfo data for debian repos

14 years ago- also parse checksum for debian packages
Michael Schroeder [Tue, 1 Jun 2010 18:52:23 +0000 (20:52 +0200)]
- also parse checksum for debian packages
- also read sources from sources.list.d

14 years ago- do not print license or url lines if NULL
Michael Schroeder [Tue, 1 Jun 2010 17:04:30 +0000 (19:04 +0200)]
- do not print license or url lines if NULL

14 years ago- make installcheck work with debian Packages files
Michael Schroeder [Tue, 1 Jun 2010 16:58:18 +0000 (18:58 +0200)]
- make installcheck work with debian Packages files

14 years ago- work around debian obsoletes handling for now
Michael Schroeder [Tue, 1 Jun 2010 16:05:35 +0000 (18:05 +0200)]
- work around debian obsoletes handling for now
- make solv run on debian, too

14 years ago- fix dependency comparison in no-buildtime case
Michael Schroeder [Tue, 1 Jun 2010 14:46:36 +0000 (16:46 +0200)]
- fix dependency comparison in no-buildtime case