I would like to revisit having a Haskell SIG package Group, which we now want to add to all Haskell libraries in Fedora and most Haskell packages.
Currently in Fedora Accounts there are:
https://accounts.fedoraproject.org/user/haskell-sig/
https://accounts.fedoraproject.org/group/githaskell-sig/
https://accounts.fedoraproject.org/group/haskell/
https://accounts.fedoraproject.org/group/haskell-lang-sig/
(Ideally I would prefer a shorter name, but I think we can live with haskell-lang-sig, unless something "better" is available now.:)
(Previously it was considered impossible to change the haskell-sig fas user to be the new group: hence the new group was made. Perhaps just "haskell" was thought too short/ambiguous.)
I want the Haskell SIG to join the current move to adopting a common package group enforced across all Haskell libraries and dependencies (probably excluding ghc and ghc-rpm-macros).
So if we want to continue with the previously agreed haskell-lang-sig group, can you please add it now to dist-git Pagure so that we can start to have it added to our Haskell packages, thanks!
cc @haskell-sig @qulogic
Would it be possible to add a list of all the Haskell libraries and packages you wish the sig to be added to?
Metadata Update from @phsmoura: - Issue priority set to: Waiting on Assignee (was: Needs Review) - Issue tagged with: low-gain, low-trouble, ops
Metadata Update from @zlopez: - Issue priority set to: Waiting on Reporter (was: Waiting on Assignee)
So, we can add that group... but it needs a mailing list. Shall we just call that haskell-lang-sig also?
Also @decathorpe can probibly add this to the script we are using for rust and golang packages.
We should first approve that as FESCo and add it to the SIG Policy docs.
Sorry for the slow reply...
@mobrien: Would you like me to list them all (600+) here? Let me get back soon to you after posting the list first to the haskell list. But at the very least I would like all ghc-* libraries included I think. (So an exclusion list would probably be a lot shorter. :-)
That sounds okay yes, thanks. Would that list be closed to haskell-lang-sig members or open? (Currently we have haskell list and haskell-devel list (for bz traffic).)
That would be good
So should I open a Fesco ticket for that?
@mobrien: Would you like me to list them all (600+) here?
Nope. please hold on that. :)
Let me get back soon to you after posting the list first to the haskell list. But at the very least I would like all ghc-* libraries included I think. (So an exclusion list would probably be a lot shorter. :-) So, we can add that group... but it needs a mailing list. Shall we just call that haskell-lang-sig also? That sounds okay yes, thanks. Would that list be closed to haskell-lang-sig members or open? (Currently we have haskell list and haskell-devel list (for bz traffic).)
Let me get back soon to you after posting the list first to the haskell list. But at the very least I would like all ghc-* libraries included I think. (So an exclusion list would probably be a lot shorter. :-)
It has to be a private list, because it will get cc'ed on security bugs. You can have anyone you like subscribed tho. You can manage the list, just make sure it's not open due to the security issues.
Also @decathorpe can probibly add this to the script we are using for rust and golang packages. That would be good
needs FESCo approval. ;)
We should first approve that as FESCo and add it to the SIG Policy docs. So should I open a Fesco ticket for that?
Yep. Please do.
[backlog refinement] @petersen We can create the list/group anytime, but without FESCo approval we can't auto-assign packages. Did you have time to create the FESCo ticket?
@petersen Can you request that and reopen this when you do?
Thanks!
Metadata Update from @kevin: - Issue close_status updated to: Insufficient data - Issue status updated to: Closed (was: Open)
Metadata Update from @petersen: - Issue status updated to: Open (was: Closed)
I finally opened the Fesco ticket now: https://pagure.io/fesco/issue/3143
Sorry for dropping the ball again - I admit I struggle with tracking pagure tickets...
Sorry this got sidetracked. ;(
I added a comment on the fesco ticket, we need to update fesco docs, then we can update the script in releng repo.
As soon as I know the exact rule (package set "ghc-*", ACL "commit" or "admin"?, I can add a rule to the relent script with a PR.
The PR was merged. I guess it should be ghc-* ?
https://pagure.io/releng/pull-request/12272
I adjusted the existing list to be a package group list (private archives, removed non group subscribers, don't advertise, require confirm to subscribe someone).
I added the group to src.fedoraproject.org
So, I think we can merge the above pr now and confirm it adds all the packages?
@petersen You need to make a new bugzilla account 'haskell-lang-sig@lists.fedoraproject.org' it will go to the list moderation queue and you can activate it.
Metadata Update from @kevin: - Issue assigned to kevin
ok, the only thing left here that I see is the bugzilla account setup, and @petersen can do that when he's able...
So, I am going to close this out. Please reopen if we missed anything.
Metadata Update from @kevin: - Issue close_status updated to: Fixed with Explanation - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.