Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Arch doesn’t have to support multiple architectures and releases.

Also, Arch usually puts all files into a single binary package while Debian splits arch-dependent and arch-independent files into separate packages. Also, Debian separates packages into runtime and development libraries, another thing Arch doesn’t do either.



This is incorrect


How is the previous statement incorrect?


> Also, Debian separates packages into runtime and development libraries, another thing Arch doesn’t do either.

Arch definitely has separate packages for runtime and development libraries. It doesn't have as many, but they exist and can be found by simply searching for `-dev`.

> Arch usually puts all files into a single binary package while Debian splits arch-dependent and arch-independent files into separate packages

Arch has `any` and then architecture specific packages:

https://wiki.archlinux.org/index.php/Arch_package_guidelines...

> Arch doesn’t have to support multiple architectures and releases

https://wiki.archlinux.org/index.php/32-bit_package_guidelin...

There are also distros of Arch for ARM and 32bit, however if you're looking for a more integrated multi-arch PKGBUILD-comparable distro then Alpine is it and probably what I'll be migrating to at some point.


> Arch definitely has separate packages for runtime and development libraries. It doesn't have as many, but they exist and can be found by simply searching for `-dev`.

They are an exception to the rule, where the benefits outweights the negatives. It's been done to ensure we have smaller container images, or if the maintaine thinks it makes sense. But as a rule, we do not care while debian does.

>Arch has `any` and then architecture specific packages:

How is the `any` arch related to package splitting?

>https://wiki.archlinux.org/index.php/32-bit_package_guidelin...

> There are also distros of Arch for ARM and 32bit, however if you're looking for a more integrated multi-arch PKGBUILD-comparable distro then Alpine is it and probably what I'll be migrating to at some point.

Those package guidelines exist, but are dated and not used by us, the packagers.

Arch ARM and 32bit are also seperate distirbutions that isn't affiliated with the 64bit Arch Linux distribution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: