← Back to team overview

unity-dev team mailing list archive

[Ayatana-dev] Unity Trunk Changes

 

Hey,

A few changes inside Unity's trunk:

Shared Library
        We now build a libunity-shared-4.0.so from the shared/
directory. It as
installed headers as well as a pkgconfig file. You'll need to build
Unity from scratch if things start misbehaving.

`make release`
        A new target (mostly for me, but useful if I'm on holiday) which
automates a lot of the release process. After you bump the version, it
will handle the commit, tagging, pushing, distchecking, signing,
publishing of Unity. It also updates ChangeLog and AUTHORS (more below).

ChangeLog
        Now created at release and checked into trunk. It should provide
an
easy "diff" for every release.

AUTHORS
        Again, created at every release. Has some false positives from
people
not setting their id's properly but it's still better than doing it
manually.
        **NOTE** I'd really like it if we used the --author flag when we
merge
branches for other people i.e.:

bzr commit -m"some applications always start with maximized windows"
--author="Marco Biscaro <marcobiscaro2112@xxxxxxxxx>"

Which means that Marco show's up in launchpad and the project history
instead of my name. It makes for much easier reading of the history
(i.e. where did this commit come from?!) :). I've started this in the
past few weeks on trunk, you can see from latest trunk as of today it
looks way nicer (I merged around 5 branches from contributors).

That's all for now, thanks for listening :)

-- 
Neil Jagdish Patel | Technical Lead
Desktop Experience Team
Canonical
27 Floor, Millbank Tower
London SW1P 4QP
Ubuntu - Linux for Human Beings
www.canonical.com





Follow ups