Barney T. Administrators Posted August 6, 2008 Administrators Share Posted August 6, 2008 Hi All, We need someone really good with python to hep us code some apps in Shift Linux (Ubiquity to be more specific). If you have the skills we could definately use you. Please PM Barney or bmaher if you can assist! TIA :yes: Link to comment Share on other sites More sharing options...
0 markwolfe Veteran Posted August 6, 2008 Veteran Share Posted August 6, 2008 From the Ubiquity page on the Ubuntu site, it seems that only the Ubuntu front end was written in Python, and the back end part of the Debian Installer was written in shell code and C. That said, I am a beginner in Python. I have strung together a few bash shell commands and made simple scripts (like to resize and overlay a snapshot and then upload via FTP). I haven't touched C since... umm... 1989 or so. What type of tasks are needed? (basically, how far down into the rabbit hole does a volunteer need to go?) Link to comment Share on other sites More sharing options...
0 Brian M. Veteran Posted August 6, 2008 Veteran Share Posted August 6, 2008 It's mainly the front-end we're working with (the actual UI is built with Glade). What we need is to build/attach a "Package selection" frontend to apt. The plan is to essentially allow users to choose what packages to install during the Ubiquity UI, and after the base system is installed, it goes back and installs the packages that the user chose (which can be done by using chroot and apt). The UI itself will be a standard thing, possibly placing the packages into groups such as "Multimedia", "Web", and a couple of buttons, such as "full install", "recommended" etc, so nothing major. There's no network stuff involved, as we'll be adding the packages to the disk, and adding the disk as a source. Link to comment Share on other sites More sharing options...
0 Mouldy Punk Posted August 6, 2008 Share Posted August 6, 2008 I *might* be able to help out. I've used python a wee bit in the past and should be able to pick it up again relatively quickly. No promises though because I don't know just how rusty I am yet :p I'm not entirely sure what it is you're asking though. Is it like, after you chose the partition etc, a screen that is similar to Ubuntu's Add/Remove Applications (this, as opposed to synaptic) comes up allowing the user to select which packages to install? With a couple of buttons that'll modify the selection (full or recommmended)? Also, I'll need to set up some sort of dev environment because all I have installed at the moment is Win XP :p *gets ubuntu installing in a virtual machine* Link to comment Share on other sites More sharing options...
0 Brian M. Veteran Posted August 6, 2008 Veteran Share Posted August 6, 2008 That image isn't loading for some reason, but what you've described is pretty much exactly what we need. The UI itself will have checkboxes next to each package, and the buttons will check either the recommended selection of packages, or it will check all of them. I forgot to mention that yes, it'll have to be after the partition screen, as we'll need to calculate whether or not they have enough space after ticking (but that's a 2 second bit of math :p) Link to comment Share on other sites More sharing options...
0 Mouldy Punk Posted August 6, 2008 Share Posted August 6, 2008 I just found that image in google and hotlinked it x) Here's a shot I took (right screen). What version of Ubiquity are you working on/where can it be checked out/downloaded from? Link to comment Share on other sites More sharing options...
0 Brian M. Veteran Posted August 6, 2008 Veteran Share Posted August 6, 2008 If you're using any of the *buntus, uncomment the remaining repos in /etc/apt/sources.list, do an apt-get update, followed by an apt-get install ubiquity. The version isn't an issue, as we haven't started modifying it yet, so just use the latest version in the repos :p. Link to comment Share on other sites More sharing options...
0 Barney T. Administrators Posted August 7, 2008 Author Administrators Share Posted August 7, 2008 Thanks MP for stepping up to the plate! Link to comment Share on other sites More sharing options...
0 Mouldy Punk Posted August 7, 2008 Share Posted August 7, 2008 Heh, easy now. No promises, I haven't had a chance to see how over my head I am yet :p I'm downloading ubiquity's source now from here because I couldn't find the source in ubuntu's repositorys. Link to comment Share on other sites More sharing options...
0 Mouldy Punk Posted August 7, 2008 Share Posted August 7, 2008 Ok, sorry guys. I've had a look at it and it's over my head I'm afraid. It'll take me ages to get my head around their code, never mind about writing my own code that'll 'fit'. Sorry! Link to comment Share on other sites More sharing options...
Question
Barney T. Administrators
Hi All,
We need someone really good with python to hep us code some apps in Shift Linux (Ubiquity to be more specific). If you have the skills we could definately use you.
Please PM Barney or bmaher if you can assist!
TIA :yes:
Link to comment
Share on other sites
9 answers to this question
Recommended Posts