|
Packit |
54873f |
|
|
Packit |
54873f |
This file contains the major changes between
|
|
Packit |
54873f |
libsolv versions:
|
|
Packit |
54873f |
|
|
Packit Service |
4c6c14 |
Version 0.7.16
|
|
Packit Service |
4c6c14 |
- selected bug fixes:
|
|
Packit Service |
4c6c14 |
* do not ask the namespace callback for splitprovides when writing
|
|
Packit Service |
4c6c14 |
a testcase
|
|
Packit Service |
4c6c14 |
* fix add_complex_recommends() selecting conflicted packages in
|
|
Packit Service |
4c6c14 |
rare cases leading to crashes
|
|
Packit Service |
4c6c14 |
* improve choicerule generation so that package updates are
|
|
Packit Service |
4c6c14 |
prefered in more cases
|
|
Packit Service |
4c6c14 |
* deal with missing repos in testcase_mangle_repo_names
|
|
Packit Service |
4c6c14 |
|
|
Packit Service |
4c6c14 |
Version 0.7.15
|
|
Packit Service |
4c6c14 |
- selected bug fixes:
|
|
Packit Service |
4c6c14 |
* fix deduceq2addedmap clearing bits outside of the map
|
|
Packit Service |
4c6c14 |
* conda: feature depriorization first
|
|
Packit Service |
4c6c14 |
* conda: fix startswith implementation
|
|
Packit Service |
4c6c14 |
* move find_update_seeds() call in cleandeps calculation
|
|
Packit Service |
4c6c14 |
- new features:
|
|
Packit Service |
4c6c14 |
* set SOLVABLE_BUILDHOST in rpm and rpmmd parsers
|
|
Packit Service |
4c6c14 |
* new testcase_mangle_repo_names() function
|
|
Packit Service |
4c6c14 |
* new solv_fmemopen() function
|
|
Packit Service |
4c6c14 |
|
|
Packit Service |
4c6c14 |
Version 0.7.14
|
|
Packit Service |
4c6c14 |
- added support for ed25519 signatures
|
|
Packit Service |
4c6c14 |
- selected bug fixes:
|
|
Packit Service |
4c6c14 |
* Support blacklisted packages in solver_findproblemrule()
|
|
Packit Service |
4c6c14 |
* Support rules with multiple negative literals in choice rule
|
|
Packit Service |
4c6c14 |
generation
|
|
Packit Service |
4c6c14 |
* Also detect rpmdb.sqlite in /usr/share/rpm
|
|
Packit Service |
4c6c14 |
|
|
Packit Service |
4c6c14 |
Version 0.7.13
|
|
Packit Service |
4c6c14 |
- fix solvable swapping messing up uninternalized idarrays
|
|
Packit Service |
4c6c14 |
|
|
Packit Service |
4c6c14 |
Version 0.7.12
|
|
Packit Service |
4c6c14 |
- conda: support packages.conda repositories
|
|
Packit Service |
4c6c14 |
- conda: de-priorize track features
|
|
Packit Service |
4c6c14 |
- allow win32 to build shared lib
|
|
Packit Service |
4c6c14 |
- selected bug fixes:
|
|
Packit Service |
4c6c14 |
* fix ruleinfo of complex dependencies returning the wrong origin
|
|
Packit Service |
4c6c14 |
|
|
Packit |
54873f |
Version 0.7.11
|
|
Packit |
54873f |
- ENABLE_RPMDB_LIBRPM is now the default
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* fixed solv_zchunk decoding error if large chunks are used
|
|
Packit |
54873f |
* treat retracted pathes as irrelevant
|
|
Packit |
54873f |
* made add_update_target work with multiversion installs
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.10
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new rpm_stat_database() function
|
|
Packit |
54873f |
* new rpm_hash_database_state() function
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.9
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* support conda constrains dependencies
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.8
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* support arch<->noarch package changes when creating patch
|
|
Packit |
54873f |
conflicts from the updateinfo data
|
|
Packit |
54873f |
* also support other rpm database types
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* support for SOLVER_BLACKLIST jobs that block the installation
|
|
Packit |
54873f |
of matched packages unless they are directly selected by an
|
|
Packit |
54873f |
SOLVER_INSTALL job
|
|
Packit |
54873f |
* libsolv now also parses the patch status in the updateinfo
|
|
Packit |
54873f |
parser
|
|
Packit |
54873f |
* new solvable_matchessolvable() function
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.7
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* fix updating of too many packages in focusbest mode
|
|
Packit |
54873f |
* fix handling of disabled installed packages in distupgrade
|
|
Packit |
54873f |
- new features
|
|
Packit |
54873f |
* new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.6
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* fix repository priority handling for multiversion packages
|
|
Packit |
54873f |
* better support of inverval deps in pool_match_dep()
|
|
Packit |
54873f |
* support src rpms that have non-empty provides
|
|
Packit |
54873f |
- new features
|
|
Packit |
54873f |
* bindings: add get_disabled_list() and set_disabled_list()
|
|
Packit |
54873f |
* bindings: add whatcontainsdep()
|
|
Packit |
54873f |
* bindings: make the selection filters return the self object
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.5
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* fix favorq leaking between solver runs if the solver is reused
|
|
Packit |
54873f |
* fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason
|
|
Packit |
54873f |
* be more correct with multiversion packages that obsolete their
|
|
Packit |
54873f |
own name
|
|
Packit |
54873f |
* allow building with swig-4.0.0
|
|
Packit |
54873f |
* lock jobs now take precedence over dup and forcebest jobs
|
|
Packit |
54873f |
- new features
|
|
Packit |
54873f |
* MSVC compilation support
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.4
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* repo_add_rpmdb: do not copy bad solvables from the old solv file
|
|
Packit |
54873f |
* fix cleandeps updates not updating all packages
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* bindings: support pool.matchsolvable(), pool.whatmatchessolvable()
|
|
Packit |
54873f |
pool.best_solvables() and selection.matchsolvable()
|
|
Packit |
54873f |
* experimental DISTTYPE_CONDA and REL_CONDA support
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.3
|
|
Packit |
54873f |
- selected bug fixes:
|
|
Packit |
54873f |
* fixed a couple of null pointer derefs and potential memory
|
|
Packit |
54873f |
leaks
|
|
Packit |
54873f |
* made disfavoring recommended packages work if strong recommends
|
|
Packit |
54873f |
is enabled
|
|
Packit |
54873f |
* no longer disable infarch rules when they don't conflict with
|
|
Packit |
54873f |
the job
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* do favor evaluation before pruning allowing to (dis)favor
|
|
Packit |
54873f |
specific package versions
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.2
|
|
Packit |
54873f |
- bug fixes:
|
|
Packit |
54873f |
* do not autouninstall packages because of forcebest updates
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* support rpm's new '^' version separator
|
|
Packit |
54873f |
* support set/get_considered_list in bindings
|
|
Packit |
54873f |
* new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.1
|
|
Packit |
54873f |
- fix nasty off-by-one error in repo_write
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.7.0
|
|
Packit |
54873f |
- soname bump to "1"
|
|
Packit |
54873f |
- incompatible API changes:
|
|
Packit |
54873f |
* bindings: Selection.flags is now an attribute
|
|
Packit |
54873f |
* repodata_lookup_num now works like the other lookup_num functions
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* selection_make_matchsolvable
|
|
Packit |
54873f |
* selection_make_matchsolvablelist
|
|
Packit |
54873f |
* pool_whatmatchessolvable
|
|
Packit |
54873f |
* repodata_search_arrayelement
|
|
Packit |
54873f |
* repodata_lookup_kv_uninternalized
|
|
Packit |
54873f |
* repodata_search_uninternalized
|
|
Packit |
54873f |
* repodata_translate_dir
|
|
Packit |
54873f |
- new repowriter interface to write solv files allowing better
|
|
Packit |
54873f |
control over what gets written
|
|
Packit |
54873f |
- support for filtered file lists with a custom filter
|
|
Packit |
54873f |
- dropped support of (since a long time unused) REPOKEY_TYPE_U32
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.35
|
|
Packit |
54873f |
- new configuration options:
|
|
Packit |
54873f |
* ENABLE_ZSTD_COMPRESSION: support zstd compression
|
|
Packit |
54873f |
* ENABLE_ZCHUNK_COMPRESSION: support zchunk compression
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new repodata_set_kv() function
|
|
Packit |
54873f |
* new pool_solvable2id() inline function
|
|
Packit |
54873f |
* bindings: new str2dir, dir2str, add_dirstr repodata methods
|
|
Packit |
54873f |
- other changes
|
|
Packit |
54873f |
* new repo2solv tool replacing the old shell script
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.34
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* also look at suggests for package ordering
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.33
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new Selection.clone() method in the bindings
|
|
Packit |
54873f |
* new pool.parserpmrichdep() method in the bindings
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.32
|
|
Packit |
54873f |
- fixed bug that could make fileconflict detection very slow
|
|
Packit |
54873f |
in some cases
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.31
|
|
Packit |
54873f |
- new configuration options:
|
|
Packit |
54873f |
* ENABLE_RPMDB_LIBRPM: use librpm to read the package
|
|
Packit |
54873f |
database
|
|
Packit |
54873f |
* ENABLE_RPMPKG_LIBRPM: use librpm to access information
|
|
Packit |
54873f |
from package headers
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new pool_set_whatprovides function to manually change
|
|
Packit |
54873f |
the whatprovides data
|
|
Packit |
54873f |
* new selection_subtract function to remove packages of
|
|
Packit |
54873f |
one selection from another selection
|
|
Packit |
54873f |
* new selection flags SELECTION_FILTER,
|
|
Packit |
54873f |
SELECTION_WITH_DISABLED and SELECTION_WITH_BADARCH
|
|
Packit |
54873f |
* new map_invertall function to invert a bitmap
|
|
Packit |
54873f |
* new map_clr_at function to clear some bits
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.30
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* many fixes and extenstions for cleandeps, e.g.
|
|
Packit |
54873f |
cleandeps now works for "update all packages"
|
|
Packit |
54873f |
* support debian packages with xz compressed control.tar
|
|
Packit |
54873f |
* always create dup rules for "distupgrade" jobs
|
|
Packit |
54873f |
* use recommends also for ordering packages
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.29
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* support for REL_WITHOUT and REL_UNLESS dependencies
|
|
Packit |
54873f |
* solver_get_recommendations available in bindings
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.28
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new pool_best_solvables() function
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.27
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* allow building with libxml2 instead of libexpat
|
|
Packit |
54873f |
* better handing of "forcebest with uninstall"
|
|
Packit |
54873f |
* speed improvements for "name = md5sum" dependencies
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.26
|
|
Packit |
54873f |
- export solvable_matchesdep function, as we now
|
|
Packit |
54873f |
use it in the bindings
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.25
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new SOLVER_FLAG_STRONG_RECOMMENDS flag
|
|
Packit |
54873f |
* new SOLVER_FLAG_INSTALL_ALSO_UPDATES flag
|
|
Packit |
54873f |
* new matchesdep() method in bindings
|
|
Packit |
54873f |
* SOLVABLE_NAME selects nevr matching for
|
|
Packit |
54873f |
pool_whatmatchesdep and solvable_matchesdep
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.24
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* new SOLVER_FLAG_FOCUS_BEST flag
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.22, 0.6.23
|
|
Packit |
54873f |
- bug fix releases, no new features
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.21
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* SOLVER_FAVOR and SOLVER_DISFAVOR job types
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* selection_make_matchdepid
|
|
Packit |
54873f |
* pool_whatcontainsdep
|
|
Packit |
54873f |
* pool_parserpmrichdep
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.20
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* filter Requires(pre,post) for installed packages
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.13:
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* SOLVER_ALLOWUNINSTALL job type
|
|
Packit |
54873f |
* ordercycle introspection
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* transaction_order_get_cycle
|
|
Packit |
54873f |
* transaction_order_get_cycleids
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.12:
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* tcl bindings
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* solv_chksum_cmp
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.11:
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* pool_ids2whatprovides
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.9:
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* much improved package choosing code
|
|
Packit |
54873f |
* new testcase dependency format
|
|
Packit |
54873f |
* alternatives introspection
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* pool_deb_get_autoinstalled
|
|
Packit |
54873f |
* solver_alternative2str
|
|
Packit |
54873f |
* solver_alternatives_count
|
|
Packit |
54873f |
* solver_get_alternative
|
|
Packit |
54873f |
* solver_rule2pkgrule
|
|
Packit |
54873f |
* testcase_dep2str
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.5:
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* support yum style obsolete handling
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.1:
|
|
Packit |
54873f |
- API change:
|
|
Packit |
54873f |
repodata_stringify() now returns the string
|
|
Packit |
54873f |
- new features:
|
|
Packit |
54873f |
* add BREAK_ORPHANS and KEEP_ORPHANS solver flags
|
|
Packit |
54873f |
|
|
Packit |
54873f |
Version 0.6.0:
|
|
Packit |
54873f |
- ABI change: cleaned up and reordered knownid.h
|
|
Packit |
54873f |
- added support for sha224/sha384/sha512
|
|
Packit |
54873f |
- API change in the bindings:
|
|
Packit |
54873f |
* dropped solvid arg from most Dataiterator
|
|
Packit |
54873f |
constructors
|
|
Packit |
54873f |
* changed Datamatch results from methods to
|
|
Packit |
54873f |
attributes
|
|
Packit |
54873f |
* automatically delete the pool if the owner
|
|
Packit |
54873f |
object is freed (use the disown method to
|
|
Packit |
54873f |
get the old behavior).
|
|
Packit |
54873f |
- new functions:
|
|
Packit |
54873f |
* pool_add_userinstalled_jobs
|
|
Packit |
54873f |
* solver_get_userinstalled
|
|
Packit |
54873f |
|