/srv/irclogs.ubuntu.com/2009/04/29/#ubuntu-installer.txt

CIA-4debian-installer-utils: cjwatson * r672 ubuntu/ (7 files in 3 dirs): merge from Debian 1.6700:41
CIA-4debian-installer-utils: cjwatson * r673 ubuntu/list-devices: update list-devices usage message for mmc-partition00:46
CIA-4debian-installer-utils: cjwatson * r674 ubuntu/debian/changelog: releasing version 1.67ubuntu100:48
CIA-4debian-installer: cjwatson * r1089 ubuntu/ (5 files in 2 dirs): Move mainline architectures to 2.6.30-1 kernels.02:13
CIA-4debian-installer: cjwatson * r1090 ubuntu/ (build/config/common debian/changelog debian/rules): Set default suite to karmic.02:16
CIA-4choose-mirror: cjwatson * r613 ubuntu/debian/ (changelog choose-mirror-bin.templates-in): Switch to karmic by default; drop gutsy from the list of suite choices.02:18
CIA-4choose-mirror: cjwatson * r614 ubuntu/debian/changelog: releasing version 2.28ubuntu202:20
maxagazIn the preseed, at the line: "tasksel tasksel/first multiselect standard, ubuntu-desktop", where is ubuntu-desktop defined ?05:30
cjwatsonmaxagaz: tasksel09:24
CIA-4rootskel: cjwatson * r340 ubuntu/ (debian/changelog debian/rules src/init): merge from Debian 1.7611:00
CIA-4partman-auto: cjwatson * r291 ubuntu/ (90 files in 25 dirs):12:22
CIA-4partman-auto: Merge from Debian 85.12:22
CIA-4partman-auto: Drop relatime from autopartitioning recipes; it's the default in Linux 2.6.30.12:22
CIA-4partman-auto: cjwatson * r292 ubuntu/debian/po/ (ast.po kk.po): msgmerge new translations12:24
CIA-4partman-auto: cjwatson * r293 ubuntu/debian/changelog: releasing version 85ubuntu112:27
CIA-4base-installer: cjwatson * r365 ubuntu/ (5 files in 4 dirs): Use -ia64 kernel across the board on ia64.13:37
cybydude :) hi folks!16:03
davmor2Hello16:07
cybydudehi cjwatson16:16
cybydudegreets tp all16:16
cybydudei mean greets to all16:16
cybydudebasically, am trying to develop an integrated installer for a customised version of slax16:16
cybydudei found ubiquity sort of approach very ideal16:16
cybydudeespecially the partioning part16:16
cybydudeso i was wondering, how do i go about compiling it16:17
cybydudeand customising it16:17
cjwatsonwell, start by learning how to build Debian-format source packages in general16:19
cjwatsonthe debuild(1) tool in the devscripts package is a reasonable starting point16:20
cjwatsonubiquity is really really STRONGLY dependent on other things in Ubuntu though16:20
cjwatsonso you may find it pretty difficult going if the underlying distribution differs much at all16:20
cjwatsonthere's a doc/README file in the ubiquity source package with some initial guidance16:20
cybydudethanks a lot for the information. i had gone through the the README and a couple of wiki articles.16:21
cybydudeatleast to begin with, can u please tell me how to compile ubiquity from source in jaunty16:22
cjwatsonI thought I just did16:22
cjwatsonget the source package and use the debuild tool16:22
cybydudesorry. i tried ./configure and ended up with error16:22
cjwatsonyeah, don't do that :)16:22
cybyduderegarding pygtk2 not being found tha16:22
cjwatson'sudo apt-get build-dep ubiquity' will help ... but (unfortunately) you still can't build ubiquity using the traditional ./configure && make approach, sorry. you have to use the Debian build system for it16:23
cybydudeok. i think i got it.16:23
cjwatsonI realise it's confusing because it looks as though you can build it like that16:23
cybydudeif u dont mind , can u briefly mention how do we go about using the debian build system - any link / pointer would do.16:24
cjwatsondebuild16:24
cybydudeok.16:24
cjwatsonit's in the devscripts package, and it has a manual page16:24
cjwatsonyou probably want to use 'debuild -b' to build just binaries, and to avoid16:25
cjwatsonerr, ignore "and to avoid"16:25
cybydudethanks a lot for your time. one last question - is it possible to only build a part of ubiquity - for eg just partioning16:25
cjwatsonafraid not, it's pretty monolithic16:25
cjwatsonit'd be a lot of work to split that out16:25
cybydudethanks.16:26
cybydudeany other better way u can think of - for my probs (slax installer)?16:26
cjwatsonubiquity builds on "d-i", the Debian installer, which is very modular; but most of the UI is implemented in the ubiquity layer, and not in a modular way16:26
cjwatsondistributions tend to build installers themselves, IME :-)16:27
cjwatsonthe reusability is mostly in things like libparted16:27
cjwatsonI'm not sure this is the way it ought to be, but it seems to be the way it is at the moment16:27
cybydudethanks a lot cj.16:27
cjwatsonsorry I can't help further16:27
cybydudevery kind of you to have spared ur time.16:27
cybydudegood day to you.16:27
cjwatsonif you wanted to get ubiquity running exactly as-is, you'd probably have to start by getting a live CD working with casper or something extremely similar, and also get debconf ported16:36
cjwatsonubiquity kind of expects dpkg and apt at the moment, so you'd need to port from that if you're using a different package management system, and figure out how to get progress information and such through16:37
cjwatsonthe build system is inextricably wedded to debhelper16:37
cjwatsonthings like console keymap setup and the like would need to be ported to whatever your target uses - it might actually be easiest to keep on using console-setup in ubiquity and maybe just have it spit out different files on the target system if that's needed16:38
cjwatsonthe partitioner might actually be one of the easiest bits, although in order to use it you'd have to figure out how to port the rest16:39
cjwatsondefinitely a head-scratcher until you've made yourself very familiar with debconf though :-16:39
cjwatson:-)16:39
cjwatsoncybydude: ^-16:39
CIA-4base-installer: cjwatson * r366 ubuntu/ (45 files in 8 dirs): merge from Debian 1.9916:44
CIA-4base-installer: cjwatson * r367 ubuntu/kernel/tests/armel/ (qemu-versatilepb.test sheevaplug.test): update new tests for Ubuntu16:50
CIA-4base-installer: cjwatson * r368 ubuntu/debian/changelog: releasing version 1.99ubuntu116:54
CIA-4netcfg: cjwatson * r635 ubuntu/ (20 files in 3 dirs): merge from Debian 1.4817:14
NCommandercjwatson, I have a patch for libdebian-installer on SPARC (to resolve the FTBFS), although I'm not sure if I should also fix the fputs lines as well (they don't trigger a warning, but they look wrong to me unchecked)19:20
NCommanderhttps://bugs.edge.launchpad.net/ubuntu/+source/libdebian-installer/+bug/36943919:20
ubottuLaunchpad bug 369439 in libdebian-installer "Please merge SPARC FTBFS fixes onto libdebian-installer" [Undecided,New]19:20
alex_joniif I create a custom apt source list (located in /etc/apt/sources.list.d) on the LiveCD, does it get copied over on the installed CD?19:49
alex_joni(I found that it did, but can't quite locate where this happens. and since I have used a /usr/lib/ubiquity/apt-setup/generators/* custom generator, I ended up with twice the info)19:49
alex_jonishould I just remove the generator I wrote, and trust that the file from sources.list.d/ gets copied over every time?19:50
cjwatsonNCommander: no, please don't22:20
NCommandercjwatson, ?22:20
cjwatsonNCommander: I intentionally removed the fwrite checks because (a) they're horribly ugly and (b) current glibc no longer needs them - the reason that libdebian-installer FTBFS on sparc is that glibc hasn't built on sparc for the last three revisions22:20
NCommanderOh22:21
cjwatsonso the right thing to do is to fix glibc22:21
cjwatsonalex_joni: if the file is in the live filesystem, it'll get copied along with everything else22:21
NCommandercjwatson, ew, sorry, I was unaware that glibc was FTBFSing :-/22:22
cjwatsonNCommander: I mentioned it on IRC a few days ago and tried to highlight you, I think22:22
NCommandercjwatson, must have missed the ping :-/22:23
cjwatsonNCommander: http://irclogs.ubuntu.com/2009/04/28/%23ubuntu-devel.html and search for glibc22:23
NCommandercjwatson, completely missed that ping22:24
CIA-4netcfg: cjwatson * r636 ubuntu/debian/changelog: releasing version 1.48ubuntu122:35
alex_jonicjwatson: cool, thanks22:47
cjwatsonalex_joni: of course if you don't want it to be copied then there are ways around it, but it sounds as if this is actually the best behaviour from your POV22:52
alex_joniyup, it is22:53
alex_joniaround dapper I wasn't aware of the sources.list.d, so I added a apt-setup generator22:53
alex_joniand on hardy I did the same as for dapper :)22:53
CIA-4rootskel: cjwatson * r341 ubuntu/debian/changelog: releasing version 1.76ubuntu123:36
alex_jonicjwatson: thanks again, I'll test the fresh CD tomorrow, but I bet it works as it should23:51

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!