[02:34] If I want to get started with packaging stuff, is it ok to do it on a VirtualBox guest system running 8.10? [02:37] Seeker`: Well, excepting that 8.10 doesn't exist yet, yes. [02:40] persia: ok, ubuntu in virtualbox using the intrepid repos [02:41] Seeker`: That would be a reasonable way to test things. Note that you may find it frustrating when handling your keys, but this oughtn't matter while you get started. [02:42] Eventually, I expect you'll find working with local chroots easier, although it took me months of experimentation after I was packaging regularly to determine the setup that worked for me. [02:43] Seeker`: or a chroot environment (i.e pbuilder) [02:44] I was going to have a go at this: https://bugs.launchpad.net/ubuntu/+bug/115288 [02:45] Seeker`: you can also work on hardy, but at the end test it using a chroot environment [02:50] morning [02:59] Seeker`: For new packaging, you really want to be in the development environment, to get the right toolchain, etc. In general, I recommend bugfixing prior to packaging, as it's a lot easier to learn packaging bit-by-bit while fixing bugs, rather than all at once. [03:10] persia: anything in particular where you recommend starting? [03:11] Seeker`: Depends on what you like. Searching for the bitesize or packaging tags on LP might be a good place. [03:11] If you are familiar with debugging, looking at the apport crashes to dig out small fixes from stacktraces could work. [03:11] If you're good with build systems, looking at the FTBFS list on qa.ubuntuwire.com might be a good place. [03:12] There's heaps of packages with lintian errors of varying importance. Some (like missing intepreter, missing manpage, etc.) are fairly easy, and interesting to fix. [03:13] hmm [03:18] * Seeker` may wait for the next "packaging 101" [03:19] Seeker`: What interests you. I'll help you find your first bug. [03:19] Also, feel free to ask questions here anytime. People may be slow to answer, but they ought eventually. [03:20] I've not really done any packaging stuff before, so I'm not really sure [03:22] Seeker`: OK. Have you done coding or debugging before? [03:24] I've just finished a CS degree, so I have done quite a bit of coding before, but only really on assignments (not any publicly released software or anything) [03:26] persia: btw, did you think i'm ready or near to be ready for applying for MOTU? [03:27] nxvl: I'd have to review and check. Best to wait until several people sponsoring your changes tell you to apply: this gets better testimonials and helps you identify sponsors for your MOTU application (as opposed to sponsors for your fixes). [03:28] persia: yep, that's what i'm waiting for, just asking :D [03:28] nxvl: I recommend just keeping on with what you're doing, and the day will come. At that point, it won't really matter to you very much. [03:29] yep [03:29] that's what i also think === asac_ is now known as asac [03:31] persia: did you see my reply? [03:31] Seeker`: Yep. Just hunting a bug for you. [03:33] Seeker`: Why don't you take a look at https://bugs.launchpad.net/ubuntu/+source/kerberos-configs/+bug/179142 [03:33] Solving this requires a bit of research into the right format for the configuration file, some thoughts about how it might work, a small text change, and some testing. It ought be a good way to get familiar with the process, and start working with a package. [03:34] Don't forget to assign yourself and set "In Progress" if you're going to work on it. [03:38] persia: ok [03:48] persia: from the looks of it, that field is required in the configuration file, and the example here: https://help.ubuntu.com/community/Samba/Kerberos uses "Example.com" [03:49] Seeker`: Yep. It's pretty clearly a bug. It just needs someone to figure out how to get the right solution, and set it up. [03:51] persia: looking here: https://launchpad.net/ubuntu/+source/kerberos-configs it looks like it has already been fixed possibly [03:54] Seeker`: I'd recommend verifying that. If it is indeed fixed, then just mark it Fix Released with a comment reporting your research and the results. [03:54] Seeker`: I chose if from the list at https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize : You can try finding another one there that nobody ha started yet. [04:09] persia: as its 4am, I reckon i'll have a look for something else tomorrow. Thanks for the hlep. [04:10] Seeker`: Thanks for closing a bug :) [04:10] :) [04:21] hmm, think I found another non-bug [04:22] Seeker`: The more of those that can be closed, the better. We've lots of bugs, and not enough people closing them. Thanks a lot for helping. [04:24] persia: can you have a quick look at https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/230865 [04:25] In the code for the program, it says: parser.add_option ("--dist-upgrade","--dist-ugprade", action="store_true", which makes me think that the 2nd option was deliberately added [04:28] Seeker`: Quite possibly there used to be a -u or something, which is now gone. I'm not sure. [04:32] persia: if that were the case, the "-u" would just be removed, not replaced with "--dist-ugprade". I think that it may be deliberate to catch a typo [04:35] Seeker`: Ah. Right. --distugprade. I suspect you are correct. [04:35] shall I close the bug? or just comment that I dont think it is a bug? [04:37] Seeker`: Hard to say. Depends on how strongly you feel about it. [04:37] If you think catching the typo is good, set "Won't Fix", and explain why. If you think the extra option should be removed, submit a patch. [04:38] Note that in the case of update-manager, where there is source locally managed in Ubuntu in BZR, patches as branches are appreciated over patches as debdiffs (although this is a rare exception for packages in general: there are maybe 30 packages of this style) [04:38] ok [04:38] i've just left a comment for now - see if it gets any response [04:43] Seeker`: Remember to subscribe to the bug if you want to see the responses. [05:50] Gaaaah. What would be wrong with apt-cache policy shows something, but you can't apt-get it due to no install candidate? [05:56] Flannel: something that you installed whe nit did exist, but doesn't still exist. [05:57] Hobbsee_: No, theres no current install. Here, I'll show. [05:57] http://dpaste.com/54272/ [05:58] Flannel: Candidate: (none) tells you there's nothing available to install (although it may be referenced). [05:58] even though it's on the version table. strange. [05:59] Yeah, and thats a fresh update [06:00] * Hobbsee_ does an upgrade [06:01] Flannel: Try a purge for it, as 5.0.24a-9 likely oughtn't be there. [06:01] persia: Its an upgrade, and... let me bring in the person who's actually having the issues. [06:02] Looks to me like it got pinned too high, and then removed, and now it can't upgrade, and can't install. [06:05] jb0t, meet persia, he's got an idea. [06:05] hi.. i'm all ears :) [06:05] jb0t: Did you even pin or hold mysql-common? [06:06] persia: no [06:07] jb0t: Hm. My idea is incorrect then. Do you have a .deb in /var/cache/apt/archives ? [06:07] ha. so frazzled, i started typing commands in this window. one sec [06:08] persia: http://dpaste.com/54276/ [06:10] jb0t: Delete /var/cache/apt/archives/mysql-common_5.0.24a-9_all.deb and try again. [06:11] same error [06:12] jb0t: Got me then. [06:12] Has purging been tried? [06:13] no. but its not installed. [06:13] afaict [06:13] Does it have a config left over, though? [06:13] dpkg -l mysql-common [06:14] http://dpaste.com/54277/ [06:14] seems to [06:14] Aha. [06:14] So it knows of an old version. [06:14] sudo apt-get remove --purge mysql-common, and hope it forgets about it. [06:15] http://dpaste.com/54277/ [06:16] sudo apt-get purge mysql-common [06:17] same error [06:17] Bah. [06:17] ahh [06:17] !! [06:17] install -f actually removed it this time [06:19] * wgrant hates intermittent ACPI faults. [06:20] ugh. still no luck. won't install. can't remove or purge, and still shows the conf on dpkg -l mysql-common [06:20] wth is going on here [06:22] oh. was removing my failed attempt on the .deb install i guess [06:37] good morning [06:38] hi dholbach [06:38] hi ajmitch [06:46] oh noes, it's ajmitch [06:47] where?!? [06:48] ajmitch: In a mirror! [06:48] now that's a scary though [06:49] * Hobbsee_ points. there! [06:56] wgrant: i backed up /var/lib/dpkg/status and proceeded to remove mysql-common. it (seems to) no longer thing its installed, but same errors on install attempts both with apt-get install and dpkg .deb [06:56] *think [07:34] Hi, quick question. Does anyone know why myspell-en-au is in universe, while the other three myspell-en-* are in main? [07:42] Struth mate, is it? Stone the crows! [07:45] Stone the crows? Haven't heard that one.. [07:45] Neither have I, fortunately. [07:45] Ah, you younguns :) === jussio1 is now known as jussi01 === fta_ is now known as fta [09:25] howdy dowdy [09:26] Man, that's what I call a backtrace. #94 0x0000000000430030 in main () [09:26] hah [09:26] Nearly breaks the magical 100 functions on the stack. [09:27] huats !!! [09:27] norsetto !!! [09:27] already awake ? [09:27] ;) [09:27] norsetto !!!! [09:27] (When you die with 100 functions on the stack you get a plaque) [09:28] huats: heck, its holiday here today :-) [09:28] ;) [09:28] hum [09:28] RAOF: Which bug? [09:28] I understand now :) [09:28] persia: epiphany-webkit is not particularly stable on gmail.com :) [09:29] RAOF: Ah. No, I suppose not :) [09:29] Let us combine unfinished code with serious browser-side javascript. What could _possibly_ go wrong? ): [09:29] :) [09:30] OOoh, it's deterministic! Awesem. [09:30] At least the combination explains the depth of the stacktrace. Running Javascript within the Javascript container within Webkit within GNOME... [09:31] About >50 of those functions were within libwebkit, too. [09:37] norsetto: Quick explanation: components are supposed to be self-including, so universe can depend/build-depend on main, and multiverse can depend/build-depend on universe. For an example of a split package, see lshw with part in main and part in universe (and source in main). [09:37] (also, mythbuntu is a multiverse derivative, rather than a universe derivative) [09:38] persia: so, the answer is no, a multiverse source cannot have a binary in universe [09:39] norsetto: Right. Well, it could technically, but it would violate the current semantics. [09:39] persia: yes, I understand its not a technical problem [09:43] persia: hello [09:47] Can someone please give back libvte-java? [09:48] slytherin: best to ask in #ubuntu-devel - more archive/buildd admins are hanging out there [09:48] dholbach: We can all do it now :p [09:48] slytherin: Do you have a build failure URL? [09:48] dholbach: also motu can now :-) [09:48] oh... OH! [09:48] Awesome. [09:48] :) [09:49] (for those playing along at home, the dbg symbols for webkit are 50mb) [09:50] persia: http://launchpadlibrarian.net/14854649/buildlog_ubuntu-intrepid-powerpc.libvte-java_0.12.3-5_FAILEDTOBUILD.txt.gz It is failing on powerpc, sparc, ia64 while it has built on i386 and amd64. Looks like wrong timing. [09:52] slytherin: Giving it back where it failed. For future reference, the URL that is useful when requesting a give-back is https://launchpad.net/ubuntu/intrepid/+source/libvte-java/0.12.3-5 (or https://launchpad.net/ubuntu/+source/libvte-java/0.12.3-5/+build/620720 if you only need one) [09:52] persia: Ok. [10:11] hi folks [10:12] hoi sistpoty|work [10:12] hi sebner [10:13] sistpoty|work: when is the next MOTU meeting so I can mail the fridge folks ^^ [10:13] sebner: should be regular schedule, I guess? [10:14] sebner: so 13th, 20 UTC [10:14] sistpoty|work: thanks =) [10:14] np [10:24] all heil sistpoty|work [10:24] hi norsetto [10:25] sistpoty|work: hmm, heil? xD [10:25] morning norsetto [10:25] sebner: your excellency [10:25] oh, heh... well yes. I guess I shouldn't react to "heil" *g* [10:25] haha [10:26] cody-somerville: thanks =) [10:29] norsetto: first thing is to add a new stanza in debian/control? http://paste.ubuntu.com/16371/ [10:30] sebner: ok, make this " [10:30] This package offers [10:30] SSL-Support for eggdrop. [10:30] oh s*e [10:30] ^^ [10:30] ha! [10:30] I'm not *that* dumb =) [10:30] sebner: make the final line of description a different line [10:31] sebner: and chage the short description [10:32] norsetto: how different should the final line be? [10:32] sebner: no, its me the dumb who doesn't paste text correctly [10:32] sebner: a separate line [10:34] norsetto: http://paste.ubuntu.com/16372/ ? [10:34] sebner: note that the two packages should conflict with each other, it shall not be possible to install both at the same time [10:34] norsetto: a versioned conflict or just on the package? [10:34] sebner: nope, it really has to be a self-standing line [10:35] norsetto: ah k. I'll show when I added the conflicts field [10:36] Am I right in remembering that there was a bug in a pkgconfig file which made most of gnome uselessly depend on libffi4, with the added bonus of making a whole lot of stuff uninstallable? [10:36] norsetto: also a "Replaces" ? [10:37] sebner: why a replaces? I suggest you look at how other packages handle binaries with files in same locations ... [10:37] sebner: and think as well what will happen when you upgrade from previous versions ... [10:38] norsetto: ok ok [10:47] asac: hi [10:47] asac: do you know http://en.wikipedia.org/wiki/NetFront ? [10:47] rzr: not yet. does it ship its own engine? [10:48] i guess yes, since it seems to be closedsource [10:53] asac: http://www.accessdevnet.com/index.php/ACCESS-Linux-Platform-Native-Development/Inside_ALP.html [10:53] see the 1st image [10:55] hi. how do i know if a package is using dpatch or cdbs? (trying to pack in a bug fix) [10:57] ruiboon: It could be using both. You can tell if it is using CDBS because it will Build-Depend: on CDBS in debian/control and #include some CDBS rules in debian/rules. [10:58] ruiboon: You can tell if it uses dpatch because it will likely mention dpatch in debian/rules, and all the patches in debian/patches will be in dpatch format. [10:59] persia: i was told that it is using dpatch by u-u-s but then there is no dpatch include nor debian/patches [11:00] ruiboon: Which bug? [11:00] persia: bug 234365 [11:00] Launchpad bug 234365 in unison "Place unison.log file in ~/.unison" [Low,In progress] https://launchpad.net/bugs/234365 [11:04] ruiboon: what-patch tells me it is using dpatch [11:05] ruiboon: and indeed it is a bd and is in the rules file too [11:05] norsetto: i guess i have to create my own debian/patches directory and files then [11:06] norsetto: the rule file didnt mention dpatch though [11:06] ruiboon: no need, dpatch-edit-patch will do that for you [11:06] ruiboon: include /usr/share/cdbs/1/rules/dpatch.mk [11:06] norsetto: oops. i missed that one [11:07] norsetto: thanks (: [11:07] ruiboon: thank Luca ;-) [11:08] ruiboon: in the future you may want to use what-patch, a utility which is in ubuntu-dev-tools [11:09] norsetto: that will certainly be useful. (actually it is already installed but i just didnt discover it) [11:09] norsetto, persia: Thanks again (: === persia_ is now known as persia [12:34] morning \sh [12:34] :) [12:35] <\sh> is it morning or is it the hell after linuxtag 2008 [12:35] \sh: Can it be both? [12:37] <\sh> persia, dunno..but what I know is, we hacked the bordcomputer of a mercedes C class without using computer technique last night...we had luck to not be killed from a stupid driver on the highway [12:38] <\sh> 160 km/h on the left lane..this stupid guy was pulling over from right to left and good that sput was reacting fast enough to brake...ABS + ESP were working great... [12:38] gh [12:38] <\sh> after that, bordcomputer said: "Dear Driver, you don't have ABS, you don't have ESP and I really don't know what's your driving speed anymore...better to park this broken expensive car somewhere and wait for help" [12:39] hahahaha [12:39] <\sh> without driving speed and some sensors ... our board navi refused to work, too...so we were waiting for almost 4 hours for a new car to get home [12:40] <\sh> planned ETA at home: 18 UTC....real time at home: 1am UTC... [12:44] Hey [12:54] What's the procedure for asking for a program to be packaged? I've read but it doesn't seem to cover that. [12:54] mpt: file a bug [12:55] http://wiki.ubuntu.com/UbuntuDevelopment/NewPackages [12:55] <\sh> mpt, wishlist bug, tag it as "needs-packaging" [12:55] ok, thanks :-) [12:56] ah, already reported, bug 94494 [12:56] Launchpad bug 94494 in ubuntu "[needs-packaging] Songbird" [Wishlist,In progress] https://launchpad.net/bugs/94494 [12:57] persia: You forgot to give back libvte-java on ia64 [12:58] slytherin: OOps! [12:59] Hi, does someone knows how apt-ftparchive can handle 2 flavors of ubuntu (e.g. hardy and gutsy) ? [12:59] slytherin: given-back [13:00] persia: thanks, powerpc and sparc builds have completed already. [13:03] persia: It will be great if you give back libglade-java also - https://launchpad.net/ubuntu/+source/libglade-java/2.12.8-5 === _[PUPPETS]Gonzo is now known as [PUPPETS]Gonzo [13:05] slytherin: Given back. [13:09] heh. other people getting bugged for givebacks. yay! [13:12] Hobbsee: Main is still all yours :) [13:12] hehe [13:12] yes, but there's less of that [13:12] persia: it goes without saying that you're using buildd.py? [13:12] <\sh> uh we have new semi-archive-professionells ;) [13:13] \sh: Yep, like you. Go visit a failed-build page. [13:13] \sh: they should be able to do new packages reviews at some point, too [13:13] * persia thinks that's exceedingly dangerous [13:14] persia: yes, well. [13:14] <\sh> oh...that's why I was in a somewhat unstable state of mind...to not deal with LP...I really had forget about LP... [13:18] <\sh> wow...but I think LP ants could improve the UI ;) [13:50] Hi, can apt-ftparchive (or dpkg-scanpackage) knows to which distro a .deb belong? [13:53] yannick: Not directly. There's the Origin: header, but it's often ignored. [13:55] persia, i've .deb, some belong to hardy and some to gutsy, using apt-ftparchive result in mixing them either into hardy, either into gutsy. Do you know how I can solve this? [13:56] yannick: Create two separate archives, one for gutsy and one for hardy. Alternately, look at a more powerful tool that supports pool. [13:56] persia, do you know such tool (supporting pool)? [13:57] yannick: Sorry. Not off the top of my head. I don't tend to keep more than two or three packages in a private repo, and then only for an hour or so while testing something. [13:57] persia, ok, thank you very much [13:59] morning :D [14:00] yannick: Actually, I do have a word of advice: dak is larger and more complicated than you need. [14:03] persia, I thinnk I'll wrote a bash script to discard gutsy packs while I run apt-ftparchive for hardy, and then discard those for hardy when i'll run apt-ftparchive for gutsy. Hopefully I've a naming convention for my packs including the distro name in it. [14:17] pochu: The size of freepats is precisely the issue. [14:17] I'd prefer libwildmidi to depend on freepats, but it makes gstreamer-bad really heavy. [14:18] This is especially annoying to the vast majority of people who don't actually every use .mid files. [14:38] hello. i found a bug in the git ubuntu package, where do i report that? [14:38] fredreichbier: launchpad.net [14:39] slytherin: there is no git entry in launchpad. should i report it on launchpad.net/ubuntu? [14:40] fredreichbier: yes that is what I meant, under ubuntu project search for package git [14:40] ah, sorry. thank you! [14:42] In the special case of git, I believe the package is named git-core (unless this is an issue with GNU Interactive Tools) [14:43] however, the bug has already been reported by someone else ;-) [14:44] Question re: LP #207437 -- the patch is upstream, so it will be included in intrepid, so I figure no need to provide intrepid debdiff, and the change doesn't seem important enough for hardy. Do I just do nothing more there? (in terms of being a good MOTU-in-training) [14:44] Launchpad bug 207437 in cheese "Hildon only: Cheese crashes when using menu items About, Quit" [Undecided,Confirmed] https://launchpad.net/bugs/207437 [14:44] mterry: Not directly, as it won't crash in the default installation. [14:45] Marco Rodrigues here? [14:47] white: he's not allowed to talk here. [14:47] white: He goes by Kmos: try /query [14:48] not allowed to talk here? -v? [14:48] he just reassigned a few bugs to my packages without checking/looking over them [14:48] wasn't really the nicest thing to do :) [14:49] white: That's why he's not allowed to talk here. [14:54] white: if he's acting on ubuntu stuff again, after being asked to stop doing all development, tehn you'll probably need to whine to the MC. [14:55] Well, it depends on what is done. [14:55] We'll listen, but we may not be the appropriate parties to do much [14:56] Hobbsee: wow, that is quite a statement, he must have been quite ... [14:57] white: it took many months to get rid of him. the motu ML and motu-council mailing lists have the juicy details, including a stamp from mark. [14:58] Is there a way to have pbuilder use my local mirror during & after pbuilder creation? [14:58] Zelut: pbuilder --login is the easiest way to explain (but doesn't handle creation) [14:59] persia: I can get it to use it via --othermirror (for post installation), but can't figure out creation.. [14:59] !pbuilder [14:59] pbuilder is a system to easily build packages in a clean chroot environment. To get started with PBuilder, see http://wiki.ubuntu.com/PbuilderHowto [15:01] Zelut: follow ^, and modify /etc/pbuilder/apt.config/sources.list before creating the pbuilder. [15:04] sebner, yo! [15:11] dholbach: cool packaging video [15:15] jdps which video? [15:15] jpds* [15:15] schmiedc: http://www.jonobacon.org/?p=1190 [15:16] thx [15:17] you're welcome. [15:25] Heya gang [15:26] hi bddebian [15:26] Hey bddebian [15:26] Hi sistpoty|work, Iulian [15:26] hi [15:29] jpds: I'm glad you like it [15:30] * jpds hugs dholbach [15:30] :) [15:30] de vid is super [15:31] dholbach, ping [15:31] effie_jayx: pong [15:32] dholbach, I started working on a merge on saturday and since you were one of the initial maintainers of it I was wondering If I could ask you a couple ofsimple q's about it [15:32] if you have the time of course [15:32] effie_jayx: which package is it? sure [15:33] bakery2.4 [15:33] alright [15:37] effie_jayx: shoot :) [15:37] dholbach, it seems there is a new version in debian. and there are several differences in packaging. with regards to dependecies I am a bit lost. what could help me determine if the deps are ok for ubuntu as well? [15:37] name changes... [15:37] eeek I can't get sound on that video... [15:37] effie_jayx: the debian package generally looks good but the biggest problem I see right now is that there's libbakery-2.4-common vs libbakery-common [15:38] dholbach, aslo I am unsure about the changes that originated the merge in the first place. [15:38] right [15:39] effie_jayx: we packaged it before Debian did and started off from bakery2.3 [15:40] dholbach, mmkey. that clears that. [15:40] effie_jayx: libbakery-common is the better name (would need a conflicts/replaces) [15:40] dholbach, ok, any other comments ... I think I can do this... [15:41] effie_jayx: the depends look good to me on first glance [15:42] dholbach, version numbers is what got me jittery [15:42] effie_jayx: it might be worth trying to build a package that build-depends on libbakery-2.4-dev (prefixsuffix or glom maybe) [15:42] effie_jayx: thanks for stepping up to do the work :) [15:43] effie_jayx: I haven't checked to closely but for now the package naming change is one thing we definitely need to keep ( probably until the next LTS :-( ) [15:43] dholbach, trying hard to keep up ;) [15:43] effie_jayx: if you need any more help with it, let me know [15:43] dholbach, keep the name then [15:44] that'd be even a bigger diff :) [15:44] <\sh> dholbach, cool video btw [15:44] dholbach, ok.. I'll start with it and shall email if anything comes up... thanks for the input [15:44] dholbach, is that ok? [15:45] effie_jayx: absolutely [15:45] effie_jayx: and thanks for that [15:45] \sh: thanks for the flowers :) [15:45] dholbach, thanks for? [15:45] effie_jayx: taking care of the merge :) [15:45] dholbach, thank me when it's done... hehehe [15:45] hehe [15:46] are there any other vids for people who decider about getting involved? [15:46] dholbach: *n *i* *c* *e* [15:48] <\sh> dholbach, jono mentioned it on friday...and I'm wondering if we are able to do those videos "live"...(with chats during the live feed and as well interacting with other people (when they have a cam attached)) too :)) [15:48] \sh: it would be nice to get more videos on there - also localised ones [15:49] schmiedc: expect more to come up soon [15:49] \sh: uhhh /me has a build-in webcam =) [15:49] ack, videos. [15:49] pictures are bad enough! :P [15:49] dholbach:cool [15:49] <\sh> dholbach, I promised jono to present a software for doing those liveshows via browser ... it's what I'm working on in my company... [15:50] sebner: MOTU Videos in "Austrian" FTW! Yoohoo! ;-) [15:50] \sh: oh great [15:50] dholbach: lol. "carinthian" :P [15:51] sebner: Styrian :P [15:51] * sebner hides xD [15:51] * schmiedc follows [15:53] can anyone give me some feedback on my package in REVU? http://revu.ubuntuwire.com/details.py?package=origami [16:01] I propose that Contributing Developers be allowed to request syncs directly to ubuntu-archive [16:02] mok0: I object to that proposal. strongly. [16:03] siretart: why is that? [16:03] mok0: you didn't provide a rational either - please do first ;) [16:04] mok0: i also object strongly to that proposal. [16:04] I think it's a small privilege, and ucd's have gone through an approval process [16:05] * Hobbsee thought revu was a priveledge. [16:05] * mok0 is not talking about revu [16:05] mok0: the priviledge is equal to the uploading priviledge. I don't see how it would be less than (full) upload access [16:05] siretart: how so? It is processed by an archive admin [16:06] mok0: who should not have to figure out if all changes should be dropped. [16:06] I don't want to argue strongly for the point, I'd just like to understand your position [16:06] mok0: huhu. mok0. \o/ thanks =) [16:07] siretart: it's slightly less - everything there's gone thru debian. mind you, that's no guarentee on quality, at times. [16:07] Well, this is what should be examined when somebody applies for ucd [16:07] siretart: it is definitely much less than upload privs [16:07] mok0: the archive admins do not review the ubuntu changes and evalute if it was safe for the delta to be dropped. If they did that in the past, that would be a saftey bonus, but nothing to rely on [16:08] mok0: I asked for the right to change the wishlist and it would be a long process to allow that ... ^^ [16:08] moreover, lp will offer an UI so that every upload can request syncs without archive admin intervention [16:08] sebner: be a part of -bugcontrol? [16:08] Hobbsee: that's not the same ;) [16:09] Hobbsee: and it practice it's not possible [16:09] mok0: I fear that debian maintainers will use that feature to undo divergence in the ubuntu branch of their package. I've seen enough pointless and wrong request for syncs in the past [16:09] sebner: why? [16:09] Hobbsee: they don't process the list of applicants [16:09] mok0: around UDS, or at all? [16:09] mok0: if they don't, you should poke bdmurray about it. [16:09] and/or heno [16:10] Hobbsee: because a lot people see the universe group a step near MOTUship and this right isn't that big compared to mok0s sync right. [16:10] mok0: why should syncing be 'less' priviledge than regular upload priviledges? - considering dropping previous work is a hard decision from time to time! [16:10] Sync right is exactly the same as upload rights. [16:10] and I really don't expect random contributors to be able to do that assessment [16:10] siretart: I don't have your experience, but the syncs I have seen have been very straightforward [16:10] ScottK: excluding the fact that it's been thru debian QA. which doesn't necessarily mean that any QA was actually done on it (see -games, etc) [16:10] * ScottK is seriously considering advocating we push new contributors away from merges and leave them to the more experiences. [16:11] Hobbsee: Right, but it give the ability to land code in the archive. [16:11] ScottK: oh, sure. [16:11] mok0: Many of them aren't. [16:12] mok0: specifically for you, i've seen various questions which have been rather elementary, which you either got wrong, or didn't know the answer to, so i'm not sure that something so 'elementary' as sync requests would be a good thing for you to touch, without a sponsor checking, anyway. [16:12] ScottK: I'm against it pushing me away from syncs and merges ;) (courier ?) [16:12] but that's learning for you - i'm sure you'll slowly learn, and be given more privs as a result. [16:13] mok0: boy, this merge and sync buisness is hard work and definitly not an beginners task. I agree with ScottK that we should take newcomers away from that work. it is way too error prone and very hard to undo. [16:13] I everyone is opposed there is no point for me to push it any further. I thought it would be good to offer ucd's additional privelges to ordinary contributors... === pgquiles_ is now known as pgquiles [16:13] mok0: such as? [16:13] Hobbsee: such as what? [16:13] (apart from the sync requests) [16:13] I thought it would be good to offer ucd's additional privelges to ordinary contributors... [16:14] hence, such as? [16:14] Hobbsee: the right to process a sync [16:14] Hobbsee: but not to upload [16:14] After all, they are approved by MC. [16:15] mok0: the MC doesn't touch them. [16:15] sebner: You haven't just started. [16:15] ... and the handfull we have now are quite capable [16:15] ScottK: hmm? [16:15] Hobbsee: surely, MC approves UCDs? [16:16] sebner: I don't think you're the beginner I was suggesting should be pushed away from merges. [16:16] mok0: can you please point me to the criteria under which the MC approves new members? [16:16] mok0: I'm not sure why we'd want to grant syncing privileges to more people than we grant upload priv's to? [16:16] sebner: weren't you evaluated by MC? [16:16] mok0: yes [16:16] mok0: Yes, MC approves, but not based on technical criteria. [16:16] mok0: oh, that they do. but they don't get approved based on the criterias of whether something is good to upload, changes can be dropped, it's suitable to do it at this time, etc. [16:16] ScottK: I wasn't sure, but I expected that [16:16] OTOH, mok0 is not exactly a beginner, either [16:17] ScottK: Ahhh, I thought that you mean that only the beginners should do merges and syncs ^^ [16:18] sebner: No. I think the shouldn't. [16:18] My suggestion is that UCDs continue to do merges but can push a sync to ubunut-archive [16:18] ScottK: understood [16:18] mok0: suggestion examined, and denied :) [16:18] heh [16:18] Hobbsee has the power \o/ [16:18] * Hobbsee has the stick... [16:19] * sebner hides [16:19] mok0: my suggestion is that UCDs should not consider working on merges at all [16:19] long live the pointy stick \o/ [16:19] My suggestion has the merit of gradually increasing responsibility towards MOTU status [16:19] siretart: why, if they're eventually going to go for MOTU? [16:19] mok0: if you can upload one section of code directly to one component, why shouldn't you be able to upload any other sections of code to that component? [16:19] Hobbsee: there is tons of less error prone work in ubuntu to work on. [16:20] ScottK: no time for courier? I'm curious what you are saying in the end also because you told me somthing about the "example" courier [16:20] mok0: I'm not sure why syncing should have a lower barrier of entry? It's just as intrusive as a regular upload? [16:20] siretart: oh, sure, but i thought these guys were going for universe unlimited upload rights [16:20] sebner: I ended up being out of town unexpectedly almost steadliy since UDS. [16:20] Hobbsee: sure. but I think working on existing packages gives you way faster the experience in packaging than working on merges in the first place. [16:21] soren: not really. A sync has already been processed by the DD. In a merge, you can introduce terrible things [16:21] I may be wrong, of course [16:21] <\sh> a sync can also break things...terribly [16:21] mok0: syncs can do quite terrible things, too. [16:21] ScottK: ah ok then, sry for annoying =) (Just curious about for final opinion on me ^^) [16:21] mok0: But a sync has been processed by a DD for Debian. [16:21] sebner: No problem. The reminders are good. [16:22] ScottK: I'm waiting if you have finished with courier ;) [16:22] hello [16:22] siretart: true. althouhg of course, when they get up to possible MOTUship, they'll be wanted to have exposure to all of it. [16:22] hi emgent [16:22] ScottK: have you saw about wordpress backport? [16:22] * white gets the popcorn out [16:22] siretart: but i see your point [16:22] emgent: No. [16:22] emgent: Bug? [16:22] just a moment [16:23] mok0: in a sync, the DD hasn't checked for ubuntu changes that might be important. [16:23] it's just checked that the proposed changes work for *debian*. not for ubuntu. [16:24] mok0: One case for Ubuntu/Debian diff is we've fixed something that applies to Debian. In many other cases it's because Ubuntu is different. Before you can understand in some cases if a sync is appropriate, you need to understand that. [16:24] ScottK: Bug #172440 [16:24] Launchpad bug 172440 in wordpress "[CVE-2007-6013] Authentication cookies easily derivable from password hash" [Medium,Fix released] https://launchpad.net/bugs/172440 [16:24] imho there are both easy and difficult merges, so I don't think it's a good idea to keep new people from doing merges, nor to encourage them. [16:24] Hobbsee: that's true, but we do encourage people sending patches to Debian, and it's pretty trivial to see if that has been done since last release. Otherwise, ScottK's rule still applies for UCDs as well as everyone else [16:25] * Hobbsee has seen enough people manage to screw that up, who might fit in that 'contributor' category, too. [16:25] mok0: I agree that there are merges that it's trivial to see if they should be syncs. I just don't think that's the most common case. [16:25] If the UCDs are known to follow ScottK's rule I think it could be a great time saver for the MOTU crew [16:26] emgent: Backports aren't for bug fixes (particularly not for security fixes). Get it fixed in -security first and then if there is new capability worth a backport, ask for it then. [16:26] mok0: Which rule is that (the ask first one)? [16:26] "Don't touch what you don't understand" [16:27] Ah. [16:27] :) [16:27] That's a good one. [16:27] ScottK: i can fix it, but it`s very long and big work. I think to backport for include the newest features too. [16:27] * ScottK wishes some MOTU would follow that rule. [16:27] ... none mentioned... [16:27] ScottK: don't. it'll send you down a path of disollusionment if you think like that. [16:27] * \sh don't touch main anymore... [16:28] emgent: Backports is not for security fixes. If it's not feasible to patch it to fix it, talk to kees_ or jdstrand about putting the new version in -secuirty. [16:28] \sh: lol :) [16:28] Hobbsee: Just because I with for it, doesn't mean I have any expctation I'll get it. [16:29] ScottK: true, but that still leads to disollusionment. [16:29] Urgh. [16:29] with/wish [16:29] Hobbsee: You assume it's possible for me to be more disillusioned than I already am. [16:30] ScottK: this is true. you're still alive, so tha'ts a fair assumption. [16:30] :) [16:30] Hobbsee, ScottK, cheer up you 2 grumpypots :-) [16:30] Well. Maybe. [16:30] mok0: grumpy? nah. [16:30] sistpoty|work: is that dexconf quirk easy to port to general qemu/faumachine? [16:31] siretart: haven't looked at it yet in detail, and I fear it's not (at least not to FAUmachine) [16:31] <\sh> man...opensuse build service can now work with other installed buildservices somewhere around the world...I wonder when it happens, that we have more then one LP... [16:31] Hobbsee: Ah, ok, only disillusioned and bitter ;.) [16:32] * \sh 's catching up with the important news of the last month [16:32] mok0: i'm not sure that bitter really fits. i'm aware that i don't really have the time to put into it, so have stepped back a lot, and so don't have the same degree of caring about it anymore. [16:33] siretart: well, it could be ported, I guess: that's the corresponding line in dexconf: QEMU_KVM=$(grep "QEMU Virtual CPU" /proc/cpuinfo || true) [16:33] Hobbsee: don't worry about it, I am just teasing [16:33] siretart: but of course that'd be quite wrong for FAUmachine (it's meant to behave exactly like real hw) [16:33] mok0: as in, i still care that my stuff is right, and i still care somewhat that everyone else's is right, so is not compromising the archive, but i don't tend to smash people with the Long Pointy Stick of DOOM!!!!!!!!!!!!!!!™ for getting it wrong repeatedly anymore. [16:34] sistpoty|work: what does qemu report in /proc/cpuinfo? [16:34] siretart: no idea, haven't checked actually [16:35] siretart: and I have the strong believe that the current hardy x won't start with a real cirrus gd5446 as well.. I'll add some more details to the bug [16:35] * mok0 has thankfully not tasted the LPS yet... :-/ [16:35] sistpoty|work: aah, plain qemu reports "Pentium II (Klamath)" [16:38] Gotta go, see you later! [16:38] cya mok0 [16:51] sistpoty|work: perhaps it is possible to set the DefaultDepth on a per driver level? [16:52] siretart: maybe... I'm just about to dig through where it comes from (must be somewhere in xorg-server-1.4.1~git20080131/hw/xfree86/common) [16:53] Hey anybody work with IKVM? [16:53] Ahh. Only minor Ubuntu forks. Never mind. Shall consult Debian maintainer. [16:55] wasabi: how are you cloaked, and not identified? [16:57] I don't follow? [16:57] jpds: freenode playing with the new services. [16:57] jpds: You dont have to be on a registered user to identify now. [16:57] jpds: it kept the cloaks, but forced everyone to reidentify [16:57] Well, that too, but my answer doesnt answer your question [16:58] Hobbsee: hmmm [16:58] siretart: I guess I'm a little bit stupid. this appears to be a bug in the cirrus driver after all [16:59] sistpoty|work: sorry? [17:01] siretart: imho the cirrus driver determines it's max pixel clock value by the wrong bpp entry (the one from the framebuffer), but need to dig a little bit further into the code still === devfil_ is now known as devfil [17:39] * sistpoty|work heads home now... cya [18:14] hi guys === kees_ is now known as kees [18:18] is a Ubunteros here? === _neversfelde is now known as neversfelde [18:47] How can I declare wxPython as a dependency? [18:48] python-wxgtk does not have an installation candidate, so I am not sure how to handle this [19:00] So, any help, please? [19:00] amikrop: which python-wxgtk? 2.4, 2.6 or 2.8? [19:01] Hi, I want to check if someone else already is packaging blender 2.46 for hardy (backports) [19:01] amikrop: see "apt-cache search python-wxgtk" [19:01] geser: Any. [19:01] I have done so. [19:01] I want any python-wxgtkx.y [19:02] amikrop: depend on python-wxgtk2.4 | python-wxgtk2.6 | python-wxgtk2.8 if it works with any of the three [19:02] the version you prefer list at first [19:02] geser: I haven't thought of that. Thanks. [19:03] Flannel: i figured it out. mysql-common was pinned in /etc/apt/prefs [19:03] i must have downgraded going from dapper to edgy because the package was broken at the time. [19:05] Balachmar: 2.46 is not even in intrepid so wait until then before you request a backport [19:05] anyway.. persia, Flannel, wgrant...thanks for your help last night [19:05] @sebner: Well, I wasn't really requesting a backport, but offering to do it :) (or at least try it...) [19:06] Balachmar: no need to package it at your own. we merge it from debian [19:07] Any idea, on how long that will take (not really impatient, but curious) And how long will it take to be backported afterwards? [19:08] Balachmar: depending on when Debian it has ;) When intrepid has it I usually takes just a few days if you annoy the right people ^^ [19:08] Because I want to learn how to help out, and I just wanted to try blender 2.46 as well. And I saw that more people wanted it. And thought, well maybe I could try it myself. [19:09] Balachmar: well, blender seems no to be the right thing to start with [19:09] \sh: any hints? [19:10] <\sh> any software is good to start with packaging, after reading all the documentations about packaging... [19:11] <\sh> s/reading/reading+watching/ ;) [19:11] \sh: Tell something about merging :P [19:12] I was reading: https://wiki.ubuntu.com/MeetingLogs/openweekhardy/PackagingA and thought I could follow that... [19:12] \sh: don't forget "understanding" [19:12] :) ofcourse, you shouldn't be doing things like a headless chicken... [19:12] <\sh> geser, oh I thought that implies "reading" ;) ok "after reading+watching and understanding" [19:12] \sh: uhhhh that's not that clear :P [19:13] * Balachmar agrees with sebner [19:13] So, basically I just thought that I should check here in order to prevent that different people are doing the same thing [19:14] Balachmar: good ;) [19:15] <\sh> Balachmar, it's open source ... many people are doing the same thing... [19:15] ScottK: are you there? [19:15] Is it legal to package/distribute freeware firmware? [19:15] \sh: bah. It's good to check and ask -.- [19:15] Yes [19:15] ScottK: pm? [19:15] Sure [19:16] @\sh I think it would be more efficient if the work is divided. So not too much is done twice (or trice or....) [19:16] <\sh> sebner, if miguel would have asked matthias if someone is working on a desktop software...gnome would have never been invented... [19:17] \sh: but that's a total different thing [19:17] <\sh> Balachmar, regarding one distro yes...regarding the whole universe ... people do whatever they want... [19:17] @\sh: This is about packaging, it would be foolish to package the same thing twice [19:17] I mean, is it legal to include some freeware, hardware firmware into my package, and distribute it? [19:17] @\sh I understand what you mean [19:18] @amikrop: Free as in speech, or free as in beer? :P [19:18] <\sh> Balachmar, check gnome-look or kde-look.org...people package software for debian, redhat, ubuntu, suse, mandriva, whathaveyou...they don't care about double the work already done...they do something because they want to ... [19:18] <\sh> and this is good.. [19:18] Balachmar: Beer (I said "freeware", not "open source"). [19:19] @amikrop, then you have too read the license, but I think most of the time, they don't want you to distribute the software [19:19] @\sh: With the risk of being stupid: And why is this good? [19:21] <\sh> Balachmar, people are interested to learn something? they are curious how things are working and trying to understand the system? I mean we are living in a consuming community..people who are ready to learn and curious are sometimes hard to find :) [19:21] @\sh: OK then it is mostly good for themselves :) But I get your point [19:22] <\sh> Balachmar, what's good for you could be good for others.. [19:22] @\sh: Don't get too philosophical now! :P [19:24] <\sh> hmm...I was telling this people at linuxtag when they were asking "why the hell are you investing your free time into opensource"...they were quite excited and fascinated that geeks are thinking about those things... [19:25] <\sh> one guy already started to work on software + packaging... [19:26] :) always nice to amaze people [19:30] But if I would somehow still want to package blender 2.46 couldn't I also send it in to debian, so that they wouldn't have to do it? [19:30] <\sh> Balachmar, you can send a bug report with the package attached (when you use thedebian package as base) [19:31] Balachmar: btw, blender is already in experimental ... ;9 [19:33] @sebner aah I see, so no need to do that. But shouldn't it then be fairly easy using pbuilder? [19:34] Balachmar: what should be easy? [19:34] I am just reading the howto. And just build bc from source. [19:35] while I see you talking about blender, /me remembers to continue the download of the "bunny" movie via torrent [19:35] @sebner: to create a ubuntu hardy package for blender [19:35] Balachmar: hmm yes but that's not the way we are doing that normally [19:36] @sebner: but it could be a transitional solution for the impatient few among the hardy users wouldn't it? [19:36] And if it isn't that hard I am willing to give it a try [19:36] Balachmar: you can always giving it a try and offer it through your PPA if you want [19:37] @sebner, I will just do that: for learning sake ;) \sh [19:37] ^^ [19:39] * \sh goes off and learn who to reactivate his whole human system from being in rescue mode....bathtub bow [19:39] hf \sh [19:39] I have made a package which once installed, enables a ueagle modem user to connect to the internet (installs the firmware, asks ADSL params and fills configuration files, provides some simple, related scripts, etc). I really think it makes new users' lifes easier, and generally, makes the process of using the modem, fully-automated. I have tested it from many aspects, and it seems functional. I believe it will help. So, are there any st [19:39] eps I should take, to provide the package to a larger community than myself, family and friends? [19:40] \sh: bathtube? bad Harald is showing dumb things :P [19:41] Balachmar: you could even fetch the blender source package from Debian experimental and if it builds in hardy without modifications, make it available via your PPA [19:41] geser: shouldn't he do a proper merge? [19:42] ScottK: http://lurker.clamav.net/message/20080602.130841.9c64bafa.en.html <-- it's coming [19:42] @geser: I have downloaded the .dsc from debian experimental and am currently trying to build it using Pbuilder. [19:42] @sebenr, how would I do a proper merge? [19:43] sebner: ah, we have Ubuntu changes, then a merge would be the better solution [19:43] Balachmar: look at the outstanding ubuntu changes. [19:43] geser: yep =) [19:43] I have found this page: https://wiki.ubuntu.com/UbuntuDevelopment/Merging?action=show&redirect=MOTU%2FHowToMerge [19:43] leonel: Thanks. [19:43] leonel: You saw that the 0.92.1 packages are in feisty/gutsy updates now, right? [19:46] When using Pbuilder: I get an error that it cannot satisfy the build dependencies [19:47] Balachmar: pastebin [19:52] ScottK: yes I did that's why I stopped searching cves [19:53] geser: In other words, how can I contact a responsible for reviewing my package? [19:54] amikrop: where is your package? on REVU? [19:55] geser: What do you mean by saying "REVU"? [19:55] amikrop: where is your package? [19:55] !revu [19:55] REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU [19:55] sebner: On a LAN repository. [19:56] geser: I will have a look and answer you. [19:56] amikrop: upload it to revu ;) [19:58] sebner, geser: OK, thanks. I will. [20:01] OK. Joined revu-uploaders in Launchpad. But I can't find a way to upload. Any hints? [20:01] amikrop: https://wiki.ubuntu.com/MOTU/Packages/REVU [20:02] amikorp: if you want to upload a package type on terminal: dput revu _souce_changes_of_package_to_upload [20:02] amikrop: first you may want ask a revu admin to sync the keyrings [20:04] I see. [20:08] can universe contain software under a non-free license? [20:08] Zelut: nope [20:08] no, only multiverse and there only if it's redistributable [20:09] sebner: I didn't think so but a user just pasted me the commented lines from the sources.list which mention it may be non-free.. [20:09] Zelut: non-free ist debian [20:10] Zeddie: debian != ubuntu [20:11] sebner: this guy is a GNU-head so he considers it tainted if it even mentions it 'might' contain. [20:11] Zelut: well, see what geser wrote [20:12] sebner: / geser: well I guess the question is then why does the commented sources.list mention it might be? [20:12] Zelut: how exactly is the software licensed? [20:12] Zelut: can you show the line you got? [20:13] geser: http://pastebin.ca/1037110 - a paste from the default sources.list file.. [20:17] Hi, If I use grab-merge.sh for blender it comes up with the 2.45 version not the 2.46. So, what should I do then? [20:17] Balachmar: as I said. blender 2.46 is in experimental and grab-merge only fetched from unstable. you have grab the source manually [20:19] @sebner: ooh sorry, I guess I missed that. [20:19] np [20:20] @sebner: Is there some documentation on how to do that? [20:21] Balachmar: http://packages.debian.org/source/experimental/blender [20:27] @sebner and then use those files instead of the ones you get from grab-merge? [20:28] Balachmar: yes though you have to apply the remaining ubuntu changes manually [20:29] @sebner thanks for the info. Will check that some other day. Have to check the finances now. But I guess I will be back :) [20:29] ^^ [20:29] hf [20:30] The url you gave me, says about a `dpkg-buildpackage -S -sa -rfakeroot` command. Where to execute it? Inside the my-package directory (which contains the DEBIAN directory and the filesystem tree of the package's data)? [20:31] I did so and got that output: http://dpaste.com/54389/ [20:31] amikrop: inside the package directory [20:32] sebner: But I got this error message, above. [20:33] amikrop: strange but doesn't seem that you are in it [20:33] (Am I missing any files? I just have "DEBIAN/", "usr/" and "etc/" in the package directory. [20:33] amikrop: does debian/changelog exists? [20:34] No. Not even "debian/" exist. [20:34] amikrop: but DEBIAN/ ?? [20:34] I always package using "DEBIAN/", not "debian/". [20:34] use debian/ ^^ [20:34] ok [20:35] looks like the temporary dir from where the deb is made [20:35] geser: Yes, that is it. [20:35] norsetto: Are you ok with me updating gnome-mplayer and gecko-mediaplayer? [20:36] Jazzva: totally ok [20:36] sebner: So, I need "debian/changelog"? I never used that before. Where can I find some documentation about the contents of "debian/changelog"? [20:36] amikrop: call dpkg-buildpackage from the contain the source and the debian/ dir [20:36] norsetto: Cool. I'll start working on it tonight and change bug report's status to In Progress (and assign myself). Thanks :) [20:36] amikrop: how did you build your packages till now? [20:37] !packaging [20:37] The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports [20:37] Jazzva: no, thank you :-) [20:37] geser: hmm. O_o [20:37] :) [20:38] sebner: I also suspect seeing someone doing it the wrong way [20:39] geser: true. Now I'm keen to here the answer of your question [20:39] geser: with `dpkg -b` [20:40] geser: I find it pretty simple and straightforward. [20:40] amikrop: no valid packages then .... [20:40] sebner: Why not? [20:41] amikrop: because a valid package needs all the things mentioned in the packaging guide. manpages, .desktop, changelog ..... [20:41] amikrop: and how do you automate applying patches, calling configure with the right flags, building the package? [20:41] geser: I guess I don't. [20:43] So, I should follow the packaging guide step-by-step? I didn't know it was mandatory. OK, then, I will. [20:44] geser: *thumbs up* === |Baby| is now known as Baby === emgent_ is now known as emgent [22:10] heya [22:12] hey emgent [22:13] emgent: hi === rzr is now known as RzR === RzR is now known as rZr [22:41] chan #ubuntu-irc [22:41] oops [22:41] * ajmitch goes & trolls in there [23:38] so I'm having a problem building a package is there anybody here that has a few minutes to answer some questions [23:38] Neurostu: It's best to just ask, then anyone who knows can answer if and when they see it [23:41] ok so I'm trying to build 2 packages, the first one builds fine, but the second one depends on the first.... I get the following error: [23:41] dpkg-shlibdeps: failure: no dependency information found for /usr/lib/libsomanetwork-1.0-0.3.so.1 (used by debian/tspikes/usr/bin/ratetimelinevis). [23:41] When I inspect the first package using dpkg --contents I get [23:41] lrwxrwxrwx root/root 0 2008-05-30 20:24 ./usr/lib/libsomanetwork-1.0.so -> libsomanetwork-1.0-0.3.so.1.0.2 [23:41] lrwxrwxrwx root/root 0 2008-05-30 20:24 ./usr/lib/libsomanetwork-1.0-0.3.so.1 -> libsomanetwork-1.0-0.3.so.1.0.2 [23:41] I have the first package installed, so i'm not sure exactly what the error means [23:41] sorry for the flood [23:43] in the library package, you used dh_makeshlibs? [23:43] no just dh_make [23:44] dh_make template may not be enough [23:44] did you tell dh_make that the first package was a library? [23:47] no, how exactly do I do that (sorry this is my first time building debs) [23:48] library packaging is a complex beast, full of pitfalls [23:49] in debian/rules in the library package, you'll want to have dh_makeshlibs there [23:49] the debian library packaging guide may be of some help, though it'll probably seem overly complex [23:57] ok... I'll check it out... [23:57] what are the main differences between using pbuilder and dh_make [23:58] Neurostu: they're 2 very different beasts [23:59] but they are used to accomplish the same task right? [23:59] Neurostu: no [23:59] oh.. [23:59] dh_make creates template files in the debian/ directory [23:59] k [23:59] pbuilder compiles and builds packages