Stream   Blog   Code   Pictures   Videos   Whereabouts  
July 29, 2010
10:20
Author: awafaa  |  Tags: , ,
04:11
News from the Goblin

I thought I should let anyone that cares know what the latest status of my work is.  What work?  Getting MeeGo on openSUSE, of course!  I'm calling it Smeegol – SUSE MeeGo Linux, and this just happens to be the Teal Goblin – Teal is the code name for 11.3 ;-)

Well I'm not quite there yet (unfortunately) :-(  I have one major issue which is the Network Panel not displaying properly, and as such is difficult to use.  I also have a smaller issue with the web panel, but that is more of an annoyance rather than a blocker.

So in a nutshell that's the state of play.  Now I'm concentrating on getting things working on 11.3 and getting a working image, but if people would like to see things get into openSUSE 11.4 then there are some low hanging fruit for people to pick up and run with.  In a nutshell before things can make it into Factory, the spec files need to be cleaned up and made to comply with the Geeko's high standards.

So please join in the fun and have a look at the Meego:Netbook repo, and help out where you can.  I wanted to get things working first before I started to look at housekeeping.  Some packages already comply, but others most certainly don't as they were straight imports from upstream.

Oh and if you want to try Smeegol as it stands now, warts and all, you can grab the live image from here. If you're brave (or stupid) you can get the goodness via 1Click for 11.3 or Factory. Yes it is 32bit only at the moment, as when packaging I had too many x86_64 errors.  Please note that the Goblin may chew fluffy bunnies, sodomise gorrilas and generally be an imp!  You can file bugs if you wish over on BNC just select the Moblin Component

So please join in the fun and help clean up the Goblin :-)

Author:   |  Tags: , , , , ,
July 26, 2010
20:30
Author: awafaa  |  Tags: , ,
14:10
Author: awafaa  |  Tags: ,
July 19, 2010
16:32
Author: awafaa  |  Tags: ,
July 16, 2010
16:07
Author: awafaa  |  Tags:
July 13, 2010
20:36
Author: awafaa  |  Tags: , , ,
08:20
Goblin status update

I thought it was about time that I enlightened people as to what the
state of play is with my efforts of getting MeeGo 1.0 for Netbooks on
openSUSE.

The good news is I think I'm pretty much there :-)  I believe all the
essential packages are built now, although there is a *lot* of work to
be done in getting the packages into Factory.  The outstanding work is
mostly spec file housekeeping but non the less it will be a relatively
laborious task.

I am currently looking at getting a hybrid iso image built so that
people can install the goodness straight of the bat and have the image
available pretty close to 11.3's release - this may or may not happen as
fast as I would like but we'll see.

For those that are interested all the packages etc live in
Meego:Netbook, and the image stuff lives in the meego-live package in
there.  Any and all help with cleaning spec files and creating an image
is most appreciated.

Talking of thanks, none of this would have happened without the huge
amounts of help from DimStar, darix, dl9pf, joeyli, glin, mchang, mlin, mmeeks
and vuntz. Thank you *SO* much chaps!

I will try and get a 1-Click done whilst I work on an image.  If people could have a look at the repo and let me know if anything is missing that would be great - don't forget you can submit anything that is missing ;-)

 

As soon as I have anything new I'll let you know.   So if you want to join in the fun, then head over to #opensuse-moblin on IRC and the opensuse-goblin mailing list.  There are lots for people to do, and if you want to start contributing this is a good way to do so :-)

Author:   |  Tags: , , , , ,
July 12, 2010
23:54
Author: awafaa  |  Tags: , ,
16:41
Author: awafaa  |  Tags: , , ,
11:40
Author: awafaa  |  Tags: ,
July 8, 2010
10:25
Author: awafaa  |  Tags: ,
July 7, 2010
23:28
Author: awafaa  |  Tags: ,
July 3, 2010
08:02
Author: awafaa  |  Tags: , ,
July 2, 2010
16:37
Author: awafaa  |  Tags:
June 29, 2010
10:50
Author: awafaa  |  Tags:
June 28, 2010
11:59
Author: awafaa  |  Tags: ,
June 21, 2010
12:55
Author: awafaa  |  Tags: ,
June 18, 2010
12:54
Author: awafaa  |  Tags:
June 14, 2010
09:48
Goblin - Then, Now & the Future

 

It's been a while since I mentioned anything about Goblin and anything netbook related, sorry.  Anyhow as everyone is aware, Moblin has since been superseded by MeeGo.  The timing was a bit of a PITA for me, as it coincided with the Factory freeze, which means I couldn't update the relevant packages etc in-time for 11.3.

 

