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

Attachment: signature.asc
Description: Digital signature

-- 
Ubuntu-motu mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu

Reply via email to