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

14 years ago- cleanup solv.c a bit
Michael Schroeder [Mon, 31 May 2010 12:16:32 +0000 (14:16 +0200)]
- cleanup solv.c a bit

14 years ago- add SOLVER_NOAUTOSET to disable automatic SET deduction
Michael Schroeder [Mon, 31 May 2010 10:20:34 +0000 (12:20 +0200)]
- add SOLVER_NOAUTOSET to disable automatic SET deduction

14 years ago- add SOLVER_SET bits to tell solver which properties of a job are intended by the...
Michael Schroeder [Fri, 28 May 2010 14:17:06 +0000 (16:17 +0200)]
- add SOLVER_SET bits to tell solver which properties of a job are intended by the user
- add policy_is_illegal check function
- rework solv package select function to use new SET bits

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Michael Schroeder [Mon, 17 May 2010 12:38:58 +0000 (14:38 +0200)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver

14 years ago- add armv7l (patch by Jan-Simon Moeller)
Michael Schroeder [Mon, 17 May 2010 12:37:52 +0000 (14:37 +0200)]
- add armv7l (patch by Jan-Simon Moeller)

14 years ago- argh, forgot the check prune bitmap in 'required' case
Michael Schroeder [Thu, 6 May 2010 17:08:45 +0000 (19:08 +0200)]
- argh, forgot the check prune bitmap in 'required' case

14 years ago- add changes, bump version to 0.15.0
Michael Schroeder [Thu, 6 May 2010 15:45:01 +0000 (17:45 +0200)]
- add changes, bump version to 0.15.0

14 years ago- cleandeps: fix userinstalled bitmap access
Michael Schroeder [Thu, 6 May 2010 15:14:40 +0000 (17:14 +0200)]
- cleandeps: fix userinstalled bitmap access

14 years ago- some more cleanup
Michael Schroeder [Tue, 4 May 2010 15:17:17 +0000 (17:17 +0200)]
- some more cleanup

14 years ago- support SOLVER_SOLVABLE_ALL for dup/update/verify
Michael Schroeder [Tue, 4 May 2010 12:59:26 +0000 (14:59 +0200)]
- support SOLVER_SOLVABLE_ALL for dup/update/verify

14 years ago- code cleanup
Michael Schroeder [Mon, 3 May 2010 15:33:00 +0000 (17:33 +0200)]
- code cleanup

14 years ago- add lzma and xz compression support for both rpmmd and susetags. Clean up code...
Michael Schroeder [Mon, 3 May 2010 14:42:56 +0000 (16:42 +0200)]
- add lzma and xz compression support for both rpmmd and susetags. Clean up code a bit.

14 years ago- also look at directly addressed userinstalled solvables
Michael Schroeder [Wed, 14 Apr 2010 10:23:07 +0000 (12:23 +0200)]
- also look at directly addressed userinstalled solvables

14 years ago- add erase with dependency cleaning:
Michael Schroeder [Wed, 14 Apr 2010 09:13:02 +0000 (11:13 +0200)]
- add erase with dependency cleaning:
  * SOLVER_CLEANDEPS flag
  * SOLVER_USERINSTALLED job

14 years ago- set close-on-exec for repopage filedescriptor
Michael Schroeder [Tue, 13 Apr 2010 10:27:12 +0000 (12:27 +0200)]
- set close-on-exec for repopage filedescriptor

14 years agoAlso look at obsoletes of installed packages, like newer versions of rpm do
Michael Schroeder [Mon, 12 Apr 2010 14:06:02 +0000 (16:06 +0200)]
Also look at obsoletes of installed packages, like newer versions of rpm do

14 years ago- move noupdate test so that the solver tries to keep packages if possible
Michael Schroeder [Wed, 31 Mar 2010 13:15:35 +0000 (15:15 +0200)]
- move noupdate test so that the solver tries to keep packages if possible

14 years agoMerge branch 'master' of gitorious.org:opensuse/sat-solver
Michael Schroeder [Thu, 25 Mar 2010 10:27:34 +0000 (11:27 +0100)]
Merge branch 'master' of gitorious.org:opensuse/sat-solver