Development team status report + plan

Bruce Pieterse dev at otq.za.net
Sat Aug 8 09:34:48 UTC 2015



On 08/08/2015 11:25, Tim wrote:
> 
> 
> On 08/08/15 18:30, Bruce Pieterse wrote:
>>
>> On 07/08/2015 01:31, Tim wrote:
>>>
>>> On 07/08/15 06:05, Bruce Pieterse wrote:
>>>> On 04/08/2015 15:29, Tim wrote:
>>>>> Hi Eveyone,
>>>>>   Here is the report for the development (including packaging team). Sorry if this reads more like a blueprint.
>>>>>
>>>>> *GNOME 3.16*
>>>>>   - A large part of this has already been uploaded to Wily
>>>>>   - Some of the core (gnome-settings-daemon, gnome-control-center and a few others), however most of the work for these is done and should
>>>>> almost certainly be uploaded before B1
>>>>>   - nautilus, is WIP by ubuntu-desktop team
>>>>>   - gedit, still needs UI patches for unity, not aware that anyone is currently working on this
>>>>>   - Bluez5 transition should also start soon, finally!
>>>>>   - Feature Freeze is August 20th so most of the above needs to happen by then.
>>>>>   - None of the new to 3.16 GNOME apps have been packaged yet afaik, not really a priority at this stage though.
>>>>>
>>>>> *General Packaging work*
>>>>>   - Package up the new artwork assets for artwork team, preferably before UI Freeze September 10th
>>>>>   - Finalise details of default apps for wily and update seeds.
>>>>>   - Try and include gnome-getting-started guides on the Live Images (this would split packaging and only english installed only so as to not
>>>>> completely blow out the size of the ISO's
>>>>>   -  Try and reduce the ISO images back under 1GB or increase our size limits.
>>>>>   - None of the above tasks have been started, however they are mostly pretty simple, and it would be nice to see some extra help on these.
>>>>>
>>>>> *automated image testing*
>>>>>   - A community based effort has been started to get the ubiquity autopilot tests running again on the daily images
>>>>>   - Hopefully we won't have to do much here apart from fix Ubuntu-GNOME specific issues in the tests
>>>>>   - However there is extra work in generally fixing autopilot needed if people are interested in contributing to this.
>>>>>
>>>>> *gnome-software preview*
>>>>>   - It would be good to have a preview of this in 15.10 with a possible view to switching in 16.04
>>>>>   - Requires DEP-11 metadata, the Kubuntu team are working on this. Which should be available this cycle
>>>>>   - Requires Packagekit 1.0, bug 1470655, may not happen this cycle
>>>>>   - Requires switching to PackageKit aptcc backend instead of aptdaemon. That may affect ubuntu-software-center
>>>>>   -   None of the above tasks have been started, however again they mostly pretty simple, apart from the PackageKit transition. It would be nice
>>>>> to see some extra help on these.
>>>>>   - Could potentially be staged on a ppa, later in the cycle.
>>>>>
>>>>> *GNOME 3.18*
>>>>>   - As usual this will be available on gnome3-staging PPA later in the cycle
>>>>>   - So far a bunch of the core bits are available now. Most of the apps etc, will follow well after we pass feature freeze
>>>>>
>>>>> *Packaging infrastructure work*
>>>>>   - These are all wishlist items, most of the them have been on the cards for quite a while, but for the most part no existing members have had
>>>>> time to work on them. Would mostly require python and very little packaging knowledge.
>>>>>   - Autopkgtests for uploads to the gnome3-team PPA's (This could potentially be integrated with the community image testing project for all
>>>>> flavours to take advantage off)
>>>>>   - git packaging branches for gnome3-team PPA, There are a bunch of scripts already done for this, but requires some tweaks and the actual
>>>>> migration to happen.
>>>>>   - Jenkins CI testing for the above git branches
>>>>>   - Using live-build to generate daily images based from wily/gnome3-staging PPA
>>>>>   - autopilot smoketest to make sure gnome-shell started successfully (this would be hosted on ubuntu jenkins instance)
>>>>>
>>>>> *Finally the Plan*
>>>>>   T1: All of GNOME 3.16 should be included, but higher priority will be given to seeded (installed by default packages)
>>>>>   T2: General Package work as detailed above
>>>>>   T3: Automated image testing as detailed above
>>>>>
>>>>>   Those are the critical bits that need to be done for Wily, any other items needing to be done above can be   considered wishlist status, but
>>>>> it would be great to see them all tackled in the next 6 months (some aren't even strictly tied to the release cycle!), even better if it came
>>>>> from new contributors!
>>>>>
>>>>> Tim
>>>>>
>>>>>  
>>>>>
>>>> Hi Tim,
>>>>
>>>> I would like to help out on some of the tasks above. If you could
>>>> prioritise the ones I feel comfortable with below, I'll get started as
>>>> soon as possible.
>>> The priority right now is getting ready for feature freeze. Of the things on your list that is mostly gedit (but not this is C/Gtk not python),
>>> and trying to clean up seeds and reduce ISO size. Another task that you might be able to do is splitting the gnome-gettings-started-docs
>>> package, either into 2 packages (one for english, one for the rest) or splitting it into proper language packs, that latter would be nice,
>>> because I think they might get picked up at install time, so long as download updates is ticked.
>>>
>>> The Artwork packaging needs to be done between feature freeze and UI freeze.
>>>
>>> git/live-build etc can wait atleast until after freeze when things quieten down a litte.
>>>
>>> Tim
>>>
>> Thanks Tim,
>>
>> I have very little knowledge of C (hello world hehe) and since feature
>> freeze is just around the corner, I think it would be wise for someone
>> who has experience with C to rather do gedit patches.
> ok
>>
>> Regarding the seeds, I'm not sure what needs to be done, but we can chat
>> about the process on IRC.
> 2 things really, one go through our seed and see if there is anything in there, that could potentially be removed, second go through our
> germinate outputs and see if there is anything pulled in (probably due to deps) that we don't need.
>>
>> I don't mind doing the split for gnome-getting-stared-docs, and I think
>> splitting them into more than two packages will be a lot better.
> I made a quick shell script to split out into lang-packs, wip is at ppa:darkxst/gnome-docs, not tested though in theory if its listed by 'pkcon
> what-provides "locale(de)"' it should work. Would be better to get this in via debian, but I don't know if they have the same langpack support
> as Ubuntu.
> 
> Also we need a way to launch it on first boot, on the live-cd that would probably be done via casper, not sure about about on the installed
> system. I believe upstream (Fedora etc) launch it from  gnome-initial-setup.
>>
>> For git/live-build I'll check in with you about this when the time is
>> right. I assume, you are looking to do this at the end of the wily
>> cycle, beginning of XX cycle?
> Ideally before we start upload 3.18 to XX
>>
>> Thanks
>>
>>>> - git packaging branches for gnome3-team PPA, There are a bunch of
>>>> scripts already done for this, but requires some tweaks and the actual
>>>> migration to happen.
>>>> - gedit, still needs UI patches for unity, not aware that anyone is
>>>> currently working on this
>>>> - Package up the new artwork assets for artwork team, preferably before
>>>> UI Freeze September 10th
>>>> - Try and reduce the ISO images back under 1GB or increase our size limits.
>>>> - Using live-build to generate daily images based from
>>>> wily/gnome3-staging PPA
>>>>
>>>> I'm very comfortable with git and I've been dying to do some python work :)
>>>>
>>>> Thanks
>>>
> 
> 

Thanks. I have added these to my to-do list. I'll start in a day or two.
-- 
All the best,

Bruce



More information about the Ubuntu-GNOME mailing list