Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How do I request a package to support a new architecture?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Mon Dec 06, 2021 3:35 am    Post subject: How do I request a package to support a new architecture? Reply with quote

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
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9679
Location: almost Mile High in the USA

PostPosted: Mon Dec 06, 2021 3:48 am    Post subject: Reply with quote

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
View user's profile Send private message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Mon Dec 06, 2021 3:53 am    Post subject: Reply with quote

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
View user's profile Send private message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Mon Dec 06, 2021 3:57 am    Post subject: Reply with quote

ive created the request:)
https://bugs.gentoo.org/828446
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54234
Location: 56N 3W

PostPosted: Mon Dec 06, 2021 10:14 am    Post subject: Reply with quote

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
View user's profile Send private message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Tue Dec 07, 2021 2:32 am    Post subject: Reply with quote

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
View user's profile Send private message
Etal
Veteran
Veteran


Joined: 15 Jul 2005
Posts: 1931

PostPosted: Tue Dec 07, 2021 2:44 am    Post subject: Reply with quote

There's a nice article on this on the wiki, along with some handy template links: https://wiki.gentoo.org/wiki/Knowledge_Base:Missing_keywords_and_keyword_requests#Fixing_it_for_everybody
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54234
Location: 56N 3W

PostPosted: Tue Dec 07, 2021 11:34 am    Post subject: Reply with quote

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
View user's profile Send private message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Wed Dec 08, 2021 1:05 am    Post subject: Reply with quote

Etal wrote:
There's a nice article on this on the wiki, along with some handy template links: https://wiki.gentoo.org/wiki/Knowledge_Base:Missing_keywords_and_keyword_requests#Fixing_it_for_everybody

Thanks! Ill use the template in the future
Back to top
View user's profile Send private message
Arctic5824
n00b
n00b


Joined: 04 Dec 2021
Posts: 23

PostPosted: Wed Dec 08, 2021 1:06 am    Post subject: Reply with quote

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
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1678

PostPosted: Wed Dec 08, 2021 1:18 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum