Hi Stibbons, I'm replying in public so that others can benefit, too. If you respond, please include this mailing list.
> On 16 July 2014 12:33, Stibbons <[email protected]> wrote: > > I am the new maintainer of the Guake source code > > (https://github.com/Guake/guake). I am about to release a new version of > > the software, and I'd like to know what is the process or person to > > contact in order to push this new package into the ubuntu repositories. > > Can you help me? > > > > Thanks a lot. The usual process is: 1. First do an "official" release (as defined by you; usually for Github projects this means a non-development non-RC type thing on the repository's Releases page). 2. Ask the Debian maintainer for the package to update (or wait for him to notice and update). See https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=guake;dist=unstable - you can file a bug entitled "Please package the new Guake release version ...", but I'm also copying in the Debian maintainer directly here so there may be no need. You can see the Guake package's status in Debian at https://packages.qa.debian.org/g/guake.html and status in Ubuntu at https://launchpad.net/ubuntu/+source/guake. (this point is where Debian's involvement ends - the package will be updated in Debian) 3. Usually Ubuntu auto-syncs from Debian until shortly before freeze, so the process from getting from Debian to Ubuntu is automatic. 4. In this case, as Ben cherry-picked a bugfix from you, Ubuntu has a delta over Debian, so it can't auto-sync, because we don't want to regress any fixes that were applied in Ubuntu. 4a. If the entire Ubuntu delta (just that one bug in this case) is fixed in your release, you just need to file a sync request to request a sponsor review and manually sync the package from Debian. https://wiki.ubuntu.com/SyncRequestProcess in this case. Or just ask me and confirm the same information and I'll happily do it for you. 4b. If some or all of the delta needs to remain (probably not in this case), then we do a "merge" (actually a rebase in git terminology), and this needs to be prepared and then sponsorship requested. https://wiki.ubuntu.com/UbuntuDevelopment/Merging has the process. There are some differences to a straight rebase here. For example, we actually do merge debian/changelog. The times we can land changes is subject to the release schedule (https://wiki.ubuntu.com/UtopicUnicorn/ReleaseSchedule). Feature freeze is August 21 and all feature updates must land by then. HTH, Robie
signature.asc
Description: Digital signature
-- Ubuntu-motu mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu
