/srv/irclogs.ubuntu.com/2009/06/09/#ubuntu-motu.txt

neurobuntu_xnox, I've thought about trying to get debian to move to hdf5-1.8.3 but they say they have their reason to stay on 1.6.6....    so the problems I'm having is I can get the hdf5 deb to build and it installs the files in the right places, but then when I try to build packages that depend on HDF5 i get the following error: dpkg-shlibdeps: failure: no dependency information found for /usr/lib/libhdf5_cpp.so.600:10
neurobuntu_I've checked in /usr/lib/ and the libhdf5_cpp.so.6 is there but for some reason its not found when trying to build debs that depend on it00:10
neurobuntu_so I guess I was looking to see if someone could coach me through this problem00:20
maxbneurobuntu_: That error is not saying that the library itself could not be found - rather that the debian dependency information that enables dpkg to build proper package dependencies is missing00:46
maxbneurobuntu_: Normally this file would be constructed by dh_makeshlibs during the hdf5 deb build process00:47
directhexmaco, endless thread is endless01:07
ajmitchdirecthex: s/endless/pointless/01:08
neurobuntu_maxb, so I call dh_makeshlibs during build, is there a way that i can verify that dpkg is building the proper dependencies?01:09
neurobuntu_I call dh_makeshlibs during the build of hdf501:09
maxbWhat do you mean by "proper"?01:09
maxbThere should be a shlibs control file present in the final .deb01:10
directhexajmitch, nah, at some point mark will force an epiphany from those who disagree with him, and shuttleworth himself will descend in his space ship to explode the offending packages with lasers01:10
directhexಥ_ಥ ...Beautiful.01:11
dtchendirecthex: that thread totally went plonk01:14
neurobuntu_maxb, thanks for your help the control file isn't in there01:14
directhexdtchen, went?01:16
dtchendirecthex: killfiled the mono thread01:17
directhexdtchen, /dev/null seems somehow insufficient. can you pipe into shred?01:18
dtchensorry, already breaking other ubuntu components with shred ;-)01:19
StevenKdtchen: Like pulse? :-P01:20
dtchen:-P01:21
=== asac_ is now known as asac
maxbneurobuntu_: Is your source package published anywhere?01:25
neurobuntu_maxb, yes its up on launchpad01:26
neurobuntu_maxb, https://launchpad.net/~soma-testing/+archive/ppa01:26
neurobuntu_so my rules file does have the command:  dh_makeshlibs -phdf5-serial-1.8.3-0 -v hdf5-serial-1.8.3-0  but when i examine the contents of the compiled deb with dpkg -c I don't see a control file01:35
neurobuntu_this is what i get http://paste2.org/p/25307501:36
ajmitchdirecthex: so, starting on the port/rewrite of f-spot to C?01:48
directhexajmitch, i heard hub was thinking of doing it01:49
ajmitchoh good01:49
directhexajmitch, let's ignore the fact that his implementation method involves implementing parts of ECMA 33401:49
ajmitchbut it's not on the mono runtime, so it's ok01:49
directhexif only pnet didn't suck01:49
ajmitchit wouldn't make any difference what the runtime was called01:50
maxbneurobuntu_: The shlibs file is present - the significance of it being a "control" file is that it is not part of the data files shown with -c02:01
maxb'dpkg -I foo.deb' lists the control overview info, 'dpkg -I foo.deb shlibs' shows the shlibs control file specifically02:02
maxbHowever, the content of it looks a bit wrong to me02:02
neurobuntu_maxb, what kind of things look wrong?02:04
maxbThe version field of the shlibs line is wrong02:05
* h6w wonders how others do package management from cvs/svn/bzr.02:06
h6wI'm using ant (command-line).  If I create a release folder and ignore it from svn/bzr then put the src zips, previous packages, and diffs in there, does that make sense?02:06
h6wI'm replicating this process across a number of projects, so I want to get it right for most/all cases.02:06
h6wSo, I was thinking of having an ant script that looks for that folder grabs the most recent package/diff in there for that stream (e.g. Nightly), takes a release version parameter, then creates a new package/diff from the current src and puts it back in the release folder.02:07
maxbneurobuntu_: In 'dh_makeshlibs -phdf5-serial-1.8.3-0 -v hdf5-serial-1.8.3-0' what is the second repetition of the package name trying to achieve? I think it may be redundant / broken02:07
neurobuntu_maxb, I'm not sure... I was using the debian dir from hdf5-1.6.5 as a template and that is how they did it02:07
neurobuntu_i just recompiled to see the lintian errors, some of them might be relevant http://paste2.org/p/25309602:09
maxbIt's unrelated to the shlibs problem, but your ppa upload is accidentally a native package, btw02:15
maxb.tar.gz, not .orig.tar.gz and .diff.gz02:15
neurobuntu_maxb, i'm aware...02:17
maxbGah, what on earth have upstream done with their tarball!?02:22
maxbSomehow they've got two entries in the tarball with the same file name!02:22
maxbAnyway02:24
maxbneurobuntu_: So the problem with the shlibs is that they have an explicitly built shlibs file in the package, which doesn't correspond with the libraries actually built in this new version02:25
neurobuntu_in upstream?02:25
maxbSee the shlibs.in file and the code which processes it into a shlibs file in debian/rules02:25
maxbNo, in the previous debian package02:25
neurobuntu_ahh...02:26
neurobuntu_maxb, they use that @VERSION@ variable all over the place and it has been giving me problems in the past... do you think i should just replace it with 1.8.302:29
binarymutantif anyone has some time to revu http://revu.ubuntuwire.com/p/pidgin-mbpurple , I would be greatly appreciative :)02:29
maxbneurobuntu_: No, that's not the problem - it's apparently expecting the version number to be present in the library filenames, but in your case: the version is NOT in the name02:30
neurobuntu_huh? i'm confused how is the version number not in the filenames?02:31
neurobuntu_:-/02:31
neurobuntu_isn't 1.8.3 the version number?02:33
maxbYes, and it's not in your library filenames02:35
neurobuntu_maxb, you're talking about the names of the .debs created or something else?02:36
maxbIt looks like you've not forward-ported the debian customizations to the build system02:36
maxbI'm talking about the names of the .so files02:36
neurobuntu_hmm... ok02:36
maxbYou're missing debian-specific changes to the libtool invocations, which is why your build results don't agree with what the package is expecting02:37
neurobuntu_maxb, might it be better to build this on a debian machine then?02:37
neurobuntu_except that won't gaurentee it works with ubuntu then....02:37
maxbUh, no, that's not what I mean at all02:39
maxbI mean debian-specific as in "not upstream" rather than "not ubuntu"02:39
neurobuntu_maxb what would you recommend I do? try to get someone who knows more then me to package it for me.... start from square one and get rid off the debian/ i borrowed from 1.6.5? buy out a motu for a weekend?02:40
neurobuntu_the more I learn about library packaging the more I realize i don't understand and I'm really starting to doubt I can get this thing package properly02:40
maxbThe problem is that you've taken the Debian hdf5 1.6.x package as a base but you have not properly updated the patches it applies to the upstream source to apply to 1.8.x02:41
maxbUnfortunately your job is made much harder by the way they've apparently completely changed the buildsystem upstream02:42
neurobuntu_:-|02:45
maxbI don't suppose debian intend to update their package any time soon?02:48
neurobuntu_maxb, nope I was asking to see when they were going to update and nobody could tell me02:50
neurobuntu_when you say i  "need to update the patches" you're not referring to patches in the debian dir are you? when i do apt-get source libhdf5-serial-1.6.6 I don't see any patches under the debian dir02:51
maxbzcat hdf5_1.6.6-4ubuntu1.diff.gz | lsdiff02:52
maxbThe .diff.gz doesn't just create the debian/ dir, it also changes some of the upstream files02:53
maxbBefore you get too scared looking at that... some of the files changed are the result of autogeneration02:54
maxbbut some are not02:54
neurobuntu_maxb, wow ok well I can't express how helpful you've been tonight I'll hit the net and try to better understand what debian is doing before they package....  thanks again for your help I'm sure i'll end up in here again sometime02:58
maxbneurobuntu_: you've seen the README.Debian_shlib file, right?03:00
neurobuntu_yes03:02
maxbThe key additional libtool flags regarding that change are -release $(H5_VERSION) -version-info 003:02
neurobuntu_so does that readme mean that i have to setup the appropriate symlinks03:05
qiyongwhat is this repos?03:06
qiyonghttp://archive.ubuntu.com/ubuntu/pool/main/03:06
qiyongjaunty or karmic?03:07
StevenKEvery release currently on archive.u.c03:07
StevenKDapper, Hardy, Intrepid, Jaunty and Karmic03:07
qiyongmy local repos created from the CD only contains one single file as:03:09
qiyongubuntu/pool/main/r/ruby1.8/03:09
qiyonglibruby1.8_1.8.7.72-3_i386.deb03:09
qiyongwhy?03:09
qiyongStevenK: ^03:10
StevenKI have no idea, since I don't know how you created your local repo03:10
neurobuntu_maxb, thanks again for your help03:11
neurobuntu_qiyong, is its a repo from a liveCD?03:14
qiyongneurobuntu: yes, downloaded from the site03:14
qiyonga full cd thould be03:15
StevenKOh, a live CDs repo doesn't contain a lot03:15
StevenKIt's pointless to use that as a base03:15
neurobuntu_qiyong, if you are using a distribution before jaunty check out falcon03:16
neurobuntu_if you want to build your own repository03:16
neurobuntu_or launchpad03:16
qiyongshould I use apt-mirror to build my local repos?03:17
StevenKapt-mirror works, I use it for my local mirror03:18
qiyonghttp://releases.ubuntu.com/9.04/ubuntu-9.04-server-i386.iso.torrent03:19
qiyongis this the said live CD? neurobuntu03:19
StevenKNo, that's a torrent for a sserver install ISO03:19
StevenKs/ss/s/03:19
qiyongi mean the iso downloaded by that torrent03:20
qiyongis it the live CD?03:20
qiyongi thought it should be a full CD03:20
qiyongStevenK: ^03:21
* DBO pokes directhex 03:21
StevenKWhat do you mean by "full CD" ?03:21
qiyongcontains all the pkg from jaunty03:21
StevenKNo such CD or DVD exists03:21
StevenKSince Jaunty is 18GB for i38603:22
qiyongor binary main at least03:22
qiyongoh03:22
StevenKBinary main is still too large for a DVD03:22
qiyonghow much is a binary main?03:22
StevenKFor Jaunty?03:22
qiyongyeah03:23
StevenKsteven@infected:/srv/mirror/ubuntu/dists/jaunty/main/binary-i386$ echo $(($(grep '^Size' Packages | cut -d\  -f2 | numsum) / (1024 * 1024)))03:24
StevenK578703:24
StevenKA shade under 6GB, if I can do math03:24
qiyonga DVD can be 6G?03:24
neurobuntu_qiyong, dual layer can03:24
StevenKWe don't currently ship any dual layer DVDs on cdimage.ubuntu.com03:25
qiyongis there that a full DVD?03:25
qiyongfull DVD iso?03:25
qiyongoh03:25
StevenKAnd full Jaunty i386 is 24GB03:26
jmarsdenqiyong: Just use apt-mirror to grab what you need, instead of starting with an ISO.03:26
qiyongi have this folders:03:26
StevenKYes03:26
qiyong[DIR]dists/23-Apr-2009 15:16  - 03:26
qiyong[DIR]indices/09-Jun-2009 00:57 - 03:26
qiyong[ ]ls-lR.gz09-Jun-2009 00:56 7.1M03:26
qiyong[DIR]pool/14-Jan-2008 22:05 - 03:26
qiyong[DIR]project/13-Feb-2008 14:39 - 03:26
qiyongto be a mirror or repos, which folders are must?03:26
qiyongpool?03:26
StevenKpool and dists03:26
StevenKBut seriously, use apt-mirror03:27
jmarsdenqiyong: See http://popey.com/Creating_an_Ubuntu_repository_mirror_with_apt-mirror for one tutorial on doing this.03:27
qiyong$ apt-mirror03:39
qiyongDownloading 84 index files using 20 threads...03:39
qiyongapt-mirror: can't write to intermediate file (index-urls.0) at /usr/bin/apt-mirror line 174.03:39
qiyongignore above03:40
qiyong/var/spool/apt-mirror/mirror03:44
qiyong/var/spool/apt-mirror/skel03:44
qiyong/var/spool/apt-mirror/var03:44
qiyongwhat these three dirs for indivadually?03:44
qiyongcan I only mirror one release only? mirror only jaunty for instance03:45
Hobbseei'm sure you an03:46
Hobbsee*can03:46
qiyongwhat about the three folders?03:47
Hobbseei don't know.  Does the manual or hte howto tell you?03:47
qiyongHobbsee: check later03:55
Hobbsee?03:55
qiyonghow do I find who is using a mounted fs? lsof or fuser which what options?03:56
ajmitch fuser -m03:57
* Hobbsee advises #ubuntu for non-packaging questions03:57
qiyongajmitch:04:07
qiyongroot@leo:~# fuser -m /dev/sdb04:07
qiyongroot@leo:~# umount /srv/sdb04:07
qiyongumount: /srv/sdb: device is busy.04:07
Hobbseetry calling that on a partition, not on an entire drive.04:09
binarymutantif anyone has some time to revu http://revu.ubuntuwire.com/p/pidgin-mbpurple , I would be greatly appreciative :)04:10
qiyongHobbsee: i have /dev/sdb mounted on /srv/sdb04:39
h6wqiyong: Yes, and that works for you?  If so, you must have format the disk as a partition.  This tends only to happen on SSDs.04:40
h6wNormally, you'd have a partition number at the end.  e.g. /dev/sdb204:41
qiyongumount: /srv/sdb: device is busy.04:44
qiyongh6w: ^ how do I find who is using a mounted fs? lsof or fuser which what options?04:44
qiyongi need to umount it04:44
h6wAre you in that dir?04:44
qiyongno04:46
h6wfuser -c -u /srv/sdb04:47
qiyongnothing04:47
h6wThen nothing is using it.04:48
qiyongi want to find what process using sdb04:48
h6wTry it with sudo04:48
qiyongstill umount fails04:48
qiyongi'm root04:48
h6wWell then it must not be umounting for some other reason.04:48
h6wWhat type of fs is on it?04:48
qiyongext304:49
h6wYou could use umount -l or umount -f, but you need to be sure everything's written to it.04:50
qiyongh6w: ok, -l get it umounted04:54
h6wcool.  man is your friend.04:55
dholbachgood morning07:11
iulian'ey Daniel.07:13
dholbachhiya iulian07:17
dholbachhow's life?07:17
iuliandholbach: Everything is good :)07:24
iuliandholbach: How about yours?07:24
dholbachvery good - just going through the sponsoring queue right now07:25
dholbachlots of good stuff in there07:25
iulianIndeed, I was taking a peek at it yesterday.  I'll dive in more today.07:26
* dholbach hugs iulian07:27
dholbachyou ROCK07:27
* iulian has to study for his driver's license exam :(07:28
* iulian hugs dholbach back.07:28
dholbachbdrung_: I need to install 246724967246MB of build depends just to build the matplotlib source package! :-)07:39
Hobbseeah, but is one of them yada?07:39
dholbachno, luckily not07:40
iuliandholbach: I can build it for you.07:42
* iulian has a fast net connection.07:42
dholbachiulian: no worries - I have them installed now07:42
iulianOK, great.07:43
jmarsden246724967246 MB at 1Gbit/second would take around 62 years... iulian must have a *very fast* net connection :) :)07:45
dholbachjmarsden: we're not dealing with trifles here, we're changing the world! :-)07:46
jmarsdenAs long as it doesn't delay the release or Karmic by 62 years, that's fine with me :)07:46
iulianHeh07:48
geserjmarsden: if dholbach has enough free space to store the data I guess he has also a fast enough connection to receive it07:49
jmarsdengeser: Impressive :)07:49
dholbachmterry: not sure if you heard of "submittodebian" before, it makes use of https://wiki.ubuntu.com/Debian/Usertagging (really good stuff)08:08
didrocksmorning o/08:12
\shmoins08:26
\shbah...the trolling didn't stop...08:32
hyperairwhich trolling?08:33
Hobbsee\sh: server side filtering for the win.08:33
Hobbseehyperair: the mess on u-d-d list08:33
hyperairoh the mono one?08:33
* hyperair facepalms08:33
\shHobbsee: thinking about that, unsubscribe u-d-d looks like a better plan08:33
hyperairi wonder how old the troll is..08:34
Hobbsee\sh: indeed.08:34
hyperairsounds like a kid making noise.08:34
Hobbsee\sh: depends if there's enough useful stuff on it08:34
\shHobbsee: tbh, I would like to see technical discussions more on u-d then discussing things with mostly-nonrelated-nontechnical-userbase could be that I'm too arrogant08:35
Hobbsee\sh: if i'm figuring out what you mean right (your english grammar is stuffed there, so i'm guessing after the third read), that's what's supposed to happen08:36
Hobbseehowever, one of those "discussions" appears to be mono08:36
\shHobbsee: the discussion is totally non-technical and not relevant. It's more godwins law with s/nazi/ms+boycottnovell/...actually it's only wasting bandwidth and mail-storage08:39
Hobbsee\sh: oh, i know.  If it was kubuntu-users, i'd moderate anyone who posted on the topic, send a warning mail that the discussion was to stop right here, right now, warn that i'd moderate the *entire* list if it didn't, and regularly go through the moderation queue.08:41
Hobbseeunfortunately, it's not a list I have access over08:41
Hobbseeoh, and there would be more in the mail than that (like, about the CoC), but that would be the crux of it.08:41
\shmoins siretart`08:43
Hobbseegah, the other thread is no better either.08:43
siretart`hey folks! hi \sh!08:43
* hyperair is thankful that he is not subscribed to u-d-d =\08:44
\shsiretart`: I fixed the menu.lst problem like "write my own update-grub in scripts/GRUB/10-setup" ;)08:45
\shsiretart`: and fai-divert update-grub08:45
siretart`\sh: yes, but this breaks the purpose of ucf as well08:45
\shsiretart`: problem I saw was that the menu.lst inside /var/run/grub/ wasn't correctly set...the name was menu.lst.ucf-dist and I wonder where that came from08:46
siretart`\sh: BTW, are you targeting karmic or jaunty currently?08:46
\shsiretart`: karmic08:46
\shaeh sorry jaunty08:47
siretart`aha08:47
\shkarmic just got grub2 ,-)08:47
siretart`exactly08:47
* \sh is still tired...1:30 UTC+2 I was at home...even if I wanted to go home early08:47
* siretart` is going to have a long day today as well :-(08:48
\shsiretart`: too much work here right now...we got 2x hp bl7000c full featured enclosures with complete 32x bl465c and 2x Cisco 6509 Carrier Grade 21U switches + 2x Cisco ASR routers...and we need to install them next week in our new DC...so the FAI stuff is for the blades ;)08:50
siretart`I see08:50
siretart`I'm looking forward to see a working FAI in ubuntu again :-)08:51
\shit's really no fun...even if I would love to play with the blades..but there is always no time :)08:51
\shsiretart`: yes...debian lenny + this firmware not included crap is giving me headaches...when you install dl365 e.g. and you don't have a working NIC because broadcoms firmware is not included by default..no fun08:52
siretart`ah, right, but isn't the firmware packaged in non-free?08:53
\shsiretart`: but it looks like that SID kernel and jaunty kernel have problems mounting aufs over nfs, people on #fai@oftc reported that...I need to look at this later on08:53
siretart`or is that the crappy sort of firmware?08:53
\shsiretart`: yeah...but not installed by default because of non-free so you when you are not using d-i you need to take care to install it manually08:54
\shoh my english this morning is kauderwelsch08:55
* \sh needs another tea 08:55
* xnox set up a filter to delete threads with "mono" in it from my mailbox08:56
siretart`but with fai that should be rather easy to implement, or do I miss something important here?08:56
siretart`xnox: try scoring08:56
\shsiretart`: nope...you need to install it into the nfsroot08:56
siretart`the most difficult thing seems to remember to do that :-)08:56
* xnox uses gmail......08:57
\shsiretart`: but using ubuntu all the time, you don't expect such "feature" from debian...and hp supports debian officially so I thought it should run out of the box08:57
siretart`perhaps a switch --with-nonfree-firmware can be added to make-fai-nfsroot or something08:57
\shsiretart`: sounds like a nice wishlist bug ;)08:57
\shsiretart`: jaunty is installed via fai ;) well..without update-grub and ucf but installed ;)09:21
=== NCommander is now known as ApportRetracerPo
=== ApportRetracerPo is now known as NCommander
siretart`\sh: so aufs finally works again on nfs in jaunty?09:22
siretart`s/again//09:22
directhexfrankly i never once managed to get aufs to do anything. the manual is obtuse at best09:24
\shsiretart`: no it's debian lenny with fai from uni-koeln.de installing jaunty09:26
\shsiretart`: that's the "fast and furious installation plan"...now I can work on "fai on jaunty"09:26
siretart`oh, I see :-(09:26
siretart`ah, I see09:27
geserjpds: the buildd script in u-d-t trunk has now full support of LP API for give-backs and rescoring09:36
jpdsgeser: Awesome! :D09:37
bdrung_dholbach: Then you need only 172473253 1,5 TB hard drives to store the data. :D09:37
dholbachbdrung_: no big deal... I sponsored it - good work!09:38
bdrung_dholbach: thanks09:39
jpdsgeser: I guess this means we can finally remove lp_cookie from the source.09:39
siretart`bdrung_: hey there. would you mind updating the mplayer backport in the motumedia PPA?09:39
geserjpds: if it isn't used anywhere anymore sure (didn't check)09:40
siretart`bdrung_: I've uploaded an upgrade path fix09:40
bdrung_siretart: i will do it this afternoon09:41
geserjpds: from a look at some of those lp_functions methods, I guess they can use some caching to not refetch the same objects through the LP API everytime just to access an attribute (but I didn't have a close look yet)09:42
jpdsgeser: I'll take a look.09:43
siretart`bdrung_: thanks09:43
bdrung_siretart: there is no comment in the changelog about a path fix09:44
geserjpds: requestsync:import ubuntutools.lp.cookie as lp_cookie09:44
siretart`bdrung_:  upgrade path, not file path09:44
jpdsgeser: launchpad_cookie isn't used anywhere tho...09:46
bdrung_siretart: can you update the debian maintainer field the next time? dpkg-source complains: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address09:51
siretart`bdrung_: the ubuntu package *is* actively maintained in the pkg-multimedia git repository in the ubuntu branch09:56
siretart`that's why I've kept the maintainer field, because it is acurate09:56
dholbachsiretart`: it will break dpkg-buildpackage for people with a ubuntu.com mail address IIRC09:57
siretart`dholbach: are you really sure with that? IIRC there are also some packages with a dedicated maintainer field in the archive, and I don't remember some mail that they were prohibited09:59
Hobbseei only ever remember it throwing a warning before09:59
Hobbseeit's become mandatory now?10:00
alkisgHi, (newbie question) if I use dch -i on a "native debian" package of mine, and the previous changelog entry is "ltsp-server-pnp (0.1.4) jaunty; urgency=low", I get a proposed new version of "0.1.4ubuntu1". How can I make dch use "0.1.5" as the new version?10:00
dholbachsiretart`: not prohibited, but our tools make it hard to work around DebianMaintainerField10:00
Hobbseealkisg: dch -Ui10:00
alkisgHobbsee: thank you very much10:00
Hobbseealkisg: you're welcome.  And i'm not sure why that's missing from the manpage10:00
dholbachdpkg-source: Fehler: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address10:01
dholbachdpkg-buildpackage: Fehlschlag: dpkg-source -b hello-2.2 gab Fehler-Exitstatus 25510:01
dholbachdebuild: fatal error at line 1334:10:01
siretart`dholbach: TBH, that sounds like broken tools10:01
dholbachHobbsee, siretart`: ^10:01
Hobbseewell, there you go.  And I agree with siretart`.10:01
siretart`dholbach: I don't see that. and I always build ubuntu ffmpeg package on my ubuntu laptop10:01
dholbachsiretart`: what is your DEBEMAIL?10:02
siretart`siretart@tauware.de10:02
dholbachHobbsee: that doesn't solve the problem that bdrung_ has10:02
dholbachsiretart`: there you go :)10:02
siretart`ah, you mean it just works because of that10:02
dholbachright10:02
bdrung_siretart: done10:27
\shsiretart`: I think I solved the grub problem10:28
siretart`bdrung_: thanks!10:28
siretart`\sh: w00t! :-) - how?10:29
\shsiretart`: when you want to have update-grub working and want to use the ucf technique,...just don't deliver a menu.lst ... do your grub-install in scripts/GRUB/10-setup and $ROOTCMD /usr/sbin/update-grub -y et voila10:29
siretart`yes, that sounds reasonable, if it works10:30
siretart`you rock! :-)10:30
siretart`afk, lunch10:30
\shsiretart`: I can tell you it works right here right now10:30
=== ApOgEE-- is now known as ApOgEE
=== ApOgEE is now known as ApOgEE-
gesergaspa: when you get bored with checking ocaml give-backs, it looks like octave-* is ready to be checked for give-backs :)11:39
gaspageser: lol11:39
up_the_ironsI rebuilt a package on an intrepid box, and b/c that box had python 2.5 (standard), it put as a dependency "python (<< 2.6), python (>= 2.5)" (this is the expansion of ' ${python:Depends}' I believe).  Now this package won't install on a jaunty box b/c jaunty has Python 2.6 (standard).  Any suggestions? (should I manually put more liberal Depends in debian/control for python?)11:40
geserup_the_irons: rebuild it on jaunty11:41
gaspageser: right now i'm after matita ftbfs, then i think i'd move to something else ;)11:41
siretart`NCommander: are you still working on ubuntu on arm these days?11:41
siretart`NCommander: if yes, perhaps you could triage bug #384784?11:41
ubottuLaunchpad bug 384784 in mplayer "FTBFS arm" [Undecided,New] https://launchpad.net/bugs/38478411:42
up_the_ironsgeser: was trying to avoid that, it has a lot of build dependencies; but i guess I could as a last resort.11:42
=== azeem_ is now known as azem
=== azem is now known as azeem
geserup_the_irons: if the package has a compiled python extension you need to rebuild it with python2.6 if you want to use it with python2.611:43
up_the_ironsgeser: oh ok11:43
up_the_ironstnx11:47
alkisgWhat tools are usually used for word-wrapping e.g. the README file in packages?12:05
up_the_ironspersonally, i just use vim with ":set tw=72" ;)12:07
binarymutantif anyone has time to review and possibly advocate http://revu.ubuntuwire.com/p/pidgin-mbpurple , I will be forever grateful :)12:09
alkisgup_the_irons: hmm that works when writing a new paragraph, but not when editing an existing paragraph (or, *I* can't get it to work...)12:10
up_the_ironsalkisg: gq{12:11
up_the_irons:)12:11
up_the_ironssometimes I have to hit 'J' a lot to bring everything up to the same line, then 'gq{' reformats the whole thing.  I'm sure there's probably a keystroke that does it all at once, but i'm too lazy to figure it out12:12
alkisgFor now, I'm using Evolution => composing a new text mail => wordwraps, even supports bullets! But it seems kinda silly to keep the original README in the "Draft" email :D12:12
alkisgup_the_irons: ah, that sounds good, let me try...12:12
up_the_ironsalkisg: my vi also supports bullets... ;)12:13
* alkisg is only basically familiar with vi, must read more... :)12:13
alkisgThanks, up_the_irons12:14
up_the_ironsalkisg: np12:14
up_the_ironsthe more you learn vim, the more everything else just doesn't cut it.  unless u like emacs.  both are good12:15
mterrydholbach: Ah, thanks for the pointer about submittodebian.  I've just been using reportbug --bts=debian12:26
dholbachit's really good stuff12:26
qiyongis this a jaunty bug?12:43
qiyonglibapache2-mod-php5 depends upon apache prefork only12:43
=== Pici is now known as ZarroBoogs
=== ZarroBoogs is now known as Pici
sorenqiyong: What would the bug be?12:46
qiyonglibapache2-mod-php5 depends on prefork only, it doesn't work with worker12:47
sorenphp isn't thread-safe, so it's stuck with the prefork MPM.12:47
sorenthat's right.12:47
sorenIt doesn't work with worker.12:47
qiyongif i have to use worker12:47
qiyongwhat php should I choose?12:47
sorenThen you can't use mod_php5.12:47
sorenI use php5 through fastcgi instead.12:48
sorenWorks great.12:48
soren..with the worker MPM.12:48
qiyonglibapache2-mod-php5 depends on prefork12:48
soren...12:48
sorenYes.12:48
sorenBecause it does. not. work. with. the. worker. mpm.12:49
qiyongso worker is threaded?12:49
sorenYes.12:49
qiyongwill mod php be threaded one day?12:49
qiyongis threaded the future?12:49
sorenPHP isself is thread safe, AFAIK.12:49
sorenThe problem is the libraries on which it depends.12:49
soren...which aren't all thread safe.12:49
sorenSo until they're all fixed, you're stuck with the preform mpm (if you *insist* on using mod_php5).12:50
qiyongthreaded vs prefork, which is the future?12:50
sorenThreaded.12:50
qiyongisn't mod_php5 the fastest php?12:50
sorenWith a properly confiured fastcgi setup, you can get comparable speeds.12:51
* soren realises he's in #ubuntu-motu12:51
sorenThis is totally #ubuntu-server stuff.12:51
qiyongis mod_php4 wokring with worker?12:52
sorenNo.12:52
sorenAnd php4 is dead.12:53
StevenKWhich depends on the same libraries that php5 does, which still aren't any more thread safe then when php5 uses them.12:53
qiyongthen libapache2-mod-passenger is buggy12:53
qiyongit only depends on mpm-worker12:53
qiyongmods work with mpm-worker should be able to work with prefork too12:53
soren*shrug*12:55
StevenKI think passenger wants threads, but I'm not sure12:56
up_the_ironsqiyong: i'm running mpm-worker, and installed passenger manually from the gem12:56
sorenI don't know mod_passenger.. And from the description, I'm going to guess I don't care about it either :)12:56
up_the_ironsqiyong: wait, sorry.  i'm running prefork12:56
StevenKI'm happily using it, but I think PHP needs to die12:56
up_the_ironspassenger is quite nice12:57
qiyongup_the_irons: is their other rails mod?13:00
qiyongs/their/there/13:01
up_the_ironsqiyong: not as an apache module; passenger is pretty much the one to use13:01
qiyongpassenger is an apache module, no?13:01
up_the_ironsbut there's always the {nginx/lighttpd} -> mongrel approach13:01
up_the_ironsqiyong: yup, apache mod13:02
qiyongwhich pkg provides php5 fast cgi?13:05
qiyongsoren: ^13:07
sorenphp5-cgi13:10
qiyongwith fast cgi, i have to put all my php into cgi-bin?13:15
qiyongsoren: ^13:15
sorenNo, you don't have to change anything, except for a bit of Apache configuration.13:16
sorenStill... This is #ubuntu-server stuff.13:16
sorenPlease go there.13:16
=== cemc1 is now known as cemc
=== savvas_ is now known as savvas
qiyonghow do i setup php-cgi?13:43
Piciqiyong: This isn't a support channel. #ubuntu-server would be the best place to ask.13:44
Picior #ubuntu13:44
Hobbseeand for anything that isn't server related, #ubuntu is the place to ask.  Please stop asking non-packaging questions here.13:44
\shSirDerigo: http://faiwiki.informatik.uni-koeln.de/index.php/FAIUbuntuGrubProblems <- menu.lst + ucf fix ;)14:18
qiyonghow do i install a pkg without installing its depends?14:19
\shSirDerigo: wasn't for you...14:19
\shsiretart: http://faiwiki.informatik.uni-koeln.de/index.php/FAIUbuntuGrubProblems <- menu.lst + ucf fix14:19
SirDerigo\sh: dont worry14:20
macoqiyong, um, but idea, but read man dpkg's section on forcing stuff14:23
macos/but/bad/14:23
Piciqiyong: Is there a reason you keep asking support questions in here? You've been asked a few times to take them elsewhere...14:24
qiyongPici: sorry, some mistakes14:26
=== yofel_ is now known as yofel
bddebianHeya gang14:47
siretart`heyha bddebian!14:48
bddebianHi siretart`14:49
lampardI am packaging a software. Upstream releases a tarball named "appname 1.3.tar.gz" (yes, with a white space). Should I rename it to eliminate the white space or the version number? Or maybe should I just add the orig.tar.gz part?14:54
slytherinlampard: you must not eliminate number. And yes you should rename the tar to remove white space. the .orig.tar.gz should have name in particular format14:57
siretart`lampard: name it 'appname_1.3.orig.tar.gz'14:58
lampardOk, and then I just unpack it and dh_make as usual, right? Great, thank you!14:59
lampardoh, after extracting the tarball it creates the directory "name 1.3". Should I modify it as well before proceeding?15:02
lampardname-1.3, I suppose15:03
pochulampard: don't modify the tarball, dpkg will DTRT15:05
pochuso just untar it now, and rename it to run dh_make15:05
pochubut don't repack it15:05
lampardpochu: Yeah, that's what I intended. Thanks!15:06
slytherindoes anyone know what this error is - dpkg-trigger: dpkg-trigger must be called from a maint15:22
slytherindpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a --by-package option)15:23
binarymutantif someone could review and possibly advocate http://revu.ubuntuwire.com/p/pidgin-mbpurple , I will be forever grateful :)15:31
* \sh is gone home...15:45
=== pace_t_zulu_ is now known as pace_t_zulu
loic-mwhen a program installs the upstream manpage itself (in the Makefile), is it ok to leave it like that and omit dh_installman in d/rules?16:42
sorenloic-m: Sure.16:48
loic-msoren: thanks16:48
Riddellpkern: bug 306955 waiting for your response16:58
ubottuLaunchpad bug 306955 in net6 "sobby does not appear to use socket reuse flags" [Medium,Fix released] https://launchpad.net/bugs/30695516:58
pkernRiddell: Right.  I'm just not sure how to deal with it.  In my tests killall -9 sobby did release the sockets but for the canonical sysadmins it clearly didn't.  So providing a test case with a hanging socket will be hard.17:01
loic-mWhen a game installs into /usr/bin but I want it to install in /usr/games, should i patch upstream makefile or is there a way to do it in debian/rules?17:02
Riddellloic-m: you can put something like this in rules mv debian/<package>/usr/bin/mygame debian/<package>/usr/games/mygame  or set a .install file to move  it, or edit the build system17:03
loic-mRiddell, thanks.17:04
=== jussi01 is now known as jussio1
=== jussio1 is now known as Android
=== Android is now known as Tuhina
=== Tuhina is now known as jussi01
Riddellcody-somerville, jdong: bug 378507 needing motu-sru love17:10
ubottuLaunchpad bug 378507 in empathy "Please allow SRU for empathy 2.26.2" [Undecided,Fix released] https://launchpad.net/bugs/37850717:10
=== ianto is now known as dotCYM
AnAntHello, who can I ask about grub2 ?17:46
gesertry #ubuntu-devel17:47
AnAntok, thanks17:47
bin1010howdy, who would I ask about changing dependencies of an existing .deb package?17:56
bin1010well actually just adding some dependencies18:03
geserthis involves at least a rebuild of the package18:03
bin1010So I will have to unpackage the .deb to a directory, then repack with checkinstall with new dependencies?18:05
neurobuntubin1010, you don't have to unpack the directory, do an apt-get source <package> update the dependencies and rebuild18:06
geserno, you need to modify the source package it you want to do it properly18:06
bin1010k.  I got all the dependencies when did a apt-cache search <missing library reported by make> | grep dev for each of the missing pieces.  Then I made the project and used checkinstall to make the .deb.  Then I installed it and apt-get autoremove removed all the dependencies.  LOL.  So I have to figure out a way to add the dependencies to the .deb, right?  Or is there a better way to do this?  I only update these packages about every mon18:14
bin1010its been kind of fun to learn, but I've kind of hit the top of what I can find online for help...sorry18:15
bin1010all of these packages are from SVN repos18:17
bin1010here is the script that I've made over the last 6 months, adding and trying new things to fix this little problem.  It sure is a pain to learn it every month or so :).  http://pastebin.com/f2020d4f218:21
=== Igorot is now known as Knightlust
=== oojah is now known as oojah_
ivoksRoAkSoAx: hi18:59
RoAkSoAxivoks, heya!! how's it going?18:59
ivoksRoAkSoAx: sorry for not replying19:00
ivoksRoAkSoAx: i had to work on stuff that pay by bills :)19:00
ivoksmy19:00
RoAkSoAxivoks, haha I understand.. I've been busy too :)19:00
RoAkSoAxivoks, I've uploaded heartbeat 2.99.2 to my ppa: https://launchpad.net/~andreserl/+archive/ppa to do some testing19:01
ivoksgreat19:02
RoAkSoAxivoks, sorry I'm off to lunch.. just drop me an email or we'll talk tomorrow. see ya later19:03
dupondjeIf a merge gets approved (Fix Released) what else needs to be done to get it into the repo's ?19:23
directhexfix released means it has been merged19:24
dupondjebut its still not in repo's ?19:25
directhexbug# ?19:26
dupondjehttps://bugs.launchpad.net/bugs/38327119:26
ubottuLaunchpad bug 383271 in audacious "Please merge audacious 2.0.1-1 (universe) from Debian unstable (main)" [Wishlist,Fix released]19:26
directhexNEW19:28
directhexhttps://launchpad.net/ubuntu/karmic/+queue19:28
iulianmok0: Is it OK with you if I upload the diff from bug #383214?19:29
ubottuLaunchpad bug 383214 in thuban "Please merge thuban 1.2.1-1 (universe) from Debian unstable" [Undecided,Confirmed] https://launchpad.net/bugs/38321419:29
dupondjeoh directhex, and when does it reach the repo's then :)19:29
directhexdupondje, when someone clears it from NEW19:29
mok0iulian: sure, go ahead19:30
iulianThanks.19:31
bin1010any ideas?19:37
fabrice_spbin1010, debian/ontrol file in the source package is what you are looking for19:41
fabrice_spdebian/control19:41
fabrice_spthis is where you specify the dependencies of a package19:41
fabrice_spbin1010, you can have a look at http://www.debian.org/doc/debian-policy/ch-controlfields.html19:42
porthosebin1010: you should also use packaging tools such as dpkg or debuild, pdebuild etc to build you package and not checkinstall19:46
directhexcheckinstall is a hack, and unsupportable19:48
fabrice_spcheckinstall ?! Vade retro!19:48
porthosebin1010: have a look at https://wiki.ubuntu.com/PackagingGuide/Complete there is a lot of good information in it ;-)19:55
bin1010thanks guys.  I will check it out19:58
fabrice_spbin1010, for what I've seen, your're building svn version of mplayer, ffmpeg and smplayer, right?20:00
bin1010yep20:00
bin1010but the dependencies aren't sticking for runtime on mplayer and smplayer, I think...so apt-get autoremove messes things up20:01
fabrice_spas this are existing package in Ubuntu, I would say you could use the existing packaging as an envelop, and get the dependencies automatically generated using pbuilder, for example20:02
bin1010i am making .debs because I have 5 machines at the house that need this...so build once20:02
fabrice_spthe page that porthose gave you about packaging would explain all that things20:02
fabrice_spand automatically gives you the dependencies :-)20:03
fabrice_spgenerates, I mean20:03
=== Philip6 is now known as Philip5
=== smarter_ is now known as smarter
bin1010cool  thanks.  Lot to learn :)20:35
=== IVBela1 is now known as IVBela
binarymutantif someone has the time, http://revu.ubuntuwire.com/p/pidgin-mbpurple , needs advocation :)21:29
gaspageser: should octave-* be built against 3.0 or 3.2 ?21:36
gaspa(i mean: octave3.0 or octave3.2)21:36
ajmitchmorning21:38
=== txwikinger_work is now known as txwikinger3
=== txwikinger3 is now known as txwikinger_work
mok0Anyone here that knows something about javascript and perhaps greasemonkey?21:51
=== Ampelbein is now known as Ampelbein_
=== Ampelbein_ is now known as Ampelbein
=== SirDerigo_ is now known as gAlImAtIaS
=== gAlImAtIaS is now known as ChAoSmAsTeR
=== ChAoSmAsTeR is now known as SiRdErIgO
sorenmok0: What do you want to know?22:05
mok0soren, berlingske.dk is detecting my adblocker, I'd like to understand how that works22:06
mok0soren, and possibly defeat it22:07
sorenmok0: I'm working on that *exact* problem *right* now :)22:07
mok0soren, heh!22:07
sorenmok0: I know that you can change adblock settings to work around it (tell it to not collapse the blocked elements, and you'll be fine)...22:07
sorenmok0: I also know how to change adblock to fix it...22:07
sorenmok0: ..but I've gotten stubborn and want to use greasemonkey to fix it, but it's proving quite difficult.22:08
mok0soren, that worked earlier today but no more22:08
mok0soren: I see22:08
sorenmok0: Oh, they changed it? /me goes to look what they changed.22:08
mok0soren, if you could strip off the script near the end of the page22:09
mok0soren, or mangle the diversion statement22:09
sorenmok0: I have something more elegant in mind :)22:09
mok0soren: cool22:09
sorenmok0: I'm just having difficulties applying it, becauase greasemonkey scripts get applied *after* the page loads, which is too late.22:10
mok0soren: it's the same on bt.dk and stiften,dk22:10
=== SiRdErIgO is now known as SirDerigo
mok0ah22:10
sorenI have an idea, though.22:10
* soren goes to try it.22:10
mok0soren: what is that mserving.com?22:11
sorenmok0: I think it's something used by some adblockers.22:11
sorenmok0: I don't know, though. I'm just guessing based on the code.22:12
mok0soren, so that snippet looks for a script from mserving and if it's not found it diverts you22:12
mok0perhaps it's the script.style.display == none that hits us22:14
sorenmok0: It is.22:14
sorenmok0: ..getting closer.22:17
mok0soren: go go go22:18
sorenmok0: Hm... I might not even need greasemonkey to do this.22:21
sorenmok0: I have it working now. I just want to adjust it a little bit.22:22
ajmitchsounds like some serious bugfixing going on :)22:22
mok0ajmitch: some news sites here started to detect that you are using an adblocker and denying you access22:22
ajmitchthat's sort of nasty22:23
mok0soren: like you said, if GM does it's stuff after the page has loaded, it wont work22:23
mok0It think22:23
mok0:-)22:23
sorenmok0: Win!22:26
mok0soren, yay!22:26
mok0soren, try stiften.dk and bt.dk too22:26
sorenmok0: http://pastebin.com/f1f3c480422:27
sorenmok0: Save it locally and open it in firefox. It should lead you to a bt.dk that works.22:30
mok0soren, it works22:32
sorenmok0: Does it?22:32
mok0soren: but it also works to uncheck "Collapse blocked elements" in the adblocker22:32
sorenmok0: Oh. I though you said it didn't anymore?22:32
mok0soren: except for berlingske.dk,22:32
sorenAh.22:32
mok0soren: it worked everywhere earlier, but the script is the same (??????22:33
sorenmok0: Actually, it doesn't work for me now. It just takes a /lot/ longer before the reject page shows up.22:34
sorenI have no idea why.22:34
mok0soren, weird22:36
mok0soren: damn javascript22:37
mok0soren: I think it takes long because that script is at the bottom of the page22:37
* soren goes back to his iframe idea.22:46
binarymutantif someone has the time, http://revu.ubuntuwire.com/p/pidgin-mbpurple , needs advocation :)22:47
mok0soren, can you reproduce my "Collapse blocked elements" results?22:49
mok0soren, alte)natively, create a wget command that clicks 100 million  times on the eurocard banner :-)22:54
sorenmok0: I haven't tried the collapse thing. I don't actually want to read the news on the site, I just want to work around their check :)23:05
mok0soren, it¨s just weird that it only works on two out of three sites23:08
mok0soren: I'm hampered by the fact that I don't know how the adblocker works in detail23:11
sorenmok0: Screw it. I'll look at it tomorrow or something. I have stuff I need to do :)23:13
mok0soren: sure23:14
sorenmok0: /my/ main problem is that I can't seem to work out which prototype the document in an iframe is instantiated from.23:15
sorenmok0: If I could work that out (and assuming Firefox' DOM doesn't special case builtins), it'd be easy enough.23:15
mok0soren: y23:16
mok0soren: you lost me23:16
mok0:)23:16
sorenErm... Well, Javascript uses prototype based OO rather than class based.23:17
mok0soren: I see23:17
soren..so I can't necessarily just fiddle with the HTMLDocument prototype and expect it to work.23:17
soren..because there might be another HTMLDocument prototype in a different scope that is being used to instantiate the document in the iframe.23:18
mok0soren: ah, ok23:18
sorenand until I work that out, I'm a bit lost.23:18
mok0soren: it must be documented somewhere23:18
sorenMaybe.23:21
bdrung_how to handle ftbfs caused by unmet dependencies?23:22
directhexmeet the dependencies23:22
bdrung_directhex: it only failes on powerpc and armel.23:24
bdrung_https://launchpad.net/ubuntu/karmic/+source/matplotlib/0.98.5.3-1ubuntu123:24
Laneymeet the dependencie on ppc and armel23:25
Laneys23:25
directhexlooks like tex is broken on ppc23:25
Laneyyep23:25
Laneythere's a bug about this23:25
Laney(the trigger thing?)23:25
Laney(didn't look)23:25
directhexLaney, yeah23:26
directhexand looks like kdebindings on arm23:26
bdrung_what to do when the dependencies are met?23:26
bdrung_do i have to upload a new version?23:27
directhexit can be re-triggered by sexy people23:27
* ogra wonders about sexy people with keybindingd on their arms23:27
ogra*keybindings23:27
bdrung_but how do i know that the problems are fixed? i do not have a ppc or armel machine.23:28
directhexbdrung_, when in doubt, tickle TheMuso or NCommander?23:29
ograyou take a look at the build log23:29
directhexor that, yeah23:29
* NCommander beats directhex 23:29
ograhttps://launchpad.net/builders/ might also be intresting :)23:30
directhexdespite having met NCommander in person, i still mentally add the electric six song "dance commander" as a soundtrack whenever he speaks on irc23:30
ograNCommander, thunderbird-3.0 3.0~b3~hg20090608r2804+nobinonly-0ubuntu1~umd1 ? whats umd1 ?23:31
NCommanderogra, copied from the thunderbird-3.0 PPA23:31
ograi was just wondering about the abbreviation23:31
NCommanderogra, as part of the debugging of thunderbird, we want to know if the latest versions are still affected23:31
NCommanderogra, oh, no idea :-)23:31
NCommanderdirecthex, you best be nice, i still haven't signed your GPG key23:31
NCommander.... *thinks you were at the key signing party*23:31
NCommanderAnd if not, then forget what I just said23:31
directhexNCommander, who said i wasn't being nice? :o23:32
ogradirecthex, be careful or he'll revive the mono discussion on u-d-d ;)23:32
directhexogra, i think maco is the last one to poke that hornets' nest23:32
NCommanderyou mean that mono s-*tackled*23:32
directhex"sleetstorm"23:33
NCommanderPersonally, my biggest issue with mono is its freaking bloated and the codebase is very very scary23:33
maxbogra: ubuntu-mozilla-daily, I'd guess23:34
ograah23:34
directhexNCommander, at least it's not openjdk!23:35
NCommanderdirecthex, openjdk is at least patent free23:35
NCommander^- *rephrase*23:35
NCommanderLess likely to be hit with a patent lawsuite once it becomes competetive23:35
directhexNCommander, really? and sun's cross-patent deal with MS? and their nontransferrable settlement with kodak over infringement?23:36
NCommanderdirecthex, I said less likely23:37
* directhex waves his degree in internet lawyering23:39
directhexonly $100 via your local spam folder!23:40
=== hggdh is now known as hggdh_
=== hggdh_ is now known as hggdh__
=== hggdh__ is now known as hggdh
=== dotCYM is now known as ianto
* JontheEchidna can haz degree in internet lolyering?23:55
directhexJontheEchidna, there's a special offer - they'll throw in a slap-chop for only $5 more23:58

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