Hey

I'd like to give an update on where we are with refreshing the
Checkbox Stack in Debian.

Currently the stack is composed of the following source packages:
- plainbox
- checkbox-support
- checkbox-ng
- plainbox-provider-resource-generic
- plainbox-provider-checkbox

As of tonight, plainbox-provider-resource-generic and checkbox-support
are ready in SVN and I've sent RFS[1] to get them refreshed. The
plainbox package is also ready but I haven't sent the RFS since I'm
waiting on the status of my de-vendorization query. As you know,
plainbox bundles a number of smaller libraries so that we don't have
to create Debian packages up front for everything. I'm in the process
of de-vendorizing everything but this will take time (roughly two
months). I hope that we can still get the stack as-is relatively
quickly (3 weeks) and proceed with de-vendorization in the background.
The remaining checkbox-ng and plainbox-provider-checkbox packages are
blocked and I cannot send RFS for that yet. They will become unblocked
as the packages mentioned earlier land and become available.

I haven't completed plainbox-provider-checkbox updates yet. That will
be my goal for tomorrow. The update to checkbox-ng is trivial but due
to dependencies, it will land last.

Now for the de-vendorization story. I've devised a number of new
packages that we currently ship as vendor modules. They are:
- python-morris (the signal / event library)
- python-padme (the small proxy library)
- python-pyglibc (glibc API)
- python-textland (ncurses-like api)

There is one more library but I haven't finished making it yet. It
contains the essence of creating text applications (clitools + logging
+ sphinx-manpage). It will materialize sometime later this week.

Out of the group, I've sent RFS for python-padme and I've already sent
ITP[2] for python-morris which will actually be called
python-zyga-morris or something like that due to a clash with morris
[3]. Since all of those will take a long time (month or two) to clear
NEW [4] it is important to start early so that we can get them in time
for Ubuntu N+1 and well in time for 16.04.

All of the packages here will end up in DPMT [5] and PAPT [6]. All of
the code is commited to the SVN repository. Refer the the Vcs-Browser
header in each control file for details. If you have any questions,
please let me know, thanks!

Best regards
ZK

[1] RFS - request for sponsorship
[2] ITP - intent to package
[3] https://packages.debian.org/sid/morris
[4] https://ftp-master.debian.org/new.html
[5] https://wiki.debian.org/Teams/PythonModulesTeam
[6] https://wiki.debian.org/Teams/PythonAppsPackagingTeam

-- 
Mailing list: https://launchpad.net/~checkbox-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~checkbox-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to