As it stands, 11.3 should have an almost fully functional Moblin environment – I say 'almost' as there were two packages that I just couldn't get to co-operate and build (the modified Moblin browser, and the Web panel).  They should not affect your enjoyment of the UX so I'm not going to kick myself too hard.   I have learnt several lessons though trying to get Moblin into Factory:

 

1: Getting things into the next distro release is NOT difficult.

I don't care what anyone says, the process is very simple and straight forward.  Importantly, there is a huge amount of help from all parties that deal with the acceptance etc.  If you need help or guidance, just ask! I can't stress enough how much help is available to people.  I would personally like to thank everyone that helped, but I know I will miss some people off due to my feeble brain.  As a start these people have been invaluable to the process - Andreas Jaeger, Marcus Ruckert, Stephan Kulow, Michael Meeks, Henne Vogelsang, Pascal Blesser, Andrea Florio & Dominique Luerenberger.  Thank you all (and sorry to those whom I missed of listing).

 

2: You need to plan, and plan well.

I started off with great intentions, but I didn't take into account how disruptive my daytime job would be.  Unfortunately I haven't wopn the lottery and as such I have to deal with “The Man”, otherwise I have no food or house :-(  Part of my bad planning led to me missing the cut-off for getting Moblin listed as an installable option from the get go.

 

3: Spread the love.

There's a saying I've heard many times and from many different places – A burden shared is a burden eased.  Do you know what?  It's absolutely true!  Even if there are only a couple of you dealing with a project, it makes things so much easier, and having more is just plain fun :-)  I tried to get some of you reprobates to join in, but you were all too busy.  As such the pace of progress was fairly slow.

 

4. Have fun doing it. 

This applies to almost anything you do, but especially when doing any form of contribution. If you feel that it is getting you down, take a break, try and pass the baton to someone else to carry it forward for a bit.  What ever you do, don't let it burn you out!  Loosing a contributor to burn-out is disastrous for the community, and is something we should all be aware of and on the look out for.

 

So that's the past/present, what about the present/future?  Well Goblin will live on, and incorporate all the new goodness that is coming out of MeeGo.  I do genuinely think that MeeGo is a vast improvement on Moblin, but as always there's room for improvement; and what better way to start improving than by getting the Geeko involved? :-)  As my contribution to HackWeek 5, I have started the importing process for all the MeeGo packages, into the OBS.  Believe it or not, there are only a handful of packages that can be carried over from Moblin which is a bugger.  Regardless I think I have got pretty much all the needed pieces in.

 

Problem is the way I've done it is pretty hacky – I basically just  dropped the contents of the SRPMs in and hoped for the best.  This was done mainly for speed, and I know that it isn't good enough.  Problem is I'm trying to balance my regular job and dealing with managing the renovation of my parent's house at the same time, so I really don't have a huge amount of spare time :-/  So this is where YOU come in.

 

Please help me to not only get Goblin updated to the latest and greatest that MeeGo has to offer, but also prove to everyone outside of the openSUSE community that we are a coherent and cohesive force to be reckoned with!  Too many people discount us, and just say that without Novell nothing would get done.  Please help me to help you to prove this assumption to be a load of rubbish.  We have the tools and knowledge available to us, so let's get on with it and get it done!  Oh and we have the real opportunity to be a leader here – the first distro to provide a full MeeGo experience!

 

