]>
git.ipfire.org Git - thirdparty/libsolv.git/log 
Michael Schroeder  [Wed, 31 Mar 2021 11:39:57 +0000  (13:39 +0200)]  
Merge pull request #443 from tl-hbk/fix_resolve_jobrules_segfault
Thomas Lam  [Tue, 30 Mar 2021 12:33:52 +0000  (05:33  -0700)]  
Fix segfault in resolve_jobrules
Michael Schroeder  [Mon, 29 Mar 2021 13:07:55 +0000  (15:07 +0200)]  
tweak last commit
Michael Schroeder  [Mon, 29 Mar 2021 13:06:44 +0000  (15:06 +0200)]  
Merge pull request #442 from jrohel/fix/memory_leaks
Jaroslav Rohel  [Mon, 29 Mar 2021 10:46:31 +0000  (12:46 +0200)]  
Fix memory leaks
Michael Schroeder  [Fri, 26 Mar 2021 13:18:57 +0000  (14:18 +0100)]  
Add changes, bump version to 0.7.18
Michael Schroeder  [Fri, 19 Mar 2021 15:06:54 +0000  (16:06 +0100)]  
Merge pull request #438 from tl-hbk/fix_align
Thomas Lam  [Thu, 18 Mar 2021 13:18:21 +0000  (08:18 -0500)]  
Update long usage in regex polyfill
Michael Schroeder  [Thu, 18 Mar 2021 12:16:28 +0000  (13:16 +0100)]  
Merge pull request #414 from dthadi3/ppc64le
Michael Schroeder  [Thu, 18 Mar 2021 12:15:31 +0000  (13:15 +0100)]  
Merge pull request #439 from kontura/memleak
Aleš Matěj  [Thu, 11 Mar 2021 08:11:12 +0000  (09:11 +0100)]  
Remove bogus allocation of solv->choicerules_info
Michael Schroeder  [Mon, 8 Mar 2021 14:37:04 +0000  (15:37 +0100)]  
Merge pull request #436 from tl-hbk/fix_win32_regex
Thomas Lam  [Mon, 8 Mar 2021 14:04:33 +0000  (08:04 -0600)]  
Fix regex bug on windows
https://github.com/ifduyue/musl/blob/
a5aff1972c9e3981566414b09a28e331ccd2be5d /include/alltypes.h.in#L10
https://github.com/ifduyue/musl/blob/
a5aff1972c9e3981566414b09a28e331ccd2be5d /arch/x86_64/bits/alltypes.h.in#L1
Michael Schroeder  [Tue, 2 Mar 2021 13:47:37 +0000  (14:47 +0100)]  
Merge pull request #434 from tl-hbk/use_only_tar_bz2
Thomas Lam  [Mon, 1 Mar 2021 16:16:42 +0000  (10:16 -0600)]  
Update flag because first 8 bits are reserved
Thomas Lam  [Mon, 1 Mar 2021 15:48:03 +0000  (09:48 -0600)]  
Add flag to skip conda v2 packages when parsing conda repos
Michael Schroeder  [Tue, 19 Jan 2021 14:10:21 +0000  (15:10 +0100)]  
Add changes, bump version to 0.7.17
Michael Schroeder  [Tue, 19 Jan 2021 13:58:25 +0000  (14:58 +0100)]  
Tweak default/visible handling in comps parser
Michael Schroeder  [Tue, 19 Jan 2021 13:39:37 +0000  (14:39 +0100)]  
Merge pull request #409 from pkratoch/comps-parsing
Michael Schroeder  [Mon, 14 Dec 2020 10:12:00 +0000  (11:12 +0100)]  
testcase_read: error out if repos are added or the system is changed too late
Michael Schroeder  [Thu, 10 Dec 2020 15:39:50 +0000  (16:39 +0100)]  
Really add code to set dbpath in rpmdb2solv
Should have been in commit 
f74c5b79c2bc88c8c6067b64fb9c6beb2330ae33 
Michael Schroeder  [Thu, 10 Dec 2020 15:37:26 +0000  (16:37 +0100)]  
Add _db_backend workaround for rpm-4.16.0
Devendranath Thadi  [Tue, 24 Nov 2020 08:22:20 +0000  (08:22 +0000)]  
Travis-ci: added support for ppc64le
Michael Schroeder  [Wed, 18 Nov 2020 12:13:08 +0000  (13:13 +0100)]  
Support to set the dbpath in rpmdb2solv
Michael Schroeder  [Wed, 18 Nov 2020 12:09:36 +0000  (13:09 +0100)]  
Make use of the %_dbpath macro if it is set
Pavla Kratochvilova  [Thu, 12 Nov 2020 07:50:28 +0000  (08:50 +0100)]  
Parse boolean values in comps xml
Michael Schroeder  [Mon, 16 Nov 2020 14:11:14 +0000  (15:11 +0100)]  
Properly escape preprocessor directives
Otherwise swig will process them instead of the compiler
Should have been in commit 
170f8550b89c6c9e61b40e782cd75148825c2e89 
Michael Schroeder  [Mon, 16 Nov 2020 12:45:13 +0000  (13:45 +0100)]  
Use PyBytes_AsStringAndSize() instead of PyObject_AsReadBuffer() for python3
Michael Schroeder  [Fri, 13 Nov 2020 14:58:51 +0000  (15:58 +0100)]  
Further extend choicerule filtering check
Pavla Kratochvilova  [Thu, 12 Nov 2020 07:46:18 +0000  (08:46 +0100)]  
Add support for default and langonly in comps xml
Michael Schroeder  [Fri, 6 Nov 2020 10:59:44 +0000  (11:59 +0100)]  
Merge pull request #402 from kontura/collection_o
Michael Schroeder  [Fri, 6 Nov 2020 09:25:57 +0000  (10:25 +0100)]  
repo_write: fix handling of nested flexarray
Michael Schroeder  [Tue, 20 Oct 2020 10:06:17 +0000  (12:06 +0200)]  
Add changes, bump version to 0.7.16
Michael Schroeder  [Tue, 20 Oct 2020 09:57:20 +0000  (11:57 +0200)]  
Do not ask the namespace callback for splitprovides when writing a testcase
Michael Schroeder  [Mon, 19 Oct 2020 11:09:33 +0000  (13:09 +0200)]  
Fix add_complex_recommends() selecting conflicted packages in rare cases
Michael Schroeder  [Tue, 6 Oct 2020 11:43:39 +0000  (13:43 +0200)]  
Add testcase for better choicerule creation
Michael Schroeder  [Tue, 6 Oct 2020 11:29:12 +0000  (13:29 +0200)]  
Only do extra choicerule checking for newest packages
Michael Schroeder  [Tue, 6 Oct 2020 11:27:28 +0000  (13:27 +0200)]  
Refactor solver_addchoicerules function
Michael Schroeder  [Mon, 5 Oct 2020 11:08:34 +0000  (11:08 +0000)]  
Add a changes entry for the last commit
Michael Schroeder  [Mon, 5 Oct 2020 08:11:23 +0000  (10:11 +0200)]  
Deal with missing repos in testcase_mangle_repo_names
Aleš Matěj  [Tue, 8 Sep 2020 10:30:28 +0000  (12:30 +0200)]  
Add collections to updateinfo xml parser
Aleš Matěj  [Tue, 8 Sep 2020 10:32:04 +0000  (12:32 +0200)]  
Rename collhandle to more accurate collpkg
Michael Schroeder  [Fri, 11 Sep 2020 10:33:03 +0000  (12:33 +0200)]  
Add changes, bump version to 0.7.15
Michael Schroeder  [Fri, 11 Sep 2020 10:23:34 +0000  (12:23 +0200)]  
Use 'rpm' for retracted to make the problem string match
Michael Schroeder  [Fri, 11 Sep 2020 09:56:46 +0000  (11:56 +0200)]  
Tweak new conda code a bit
Michael Schroeder  [Fri, 11 Sep 2020 09:53:55 +0000  (11:53 +0200)]  
Merge pull request #395 from SylvainCorlay/track-feature-over-version
Michael Schroeder  [Fri, 11 Sep 2020 09:46:58 +0000  (11:46 +0200)]  
Use unset as architecure in the blacklist testcases
Michael Schroeder  [Thu, 10 Sep 2020 13:17:12 +0000  (15:17 +0200)]  
Support SOLVABLE_BUILDHOST in rpm and rpmmd parsers
Michael Schroeder  [Thu, 10 Sep 2020 10:26:30 +0000  (12:26 +0200)]  
Update comment in addedmap2deduceq
Michael Schroeder  [Tue, 8 Sep 2020 13:03:41 +0000  (15:03 +0200)]  
Fix deduceq2addedmap clearing bits outside of the added map
Michael Schroeder  [Tue, 8 Sep 2020 10:00:21 +0000  (12:00 +0200)]  
Add testcase_mangle_repo_names function
Michael Schroeder  [Tue, 8 Sep 2020 09:31:19 +0000  (11:31 +0200)]  
Revert the testcase meta commits
Michael Schroeder  [Thu, 3 Sep 2020 12:53:32 +0000  (14:53 +0200)]  
Testcase meta: put strings in double quotes
Michael Schroeder  [Thu, 3 Sep 2020 12:16:06 +0000  (14:16 +0200)]  
Dump repository metadata as comments for convenience
Michael Schroeder  [Thu, 3 Sep 2020 12:05:05 +0000  (14:05 +0200)]  
repo_testcase: support reading/writing of repository meta data
Sylvain Corlay  [Tue, 28 Jul 2020 07:41:32 +0000  (09:41 +0200)]  
Feature depriorization first
Michael Schroeder  [Fri, 3 Jul 2020 10:07:50 +0000  (12:07 +0200)]  
Merge pull request #392 from wolfv/fix_startswith
Wolf Vollprecht  [Wed, 1 Jul 2020 09:15:24 +0000  (11:15 +0200)]  
small conda startswith improvement
Michael Schroeder  [Fri, 26 Jun 2020 13:41:46 +0000  (15:41 +0200)]  
Use memcpy instead of strncpy
Michael Schroeder  [Fri, 26 Jun 2020 13:40:15 +0000  (15:40 +0200)]  
Rename testcases so that they get used by 'make test'
Michael Andres  [Tue, 23 Jun 2020 10:41:45 +0000  (12:41 +0200)]  
Enable zstd compression support for sle15
Michael Schroeder  [Mon, 8 Jun 2020 12:12:58 +0000  (14:12 +0200)]  
Cleandeps: do find_update_seeds() call before changing the userinstalled map
Michael Andres  [Thu, 4 Jun 2020 10:13:36 +0000  (12:13 +0200)]  
Revert "Disable zstd compression support for sle15-sp2 again"
This reverts commit 
8038b53356d52c2930a683d0d0c627f310d04876 .
Michael Schroeder  [Thu, 4 Jun 2020 09:45:47 +0000  (11:45 +0200)]  
Merge pull request #376 from mikhirev/master
Michael Andres  [Thu, 4 Jun 2020 09:37:27 +0000  (11:37 +0200)]  
Disable zstd compression support for sle15-sp2 again
Michael Schroeder  [Wed, 3 Jun 2020 12:27:10 +0000  (14:27 +0200)]  
Fix all memory errors found in 'make test'
Michael Schroeder  [Wed, 3 Jun 2020 12:06:32 +0000  (14:06 +0200)]  
Add solv_fmemopen() function
Michael Schroeder  [Thu, 28 May 2020 09:51:58 +0000  (11:51 +0200)]  
Enable zstd compression support for sle15-sp2
Michael Schroeder  [Wed, 27 May 2020 09:55:11 +0000  (11:55 +0200)]  
Add changes, bump version to 0.7.14
Michael Schroeder  [Wed, 27 May 2020 09:47:41 +0000  (11:47 +0200)]  
Tweak last commit
Michael Schroeder  [Wed, 27 May 2020 09:41:21 +0000  (11:41 +0200)]  
Merge pull request #384 from wolfv/enable_subprio_comparison
Michael Schroeder  [Wed, 27 May 2020 09:36:56 +0000  (11:36 +0200)]  
Support rules with multiple neg literals in choice rule generation
Michael Schroeder  [Tue, 26 May 2020 15:32:43 +0000  (17:32 +0200)]  
Support blacklisted packages in solver_findproblemrule()
Should have been in commit 
4120051be87d2cccc2146a30c5128edd5c78d76d 
Michael Schroeder  [Tue, 26 May 2020 12:53:02 +0000  (14:53 +0200)]  
Merge pull request #386 from cgwalters/usr-sqlite
Colin Walters  [Mon, 25 May 2020 20:43:37 +0000  (20:43 +0000)]  
rpmdb: Also detect rpmdb.sqlite in /usr/share/rpm
See: https://bugzilla.redhat.com/show_bug.cgi?id=
1838691 
This is obviously adding to a tower of hacks; what we really
want is for this logic to live in librpm and be standardized.
But in order to fix the immediate issue of detecting the rpmdb
on rpm-ostree based systems (and any others that use `/usr/share/rpm`),
add the sqlite path to detection.
See also http://lists.rpm.org/pipermail/rpm-maint/2017-October/006681.html
Michael Schroeder  [Mon, 25 May 2020 13:00:52 +0000  (15:00 +0200)]  
Improve speed of 
ed25519  code
Wolf Vollprecht  [Tue, 19 May 2020 17:33:10 +0000  (19:33 +0200)]  
conda: take subprio into account for initial sort
Michael Schroeder  [Tue, 19 May 2020 13:51:45 +0000  (15:51 +0200)]  
ed25519 : do not use mppow anymore
This speeds up signature verification by a factor of three.
 
