Need to support Ubuntu CoC 1.1

Bug #479870 reported by William Grant
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Daniel Holbach

Bug Description

Version 1.1 of the Ubuntu Code of Conduct was blessed on 2009-10-20. Launchpad should probably grow support for it pretty quickly.

See http://bazaar.launchpad.net/~mako/ubuntu-codeofconduct/proposed-revision/annotate/head:/CodeOfConduct.txt and http://irclogs.ubuntu.com/2009/10/20/%23ubuntu-meeting.html.

Tags: lp-registry

Related branches

Revision history for this message
Curtis Hovey (sinzui) wrote :

This is not an issue that the launchpad team is working on, but in the course of the discussion, I concluded that the basic requirements can be done with little work.
1) Add the new 1.1.txt to lib/lp/registry/codesofconduct
2) Update lp.registry.model.codeofconduct.CodeOfConductConf
   a) set currentrelease to 1.1
   b) set datereleased to the current new date.

Since Person.is_ubuntu_coc_signer looks for the CoC that is signed after the datereleased, all users no longer be listed as signers of the current CoC. Users can sign the new one. Note that by not changing the datereleased, the old CoC is considered to be compatible with the new CoC, that is what was done for the 1.0 and 1.0.1 CoCs

Changed in launchpad-registry:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Daniel Holbach (dholbach) wrote :

The website has been updated already. LP is the only place missing the new CoC.

Revision history for this message
Matthew East (mdke) wrote :

Mark's take on this was that all users who have signed the CoC should still be considered to have done so once the new version is released. This is because the new 1.1 release is just a cleanup release.

"There's no requirement to track which version someone signed. That's a nice to have. For now, it's perfectly acceptable just to change the language in the LP tree, which is a one-commit fix."

Revision history for this message
Matthew East (mdke) wrote :

If the importance could be elevated, that would be appreciated - people are asking about this.

Revision history for this message
Curtis Hovey (sinzui) wrote :

The bugs status reflects its importance to the Launchpad team. This is not an issue that the Launchpad team will scheduled because it is not in our current focus of work. Someone can contribute a patch that I will be happy to review and land. I am have time on a weekend to do make the needed changes.

Revision history for this message
Matthew East (mdke) wrote :

I'm not personally able to contribute a patch but would encourage anyone able (whether a Launchpad developer or not) to work on this as it is important to the Ubuntu project. Given that Launchpad is, in practice, the only way for users to sign the code of conduct, the fact that the Ubuntu community has passed a new version is essentially useless until it makes its way onto Launchpad.

I fully accept that the Launchpad team has its own priorities and isn't subject to the priorities of the Ubuntu project, but the two teams do have a close relationship and work together on many issues. This is a case where in theory I suppose that the project drivers should probably be able to make this change itself, but can't do it, at least the way Launchpad is currently set up.

Revision history for this message
Curtis Hovey (sinzui) wrote :

I can commit to doing this before the January 2010 release of Launchpad. If I can do it in the next two weekends the fix will be released in December.

Revision history for this message
Daniel Holbach (dholbach) wrote :

I pushed a fix to lp:~dholbach/launchpad/coc-1.1 - I can't tell wether it is good enough, I just tried to replace all occurrences of it. Help (or somebody who takes it from here) would be much appreciated.

Revision history for this message
Curtis Hovey (sinzui) wrote :

Wow. Thanks. This looks good. I'll propose a merge and start testing it now..

Changed in launchpad-registry:
milestone: none → 3.1.12
assignee: nobody → Daniel Holbach (dholbach)
status: Triaged → In Progress
Revision history for this message
Curtis Hovey (sinzui) wrote :

Fixed in launchpad db-devel r8747.

Changed in launchpad-registry:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.