Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot?
@ 2022-10-01 10:43 classabbyamp
  2022-10-03 16:09 ` sgn
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: classabbyamp @ 2022-10-01 10:43 UTC (permalink / raw)
  To: ml

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

New issue by classabbyamp on void-packages repository

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

Description:
It seems that some packages, like `grep`, will remove packages necessary for xbps-src's operation like `chroot-grep`, and then get removed after a successful build.

Should these packages be prevented from installation? or maybe this could be prevented by re-installing these after dependencies are removed from the chroot?

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

* Re: [RFC] Prevent installation of conflicting pkgs in chroot?
  2022-10-01 10:43 [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot? classabbyamp
@ 2022-10-03 16:09 ` sgn
  2022-10-03 17:38 ` Chocimier
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: sgn @ 2022-10-03 16:09 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/39577#issuecomment-1265694297

Comment:
I have a WIP patchset in my local tree to move those `chroot-*` pkgs binaries to `/usr/libexec/xbps-src/` and appends them to `$PATH`, which will allow they co-exists, however, I suspect that move would break those build systems that expect `/bin/grep` horribly. Or worse, change build artifacts shebang from `/bin/grep` to `/usr/libexec/xbps-src/grep` and likewise.

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

* Re: [RFC] Prevent installation of conflicting pkgs in chroot?
  2022-10-01 10:43 [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot? classabbyamp
  2022-10-03 16:09 ` sgn
@ 2022-10-03 17:38 ` Chocimier
  2022-11-08 16:32 ` JamiKettunen
  2023-02-07  2:27 ` github-actions
  3 siblings, 0 replies; 5+ messages in thread
From: Chocimier @ 2022-10-03 17:38 UTC (permalink / raw)
  To: ml

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

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/issues/39577#issuecomment-1265805386

Comment:
It looks like xbps bug that grep can replace chroot-grep in first place.

`base-chroot` depends on exactly `chroot-grep`, and after `xbps-install grep`, `xbps-pkgdb base-chroot` reports `ERROR: base-chroot: dependency not satisfied: chroot-grep>=0`.

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

* Re: [RFC] Prevent installation of conflicting pkgs in chroot?
  2022-10-01 10:43 [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot? classabbyamp
  2022-10-03 16:09 ` sgn
  2022-10-03 17:38 ` Chocimier
@ 2022-11-08 16:32 ` JamiKettunen
  2023-02-07  2:27 ` github-actions
  3 siblings, 0 replies; 5+ messages in thread
From: JamiKettunen @ 2022-11-08 16:32 UTC (permalink / raw)
  To: ml

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

New comment by JamiKettunen on void-packages repository

https://github.com/void-linux/void-packages/issues/39577#issuecomment-1307496056

Comment:
`pnc` (libphonenumber command-line tool) [has a GNU AWK extension](https://git.sr.ht/~anjan/pnc/tree/master/item/CMakeLists.txt#L74) that doesn't build without `gawkapi.h`, and well it's not provided with `chroot-gawk`...
```
$ xlocate /gawkapi.h
gawk-5.1.1_1  /usr/include/gawkapi.h
```
So it really would be great to be able to include `gawk` in `(host)makedepends` without that destroying `masterdir`s.

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

* Re: [RFC] Prevent installation of conflicting pkgs in chroot?
  2022-10-01 10:43 [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot? classabbyamp
                   ` (2 preceding siblings ...)
  2022-11-08 16:32 ` JamiKettunen
@ 2023-02-07  2:27 ` github-actions
  3 siblings, 0 replies; 5+ messages in thread
From: github-actions @ 2023-02-07  2:27 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/issues/39577#issuecomment-1420105860

Comment:
Issues become stale 90 days after last activity and are closed 14 days after that.  If this issue is still relevant bump it or assign it.

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

end of thread, other threads:[~2023-02-07  2:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-01 10:43 [ISSUE] [RFC] Prevent installation of conflicting pkgs in chroot? classabbyamp
2022-10-03 16:09 ` sgn
2022-10-03 17:38 ` Chocimier
2022-11-08 16:32 ` JamiKettunen
2023-02-07  2:27 ` github-actions

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).