View previous topic :: View next topic |
Author |
Message |
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
Posted: Mon Dec 06, 2021 3:35 am Post subject: How do I request a package to support a new architecture? |
|
|
hello, i'd like to ask for www-servers/caddy to support arm64, as ive compiled it manually and it behaves as expected.
Orignally I thought to do this via gentoos bugzilla but they dont seem to have feature requests there.
How can i request support for arm64 on this package, should I email the maintainer? Thanks |
|
Back to top |
|
|
eccerr0r Watchman
Joined: 01 Jul 2004 Posts: 9679 Location: almost Mile High in the USA
|
Posted: Mon Dec 06, 2021 3:48 am Post subject: |
|
|
Yes there's a category for "Enhancement" which feature requests are inserted.
Probably best to stick on bugs.gentoo.org with the enhancement request, the maintainer should get the message. Hopefully they'll have bandwidth to work on/test the architecture. Getting a ~arm64 probably shouldn't be too bad, but getting a stabilization may be difficult. _________________ Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching? |
|
Back to top |
|
|
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
Posted: Mon Dec 06, 2021 3:53 am Post subject: |
|
|
eccerr0r wrote: | Yes there's a category for "Enhancement" which feature requests are inserted.
Probably best to stick on bugs.gentoo.org with the enhancement request, the maintainer should get the message. Hopefully they'll have bandwidth to work on/test the architecture. Getting a ~arm64 probably shouldn't be too bad, but getting a stabilization may be difficult. |
Thanks, thats exactly what I was looking for |
|
Back to top |
|
|
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Mon Dec 06, 2021 10:14 am Post subject: |
|
|
Arctic5824,
If want to get in a bit deeper, your could keyword the package using /etc/portagelpackage,accept_keywords
Add Code: | <www-servers/caddy-9999 ** | there.
** is a special keyword, that matches any keyword, even no keywords.
Now portage will emerge it.
The < -9999 means to avoid the live version, if there is one.
Getting in deeper still and you can run your own github fork, keyword things there and submit pull requests. :) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
Posted: Tue Dec 07, 2021 2:32 am Post subject: |
|
|
NeddySeagoon wrote: | Arctic5824,
If want to get in a bit deeper, your could keyword the package using /etc/portagelpackage,accept_keywords
Add Code: | <www-servers/caddy-9999 ** | there.
** is a special keyword, that matches any keyword, even no keywords.
Now portage will emerge it.
The < -9999 means to avoid the live version, if there is one.
Getting in deeper still and you can run your own github fork, keyword things there and submit pull requests. |
Thank you! i might do this until the package gains official support for arm64, i didnt know this was possible |
|
Back to top |
|
|
Etal Veteran
Joined: 15 Jul 2005 Posts: 1931
|
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54234 Location: 56N 3W
|
Posted: Tue Dec 07, 2021 11:34 am Post subject: |
|
|
Arctic5824,
There is one wart behind keywording. To get your new keyword into ::gentoo, all the packages that www-servers/caddy depends on, even if they are hidden behind USE flags need to be keyworded at the same time. If some of the packages hidden behind USE flags fail, their USE flags can be package.use.mask(ed) so that they cannot be selected accidentally.
Users who know what they are doing can still choose them but they get to keep the pieces when it breaks. :) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
Posted: Wed Dec 08, 2021 1:05 am Post subject: |
|
|
Thanks! Ill use the template in the future |
|
Back to top |
|
|
Arctic5824 n00b
Joined: 04 Dec 2021 Posts: 23
|
Posted: Wed Dec 08, 2021 1:06 am Post subject: |
|
|
NeddySeagoon wrote: | Arctic5824,
There is one wart behind keywording. To get your new keyword into ::gentoo, all the packages that www-servers/caddy depends on, even if they are hidden behind USE flags need to be keyworded at the same time. If some of the packages hidden behind USE flags fail, their USE flags can be package.use.mask(ed) so that they cannot be selected accidentally.
Users who know what they are doing can still choose them but they get to keep the pieces when it breaks. |
Okay, if i ever run into a package where the deps also are missing keywords, ill be sure to request them as well (assuming everything works ofc) |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 1678
|
Posted: Wed Dec 08, 2021 1:18 am Post subject: |
|
|
Arctic5824 wrote: | NeddySeagoon wrote: | Arctic5824,
There is one wart behind keywording. To get your new keyword into ::gentoo, all the packages that www-servers/caddy depends on, even if they are hidden behind USE flags need to be keyworded at the same time. If some of the packages hidden behind USE flags fail, their USE flags can be package.use.mask(ed) so that they cannot be selected accidentally.
Users who know what they are doing can still choose them but they get to keep the pieces when it breaks. |
Okay, if i ever run into a package where the deps also are missing keywords, ill be sure to request them as well (assuming everything works ofc) |
Neddy is ofc right, but we don't mind if you don't include the deps of every single dependency and such if they're conditional, as long as the program works for you. We'll do the rest of the testing.
Nice if you do but OK if you don't. |
|
Back to top |
|
|
|