git-ubuntu 0.2.2 now available in the stable and edge channels
Nish Aravamudan
nish.aravamudan at canonical.com
Fri Sep 29 23:18:28 UTC 2017
On Thu, Sep 28, 2017 at 3:49 PM, Nish Aravamudan
<nish.aravamudan at canonical.com> wrote:
> Hello all,
>
> * Changes from 0.1 to 0.2:
>
> - a LXD container is used by default with `git ubuntu build`/`git
> ubuntu build-source` in order for build-dependencies to be installed
> and `./debian/rules clean` to run. For now, we assume LXD is already
> configured. If LXD is not desired, --no-lxd can be passed to
> build/build-source.
>
> - The snap versioning is derived from the git tags and hashes.
>
> - `git ubuntu lint` no longer clobbers the working tree
>
> - Significant snap refactoring (our original intent was to release 0.2
> last week, but this took a week to get done). The snap is now built on
> 16.04, rather than 17.10. Much of the dependencies are built from
> source rather than using archive packages.
>
> Changes from 0.2 to 0.2.1 (necessary because I jumped the gun on releasing 0.2):
>
> - `git ubuntu merge` works in testing with the updated snap.
Apologies for the rapid turnaround. I ran into a few issues kicking
off the import job that runs regularly, due to the snap restructuring.
* Changes from 0.2.1 to 0.2.2:
- Bump launchpadlib dependency to 1.10.5 to fix an error with oauth on
first-run.
- Build xdelta from source.
- Build launchpadlib from source to patch in a workaround for a
encoding error (LP: #1709573 and LP: #1685962 for context and tracking
it in upstream launchpadlib.)
- Fix snap install of xdelta3.
- Fix snap install of xz-utils.
Thanks,
Nish
> * General notes:
>
> - Our hope is to do an update of the edge snap every week (this week
> was lost due to the snap issues), at the same time the old edge snap
> will get promoted to stable, so weekly updates. So although the snaps
> report different versions in the store (due to git-merges after
> backporting bugfixes to snap/stable), they are contentfully identical
> (verifiable by `git diff snap/stable snap/edge` in the git-ubuntu
> repository).
>
> - Report bugs / feature requests, etc at:
> https://bugs.launchpad.net/usd-importer!
>
> - I hope to spend some time next week getting a Trello board set up
> that will have a better overview of the bug roadmap for 1.0.
>
> - To install git-ubuntu:
>
> sudo snap install --classic git-ubuntu
>
> - To install the edge snap (only recommended for experienced
> developers, as it might break :):
>
> sudo snap install --classic --edge git-ubuntu
>
> - To setup the manpage lookup via our snapped manpage vieiwer:
>
> edit ~/.gitconfig with the following contents:
>
> [man "git-ubuntu-man"]
> cmd = git-ubuntu.man
> [man]
> viewer = git-ubuntu-man
> viewer = man
More information about the ubuntu-devel
mailing list