@@ -5,117 +5,117 @@ layout: post
55
66## What's Changed
77
8- * libxbps: fix issues with updating packages in unpacked state. [ duncaen] ( https://github.com/duncaen )
8+ * ` libxbps ` : fix issues with updating packages in unpacked state. [ duncaen] ( https://github.com/duncaen )
99
10- * libxbps: run all scripts before and after unpacking all packages,
10+ * ` libxbps ` : run all scripts before and after unpacking all packages,
1111 to avoid running things in a half unpacked state. [ duncaen] ( https://github.com/duncaen )
1212
13- * libxbps: fix configuration parsing with missing trailing newline
13+ * ` libxbps ` : fix configuration parsing with missing trailing newline
1414 and remove trailing spaces from values. [ eater] ( https://github.com/eater ) , [ duncaen] ( https://github.com/duncaen )
1515
16- * libxbps: fix XBPS_ARCH environment variable if architecture
16+ * ` libxbps ` : fix XBPS_ARCH environment variable if architecture
1717 is also defined in a configuration file. [ duncaen] ( https://github.com/duncaen )
1818
19- * libxbps: fix memory leaks. [ ArsenArsen] ( https://github.com/ArsenArsen )
19+ * ` libxbps ` : fix memory leaks. [ ArsenArsen] ( https://github.com/ArsenArsen )
2020
21- * libxbps: fix file descriptor leaks. [ gt7-void] ( https://github.com/gt7-void )
21+ * ` libxbps ` : fix file descriptor leaks. [ gt7-void] ( https://github.com/gt7-void )
2222
23- * libxbps: fix temporary redirect in libfetch. [ ericonr] ( https://github.com/ericonr )
23+ * ` libxbps ` : fix temporary redirect in libfetch. [ ericonr] ( https://github.com/ericonr )
2424
25- * libxbps: fix how the automatic/manual mode is set when replacing a
25+ * ` libxbps ` : fix how the automatic/manual mode is set when replacing a
2626 package using replaces. This makes it possible to correctly replace
2727 manually installed packages using a transitional packages. [ duncaen] ( https://github.com/duncaen )
2828
29- * libxbps: fix inconsistent dependency resolution when a dependency
29+ * ` libxbps ` : fix inconsistent dependency resolution when a dependency
3030 is on hold. xbps will now exit with ` ENODEV ` (19) if a held dependency
3131 breaks the installation or update of a package instead of just ignoring
3232 it, resulting in an inconsistent pkgdb. [ #393 ] ( https://github.com/void-linux/xbps/pull/393 ) [ duncaen] ( https://github.com/duncaen )
3333
34- * libxbps: fix issues with ` XBPS_FLAG_INSTALL_AUTO ` where already installed
34+ * ` libxbps ` : fix issues with ` XBPS_FLAG_INSTALL_AUTO ` where already installed
3535 packages would get marked automatically installed when they are being
3636 updated while installing new packages in automatically installed mode.
3737 [ #557 ] ( https://github.com/void-linux/xbps/pull/557 ) [ duncaen] ( https://github.com/duncaen )
3838
39- * libxbps: when reinstalling a package, don't remove directories that are still
39+ * ` libxbps ` : when reinstalling a package, don't remove directories that are still
4040 part of the new package. This avoids the recreation of directories which
4141 trips up runsv, as it keeps an fd to the service directory open that would
4242 be deleted and recreated. [ #561 ] ( https://github.com/void-linux/xbps/pull/561 ) [ duncaen] ( https://github.com/duncaen )
4343
44- * xbps-install(1): list reinstalled packages. [ chocimier] ( https://github.com/chocimier )
44+ * ` xbps-install(1) ` : list reinstalled packages. [ chocimier] ( https://github.com/chocimier )
4545
46- * xbps-install(1): in dry-run mode, ignore out of space error. [ chocimier] ( https://github.com/chocimier )
46+ * ` xbps-install(1) ` : in dry-run mode, ignore out of space error. [ chocimier] ( https://github.com/chocimier )
4747
48- * xbps-install(1): fix bug where a repo-locked dependency could be updated
48+ * ` xbps-install(1) ` : fix bug where a repo-locked dependency could be updated
4949 from a repository it was not locked to. [ chocimier] ( https://github.com/chocimier )
5050
51- * xbps-fetch(1): make sure to exit with failure if a failure was encountered.
51+ * ` xbps-fetch(1) ` : make sure to exit with failure if a failure was encountered.
5252 [ duncaen] ( https://github.com/duncaen )
5353
54- * xbps-fetch(1): fix printing uninitialized memory in error cases. [ duncaen] ( https://github.com/duncaen )
54+ * ` xbps-fetch(1) ` : fix printing uninitialized memory in error cases. [ duncaen] ( https://github.com/duncaen )
5555
56- * xbps-pkgdb(1): remove mtime checks, they are unreliable on fat filesystems
56+ * ` xbps-pkgdb(1) ` : remove mtime checks, they are unreliable on fat filesystems
5757 and xbps does not rely on mtime matching the package anymore. [ duncaen] ( https://github.com/duncaen )
5858
59- * xbps-checkvers(1): with ` --installed ` also list subpackages. [ chocimier] ( https://github.com/chocimier )
59+ * ` xbps-checkvers(1) ` : with ` --installed ` also list subpackages. [ chocimier] ( https://github.com/chocimier )
6060
61- * xbps-remove(1): fix dry-run cache cleaning inconsistencies. [ duncaen] ( https://github.com/duncaen )
61+ * ` xbps-remove(1) ` : fix dry-run cache cleaning inconsistencies. [ duncaen] ( https://github.com/duncaen )
6262
63- * xbps-remove(1): allow removing "uninstalled" packages (packages in the cache
63+ * ` xbps-remove(1) ` : allow removing "uninstalled" packages (packages in the cache
6464 that are still up to date but no long installed) from the package
6565 cache by specifying the ` -O/--clean-cache ` flag twice. [ #530 ] ( https://github.com/void-linux/xbps/pull/530 ) [ duncaen] ( https://github.com/duncaen )
6666
67- * xbps-query(1): ` --cat ` now works in either repo or pkgdb mode. [ duncaen] ( https://github.com/duncaen )
67+ * ` xbps-query(1) ` : ` --cat ` now works in either repo or pkgdb mode. [ duncaen] ( https://github.com/duncaen )
6868
69- * xbps-query(1): ` --list-repos/-L ` list all repos including ones that
69+ * ` xbps-query(1) ` : ` --list-repos/-L ` list all repos including ones that
7070 fail to open. [ chocimier] ( https://github.com/chocimier )
7171
72- * xbps.d(5): describe ignorepkg more precisely. [ chocimier] ( https://github.com/chocimier )
72+ * ` xbps.d(5) ` : describe ignorepkg more precisely. [ chocimier] ( https://github.com/chocimier )
7373
74- * libxbps, xbps-install(1), xbps-remove(1), xbps-reconfigure(1),
75- xbps-alternatives(1): add ` XBPS_SYSLOG ` environment variable to overwrite
74+ * ` libxbps ` , ` xbps-install(1) ` , ` xbps-remove(1) ` , ` xbps-reconfigure(1) ` ,
75+ ` xbps-alternatives(1) ` : add ` XBPS_SYSLOG ` environment variable to overwrite
7676 syslog configuration option. [ duncaen] ( https://github.com/duncaen )
7777
78- * libxbps: Resolve performance issue caused by the growing number of virtual packages
78+ * ` libxbps ` : Resolve performance issue caused by the growing number of virtual packages
7979 in the Void Linux repository. [ #625 ] ( https://github.com/void-linux/xbps/pull/625 ) [ duncaen] ( https://github.com/duncaen )
8080
81- * libxbps: Merge the staging data into the repository index (repodata) file.
81+ * ` libxbps ` : Merge the staging data into the repository index (repodata) file.
8282 This allows downloading the staging index from remote repositories without
8383 having to keep the two index files in sync. [ #575 ] ( https://github.com/void-linux/xbps/pull/575 ) [ duncaen] ( https://github.com/duncaen )
8484
85- * xbps-install(1), xbps-query(1), xbps-checkvers(1), xbps.d(5): Added ` --staging ` flag,
85+ * ` xbps-install(1) ` , ` xbps-query(1) ` , ` xbps-checkvers(1) ` , xbps.d(5): Added ` --staging ` flag,
8686 ` XBPS_STAGING ` environment variable and ` staging=true|false ` configuration option.
8787 Enabling staging allows xbps to use staged packages from remote repositories.
8888 [ duncaen] ( https://github.com/duncaen )
8989
90- * xbps-install(1), xbps-remove(1): Print package install and removal messages once,
90+ * ` xbps-install(1) ` , ` xbps-remove(1) ` : Print package install and removal messages once,
9191 below the transaction summary, before applying the transaction. [ #572 ] ( https://github.com/void-linux/xbps/pull/572 ) [ chocimier] ( https://github.com/chocimier )
9292
93- * xbps-query(1): Improved argument parsing allows package arguments anywhere in the
93+ * ` xbps-query(1) ` : Improved argument parsing allows package arguments anywhere in the
9494 arguments. [ #588 ] ( https://github.com/void-linux/xbps/pull/588 ) [ classabbyamp] ( https://github.com/classabbyamp )
9595
96- * xbps-install(1): Make dry-run output consistent/machine parsable. [ #611 ] ( https://github.com/void-linux/xbps/pull/611 ) [ classabbyamp] ( https://github.com/classabbyamp )
96+ * ` xbps-install(1) ` : Make dry-run output consistent/machine parsable. [ #611 ] ( https://github.com/void-linux/xbps/pull/611 ) [ classabbyamp] ( https://github.com/classabbyamp )
9797
98- * libxbps: Do not url-escape tilde character in path for better compatibility with
98+ * ` libxbps ` : Do not url-escape tilde character in path for better compatibility with
9999 some servers. [ #607 ] ( https://github.com/void-linux/xbps/pull/607 ) [ gmbeard] ( https://github.com/gmbeard )
100100
101- * libxbps: use the proper ASN1 signature type for packages. Signatures now have a ` .sig2 `
101+ * ` libxbps ` : use the proper ASN1 signature type for packages. Signatures now have a ` .sig2 `
102102 extension. [ #565 ] ( https://github.com/void-linux/xbps/pull/565 ) [ classabbyamp] ( https://github.com/classabbyamp )
103103
104- * xbps-uhelper(1): add verbose output for ` pkgmatch ` and ` cmpver ` subcommands if the
104+ * ` xbps-uhelper(1) ` : add verbose output for ` pkgmatch ` and ` cmpver ` subcommands if the
105105 ` -v/--verbose ` flag is specified. [ #549 ] ( https://github.com/void-linux/xbps/pull/549 ) [ classabbyamp] ( https://github.com/classabbyamp )
106106
107- * xbps-uhelper(1): support multiple arguments for many subcommands to improve pipelined
107+ * ` xbps-uhelper(1) ` : support multiple arguments for many subcommands to improve pipelined
108108 performance. [ #536 ] ( https://github.com/void-linux/xbps/pull/536 ) [ classabbyamp] ( https://github.com/classabbyamp )
109109
110- * xbps-alternatives(1): Add ` -R/--repository ` mode to ` -l/--list ` to show alternatives
110+ * ` xbps-alternatives(1) ` : Add ` -R/--repository ` mode to ` -l/--list ` to show alternatives
111111 of packages in the repository. [ #340 ] ( https://github.com/void-linux/xbps/pull/340 ) [ duncaen] ( https://github.com/duncaen )
112112
113- * libxbps: fix permanent (308) redirects when fetching packages and repositories. [ duncaen] ( https://github.com/duncaen )
113+ * ` libxbps ` : fix permanent (308) redirects when fetching packages and repositories. [ duncaen] ( https://github.com/duncaen )
114114
115- * xbps-remove(1): ignores file not found errors for files it deletes. [ duncaen] ( https://github.com/duncaen )
115+ * ` xbps-remove(1) ` : ignores file not found errors for files it deletes. [ duncaen] ( https://github.com/duncaen )
116116
117- * libxbps: the ` preserve ` package metadata is now also respected for package removals. [ duncaen] ( https://github.com/duncaen )
117+ * ` libxbps ` : the ` preserve ` package metadata is now also respected for package removals. [ duncaen] ( https://github.com/duncaen )
118118
119- * xbps-pkgdb(1): new ` --checks ` allows to choose which checks are run. [ #352 ] ( https://github.com/void-linux/xbps/pull/352 ) [ ericonr] ( https://github.com/ericonr ) , [ duncaen] ( https://github.com/duncaen )
119+ * ` xbps-pkgdb(1) ` : new ` --checks ` allows to choose which checks are run. [ #352 ] ( https://github.com/void-linux/xbps/pull/352 ) [ ericonr] ( https://github.com/ericonr ) , [ duncaen] ( https://github.com/duncaen )
120120
121121** Full Changelog** : < https://github.com/void-linux/xbps/compare/0.59.2...0.60 >
0 commit comments