Ubuntu 12.04 daily builds are out. elementary Luna´s should follow

Asked by Eduard Gotwig

Ubuntu 12.04 daily builds are out. elementary Luna´s should follow, right?

http://www.omgubuntu.co.uk/2011/11/ubuntu-12-04-daily-builds-available/

Question information

Language:
English Edit question
Status:
Answered
For:
elementary OS Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#1

Not quite.
I'd prefer to wait until feature freeze at least before I undertake any integration. Well, it's not realistic to do EVERYTHING after feature freeze, but bootable images will arrive only then.

Revision history for this message
ttosttos (ttosttos) said :
#2

Maybe I'm missing something, but the lack of daily builds for Luna keep people from helping with testing. Any reason why daily builds couldn't been made available with 11.10 until 12.04 hits feature freeze?

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#3

Because of lack of documentation on ubuntu's new ISO build system and lack of my interest in working with it without documentation (read: reverse-engineering it). I already did that with seeds and I'm quite fed up with that.

Revision history for this message
Sean Seago (speedkreature) said :
#4

Honestly, a set of instructions to build from--something that could be posted to personal blogs, omgubuntu, webupd8, etc would be great. I've been searching for a while and I haven't found anything since the move from 11.04.

I'm no stranger to installing Ubuntu, ripping pieces out and putting other stuff in. I imagine anyone following this would be in the same boat.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#5

The problem is that you can't rip out the right pieces properly without using seeds. Just try to get rid of unity being pulled in with every dist-upgrade and you'll see what I mean. I'm aware of a large number of ways to build Ubuntu live images, and seeds seem to be the only sane one for the scale of elementary OS Luna. Your approach works for Jupiter but not Luna.

Revision history for this message
ttosttos (ttosttos) said :
#6

So, it seems the roadblock is lack of documentation on ubuntu's new ISO build system and not really 12.04 feature freeze then. If that's the case, I wonder if the issue was discussed at the recent UDS. I'd be happy to help with Luna testing.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#7

the feature freeze is a deadlock for any integration work, and daily builds don't make much sense without it.

Revision history for this message
tim schoen (timschoen123-deactivatedaccount) said :
#8

can't we just build ik with UCK? Or does UCK not support the new ISO build system too? cause now the alpha is out, i think we should give the community at least something for now!

Revision history for this message
tim schoen (timschoen123-deactivatedaccount) said :
#9

oops didn't read the: I'm aware of a large number of ways to build Ubuntu live images

Revision history for this message
Emre Can (ihatememberships) said :
#10

so sergey, i guess ubuntu feature freezed, is it time for bootable image now ?

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#11

OK, I have to agree :D
Ivo Nunes has a preliminary one, it boots to Pantheon already. He's supposed to publish his new build scripts today.
We still have a problem with the builds, though: we don't have a machine that we can use as a build server. If somebody volunteers and sets up automatic builds + Sourceforge upload on their machine, there will be public ISO builds; otherwise they will remain in "Build It Yourself" state.

Revision history for this message
Emre Can (ihatememberships) said :
#12

honestly, i don't know what build server is. i just wanna try elementary os luna with a easy way.

and you guys seem to me a little bit unwilling about everything... is everything ok about project ? are you guys out of inspiration or what ? your last 'daily build" is 5 months old..

Revision history for this message
Allen Lowe (lallenlowe) said :
#13

Emre, We have been heavily focused on other things. There are many apps and technologies that we have needed to work on before we even bother setting up builds of the whole system.

Revision history for this message
Cassidy James Blaede (cassidyjames) said :
#14

Emre, sorry that you've gotten that vibe. We've really been focused on the actual development process and have been hitting some roadblocks with this particular bit. We are working on it and looking for the best way to get it all set up, but daily builds take a pretty significant infrastructure to be done properly; just think about everything that goes into synchronizing every bit of Ubuntu to a server every day, processing the changes, building the result, uploading it, then having countless people download it every day. Clocking in at 600+ MB (for the completed, compressed image only), that's a huge amount of bandwidth alone, plus all of the processing power and storage needed. The best thing I can suggest at this point is to sit tight while we get it built out.

Revision history for this message
Scott Ringwelski (sgringwe) said :
#15

Cassidy's comment may be true, but i'm guessing you're not very content with it, so here is mine.

Our our last daily build is far from 5 months ago. The iso builds are not an indicator of how much progress is being made at all. You should instead visit individual project pages. Just a few:

https://code.launchpad.net/~sgringwe/granite/fastview
https://code.launchpad.net/~elementary-pantheon/slingshot/new-slingshot
https://code.launchpad.net/~elementary-apps/scratch/scratch
https://code.launchpad.net/~daniel-p-fore/postler/trunk
https://code.launchpad.net/~elementary-apps/eidete/trunk

I picked these randomly from https://launchpad.net/elementary. 3 of them had work done on them within the past 2 hours (at the time of writing), and the others within the past 2 days.

If you want to try elementary, your best bet is to install the apps individually rather than look for a pre-built iso. The daily builds can be found at https://launchpad.net/~elementary-os/+archive/daily where most builds for actual apps (as opposed to some fonts or wallpapers) have been built within the month, even week.

Revision history for this message
Emre Can (ihatememberships) said :
#16

Hello again guys, thanks for answers. im very glad to hear that you are all focused on project. i really believe that elementary gonna be huge thing in a few years. so im very excited about new features and all kinds of innovation.

i wasn't aware of how hard to make a ready to install builds. by the way, i thought source forge and launchpad hosting your files ? is that cost anything to you ? how come bandwidth is a problem ? anyways i'm not a pro user and don't know much about this.

one last thing, i know you don't wanna ship a program that you didn't make but since you don't have your own torrent program, can i recommend this one to you ? i guess this will me the future of file sharing world.

http://torrentfreak.com/tribler-makes-bittorrent-impossible-to-shut-down-120208/

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) said :
#17

Bandwidth becomes a problem during the build process. Ubuntu repository is 40Gb per architecture, if we build both i386 and amd64 it's 80Gb, + 5Gb of updates per day. We're working on an on-demand mirroring with caching right now so we don't have to pull all that. Also we have to set up a secure automatic upload process, and we don't really have a spare machine to power the builds. There's also a fair amount of debugging to be done both in build system and ISO build configs...

Regarding project progress, developers make announcements in Launchpad about notable advancements of our apps. They're all aggregated at http://feeds.launchpad.net/elementary/announcements.atom, so you can subscribe to the feed if you wish to keep an eye of the progress.

Regarding sharing and downloading, we're not shipping a standalone BitTorrent client in Luna because we believe it's not the proper way to do it in the first place. All downloads should be handled by one app, be it direct web download, metalink, torrent or zsync. Other apps who need to download something (e.g. file download in web browser) should ask the downloader app to do it. Our [still not approved or finalized] plan can be found at https://blueprints.launchpad.net/elementaryos/+spec/downloader-service

Can you help with this problem?

Provide an answer of your own, or ask Eduard Gotwig for more information if necessary.

To post a message you must log in.