platform/upstream/libsolv.git
12 years agosupport RESULT_UNNEEDED in testcases
Michael Schroeder [Wed, 29 Feb 2012 14:24:00 +0000 (15:24 +0100)]
support RESULT_UNNEEDED in testcases

12 years ago- improve unneeded algorithms
Michael Schroeder [Wed, 29 Feb 2012 13:06:10 +0000 (14:06 +0100)]
- improve unneeded algorithms

12 years ago- add solver_get_unneeded() to get a list of no longer needed installed packages
Michael Schroeder [Tue, 28 Feb 2012 18:00:33 +0000 (19:00 +0100)]
- add solver_get_unneeded() to get a list of no longer needed installed packages

12 years ago- use -D<sym> for swig (-D<sym>=1 works for me as well, but it isn't documented)
Michael Schroeder [Tue, 28 Feb 2012 15:11:29 +0000 (16:11 +0100)]
- use -D<sym> for swig (-D<sym>=1 works for me as well, but it isn't documented)

12 years ago- also export solv config to swig, thanks Zdenek Pavlas
Michael Schroeder [Tue, 28 Feb 2012 14:46:43 +0000 (15:46 +0100)]
- also export solv config to swig, thanks Zdenek Pavlas

12 years ago- obsoleteusescolor is 1) no longer exported, and 2) default if FEDORA is defined
Michael Schroeder [Tue, 28 Feb 2012 14:45:52 +0000 (15:45 +0100)]
- obsoleteusescolor is 1) no longer exported, and 2) default if FEDORA is defined

12 years ago- rename SOLVER_FLAG_IGNORE_ALREADY_RECOMMENDED to SOLVER_FLAG_ADD_ALREADY_RECOMMENDE...
Michael Schroeder [Fri, 24 Feb 2012 10:50:05 +0000 (11:50 +0100)]
- rename SOLVER_FLAG_IGNORE_ALREADY_RECOMMENDED to SOLVER_FLAG_ADD_ALREADY_RECOMMENDED and invert.

Our policy is that the default should be zero and cover the most uses. Last chance
to do the change. (sorry libzypp and hawkeye folks.)

12 years ago- version -> Version
Michael Schroeder [Thu, 23 Feb 2012 14:50:02 +0000 (15:50 +0100)]
- version -> Version

12 years ago- improve cleandeps for opensuse a bit by marking installed visible patterns as useri...
Michael Schroeder [Thu, 23 Feb 2012 14:49:19 +0000 (15:49 +0100)]
- improve cleandeps for opensuse a bit by marking installed visible patterns as userinstalled

12 years agofix spelling of ENABLE_RPMDB_PUBKEY, read susetags pattern files
Michael Schroeder [Thu, 23 Feb 2012 14:48:40 +0000 (15:48 +0100)]
fix spelling of ENABLE_RPMDB_PUBKEY, read susetags pattern files

12 years ago- fix "autoextend" susetags mode not to add to old solvables
Michael Schroeder [Thu, 23 Feb 2012 14:45:24 +0000 (15:45 +0100)]
- fix "autoextend" susetags mode not to add to old solvables

(Maybe should get rid of autoextend mode instead)

12 years ago- fix spelling of ENABLE_RPMDB_PUBKEY
Michael Schroeder [Thu, 23 Feb 2012 14:45:03 +0000 (15:45 +0100)]
- fix spelling of ENABLE_RPMDB_PUBKEY

12 years ago- also put poolflags in testcases, support <inline> results
Michael Schroeder [Wed, 22 Feb 2012 14:43:51 +0000 (15:43 +0100)]
- also put poolflags in testcases, support <inline> results

12 years ago- add dependency check testcases
Michael Schroeder [Wed, 22 Feb 2012 12:27:11 +0000 (13:27 +0100)]
- add dependency check testcases

12 years ago- support testcases with multiple solver jobs
Michael Schroeder [Wed, 22 Feb 2012 12:26:30 +0000 (13:26 +0100)]
- support testcases with multiple solver jobs

12 years ago- adapt to rpm changes regarding cornercases where the release is missing
Michael Schroeder [Wed, 22 Feb 2012 12:24:36 +0000 (13:24 +0100)]
- adapt to rpm changes regarding cornercases where the release is missing

12 years ago- change allowselfconflicts to forbidselfconflicts now that rpm also allows them.
Michael Schroeder [Wed, 22 Feb 2012 09:01:26 +0000 (10:01 +0100)]
- change allowselfconflicts to forbidselfconflicts now that rpm also allows them.

