/srv/irclogs.ubuntu.com/2007/11/17/#ubuntu-devel.txt

LaserJockBurgundavia: bahhh, leave me alone ;-)00:07
keescookcjwatson: cool, thanks.00:16
Fujitsukeescook: In ubuntu-cve, what do you do about CVEs in universe packages at the moment?00:29
keescookFujitsu: currently we just document them, and marked the "needs-triage"00:29
keescook(but this is why I want to changelog scanner running again -- the universe CVEs are getting out of date)00:30
Fujitsukeescook: Do you attach package references to them? (sorry, still checking it out, X died on me a couple of times)00:30
keescookFujitsu: yes, we assign the CVE to packages.00:31
keescook(the "new CVE" process is codified in the "check_cves" script in the root dir of the tree)00:31
FujitsuI would explore, but I fear the working copy in ~pitti is woefully out of date.00:31
keescookit basically display information about the CVE, and then prompts for package name, etc, then spawns and editor after populating the new CVE file00:31
FujitsuAha.00:31
keescookFujitsu: the bzr tree is okay, so a local "bzr branch" of it should be fine.00:32
Fujitsukeescook: Right, I'm doing that now; it just takes a while.00:32
keescooktrue.  The "README" in the root dir is good too.00:32
Fujitsu(and -intel being really unstable and occasionally hard-locking at the moment doesn't help)00:32
keescook(let me go see if I can convince the working tree to update...)00:32
FujitsuA bzr up in ~pitti/bzr/ubuntu-cve should do it.00:33
FujitsuHm, maybe a co.00:33
FujitsuIf rookery even has a recent enough bzr, that is...00:33
keescookwoo, it worked.00:34
FujitsuAha, thanks.00:34
keescookif people want to start helping with the tracking, I'll likely move it to a bzr tree on LP00:36
FujitsuI'll definitely be going through it regularly and filing bugs for universe stuff, and hopefully getting some if it fixed.00:38
keescookFujitsu: cool; one of the other script I was hoping to write was an auto-LP-bug-opener00:39
Fujitsukeescook: That would be good.00:42
FujitsuYay, checkout finished.00:42
keescookI figure it'd look up the CVE, check for the pkg, and if it's not there, open a new bug.  with python-launchpad-bugs it should be pretty straight forward.00:42
keescookheh00:42
Fujitsukeescook: I presume you would know this if anybody did: is there a way to apt-get source something like `sourcepackage/release'?00:45
keescookFujitsu: if there is, I haven't found it.  I tend to use sbuild+LVM and do the apt-get sources inside the chroots00:46
keescookschroot -c dapper "apt-get source ...."00:46
FujitsuAh.00:46
FujitsuYep.00:46
Fujitsukeescook: DNE is for stuff that just isn't packaged, NOT FOR US is stuff that will never be?00:50
keescookFujitsu: there is a bit of confusion there, but basically, yes.00:51
keescookjdstrand was making the distinction, but I haven't tended to.00:52
keescookNFU would be for totally alien things (cisco, microsoft, etc), DNE for random php CMSs, etc00:52
FujitsuI can see it might be useful at times.00:52
FujitsuYep.00:52
FujitsuThat's what I thought.00:52
keescookFujitsu: I've updated the README a bit to clarify00:55
keescook(haven't pushed yet)00:56
Fujitsukeescook: Thanks.00:56
emgentheya keescook ^^00:57
keescookhi emgent !00:57
emgentall good ? :)00:57
keescookemgent: I need another 10 hours a day.  I'll have to move to Jupiter or something.  :)00:58
emgentehhehe00:58
lamontkeescook: net connectivity will be very laggy from there.00:58
Fujitsulamont: Just a bit.00:59
keescooklamont: crap, good point.  radiation I can deal with.  latency, though.... no way.00:59
Fujitsukeescook: Are we manually tracking things synced into Hardy at the moment?01:00
keescookFujitsu: yeah, there's nothing automatic in the CVE tracker at this point.01:00
lamontkeescook: someone was talking in church a few years back about "what's important" based on his getting a job offer to an island off the coast of south america.  My singular question when he started the discussion (to myself, not out loud) was "How fat is the pipe???"01:00
Fujitsukeescook: And autosyncs aren't logged anywhere. Joy.01:01
keescooklamont: hehe. when I was comparing climates when moving away from Chicago, "is there any technology?" was the first question after climate.  Pago Pago was right out.  :)01:01
lamontexactly01:04
Fujitsukeescook: What's the correct status if a release already has the fix? (not in SECURITY, but RELEASE)01:13
keescookFujitsu: if it's in hardy, it's the "devel" release, in which case I tend to mark things as "not-affected" if they were okay when I got there, or "release ($VERSION)" if I had to apply fixes01:14
keescookif it's an earlier release and the CVE is just out of date or wrong, I would mark it not-affected01:15
* desrt allows google to convince him that "kees" is a valid nickname for people named cornelius01:15
Fujitsukeescook: OK. (there's very little documentation on what the statuses are for...)01:15
keescookheh01:15
keescookFujitsu: valid point, I can add a section for that.01:16
slangasekdesrt: even though neither google translate nor babelfish substantiates the claim that "kees" is a Dutch word for "horn"? :)01:16
* keescook is confused now01:17
* desrt too01:17
Fujitsukeescook: Is the upstream_blah field meant to contain the fixed version?01:17
keescookFujitsu: yeah, look in the retired/ tree for recent CVEs.01:18
FujitsuGood point.01:18
slangasekkeescook: by me, or by something security-ish?01:18
keescookslangasek: by you.  where is the "horn" claim from?01:19
slangasekkeescook: one of the google hits I found when I was looking for it said that etymologically, "kees" is a nickname for "Cornelius" because it's a Dutch word meaning horn (where "cornelius" < Lat. CORNUS, horn (of an animal))01:20
slangasekbut then I couldn't find anyone that agreed this is what "Kees" meant in Dutch :)01:21
keescookslangasek: bizarre.01:21
keescookgoogle of "kees cornelius" shows all sorts of people with stuff in ()'s.  :P01:22
keescookhttp://en.wikipedia.org/wiki/Dutch_name01:22
slangasekyes, but all that proves is that you've compromised google. and wikipedia.01:23
keescookslangasek: *rofl* if only.01:23
keescook(is there a "blame" view in wikipedia?)01:24
slangaseknot AFAIK :)01:24
keescooksweet.  then you'll never find n0tk33s's strategic edits!01:25
FujitsuHeh.01:25
BBHossanybody here know how to get ObjC code to compile on 7.10?01:26
BBHossi keep getting an error that cc1obj cant be found01:26
minghuaBBHoss: Do you have gobjc package installed?01:28
* Hobbsee waves01:28
keescookheya Hobbsee01:28
BBHosslemme check01:28
Hobbseekeescook!01:28
BBHossapparently not :)01:29
BBHosscool thank minghua01:29
jdstrandFujitsu, kees: wrt NFU and DNE, I have basically said that NFU is for something that will/cannot be used in/on Ubuntu (eg Cisco IOS), but DNE is something that could actually run on Ubuntu (ie php apps), but isn't in the archive01:30
jdstrandbut like kees said, it's really pretty loose and means the same thing in the end01:30
Fujitsujdstrand: That makes sense.01:30
slangaseknot-for-exist01:31
keescookjdstrand: I'm add a section on "status"01:32
jdstrandkeescook: cool01:32
jdstrandFujitsu, keescook: I have on my TODO list to somehow check upstream_pkg against devel, and warn if it looks like it is fixed in devel (kinda like we do with retired)01:34
jdstrandit'd slow things down though, so would likely need to be a separate script or option01:34
jdstrand(I haven't worked out much beyond getting it on my todo list ;)01:35
keescookjdstrand: ooh, yeah, that's another good way to find stuff.  frequently the changelog for such things will just say "New upstream release" without mentioning CVEs.01:35
* keescook adds a TODO file01:36
Fujitsujdstrand: That sounds good.01:36
* jdstrand hopes keescook doesn't get too crazy with that TODO file01:36
slangasekcjwatson: did we have specific text to include for the update-grub ucf template?  this wasn't preserved in the gobby session01:38
slangasekkeescook: or maybe you remember?01:39
keescookslangasek: oh... did we specify something like that?01:39
slangasekkeescook: well, there was some reason we didn't want to use the standard ucf text, but perhaps the replacement text wasn't fully specified :)01:40
keescookslangasek: I don't think it came up, but since I'm not familiar with ucf, not everything made sense01:40
emgentkeescook, do you have tomcat ?01:43
keescookemgent: "have", as in, installed?  I don't, no.01:43
emgentuhm ok. np.01:43
keescookbut there is tomcat5 and tomcat5.5 in the archive.01:43
emgentyes i saw01:43
emgentbut i found bug in tomcat 6.001:44
keescookah, cool.  Yeah, that software has a lot of CVEs against it.01:44
emgentI think in earlier versions too.01:45
emgentit's a stupid XSS01:45
keescookI think the other CVEs are mostly XSS too: http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=tomcat01:46
emgentyes i'm in :P01:47
emgentoh it's old uhm..01:49
emgenthttp://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-244901:49
ubotuMultiple cross-site scripting (XSS) vulnerabilities in certain JSP files in the examples web application in Apache Tomcat 4.0.0 through 4.0.6, 4.1.0 through 4.1.36, 5.0.0 through 5.0.30, 5.5.0 through 5.5.24, and 6.0.0 through 6.0.13 allow remote attackers to inject arbitrary web script or HTML via the portion of the URI after the ';' character, as demonstrated by a URI containing a "snp/snoop.jsp;" sequence. (http://cve.mitre.org/cgi-bin/cvename.cgi?01:49
emgentpoor tomcat :)01:50
keescookheh01:50
HobbseeMez: unfortunately, only by name at the moment.02:08
tonyyarussosiretart: Under "Outstanding issues" on https://wiki.ubuntu.com/EncryptedFilesystems, would it make sense to have passphrase/key management available from multiple places?  For instance, it relates to partitions, so you should be able to do it in GParted, but it's also a password/encryption key management task, so it would seem to also make sense to have stuff in Seahorse.03:22
flakeusing glade, how do i resize a button or other control on the window 'form' ?03:22
flakeoh i guess I add panes to the window and place/resize controls in there?03:39
* Hobbsee notes this is not a gtk help channel.03:40
flakeotay then..  where is it03:41
flakeand then.. how do you develop, what tools?  Qt?03:42
Hobbseefor the kde stuff, yes.03:43
Hobbseefor the gnome stuff, it's gtk.03:43
flakei can see the panes in this Konversation app03:43
flakeok03:44
flakegnome apps work on kde, can kde apps work on gnome?03:47
LaserJocksure03:47
LaserJockwhy wouldn't they?03:47
Hobbseeworks fine here.03:47
Chipzzflake: there are a number of gtk+ help channels on irc.gimp.org; among which #gtk+ and #pygtk03:51
=== nemo_work is now known as nemo_home
pabs3where can I find out about the magical juice that makes Ubuntu JeOS good for VMWare appliances?05:48
warp10Hi all!06:48
=== asac_ is now known as asac
=== pabspabspabs is now known as pabs3
=== macd_ is now known as macd
_jmAnybody who could run a quick GTK+ test program for me real quick? I'm experiencing a very weird bug, but it's so severe I want to ensure it's not a problem with my system.08:03
_jmFor some reason, using the U+FF5E character causes many CJK characters to stop displaying in GTK+. C version at http://pastebin.ca/778083 , Python version at http://pastebin.ca/77808408:04
_jmFigured it was best to ask somebody to confirm this, rather than posting a bug and getting lots of "works for me".08:05
pasichi guys08:06
pasici tryed to access samba packages to upgrade/install but them cannot readable at security.ubuntu.comn08:07
pasic-n08:07
pasicis it normal, or mistake?08:07
_jm<title> samba security update is broken and deliberately 40308:08
_jmThey found a problem with it after it was pushed out, so marked it forbidden to stop people from downloading it08:08
pasicok:) thx08:08
pasicwhat time about when accessible again?08:08
_jmLikely when the problem is fixed, and a new version pushed out.08:09
pasicLOL just seen up line :P08:09
pasicok, thx ...08:09
jjonessecurity.ubuntu.com repository files inaccessible.. who do we tell?08:53
jjonesfiles at  http://security.ubuntu.com/ubuntu/pool/main/s/samba/ with "Last Modified" dates of 16-Nov-2007 have permissions set wrong08:54
lamontjjones: see http://bugs.launchpad.net/bugs/16311608:54
ubotuLaunchpad bug 163116 in samba "libsmbclient: upgrade fails with error 403" [Undecided,In progress]08:54
* lamont sleeps08:54
jjonesahhh.. wish I had spotted that on my own, thanks lamont. I'll pass the info along to others on Kubuntu IRC.08:56
lamontjjones: generally speaking, if the file is 403, you _REALLY_ don't want it.  it has been totally intentional both times I've seen it.08:56
lamont(as in it's bad enough that it's better to have all these questions than to let people download it...)08:57
jjonesThe kubuntu irc seems to be more aware of it now too..  7 hours ago I got nothing.09:02
=== lifeless_ is now known as lifeless
mdkemjg59: around by any chance?10:47
* Hobbsee waves10:58
mdkehi Hobbsee11:01
Kmos* There's a session about how to properly read Stack traces in #ubuntu-classroom *11:17
=== enrico_ is now known as enrico
=== \sh_away is now known as \sh
\shmoins11:50
\shslangasek, thx for taking care of xclass...11:51
=== gouki_ is now known as gouki
=== nand`_ is now known as nand`
jpatrickdoesn't the ubuntu font has accents?12:58
Chipzzjpatrick: there is no such thing as the ubuntu font?12:58
jpatrickubuntu title font12:59
Chipzzwhat on earth are you referring to? :P12:59
jpatrickttf-ubuntu-title13:00
Chipzzheh13:03
=== ogra__ is now known as ogra
Chipzzanyway, you could probably take a look using something like gucharmap or something13:04
Chipzzalthough I believe it does substitution for missing characters13:04
Chipzzwow13:04
Chipzzthat font does look pretty small13:04
ChipzzGet:1 http://archive.ubuntu.com gutsy/universe ttf-ubuntu-title 0.1-1 [9858B]13:04
Chipzzvery much possible it in fact does not have accents13:05
ograit doesnt have accents ....13:15
ograit was done by an australian (who doesnt use accents) focused on the ubuntu string (which doesnt have accents either)13:16
ografeel free to submit patches for accents ;)13:16
Hobbseebah.  who needs accents, anyway... </australian>13:17
jpatrickogra: and how could I do that?13:17
ograjpatrick, modify it, file a bug, attach a diff for the modifications you do to the source13:17
jpatrickogra: there appears to be a ttf-ubuntu at http://wiki.ubuntu.com/CatalanTeam/Grafisme with accents13:24
ograthat should be included then13:24
=== illovae[bis] is now known as lynette_scavo
=== lynette_scavo is now known as linette_scavo
=== linette_scavo is now known as illovae_
=== Skiessl is now known as Skiessi
=== \sh is now known as \sh_away
=== ogra1 is now known as ogra
ograjpatrick, hey, thanks :)16:16
jpatrickogra: don't mention it16:17
ograanything wrong ?16:18
jpatricknope16:18
ogra:)16:18
jpatrickjust saying "bitte" :)16:19
ograah :) gut16:19
ograhab ich falsch verstanden :)16:19
Skiessiwhy nvidia-glx doesn't get updated to work with xserver-xorg-core?17:46
Skiessihttp://packages.debian.org/sid/nvidia-glx they have it already in debian :o17:47
Skiessior should I go talk about hardy in #ubuntu?17:48
Skiessioh they've restarted #ubuntu+1, I'll ask there17:49
=== DrKranz is now known as DktrKranz
cjwatsonslangasek: I haven't gone through all my notes yet, but I'm not sure we specified text18:12
cjwatsonI often tend to leave that up to the implementor in specs anyway ...18:12
kalehhello. how to set the path for a particular forlder, so as to run binaries from it?18:34
kalehdo i have to use the setenv command?18:34
cjwatsonkaleh: please use #ubuntu or https://answers.launchpad.net/ubuntu18:37
kalehsure18:43
=== cjwatson_ is now known as cjwatson
IntuitiveNipplecjwatson: Am I correct that you're a bit of an installer wiz?19:30
jdongIntuitiveNipple: that's an understatement :)19:31
IntuitiveNipplehehehe... just I have a quick question. I'm creating automated scripts to build  Ubuntu User Mode Linux file systems and wondering if mkaing use of the installer logics might be a good way to go. Curerntly I'm doing deboostrap followed by a bunch of manual writes to various config files.19:32
ChipzzIntuitiveNipple: depending on what you need to do you could also use debconf preseeding19:33
IntuitiveNippleI was wondering if I could customize the server/alternate CD installer scripts or if that would be overkill!19:33
IntuitiveNippleChipzz: yeah, that's what I've been looking at. I'm trying to make it create an image that is identical to what the installers might create, to make prevent support issues because of differences in initial configuration19:34
cjwatsonIntuitiveNipple: it ought to be possible, although getting the right kernel in place could be a little tricky19:36
cjwatsonbut you can do arbitrary stuff in preseed/late_command scripts, so ...19:37
cjwatsonan automated d-i install is certainly where I'd start19:37
IntuitiveNippleI'm wanting to not put the kernel in, obviously. I just want to take it from the deboostrap packages point19:39
=== jdong is now known as notjdong
=== notjdong is now known as jdong
IntuitiveNippleThe UML kernel is a binary on the host, and once the script has built it, and deboostrap has run, it copies the kernel modules into place.19:40
IntuitiveNippleOK, from what has been said it sounds like the way to go.19:41
cjwatsonIntuitiveNipple: try preseeding base-installer/kernel/image to 'none' for that, although you'll probably also have to go to a bit of effort to avoid installing a bootloader19:41
cjwatsonbut it should all be possible19:41
cjwatson(it's "debootstrap" BTW)19:42
IntuitiveNipplelol... no it's 'spulling mistaks'19:42
jdongdeboostrap is used on Oct 31.19:43
=== noobuntu is now known as moo_cow
attunixHow do I make my own X Windowing System?20:40
Chipzzattunix: 1) please read the topic; this question is off-topic here; 2) your question is poorly formulated (ambiguous) and 3) supposing you think X itself is crap and you want to write something from scratch; don't. You're most likely looking at the output of top, thinking "OMG X eats a lot of memory! That must be inefficient!" and be terribly wrong about it20:43
attunixChipzz: 1) I know this is not an application development room, and it is on-topic, since I would like to attempt to implement this on an Ubuntu system. 2) I'll try to restate my question 3) I don't want to redesign X. GNOME runs on X. KDE runs on X. I want a windowing system like those two (more examples: XFCE, blackbox, etc.) and not make my own x-like thing.20:45
attunixI mean windowing manager20:45
=== cjwatson_ is now known as cjwatson
Chipzzthe fact that you want to implement it on an ubuntu topic still doesn't make your question on-topic ;)20:46
cjwatsonif you wanted to write your own window manager, you would need to start by reading the ICCCM specification20:46
Chipzzs/ topic//20:46
attunixok20:46
cjwatsonbut it is NOT for the faint of heart or for anyone who needs to ask questions along the way ...20:46
* Chipzz agrees20:46
Mezwhy is it so damned hard to find someone to sponsor a package to debian (It's not like it's even a new package, it's just an update to a current package that I've mainained for about a year now!)20:47
Chipzzattunix: btw, are you sure you want to implement a wm, or do you want to implement a desktop environment?20:48
attunixChipzz: what's the difference?20:48
Chipzza wm just draws the borders around windows. a DE consists of a wm plus other things (like a file manager and a panel)20:49
attunixChipzz: a windowing manager.20:49
Chipzzyou could argue that both the file manager and the panel are optional, and use something like gdeskltes instead20:49
Chipzz*gdesklets20:49
slangasekMez: because your package has "nonfree" in the name ;)20:50
Mezslangasek, true ;)20:50
Chipzzattunix: btw, there are already a lot of wm's out there; have you tried all of them? a good place to start would be freshmeat (let me look up the link for you)20:50
attunixok, thanks :)20:51
Chipzzattunix: http://freshmeat.net/browse/56/ may be a good place to start20:51
Mezslangasek, *sighs* why I decided to maintain rar I don't know20:52
Chipzz153 projects found :P20:52
MithrandirMez: then give it away?20:52
* Chipzz frowns; why does freshmeat consider cedega a wm? :P20:53
MezMithrandir, I'm happy to do it, but not being a DD is a PITA20:53
Mezcause finding sponsors is a Pain20:53
* Nafallo looks back and forth on Mez and Mithrandir a couple of times20:54
Nafalloseems hard ;-)20:54
MithrandirNafallo: no, I'm not going to sponsor random packages in Debian.20:55
Nafallo:-)20:55
MezMithrandir, I was assuming that you wont sponsor unless you've worked with me from the start with it20:55
Mezhowever, I've had 2 sponsors dissapear on me so far - so need a new one20:55
Mez(infinity was one of them!)20:56
MithrandirMez: in this case, it's more that I'm spending little enough time on Debian that pretending to be your sponsor isn't something I want to do.20:56
MezMithrandir, It's no problem, I know that you have a lot of things to do... hence why I didn't ask20:57
MezI know quite a few DDs in here, but a lot of them are either too busy, dont want to sponsor a non-free package, or wouldnt go for something that they havent walked through from the start with20:57
* Mithrandir nods.20:58
Mezthat's at least the reason why infinity stopped sponsoring me (the time issues)20:58
Mezthough it'd be nice if I could get NM sponsorship based on rar - make my life easier :D20:59
jdonghmm can a driver evaluate bug #157867 for SRU?20:59
ubotuLaunchpad bug 157867 in pbuilder "pdebuild-internal broken when XSBC-Orig-Maintainer used because of faulty sed command" [Undecided,Fix released] https://launchpad.net/bugs/15786720:59
jdongthe patch is trivial20:59
jdongand the debdiff I attached to the bug is already in SRU-ish format20:59
gnomefreakwhen the ubuntu installer asks to import settings that doesnt include bookmarks and such right?21:22
=== \sh_away is now known as \sh
=== \sh is now known as \sh_away
Viper550just wondering, is it possible to make a text-based install which is as fast as the graphical install?22:15
LaserJockViper550: depending on the hardware that's already done :-)22:44
Viper550I mean, using the different method the live CD uses, I know for a fact that it doesn't use debian-installer in the Live CD installer.22:45
LaserJockyeah sure22:45
LaserJockI was just teasing22:45
LaserJockI had an old computer that I tried a LiveCD install on22:45
LaserJockand it was slower than the Alt disk22:45
LaserJockit's certainly possible to make a text-based installer use a squashfs system like the LiveCD does22:46
Viper550yeah22:46
Viper550They truly need to do that, debian-installer is slow.22:47
Viper550Think I should blueprint that idea?22:47
wasabiEh. I like d-i22:48
wasabiI really dislike the livecd method of installing. =)22:48
LaserJockViper550: I would think a blueprint has already be created to cover that22:48
wasabid-i can be done over the network, etc.22:49
wasabisince it uses apt to retrieve packages22:49
Viper550I mean, have it "emulate" the process and UI of the installer, but make it use the Squashfs style system22:49
wasabiYeah. Discard the best parts? Psssh.22:49
LaserJocka quite common request is to have the LiveCD have an option that installs without booting into the live system first22:50
Viper550that'll add ANOTHER CD to the batch, we'd have Live CD, Alternate installer, and then the "advanced installer"22:50
Viper550also22:50
wasabiI really like how it is now.22:50
wasabiLiveCD for UIish desktop people, d-i for people who want something more low level/customizable.22:50
Viper550On Sabayon, if you're wondering how they handle launching the installer without the full desktop, they just load the installer through Fluxbox.22:50
wasabiI wouldn't mind having a d-i frontend that used X.22:51
wasabiBut I must have d-i. ;)22:51
Viper550they do have a d-i frontend with X22:51
LaserJockViper550: I think people have thrown around the idea of going lighter than fluxbox22:52
Viper550openbox?22:52
LaserJockno WM at all22:52
wasabiWe have a d-i X frontend that WORKS?22:52
Viper550yeah.22:52
wasabiNews to me. I remember that being the original idea.22:52
wasabiBut nobody ever finishing it22:52
Viper550http://www.cyberciti.biz/tips/wp-content/uploads/2006/08/debian-testing-gui-installer-paritition-disks-2.png final version uses a Clearlooks theme though22:52
Viper550It's not default on Etch though, you have to type "guiinstall" at the boot prompt to use it22:53
wasabiOh, neato.22:53
Viper550I have been wanting Ubuntu to maybe add that though22:53
Viper550http://alioth.debian.org/~fjp-guest/tmp/g-i_new_banner_progress.png here's another shot but with the theme22:54
wasabiI really like d-i. There's some rough parts of it, sure... but I like how easy it is to customize.22:54
wasabiI have in a few instances added my own content to it.22:54
wasabiThe hackyness involved in using debconf for complex UI layout sucks.22:55
Viper550What I wanted was maybe a text-based d-i "clone", emulates it exactly (maybe even using debconf), but copies files instead of installing packages.22:56
wasabiwhy?22:58
wasabiinstaling packages is little more than copying fies.22:58
wasabiAnd any other overhead should actually just be fixable.22:59
Viper550but with debian-installer, it's gotta go through this "complex ritual" of configuring them and all that too.22:59
wasabiIt's not done on the LiveCD because you can't boot into packages/ ANd with a full desktop you can't fit a package of everything.22:59
Viper550compress it?22:59
wasabiIt's already out of psace.22:59
wasabiLots of packages have postinst scripts that do nothing. Thouse should be fixed.22:59
wasabiLots of them that do things repeatidly, we have dpkg triggers now23:00
wasabiTHere's the slight CPU overhead of decompressing the files.23:01
wasabiBUt you do sort of have that with the LiveCD too, since it's squashed23:01
wasabiHmm. In fact, makes me wonder if it's really the case that the d-i shouldn't be possibly made FASTER than the LiveCD. Reading a single .deb from a CD is no doubt faster than reading thousands of files individual.23:02
wasabiseeking on a CD is not good.23:02
luk__s/guiinstall/installgui/23:08
jdongwasabi: the livecd is compressed way harder than .deb packages...23:09
jdongAFAIK squashfs uses gzip level 9 basically23:09
wasabiahh23:09
wasabiWHy can't data.tar.gz be done that way?23:09
jdongthe main overhead with ubiquity is that of the live environment to begin with23:10
jdongunpackaging .debs definitely is more IO intensive than what ubiquity does.23:10
wasabiMind explaining how?23:10
jdongthere are still postinsts that do real work23:10
wasabiSure.23:10
jdongwhile that would be "cached" on a liveinstall23:10
jdongbecause the results of the postinst scripts would be saved essentially.23:10
wasabiOf course.23:11
jdongnot to mention temp files are written, dpkg databases are written, dependencies are resolved, and so on in a dpkg based install23:11
wasabiHeh. okay. ;)23:11
jdongI don't think d-i can ever become faster than a copy-the-files based install method... it can probably get very close though23:11

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