[Dev] [RFC] Voting about package naming for packages modified from Arch

André Silva emulatorman at riseup.net
Fri Aug 29 11:18:27 GMT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/29/2014 05:20 AM, Michał Masłowski wrote:
>> 3) Don't ever use the -libre suffix (mtjm)
>> 
>> Because all packages on [libre] have implicitly been modified
>> for freedom.
> 
> Since all packages in Parabola are free and are packages in
> Parabola, adding -libre or -parabola suffixes doesn't help.
> 
> Renaming * -> *-libre breaks updates: pacman moves essential
> config files to *.pacsave, considering these completely different
> packages. Users need to manually rename it, developers need to make
> special rules about packages to not rename or make update scripts
> rename these files.
> 
> Renaming *-libre -> * (e.g. when a package in Arch/upstream stops 
> including nonfree software, or gets to use /etc/os-release for
> branding) always needed a manual update here.  Users reported
> issues with outdated -libre packages on their systems.
> 
> Only not renaming any modified package is simple and reliable.
> 
> Other distros do not rename their packages, they change their
> equivalent of pkgrel, but here it's obvious that a package in
> libre/pcr/parabola repo is modified from Arch.
> 
> We need to add .1 to pkgrel regardless of branding if we modify a 
> package, so it gets updated on systems migrating from Arch and if
> we modify an already included package.
> 

I like the idea, but it generates some doubts for me. Our kernel is
called Linux-libre which is the real name of the project and in this
case, i have a question: should we keep the $pkgname as linux-libre or
keep the same name like Arch called linux?
It opens another similar question, should we follow the real name
which we are using from the source, or the packages created from Arch?
Also, we are using mksource to create modified sources without nonfree
stuff to build from it (eg: calibre, clementine, sdl) [0]
Those sources aren't the same source and in this case, how should it
be called? should has it the same name or use the -libre or similar
suffix to differentiate between our modified source and official
source to let the community know which it's not the same source?

[0]: https://repo.parabolagnulinux.org/other/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUAGGDAAoJEOaXR1L5cERWbOQQAJLH82vV0LRDvqDIu2SXwwSr
pWx+BfZ2u5U5uWrRUIv45CZMNSISSSQy2lAyvKorGaVKcedqMnFeQXbUDfm1mMPu
xYQf38sMrAziu2+JY1ONjpKQePdDpct+lyLM3mS+S76a9ZIC73lgqrm+NdN4XK6i
riMjfalmm2nv+36EOUMqVz44sxNLZoLJKvC3TKvtYXOtW6dJO0ldK3Rw3CDAA6jY
+QIVIhmRZRUM8f0a+DcK/RAyJoNx1emS6axEeSDbU5LKRFQLedPMThWSPC1oBeru
dUD9MssDgWVy7dLeqk8quL/uSvRcm2vhJkJrDOuPftHGloWIRzE7KHO6SPlUjeOm
/qnB4c1DpXOA5wpUpdyD7HNpKEIo7cM0+SL5TbzbQdKz1sPsJUUF6+58gxqmlFVS
VmDWIinUq2pDeGjozTLJph+tkQLmuuTFZOPJ752SgstYlJJQ7ZJVGy9WC9wy5FAd
1DlfJS8YcUUXh9Bky49AOFQnjTMdVe4MaxoiJxZ8VEZhGxIyj3DUpYhqzy2HxZRy
TxZGu3J5oDvDj74arR+IH0uSmaRkg2aEbhbliHkP7Z3wwn6JzztWPhOqFxWIEO26
WbMrGL06oNs5qLEOOZkGUtbj9V7tyixo5gCMIuE+16vCGC3nYBGj9MGjf73XLN1n
8GZgmPe3MNlmJ8IJPyvB
=Z3+G
-----END PGP SIGNATURE-----



More information about the Dev mailing list