12 years ago- ignore README and .git ;)
Michael Schroeder [Tue, 21 Feb 2012 17:27:07 +0000 (18:27 +0100)]
- ignore README and .git ;)

12 years agorename to libsolv-zypptestcases
Michael Schroeder [Tue, 21 Feb 2012 17:02:30 +0000 (18:02 +0100)]
rename to libsolv-zypptestcases

12 years ago- add a simple testcase
Michael Schroeder [Tue, 21 Feb 2012 16:57:54 +0000 (17:57 +0100)]
- add a simple testcase

12 years ago- add testsolv tool
Michael Schroeder [Tue, 21 Feb 2012 16:56:54 +0000 (17:56 +0100)]
- add testsolv tool

12 years ago- allow <> dep in susetags, special case pattern: in packageand(), add SOLVER_TRANSAC...
Michael Schroeder [Tue, 21 Feb 2012 12:46:19 +0000 (13:46 +0100)]
- allow <> dep in susetags, special case pattern: in packageand(), add SOLVER_TRANSACTION_KEEP_PSEUDO

12 years ago- fix testcasedir handling
Michael Schroeder [Mon, 20 Feb 2012 17:53:52 +0000 (18:53 +0100)]
- fix testcasedir handling

12 years ago- fix copy&paste error
Michael Schroeder [Mon, 20 Feb 2012 16:46:46 +0000 (17:46 +0100)]
- fix copy&paste error

12 years ago- make old rpmdb pubkey support optional
Michael Schroeder [Mon, 20 Feb 2012 15:47:36 +0000 (16:47 +0100)]
- make old rpmdb pubkey support optional

12 years ago- don't install repopage.h, it's internal
Michael Schroeder [Mon, 20 Feb 2012 15:05:49 +0000 (16:05 +0100)]
- don't install repopage.h, it's internal

12 years ago- add some bits of history
Michael Schroeder [Mon, 20 Feb 2012 14:49:59 +0000 (15:49 +0100)]
- add some bits of history

12 years ago- make pool flags private, allow self conflicts for rpm, add pool_set/get_flags
Michael Schroeder [Mon, 20 Feb 2012 14:25:18 +0000 (15:25 +0100)]
- make pool flags private, allow self conflicts for rpm, add pool_set/get_flags

12 years ago- fix comparisons in commit_diskusage()
Michael Schroeder [Mon, 20 Feb 2012 12:19:17 +0000 (13:19 +0100)]
- fix comparisons in commit_diskusage()

12 years ago- make file list conversion twice as fast by adding a 1k dir cache
Michael Schroeder [Mon, 20 Feb 2012 10:56:46 +0000 (11:56 +0100)]
- make file list conversion twice as fast by adding a 1k dir cache

12 years ago- made parts of Pool private, removed inline from solv_chksum_len so that we can...
Michael Schroeder [Fri, 17 Feb 2012 17:05:25 +0000 (18:05 +0100)]
- made parts of Pool private, removed inline from solv_chksum_len so that we can easily add new checksum types

12 years ago- make more of repodata struct private
Michael Schroeder [Fri, 17 Feb 2012 16:47:17 +0000 (17:47 +0100)]
- make more of repodata struct private

12 years ago- oops, fix typo
Michael Schroeder [Fri, 17 Feb 2012 14:51:39 +0000 (15:51 +0100)]
- oops, fix typo

12 years ago- hide repodata internals (needed to move repo_write from ext to src for this)
Michael Schroeder [Fri, 17 Feb 2012 14:47:47 +0000 (15:47 +0100)]
- hide repodata internals (needed to move repo_write from ext to src for this)

also deleted repodata_create, use repo_add_repodata instead

12 years ago- comps: use group: and category: instead of pattern:
Michael Schroeder [Thu, 16 Feb 2012 15:40:35 +0000 (16:40 +0100)]
- comps: use group: and category: instead of pattern:

12 years ago- fix filelist handling in repo_susetags and testcase
Michael Schroeder [Thu, 16 Feb 2012 15:08:56 +0000 (16:08 +0100)]
- fix filelist handling in repo_susetags and testcase

12 years ago- commit current state of testcase
Michael Schroeder [Wed, 15 Feb 2012 17:55:28 +0000 (18:55 +0100)]
- commit current state of testcase

12 years ago- make susetags format work with packages that have no release (e.g. in debian)
Michael Schroeder [Wed, 15 Feb 2012 17:54:36 +0000 (18:54 +0100)]
- make susetags format work with packages that have no release (e.g. in debian)

