[01:56] hello, anyone here who can help me with a Ubuntu upgrade question? or is there a better place (n00b) [16:06] is there any way to easily ensure that all packages have dependencies satisfied with a given repository? I am trying to add a bunch of packages to the server install cd and I want to make sure that for each package I add, the dependencies are satisfied by the rest of the packages on the CD. [16:06] well, we use germinate for that, though it might be a bit complicated to set up [16:06] where might I get that? [16:06] apt-get install germinate [16:07] cool I'll take a look [16:07] its job is to expand dependencies, so you could definitely build something based on it [16:07] ebel: shame you wrote a program rather than asking whether there was one already, really ;-) [16:08] I think that is exactly what I am looking for. I can pass it my list of packages to add and then compare that to the list of packages already present on the CD thanks [16:08] BTW, the two of you appeared last night, had a brief conversation on this subject, and then left. If you'd stuck around I'd have been able to answer your question last night [16:08] sorry end of the day and needed to get my daughter [16:08] * cjwatson just leaves his client running all the time [16:09] problem is, I wasn't coming back to that machine anytime before monday, and I use colloquy for Mac OS X while at work [16:09] anyway - you can use the --seed-packages option if it's just a few items, otherwise you'll need to create a new seed for it [16:09] okay thanks [16:10] perhaps bzr branching the Ubuntu server seeds (http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.hardy) and fiddling with them locally [16:10] okay cool [16:11] using that method, is it easy to include packages that I have rebuilt with custom patches to override what is already available? [16:12] if not, it shouldn't be too bad to do since there are only a few of those type [16:13] if you're using germinate >= 0.44, you can point it at multiple archives [16:13] so you'd say -m http://your.custom.archive/path/ -m http://archive.ubuntu.com/ubuntu/ [16:14] germinate just gives you the dependencies though - it's not its job to actually copy the package files in [16:14] so you'll need to take care of that separately [16:15] okay one last question (hopefully). If I rebuilt a package with custom patches and I want to make sure that it would be selected over the ubuntu provided packages, can I use dch -n to change the version number and apt will view that as a newer package? [16:15] * ebel was in work and had to leave. [16:16] Probably woulda been best to use an existing tool. [16:16] I was writing a bunch of scripts to assemble a custom cd and just kept going. === ebel_ is now known as ebel [20:47] cjwatson: I have run the germinate command after adding my packages to the server-ship file, and it output the mass number of files. is there any program I can use to download and correctly structure the files for the installer cd?