So if you can help, then please join in on IRC (#opensuse-moblin), and on the mailing list ( make sure you are subscribed first).  The first step is to get everything building, from there we can move forward.  Oh by the way, this initial push is for the Netbook UX, but I'd love to see use get the Handheld/Tablet UX when that is released ;-)  I'm tempted by Garrett's name suggestion of Smeegol, but let's get it building and working first ;-) 

 

Author:   |  Tags: , , , , , ,
June 12, 2010
14:04
Author: awafaa  |  Tags: , ,
June 9, 2010
23:05
Author: awafaa  |  Tags: ,
22:03
Author: awafaa  |  Tags: ,
June 8, 2010
14:06
Author: awafaa  |  Tags: , ,
June 3, 2010
15:00
Author: awafaa  |  Tags: ,
14:36
Author: awafaa  |  Tags:
June 2, 2010
12:35
Author: awafaa  |  Tags: , ,
May 28, 2010
11:08
Author: awafaa  |  Tags: , ,
May 27, 2010
12:43
Author: awafaa  |  Tags:
12:17
Author: awafaa  |  Tags:
May 6, 2010
13:15
Author: awafaa  |  Tags:
April 19, 2010
12:38
Author: awafaa  |  Tags: ,
April 1, 2010
16:51
Author: awafaa  |  Tags: , , ,
March 26, 2010
14:07
Author: awafaa  |  Tags: ,
March 22, 2010
21:32
Author: awafaa  |  Tags: , , ,
March 10, 2010
22:34
Author: awafaa  |  Tags: , , , ,
March 8, 2010
20:51
Author: awafaa  |  Tags: , , ,
March 3, 2010
11:57
Author: awafaa  |  Tags:
March 2, 2010
March 1, 2010
13:30
Operation Factory - getting Moblin into openSUSE

If anyone has been following my tweets/dents, you will have noticed that I sporadically mention something about "Operation Factory" followed by a pile of tags.  Well for the curious, Operation Factory is basically getting the latest and greatest Moblin into openSUSE.

 

Basically the process involves the following:

  • Get the latest code from the Novell internal Build Service, and import it into the OBS.
  • Rebase all the patches and tag them
  • Upstream as many patches as possible
  • Get as many patches as possible into openSUSE
  • Use as many in distro packages as possible
  • Put Moblin specific packages in their own devel project on the OBS

OK so that doesn't look too bad now does it? Not entirely no, apart from the fact that my employer doesn't really want to know about what I'm doing and as such would much rather I spend my time doing annoying/boring/beneficial to shareholders work :-( (that's my obligatory moan out of the way).

 

Michael managed to architect a good plan on how to actually start getting things moving with the help from Aaron and others (I might have stuck my oar in just to feel involved :-) )

 

Vincent was kind enough to import from the IBS to the OBS, and started linking to distro packages.  I have pretty much linked all the remaining packages that could be with ease (as in there were no patches or differences).

 

Federico has done a lot of work tagging and highlighting patches that need to be sent upstream/included into openSUSE over in the wiki.  Problem is that he has other critical priorities (like fixing bugs/work beneficial to shareholders/etc) which means he hasn't been able to go through the whole list of packages.  So that means that I or anyone else needs to do the work on the Still ToDo part of the list.  I have started to merge the identified and "cleaned" packages, I still have a way to go but I'm hoping I can juggle things a bit so that I can at least finish that part of the list.

 

Another thing that needs to be done, is get all the Moblin specific packages submitted to their own devel project before they can be sent into Factory.  We have a devel home ready, it's just a matter of going through all the packages and sr'ing them there.

 

I have commented on the wiki against the packages that I have linked, patches upstreamed etc. to make it easier for people who may want to join in the fun (just incase no one noticed, that was a hint!).  Basically the repository setup is like this:

 

  • Moblin:2.2 is the new home for building Moblin.  This will effectively be an aggregate for the different devel components.  This is also the repository that will provide the base to build the images for people to install (no I don't have a date for when these will be available yet).  It is also the home for packages that can't get merged into Factory due to too many patches or weird tweaks should there be any.
  • Moblin:UI is the new devel project for the Moblin specific components.  This is where things like moblkin-panel-web etc. will live, and where they will be worked on prior to being sr'ed up to Factory. 
  • All the other packages should be in distro, so the maintenece aspect of things should be much simpler unlike now.

The keen eyed among you will have noticed the name of the aggregate repo - yes it will house the new release once we have merged everything.  We are starting off with 2.1 and then we can easily see diffs etc between versions when they are submitted.

 

So all in all things are moving in a positive manner, just not as quickly as I would have liked.  If you are disappointed in the speed at which things are progressing pop into irc or send a mail to the mailing list (make sure you subscribe first).  Please do get involved!  There is lots of useful work for people to do, and importantly lots of fun to be had :-)

Author:   |  Tags: , , , , ,
February 26, 2010
15:49
Author: awafaa  |  Tags: , , , ,
February 24, 2010
17:58
Author: awafaa  |  Tags: , , ,
February 22, 2010
20:23
Author: awafaa  |  Tags:
20:21
10:55
Author: awafaa  |  Tags: , , ,
February 19, 2010
23:04
Author: awafaa  |  Tags: , , , ,
14:16
Author: awafaa  |  Tags: , , ,
10:49
Author: awafaa  |  Tags: , , , ,
February 17, 2010
12:50
Author: awafaa  |  Tags: , , , ,
February 16, 2010
12:14
Author: awafaa  |  Tags: ,