12 years agoMerge pull request #6 from akozumpl/upstream
Michael Schroeder [Wed, 15 Feb 2012 12:04:47 +0000 (04:04 -0800)]
Merge pull request #6 from akozumpl/upstream

Upstream

12 years agocosmetic: fix misleading comment in repodata.c
Ales Kozumplik [Wed, 15 Feb 2012 09:51:22 +0000 (10:51 +0100)]
cosmetic: fix misleading comment in repodata.c

12 years agofix a small memory leak: pool->id2color.
Ales Kozumplik [Wed, 15 Feb 2012 09:50:11 +0000 (10:50 +0100)]
fix a small memory leak: pool->id2color.

12 years agorepo_write: fix key packing
Zdeněk Pavlas [Fri, 27 Jan 2012 13:58:01 +0000 (14:58 +0100)]
repo_write: fix key packing

12 years ago- commit current state of testcase support
Michael Schroeder [Tue, 14 Feb 2012 17:19:35 +0000 (18:19 +0100)]
- commit current state of testcase support

12 years ago- support writing of gzipped files
Michael Schroeder [Tue, 14 Feb 2012 17:18:54 +0000 (18:18 +0100)]
- support writing of gzipped files

12 years ago- add pool_addvendorclass and solver_solutionelement_internalid
Michael Schroeder [Tue, 14 Feb 2012 17:18:18 +0000 (18:18 +0100)]
- add pool_addvendorclass and solver_solutionelement_internalid

12 years ago- start testcase reading/writing support
Michael Schroeder [Thu, 9 Feb 2012 16:54:20 +0000 (17:54 +0100)]
- start testcase reading/writing support

12 years ago- improve "erase specific solvable" magic so that it also works with SOLVER_SOLVABLE_NAME
Michael Schroeder [Thu, 9 Feb 2012 16:48:54 +0000 (17:48 +0100)]
- improve "erase specific solvable" magic so that it also works with SOLVER_SOLVABLE_NAME

12 years ago- add findutils requires
Michael Schroeder [Tue, 7 Feb 2012 15:33:43 +0000 (16:33 +0100)]
- add findutils requires

12 years ago- remove 'echo <products>' for repodata products, which seems to just break things...
Michael Schroeder [Tue, 7 Feb 2012 12:05:16 +0000 (13:05 +0100)]
- remove 'echo <products>' for repodata products, which seems to just break things and have no benefit

12 years ago- add join_dup helper, cleanup code
Michael Schroeder [Tue, 7 Feb 2012 11:17:42 +0000 (12:17 +0100)]
- add join_dup helper, cleanup code

12 years ago- use join2 for temp store of the language instead of strdup
Michael Schroeder [Tue, 7 Feb 2012 11:10:47 +0000 (12:10 +0100)]
- use join2 for temp store of the language instead of strdup

12 years ago- clear langcache if the default language changes
Michael Schroeder [Tue, 7 Feb 2012 10:52:05 +0000 (11:52 +0100)]
- clear langcache if the default language changes

12 years ago- get rid of static variables used by join2
Michael Schroeder [Mon, 6 Feb 2012 13:28:10 +0000 (14:28 +0100)]
- get rid of static variables used by join2

12 years ago- add long forgotten break statement...
Michael Schroeder [Mon, 6 Feb 2012 12:18:28 +0000 (13:18 +0100)]
- add long forgotten break statement...

12 years ago- clean up repo parsing code
Michael Schroeder [Mon, 6 Feb 2012 11:41:18 +0000 (12:41 +0100)]
- clean up repo parsing code

12 years ago- start support for Fedora comps format
Michael Schroeder [Thu, 2 Feb 2012 15:30:41 +0000 (16:30 +0100)]
- start support for Fedora comps format

12 years ago- run spec file through coolo's spec beautifier
Michael Schroeder [Thu, 2 Feb 2012 14:05:25 +0000 (15:05 +0100)]
- run spec file through coolo's spec beautifier

12 years ago- add comments, add BUGS
Michael Schroeder [Thu, 2 Feb 2012 10:54:24 +0000 (11:54 +0100)]
- add comments, add BUGS

12 years ago- rename pool_addfileprovides_ids to pool_addfileprovides_queue, make it fill a queue
Michael Schroeder [Wed, 1 Feb 2012 15:52:35 +0000 (16:52 +0100)]
- rename pool_addfileprovides_ids to pool_addfileprovides_queue, make it fill a queue

12 years ago- add cleandeps support for install/update
Michael Schroeder [Wed, 1 Feb 2012 13:08:47 +0000 (14:08 +0100)]
- add cleandeps support for install/update

