[TB/DMB] New packageset ~personal-fossfreedom in Artful

Bug #1716770 reported by Brian Murray on 2017-09-12
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-community
Undecided
Steve Langasek

Bug Description

fossfreedom applied for and was granted per-package-upload rights for some budgie packages on 2017-09-11. Lication for reference - https://wiki.ubuntu.com/fossfreedom/UbuntuBudgieDevApplication

Please create a personal package set for them so that the developer membership board can add packages and manage it. The commands should be:

edit-acl create -P personal-fossfreedom -S artful -p developer-membership-board
edit-acl add -P personal-fossfreedom -S artful -t upload -p fossfreedom

Thanks

Changed in ubuntu-community:
status: New → Confirmed
Steve Langasek (vorlon) wrote :

> If you feel it makes more sense to name it ubuntu-budgie, I'm fine with that too.

These would seem to be two different things in principle. Are we defining a set of packages for ubuntu-budgie that fossfreedom will be an uploader on and that other uploaders may be added to later? Or is this strictly a PPU permission, that will always be an ACL exclusively for him?

Changed in ubuntu-community:
assignee: nobody → Steve Langasek (vorlon)
status: Confirmed → Incomplete
Łukasz Zemczak (sil2100) wrote :

I think in general we'd like this to be available to others as well. He applied for PPU rights for the following packages, but we anticipate more people applying for the same PPU rights in the future.

Robie Basak (racb) wrote :

I think I was on vacation during the meeting where this was discussed. Is there any reason this can't be an automatically generated packageset based on the seeds, like the other flavours? If there are exceptional packages that aren't appropriate for a Budgie packageset but are appropriate and approved for fossfreedom, then we could manage just those ones as PPU.

On Sun, Sep 17, 2017 at 03:38:21PM -0000, Robie Basak wrote:
> I think I was on vacation during the meeting where this was discussed.
> Is there any reason this can't be an automatically generated packageset
> based on the seeds, like the other flavours? If there are exceptional
> packages that aren't appropriate for a Budgie packageset but are
> appropriate and approved for fossfreedom, then we could manage just
> those ones as PPU.

Precisely. From the TB side, this is what I would expect to see for an
official flavor.

(Though I'm not sure how 'automatically' the packageset is generated; surely
adding packages to the packageset requires review from somebody other than
the flavor developers who have access to change the seed?)

Łukasz Zemczak (sil2100) wrote :

This is taking too long, fossfreedom got his application approved long ago and still didn't see his upload rights granted. I agree that we should consider creating a seed-based packageset for budgie developers but seeing that this requires some additional preparations (and that his original application was for the PPU rights, not budgie-seed ones) I would like to request that the TB creates this personal-fossfreedom packageset for now. As this is a fact - we granted fossfreedom the upload rights to the selected packages and this is irrelevant to what is the 'better solution'.

Changed in ubuntu-community:
status: Incomplete → New
description: updated
Steve Langasek (vorlon) wrote :

Thanks, with this clarification from the DMB I'm happy to go ahead with creating a PPU ACL here.

$ edit-acl create -P personal-fossfreedom -S artful -p developer-membership-board
Description for new package set personal-fossfreedom:
End with a line containing only a full-stop '.'
Packages David Mohammed may upload
.
https://api.launchpad.net/devel/package-sets/ubuntu/artful/personal-fossfreedom
$ edit-acl add -P personal-fossfreedom -S artful -t upload -p fossfreedom
Added:
Archive Upload Rights for fossfreedom: archive 'primary', package set 'personal-fossfreedom' in artful
$

From the standpoint of unblocking contributions, I do still have concerns that the DMB didn't push this through as a seed-based flavor packageset on the first go-around. Ubuntu Budgie was approved as an official flavor in November 2016, "conditional on approval of uploaders by the DMB" (http://ubottu.com/meetingology/logs/ubuntu-meeting-2/2016/ubuntu-meeting-2.2016-11-08-17.01.html). One year and two releases later (ok, would have only been 10 months if not for our delaying on this bug), we are seeing our first uploader approval, but it comes in the form of a PPU and not in the form of a flavor packageset.

What are the blockers for the DMB approving a proper flavor packageset for Ubuntu Budgie, rather than a PPU ACL?

Jeremy Bicha (jbicha) wrote :

fossfreedom clearly applied for upload rights to the Ubuntu Budgie packageset in November 2016. See

https://lists.ubuntu.com/archives/devel-permissions/2016-November/000993.html
https://wiki.ubuntu.com/fossfreedom/UbuntuBudgieDevApplication

But there was quite a bit of confusion and delay over the packageset not existing yet. And I believe some members of the DMB want to see an exact list of packages first before granting upload rights.

fossfreedom (fossfreedom) wrote :

Hi,

  I am looking at the following: http://people.canonical.com/~ubuntu-archive/packagesets/bionic/personal-fossfreedom

  is there anything additional I need to-do to complete the packageset that should be listed in that link?

thanks

Dan Streetman (ddstreet) wrote :

@fossfreedom now that the ubuntu-budgie packageset has been created and you're on the uploaders team, can you check if any of your personal packageset packages are missing from the ubuntu-budgie packageset? And also, I assume we can remove the personal packageset, once ubuntu-budgie has all the proper packages included? Unless your personal pkgset includes non-budgie-related packages, of course.

Your pkgset (for groovy):
https://people.canonical.com/~ubuntu-archive/packagesets/groovy/personal-fossfreedom

ubuntu-budgie (for groovy):
https://people.canonical.com/~ubuntu-archive/packagesets/groovy/ubuntu-budgie

ubuntu-budgie-uploaders:
https://launchpad.net/~ubuntu-budgie-uploaders/+members

Dan Streetman (ddstreet) wrote :

closing this bug as it appears everything is taken care of, @fossfreedom if there is anything else please send a new request to the dmb.

Changed in ubuntu-community:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers