Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Broken and missing options for qemu package
@ 2021-10-24 10:04 flupe
  2021-10-24 15:54 ` ericonr
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: flupe @ 2021-10-24 10:04 UTC (permalink / raw)
  To: ml

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

New issue by flupe on void-packages repository

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

Description:
### System

* xuname:  Void 5.13.19_1 x86_64 GenuineIntel uptodate rFFFFFFF
* package:  qemu

### Expected behavior

Disabling all options at build should work fine.

### Actual behavior

There is [a typo in the template file](https://github.com/void-linux/void-packages/blob/master/srcpkgs/qemu/template#L72), which fails to build when the `jack` option is disabled.

### Steps to reproduce the behavior

```
./xbps-src -o ~jack pkg qemu
```
---------

A lot of options are still missing, like the ability to not depend on `pulseaudio`, `bluetooth`, `X11` and the likes. More generally, I think it would be beneficial to have a `qemu-headless` version will all options disabled. I would be willing to work on a PR if need be.


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

* Re: Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
@ 2021-10-24 15:54 ` ericonr
  2021-11-03 19:11 ` leahneukirchen
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ericonr @ 2021-10-24 15:54 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/33728#issuecomment-950348742

Comment:
I think qemu-headless would be preferable to adding infinite knobs into the normal package. Presuming it can be kept as a simple template.

Please fix the `jack` build option as well.

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

* Re: Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
  2021-10-24 15:54 ` ericonr
@ 2021-11-03 19:11 ` leahneukirchen
  2021-11-04 18:53 ` ScrelliCopter
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2021-11-03 19:11 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/issues/33728#issuecomment-959840960

Comment:
I would like to propose a different solution: Qemu 6 supports `--enable-modules`, which allows splitting Qemu into two dozen packages so you can install exactly what you need (currently an install is over 1GB...).

E.g. Alpine does this: https://git.alpinelinux.org/aports/tree/community/qemu/APKBUILD
yielding: https://pkgs.alpinelinux.org/package/edge/community/x86_64/qemu

cc @Hoshpak.

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

* Re: Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
  2021-10-24 15:54 ` ericonr
  2021-11-03 19:11 ` leahneukirchen
@ 2021-11-04 18:53 ` ScrelliCopter
  2021-11-05 15:54 ` Hoshpak
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: ScrelliCopter @ 2021-11-04 18:53 UTC (permalink / raw)
  To: ml

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

New comment by ScrelliCopter on void-packages repository

https://github.com/void-linux/void-packages/issues/33728#issuecomment-961327040

Comment:
Since the typo is my fuckup I submitted a PR to address it.
+1 for Leah's proposal

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

* Re: Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
                   ` (2 preceding siblings ...)
  2021-11-04 18:53 ` ScrelliCopter
@ 2021-11-05 15:54 ` Hoshpak
  2022-06-09  2:12 ` github-actions
  2022-06-23  2:15 ` [ISSUE] [CLOSED] " github-actions
  5 siblings, 0 replies; 7+ messages in thread
From: Hoshpak @ 2021-11-05 15:54 UTC (permalink / raw)
  To: ml

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

New comment by Hoshpak on void-packages repository

https://github.com/void-linux/void-packages/issues/33728#issuecomment-962011056

Comment:
Splitting the package into modules sounds good to me. However I don't use any VMs on my Void machines these days anymore and doubt that I will have time to take a deeper look into this at least until the end of the year. If anyone's interested in preparing and testing the necessary changes, please do so. It also would be fine if anyone wanted to permanently take over maintenance of the package.

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

* Re: Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
                   ` (3 preceding siblings ...)
  2021-11-05 15:54 ` Hoshpak
@ 2022-06-09  2:12 ` github-actions
  2022-06-23  2:15 ` [ISSUE] [CLOSED] " github-actions
  5 siblings, 0 replies; 7+ messages in thread
From: github-actions @ 2022-06-09  2:12 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/33728#issuecomment-1150594264

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] 7+ messages in thread

* Re: [ISSUE] [CLOSED] Broken and missing options for qemu package
  2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
                   ` (4 preceding siblings ...)
  2022-06-09  2:12 ` github-actions
@ 2022-06-23  2:15 ` github-actions
  5 siblings, 0 replies; 7+ messages in thread
From: github-actions @ 2022-06-23  2:15 UTC (permalink / raw)
  To: ml

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

Closed issue by flupe on void-packages repository

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

Description:
### System

* xuname:  Void 5.13.19_1 x86_64 GenuineIntel uptodate rFFFFFFF
* package:  qemu

### Expected behavior

Disabling all options at build should work fine.

### Actual behavior

There is [a typo in the template file](https://github.com/void-linux/void-packages/blob/master/srcpkgs/qemu/template#L72), which fails to build when the `jack` option is disabled.

### Steps to reproduce the behavior

```
./xbps-src -o ~jack pkg qemu
```
---------

A lot of options are still missing, like the ability to not depend on `pulseaudio`, `bluetooth`, `X11` and the likes. More generally, I think it would be beneficial to have a `qemu-headless` version will all options disabled. I would be willing to work on a PR if need be.


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

end of thread, other threads:[~2022-06-23  2:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-24 10:04 [ISSUE] Broken and missing options for qemu package flupe
2021-10-24 15:54 ` ericonr
2021-11-03 19:11 ` leahneukirchen
2021-11-04 18:53 ` ScrelliCopter
2021-11-05 15:54 ` Hoshpak
2022-06-09  2:12 ` github-actions
2022-06-23  2:15 ` [ISSUE] [CLOSED] " 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).