12 years ago- fix load_ext definition
Michael Schroeder [Mon, 30 Jan 2012 14:54:42 +0000 (15:54 +0100)]
- fix load_ext definition

12 years ago- remove NDEBUG for now
Michael Schroeder [Fri, 27 Jan 2012 13:12:49 +0000 (14:12 +0100)]
- remove NDEBUG for now

12 years agoMerge pull request #4 from akozumpl/req
Michael Schroeder [Tue, 24 Jan 2012 17:05:46 +0000 (09:05 -0800)]
Merge pull request #4 from akozumpl/req

compiling on Fedora.

12 years agoFix compilation on Fedora.
Ales Kozumplik [Tue, 24 Jan 2012 15:57:01 +0000 (16:57 +0100)]
Fix compilation on Fedora.

if ENABLED_SUSEREPO is disabled, repo_add_products() is not part of the
libsolv_ext. This fails linking for rpmdb2solv.c.

Also treat unused-variable warnings occurring with the conditional blocks.

12 years ago- switch build type to RelWithDebInfo
Michael Schroeder [Fri, 20 Jan 2012 14:56:25 +0000 (15:56 +0100)]
- switch build type to RelWithDebInfo

12 years agoMerge pull request #3 from flavio/master
Michael Schroeder [Fri, 20 Jan 2012 14:54:07 +0000 (06:54 -0800)]
Merge pull request #3 from flavio/master

Change c flags for release mode

12 years agoChange cflags for release mode
Flavio Castelli [Fri, 20 Jan 2012 13:46:11 +0000 (14:46 +0100)]
Change cflags for release mode

Do not produce debugging information and disable debug statements (like
asserts).

12 years ago- add cmake options to only build for some repository types
Michael Schroeder [Wed, 18 Jan 2012 14:39:31 +0000 (15:39 +0100)]
- add cmake options to only build for some repository types

12 years ago- add Datapos lookup functions, add lookup_idarray/deparray for XSolvables
Michael Schroeder [Wed, 18 Jan 2012 13:08:19 +0000 (14:08 +0100)]
- add Datapos lookup functions, add lookup_idarray/deparray for XSolvables

12 years agoMake more C89 and POSIX compliant
Ingo Weinhold [Mon, 11 Jul 2011 20:36:06 +0000 (20:36 +0000)]
Make more C89 and POSIX compliant

12 years ago- remove duplicate line
Michael Schroeder [Tue, 17 Jan 2012 16:15:59 +0000 (17:15 +0100)]
- remove duplicate line

12 years ago- install dataiterator.h
Michael Schroeder [Tue, 17 Jan 2012 13:23:30 +0000 (14:23 +0100)]
- install dataiterator.h

12 years ago- add some comments, also check if we really disabled some rules in analyze_unsolvable
Michael Schroeder [Tue, 17 Jan 2012 13:21:29 +0000 (14:21 +0100)]
- add some comments, also check if we really disabled some rules in analyze_unsolvable

12 years ago- export new solvable_ functions
Michael Schroeder [Tue, 17 Jan 2012 12:30:24 +0000 (13:30 +0100)]
- export new solvable_ functions

12 years ago- add include guard for chksum.h
Michael Schroeder [Tue, 17 Jan 2012 11:21:36 +0000 (12:21 +0100)]
- add include guard for chksum.h

12 years ago- clean up dataiterator.h a bit
Michael Schroeder [Tue, 17 Jan 2012 11:16:43 +0000 (12:16 +0100)]
- clean up dataiterator.h a bit

12 years ago- move dataiterator declarations into a separate file
Michael Schroeder [Tue, 17 Jan 2012 11:11:09 +0000 (12:11 +0100)]
- move dataiterator declarations into a separate file

12 years ago- add solvable_ setter functions, add solvable_lookup_type/solvable_lookup_deparray
Michael Schroeder [Tue, 17 Jan 2012 11:04:27 +0000 (12:04 +0100)]
- add solvable_ setter functions, add solvable_lookup_type/solvable_lookup_deparray

12 years ago- add missing repo_lookup_deparray/repo_add_deparray/repo_add_idarray/repo_set_deparr...
Michael Schroeder [Mon, 16 Jan 2012 14:36:54 +0000 (15:36 +0100)]
- add missing repo_lookup_deparray/repo_add_deparray/repo_add_idarray/repo_set_deparray/repo_set_idarray (untested)

12 years ago- make add_solvable return a XSolvable
Michael Schroeder [Mon, 16 Jan 2012 12:54:29 +0000 (13:54 +0100)]
- make add_solvable return a XSolvable

