Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] `Package request:` Ventoy - Bootable USB Solution
@ 2022-07-11 12:59 pc00per
  2022-07-13 10:15 ` wael444
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: pc00per @ 2022-07-11 12:59 UTC (permalink / raw)
  To: ml

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

New issue by pc00per on void-packages repository

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

Description:
### Package name

ventoy

### Package homepage

https://github.com/ventoy/Ventoy/releases

### Description

Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly.
You can copy many files at a time and ventoy will give you a boot menu to select them ([screenshot](https://www.ventoy.net/en/screenshot.html)).
You can also browse ISO/WIM/IMG/VHD(x)/EFI files in local disks and boot them.
x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way.
Most types of OS supported (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...)

### Does the requested package meet the quality requirements?

System

### Is the requested package released?

Yes

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
@ 2022-07-13 10:15 ` wael444
  2022-07-13 10:26 ` wael444
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: wael444 @ 2022-07-13 10:15 UTC (permalink / raw)
  To: ml

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

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183037082

Comment:
i had tried to package this but got distracted looking at how bad the shell scripting was.
i will attempt to package this.

but i will say its a maybe this would get accepted.  

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
  2022-07-13 10:15 ` wael444
@ 2022-07-13 10:26 ` wael444
  2022-07-13 10:34 ` pc00per
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: wael444 @ 2022-07-13 10:26 UTC (permalink / raw)
  To: ml

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

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183048207

Comment:
on second thought: this will probably not get accepted.

packages are preferred to be built from source and the way Ventoy is structured is such a mess and a headache to try to build from source..

https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
  2022-07-13 10:15 ` wael444
  2022-07-13 10:26 ` wael444
@ 2022-07-13 10:34 ` pc00per
  2022-07-13 10:34 ` wael444
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-13 10:34 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183055369

Comment:
> packages are preferred to be built from source

Preferred but not mandatory right. It's the same old discussion with browsers & office suites, caz they consume huge time to build from source. Ventoy might be a small application. But because it's a headache to package from source, why not package the binary...

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (2 preceding siblings ...)
  2022-07-13 10:34 ` pc00per
@ 2022-07-13 10:34 ` wael444
  2022-07-13 11:10 ` wael444
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: wael444 @ 2022-07-13 10:34 UTC (permalink / raw)
  To: ml

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

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183055891

Comment:
i really don't have a choice. guess i can do a binary package..

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (3 preceding siblings ...)
  2022-07-13 10:34 ` wael444
@ 2022-07-13 11:10 ` wael444
  2022-07-13 11:34 ` pc00per
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: wael444 @ 2022-07-13 11:10 UTC (permalink / raw)
  To: ml

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

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183087825

Comment:
disabling stripping the packages and having `nopie=yes` doesn't help with the binaries.

i need a higher up to choose:
+ should this be compiled from source or to be binary?
+ should the parts of ventoy (Web,GUI,QT5) be split into seperate packages?

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (4 preceding siblings ...)
  2022-07-13 11:10 ` wael444
@ 2022-07-13 11:34 ` pc00per
  2022-07-14  6:58 ` classabbyamp
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-13 11:34 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1183109657

Comment:
> should this be compiled from source or to be binary?

If you have time & patience, why not ;b
> should the parts of ventoy (Web,GUI,QT5) be split into seperate packages?

Probably **should**.
If you have difficulty packaging it, it's okay anyways. This ain't that important as of now.

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (5 preceding siblings ...)
  2022-07-13 11:34 ` pc00per
@ 2022-07-14  6:58 ` classabbyamp
  2022-07-14  7:20 ` wael444
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: classabbyamp @ 2022-07-14  6:58 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1184069161

Comment:
> Preferred but not mandatory right

if the source is available, it's almost mandatory

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (6 preceding siblings ...)
  2022-07-14  6:58 ` classabbyamp
@ 2022-07-14  7:20 ` wael444
  2022-07-23 15:38 ` Ved-un
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: wael444 @ 2022-07-14  7:20 UTC (permalink / raw)
  To: ml

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

New comment by wael444 on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1184088104

Comment:
@classabbyamp ,

https://github.com/ventoy/Ventoy/blob/master/DOC/BuildVentoyFromSource.txt

building from source requires building grub, musl, dietlibc,aarch64-uclibc, from source and putting them in the ventoy source directory, how would we go about building this for x86_64 anyway?

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (7 preceding siblings ...)
  2022-07-14  7:20 ` wael444
