Skip to content

Commit eb04366

Browse files
committed
_posts/2025-06-14-xbps-0.60.md: make libxbps and xbps commands code
1 parent da5809c commit eb04366

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

_posts/2025-06-14-xbps-0.60.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)