Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Meta-package dependency resolution
@ 2021-08-22 14:00 DBLouis
  2022-06-02  2:15 ` github-actions
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: DBLouis @ 2021-08-22 14:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]

New issue by DBLouis on void-packages repository

https://github.com/void-linux/void-packages/issues/32631

Description:
I am having an issue with XBPS, not sure if this is the expected behavior or not.

Here is a minimal reproducible example:

```sh
# Template file for 'foobar'
pkgname=foobar
version=1
revision=1
build_style=meta
# cgmanager depends on dbus (could be anything depending on dbus)
# dbus-elogind is placed after, on purpose
depends="cgmanager dbus-elogind"
short_desc="whatever"
license="whatever"
homepage="whatever"
```

The following will attempt to install both `dbus` and `dbus-elogind` and eventually fail.

```sh
./xbps-src pkg foobar
xbps-install \
  -R https://alpha.de.repo.voidlinux.org/current \
  -R hostdir/binpkgs/test \
  -r "$(mktemp -d)" -S foobar
```

Installing directly does not fail and correctly replace `dbus` with `dbus-elogind`, no matter the order:

```sh
xbps-install \
  -R https://alpha.de.repo.voidlinux.org/current \
  -r "$(mktemp -d)" -S cgmanager dbus-elogind
```

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-06-18 19:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-22 14:00 [ISSUE] Meta-package dependency resolution DBLouis
2022-06-02  2:15 ` github-actions
2022-06-17  2:13 ` [ISSUE] [CLOSED] " github-actions
2022-06-18 19:12 ` Chocimier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).