=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-boot [01:58] Kamion: i see the problem, the indices aren't being done right by the CD package creation thing [02:00] i ignored the indices in /srv/cdimage.no-name-yet.com because i thought it was to do with local/ which you told me to ignore [02:01] i created the package lists correctly on my mirror. but the CD creation doesn't seem to use those package lists and create new ones. [02:04] ok i think they're supposed to be in [02:05] $CDIMAGE_ROOT/ftp/indices [02:12] oh yes it worked. :) [02:12] now to test in vmware [02:16] oh yes! it seems to be working... muhahaha === mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-boot [03:07] well done [03:11] Kamion: thanks =) [03:11] it didn't complain of a lack of a Release.gpg [03:13] it didn't seem to add my hannux desktop package [03:13] so i am a little confused by "tasks" [03:13] http://perry.khanworks.com/preseed/hannux.seed [03:13] that's the seed which i got from kubuntu.seed [03:13] there is no kubuntu-standard package [03:13] but there is a kubuntu-desktop [03:13] i want to use ubuntu as a base [03:14] as does kubuntu [03:14] so shouldn't it read ubuntu-standard|kubutu-desktop [03:15] i guess I somehow need to replace Ubuntu's base-files. Or we need to come up with a way of derivatives that can alter the /etc/issue [03:21] no [03:21] this is confusing, so it's understandable that you're confused :) [03:21] you're mixing up tasks (which are constituted from Task: headers in the Packages file) with packages [03:22] cdimage synthesises Task: headers based on your project name (so in your case hannux-standard, etc.) and makes them match whatever germinate says is in the standard seed [03:22] when you use ~t in aptitude patterns, e.g. by preseeding pkgsel/install-pattern, you're talking about tasks; there don't have to be packages by the same name [03:23] why have tasks though? can't meta packages solve this problem? [03:23] so in your case, your preseed file looks fine [03:23] metapackages are an inferior solution [03:24] they break down if your archive is not quite perfectly in sync, which happens pretty frequently in my experience of daily image builds [03:24] they're also not quite as accurate in terms of what you're telling apt to do [03:25] aptitude remembers what you've explicitly requested be installed [03:25] if you request that a metapackage be installed, it will try not to remove the metapackage, but won't have any particular reason not to remove anything else [03:25] if you request that a task be installed, it will try to keep everything in the task [03:26] at least, that's how it should conceptually work; I'm not sure if the implementation currently matches up to that [03:26] it would be good if apt-cache show kubuntu-standard worked [03:26] this is when you're asking it to clean up packages that aren't used any more, btw [03:26] it's intentional that there's no kubuntu-standard package [03:27] that task only really exists for the benefit of the installer [03:27] i meant, that it would be good to show a task ... [03:27] oh, well that sort of thing is more likely to happen in aptitude anyway [03:27] apt-get/apt-cache don't know about tasks [03:28] but aptitude does... [03:28] Kamion: ok, thanks for the explaination [03:29] aptitude search \~tubuntu-standard [03:29] woo [03:29] or \~tkubuntu-standard [03:30] yes [03:31] these tasks get applied to the package list by indices? [03:31] perry$ apt-cache show wget | grep Task [03:31] Task: edubuntu-standard, kubuntu-standard, ubuntu-standard [03:32] I think i see a problem [03:32] because I want Hannux to use Ubuntu in the sources.list. I want to use the Ubuntu "wget" package [03:33] since Ubuntu controls the package list, how will hannux-standard make it there? [03:34] you're looking at a different list. [03:34] you're looking at the one in archive.ubuntu.com [03:34] cdimage makes up its own for Packages files on CD images [03:35] but once "hannux" is installed [03:35] it will be using package lists from archive.ubuntu.com and hannux.com [03:35] well, if you're using the Kubuntu seeds, then you'll have kubuntu-standard installed [03:35] or are you saying, it doesn't matter, because they are only used in the initial install? [03:35] (the metapackage) [03:36] if you're not using them directly, but branching them, then you can create a hannux-standard metapackage [03:36] yes, exactly that, the tasks only really matter in the initial install [03:36] Kamion: ok, that's fine then ... [03:36] what about base-files? [03:36] what about it? [03:36] how do I get hannux in the issue? [03:37] hendry: you can branch base-files on hannux.com if you like, and if you're prepared to fix all the packages that care about seeing Ubuntu in lsb-release output and the like [03:37] if you leave /etc/lsb-release alone you have a better chance of it not breaking everything [03:37] Kamion: ok, point taken [03:38] changing /etc/issue and /etc/issue.net should be relatively safe from that point of view [03:38] I could hopefully override the archive with my own hannux archive. so it install base-file from my repo, instead of yours. [03:40] in your override.dapper.* indices, there is no mention of tasks [03:40] that's what I'd expect you to do, yes [03:40] so I guess I need to add Task override [03:40] let cdimage take care of that [03:40] it's done dynamically - don't poke at it manually, is my advice [03:41] oh [03:41] look at cdimage/bin/germinate-to-tasks and whatever it is in debian-cd that handles the other end of that (debian-cd/tools/scanpackages, IIIRC) [03:41] IIRC [03:42] if you look at the Packages files in your CD image, it's probably already there [03:42] oh yes [03:43] :) [03:43] I'm not saying cdimage is perfect, but it has nearly two years of accumulated cleverness ;) [03:44] the hard bit is the setup ... [03:45] do you edit the germinate seeds for ubuntu often? [03:45] yes [03:45] because i need to figure out how to merge in changes in bzr [03:46] bzr merge [03:46] fix up any conflicts [03:46] bzr commit [03:46] do you use bzr to sync up to Debian stuff etc? [03:46] the seeds are an Ubuntu thing, they don't come from Debian [03:46] if you mean packages, it depends on the packages [03:47] the plan is eventually to do that, but we don't have bzr imports of the packages yet (we have baz imports of some, but not all) [03:47] i was wondering if you use some other tools [03:47] depends [03:47] to compare diffs of debian and ubuntu [03:47] http://people.ubuntu.com/~scott/patches/ [03:48] er, sorry, wrong url [03:48] perry$ bzr merge http://people.ubuntu.com/~cjwatson/bzr/seeds.ubuntu.com/kubuntu/seeds/dapper/ [03:48] bzr: ERROR: Branch has no revision entries [03:48] http://people.ubuntu.com/~scott/ongoing-merge/ I think it is [03:49] no idea, ask on #bzr or something, sounds like either your bzr or your branch or both are busted [03:49] try pulling down a copy of the seeds.ubuntu.com branch and merging from your local copy of that [03:49] bleh. ok. [03:49] i got a 404 on http://seeds.ubuntu.com/ [03:50] i guess you mean your URI [03:50] you quoted the URL yourself a moment ago, it contains seeds.ubuntu.com [03:50] I know that seeds.ubuntu.com itself does not exist; it's intended to at some point, but we haven't got round to it [03:50] oh nps [03:50] are the mepis ppl also working with you? [03:50] i couldn't help notice they are doing the same thing as me [03:51] not me personally [03:51] but they're doing live CDs, which is a bit different [03:51] (AIUI) [03:51] AIUI? [03:51] as I understand it [03:51] you don't have to set up Packages files on CD images or anything for live CDs; it's much easier [03:51] but they'll have to use expresso right? [03:52] ("espresso") [03:52] depends, if they want to [03:52] they might have their own installer they'd want to use [03:52] since espresso isn't done yet they might reasonably be steering clear for now [03:52] we're certainly not making them use anything they don't want to use [03:52] i haven't even thought about live CDs yet. as my boss is keen on the server market, more so that the desktop. [03:53] right, no particular reason you should [03:53] ok thanks again Kamion [03:53] you're very helpful :) [03:53] I know some people think live CDs can do everything and should replace install CDs, but I've never subscribed to that view ... [03:53] Kamion: i agree [03:53] (in fact it irritates me immensely :-)) [03:53] :) === hendry goes off and plays with bzr === joelbryan [n=joelbrya@210.213.156.191] has joined #ubuntu-boot === joelbryan [n=joelbrya@210.213.156.191] has left #ubuntu-boot [] === zul [n=chuck@ubuntu/member/zul] has joined #ubuntu-boot