ubuntu-accomplishments-contributors team mailing list archive
-
ubuntu-accomplishments-contributors team
-
Mailing list archive
-
Message #00131
Heading Towards 0.1
Hi Everyone,
I just wanted to provide an update on the road to 0.1. There was some
interesting discussions today about what is involved in releasing 0.1
packages.
So it turns out that we have some challenges in terms of packaging
both the daemon and GUI in the same package. In a nutshell, the daemon
uses the Twisted glibc reactor and pynotify (which calls to GTK2) and
the GUI uses GTK3 and GObject introspection. Combining GI and
glibc/GTK2 causes distutils-extra to have issues. didrocks took a look
at the issue today and it seems the most logical step forward is to
break the daemon and GUI out into two different codebases.
This makes sense for a few reasons:
1. We can harness the automatic packaging that Quickly gives us.
2. Logically the daemon can be used with any client (e.g. the
included GUI, or a Unity Dash, KDE client etc), so this makes more
sense in terms of allowing people to use other clients.
3. This also means that we can fix daemon bugs without having to
update GUI packages.
With the exception of landing Rafal's extra info editor branch (which
I will do today), we are effectively in feature freeze and are going
to focus on 0.1 bugfixing to get things in shape for a first release.
As such, I talked with Rafal today about a plan, and this is what we
are going to do:
1. Today I am going to run the entire system from start to end and
file bugs for everything I see. They will be assigned to the 0.1
milestone at https://bugs.launchpad.net/ubuntu-accomplishments-system/0.1
2. We will then focus our efforts on running through this bugs list
and fixing these issues.
3. When we are happy that the code is ready for release I will break
it out into lp:ubuntu-accomplishments-daemon and
lp:ubuntu-accomplishments-client-gtk and then use Quickly to package
and release it.
4. From then onwards we will work from those two different codebases.
I am excited about the work going on and thanks to everyone for
getting involved. We are another step closer to bringing all this
awesome technology to our users. :-)
Jono
--
Jono Bacon
Ubuntu Community Manager
www.ubuntu.com / www.jonobacon.org
www.identi.ca/jonobacon www.twitter.com/jonobacon