@ 2022-07-23 15:38 ` Ved-un
  2022-07-23 16:52 ` pc00per
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Ved-un @ 2022-07-23 15:38 UTC (permalink / raw)
  To: ml

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

New comment by Ved-un on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193144160

Comment:
Why create a package if there are working binary?
https://www.ventoy.net/en/download.html

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (8 preceding siblings ...)
  2022-07-23 15:38 ` Ved-un
@ 2022-07-23 16:52 ` pc00per
  2022-07-23 16:53 ` pc00per
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-23 16:52 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193154634

Comment:
> Why create a package if there are working binary? https://www.ventoy.net/en/download.html

Caz package maintainers think sticking towards application sources help users thinking they using legit software.
I think this misconception of source only packaging should go away when we have precompiled binaries from author's source pages.

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (9 preceding siblings ...)
  2022-07-23 16:52 ` pc00per
@ 2022-07-23 16:53 ` pc00per
  2022-07-23 17:03 ` classabbyamp
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-23 16:53 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193154634

Comment:
> Why create a package if there are working binary? https://www.ventoy.net/en/download.html

Caz package maintainers think sticking towards application sources help users thinking they using legit software.
I think this misconception of source only packaging should go away when we already have pre-compiled binaries from author's source pages.

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (10 preceding siblings ...)
  2022-07-23 16:53 ` pc00per
@ 2022-07-23 17:03 ` classabbyamp
  2022-07-23 18:21 ` pc00per
  2022-07-23 18:23 ` pc00per
  13 siblings, 0 replies; 15+ messages in thread
From: classabbyamp @ 2022-07-23 17:03 UTC (permalink / raw)
  To: ml

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

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193156308

Comment:
> Why create a package if there are working binary?

1. **compatibility**: void has musl, which almost no upstream creates binaries for, and sometimes upstream-created binaries will link to different versions of libraries than void has (or statically link to them, which is largely a waste of space)
2. **hardening and optimisation**: void enables a set of compiler flags that ensure packages have certain optimisations, hardening measures, and compatibility with all possible targets
3. **ease of use for users**: having a package in the repos means users don't have to manually deal with updates aside from `xbps-install -Su`
4. **trust**: users don't have to decide whether they trust the binaries from some random dev's download page if they choose to trust the maintainers of their distro

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (11 preceding siblings ...)
  2022-07-23 17:03 ` classabbyamp
@ 2022-07-23 18:21 ` pc00per
  2022-07-23 18:23 ` pc00per
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-23 18:21 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193167756

Comment:
@classabbyamp You forgot the main reason. Skipping binary uploads into void's servers which'll probably free their load & bandwidth.

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

* Re: `Package request:` Ventoy - Bootable USB Solution
  2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
                   ` (12 preceding siblings ...)
  2022-07-23 18:21 ` pc00per
@ 2022-07-23 18:23 ` pc00per
  13 siblings, 0 replies; 15+ messages in thread
From: pc00per @ 2022-07-23 18:23 UTC (permalink / raw)
  To: ml

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

New comment by pc00per on void-packages repository

https://github.com/void-linux/void-packages/issues/37999#issuecomment-1193167756

Comment:
@classabbyamp You forgot the main reason. Skipping binary uploads into void's servers which'll probably free their load, bandwidth & server side compilation.

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

end of thread, other threads:[~2022-07-23 18:23 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-11 12:59 [ISSUE] `Package request:` Ventoy - Bootable USB Solution pc00per
2022-07-13 10:15 ` wael444
2022-07-13 10:26 ` wael444
2022-07-13 10:34 ` pc00per
2022-07-13 10:34 ` wael444
2022-07-13 11:10 ` wael444
2022-07-13 11:34 ` pc00per
2022-07-14  6:58 ` classabbyamp
2022-07-14  7:20 ` wael444
2022-07-23 15:38 ` Ved-un
2022-07-23 16:52 ` pc00per
2022-07-23 16:53 ` pc00per
2022-07-23 17:03 ` classabbyamp
2022-07-23 18:21 ` pc00per
2022-07-23 18:23 ` pc00per

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