Michael Schroeder  [Tue, 19 May 2020 12:13:26 +0000  (14:13 +0200)]  
Add USE_RPM_PUBKEY_BUILTTIME flag to switch to rpm style pubkey build times
Michael Schroeder  [Tue, 19 May 2020 12:04:44 +0000  (14:04 +0200)]  
Do no longer use internal rpm data to get the pubkey build time
Michael Schroeder  [Tue, 19 May 2020 11:59:16 +0000  (13:59 +0200)]  
Michael Schroeder  [Mon, 18 May 2020 16:17:42 +0000  (18:17 +0200)]  
Add support for 
ed25519  signature verification
I did this to learn about elliptic curve cryptography. All test
vectors from the 
ed25519  reference implementation verify.
Michael Schroeder  [Sun, 17 May 2020 16:21:35 +0000  (18:21 +0200)]  
solv_pgpvrfy: rename mpmult to mpmul
Michael Schroeder  [Sun, 17 May 2020 16:15:59 +0000  (18:15 +0200)]  
solv_pgpvrfy: simplify mpdec() a bit
Michael Schroeder  [Sun, 17 May 2020 16:12:51 +0000  (18:12 +0200)]  
solv_pgpvrfy: add mpisequal() helper
Michael Schroeder  [Sun, 17 May 2020 16:10:14 +0000  (18:10 +0200)]  
solv_pgpvrfy: split mpsetfrombe from mpbuild
Michael Schroeder  [Sun, 17 May 2020 16:05:43 +0000  (18:05 +0200)]  
solv_pgpvrfy: fix buf in modulo reduction
Michael Schroeder  [Fri, 24 Apr 2020 10:02:05 +0000  (12:02 +0200)]  
Add changes, bump version to 0.7.13
Michael Schroeder  [Fri, 24 Apr 2020 09:59:01 +0000  (11:59 +0200)]  
Refactor track_feature parsing a bit
Michael Schroeder  [Fri, 24 Apr 2020 09:54:01 +0000  (11:54 +0200)]  
Clear repodata->lasthandle for freed/swapped solvable
Dmitry Mikhirev  [Thu, 23 Apr 2020 12:27:38 +0000  (15:27 +0300)]  
Fix build with rpm headers in non-standard path
Michael Schroeder  [Mon, 20 Apr 2020 15:33:22 +0000  (17:33 +0200)]  
Add changes, bump version to 0.7.12
Michael Schroeder  [Mon, 20 Apr 2020 15:30:20 +0000  (17:30 +0200)]  
Make repo_mark_retracted_packages only look at the provided repo
Michael Schroeder  [Mon, 20 Apr 2020 15:19:36 +0000  (17:19 +0200)]  
Move win32 suff into an extra block
Michael Schroeder  [Mon, 20 Apr 2020 15:15:51 +0000  (17:15 +0200)]  
Merge pull request #375 from wolfv/allow_win32_shared
Wolf Vollprecht  [Mon, 20 Apr 2020 12:37:43 +0000  (14:37 +0200)]  
add WIN32 guards
Wolf Vollprecht  [Sat, 18 Apr 2020 20:20:08 +0000  (22:20 +0200)]  
also add the export all symbols option
Wolf Vollprecht  [Sat, 18 Apr 2020 19:06:07 +0000  (21:06 +0200)]  
allow win32 to build shared lib
Michael Schroeder  [Fri, 17 Apr 2020 16:17:59 +0000  (18:17 +0200)]  
Return a read error for truncated gzip files
Michael Schroeder  [Fri, 17 Apr 2020 15:37:03 +0000  (17:37 +0200)]  
Merge pull request #374 from davidbrochart/conda_track_features