12 years ago- remove access to dependency offsets again, add add_provides... methods to add a...
Michael Schroeder [Mon, 16 Jan 2012 12:40:58 +0000 (13:40 +0100)]
- remove access to dependency offsets again, add add_provides... methods to add a single dependency

12 years agoMerge pull request #2 from karelklic/master
Michael Schroeder [Mon, 16 Jan 2012 11:40:52 +0000 (03:40 -0800)]
Merge pull request #2 from karelklic/master

Support creating new repository type via bindings

12 years agoExtend bindings to support creation of custom repositories via
Karel Klic [Fri, 13 Jan 2012 16:08:42 +0000 (17:08 +0100)]
Extend bindings to support creation of custom repositories via
creating and adding solvables.

12 years ago- add dup versions for the allow* flags, make dup automatically use them
Michael Schroeder [Fri, 13 Jan 2012 15:04:37 +0000 (16:04 +0100)]
- add dup versions for the allow* flags, make dup automatically use them

12 years ago- remove legace vars now that they are no longer visible
Michael Schroeder [Fri, 13 Jan 2012 14:42:43 +0000 (15:42 +0100)]
- remove legace vars now that they are no longer visible

12 years ago- fix types in p5solv and pysolv
Michael Schroeder [Thu, 12 Jan 2012 11:01:20 +0000 (12:01 +0100)]
- fix types in p5solv and pysolv

12 years ago- cleanup bindings example code a bit
Michael Schroeder [Wed, 11 Jan 2012 15:15:55 +0000 (16:15 +0100)]
- cleanup bindings example code a bit

12 years ago- add some missing copyright blocks
Michael Schroeder [Wed, 11 Jan 2012 13:28:09 +0000 (14:28 +0100)]
- add some missing copyright blocks

12 years ago- set pool_id2color, fix comments
Michael Schroeder [Wed, 11 Jan 2012 13:12:06 +0000 (14:12 +0100)]
- set pool_id2color, fix comments

12 years ago- change splitprovides so that they only work on packages that are to be updated.
Michael Schroeder [Tue, 10 Jan 2012 16:45:50 +0000 (17:45 +0100)]
- change splitprovides so that they only work on packages that are to be updated.

Thus, the splitprovides flag can always be set and splitprovides also work
with 'zypper dup --from'.

12 years ago- revert last commit now libzypp is fixed, make nkeys and nschemata signed (for consi...
Michael Schroeder [Tue, 10 Jan 2012 13:28:41 +0000 (14:28 +0100)]
- revert last commit now libzypp is fixed, make nkeys and nschemata signed (for consistency)

12 years ago- make noobsmap public again for now, to be reverted
Michael Schroeder [Mon, 9 Jan 2012 17:05:57 +0000 (18:05 +0100)]
- make noobsmap public again for now, to be reverted

12 years ago- add solver_get_orphaned and solver_get_recommendations interface
Michael Schroeder [Mon, 9 Jan 2012 16:55:05 +0000 (17:55 +0100)]
- add solver_get_orphaned and solver_get_recommendations interface

12 years ago- hide solver internals
Michael Schroeder [Mon, 9 Jan 2012 13:35:26 +0000 (14:35 +0100)]
- hide solver internals

12 years ago- clean up findrecommendedsuggested
Michael Schroeder [Tue, 3 Jan 2012 16:06:30 +0000 (17:06 +0100)]
- clean up findrecommendedsuggested

12 years agoAdd --withobsoletes which checks for obsoleted packages
Dirk Mueller [Thu, 29 Dec 2011 14:09:32 +0000 (15:09 +0100)]
Add --withobsoletes which checks for obsoleted packages

12 years agoimplement error message for SOLVER_RULE_UPDATE
Dirk Mueller [Thu, 29 Dec 2011 13:46:21 +0000 (14:46 +0100)]
implement error message for SOLVER_RULE_UPDATE

12 years agomerge cleanup
Dirk Mueller [Thu, 29 Dec 2011 13:45:54 +0000 (14:45 +0100)]
merge cleanup

12 years ago- fix pool_freeallrepos
Michael Schroeder [Fri, 23 Dec 2011 13:33:54 +0000 (14:33 +0100)]
- fix pool_freeallrepos

12 years ago- add repo_id2repodata, fix loop start in maybe_load_repodata()
Michael Schroeder [Fri, 23 Dec 2011 13:27:51 +0000 (14:27 +0100)]
- add repo_id2repodata, fix loop start in maybe_load_repodata()