/srv/irclogs.ubuntu.com/2009/08/21/#ubuntu-motu.txt

bdrung_Zhenech: the subject would be "override: mozilla-pwdhash:web/optional"?00:05
Zhenechseems so00:07
Zhenechgoin to bed now00:07
Zhenechn800:07
=== asac___ is now known as asac
bdrung_Zhenech: done00:09
bdrung_Zhenech: gn800:09
=== lukjad007 is now known as lukjadOOL
=== lukjadOOL is now known as lukjad007
pochuAmpelbein: nice work on seahorse :D01:25
Ampelbeinpochu: Well, since I cleaned up the bugs in ubuntu before, I figured I could go and see in the debian bugtracker what can be closed ;-)01:27
jtimbermanAny motu available to review (and advocate? :)) stompserver: http://revu.ubuntuwire.com/p/stompserver01:27
hyperairZhenech: if you're still around, gaeny-plugins got built just before the new geany was released, and now needs a binNMU =\01:57
LLStarkscan an opinion on this bug? https://bugs.launchpad.net/synaptic/+bug/41626702:47
LLStarks*i get an opinion02:47
=== Crusher is now known as Guest27349
=== ryanakca is now known as Guest76526
MajostIs packages.ubuntu.com down?06:09
binarymutantyes on my end06:09
Majosthuh06:09
binarymutantyes it's down06:09
Majostjust wanted to make sure it was a planned or know thing06:10
Majost;)06:10
Majostknown too06:10
dholbachgood morning07:03
lidaobingdholbach, morning07:21
dholbachhey lidaobing!07:21
lidaobingdholbach, hello07:22
dholbachhow are you doing today?07:22
lidaobingworking07:22
lidaobingit's afternoon here07:22
dholbachso you had a good day so far? :)07:23
dholbachhey noodles775!07:23
noodles775Hiya dholbach :)07:23
lidaobingdholbach, yes07:23
dholbachgreat :)07:24
dholbachlidaobing: how's ibus coming along? when do you think it can become the default? :-)07:24
lidaobingsounds the MIR process has been finished for ibus07:25
dholbachoh nice07:25
lidaobingstill some bug on ibus, but less bug than scim07:25
dholbachso we get it all into main and by default for karmic?07:25
dholbachwhat's going to happen to the scim world?07:26
lidaobingI don't know whether it's default, freeflying should know it07:26
lidaobingSuzhe on longer work on scim07:26
dholbachwe could probably ask Arne07:27
lidaobingand no active maintainer on that project (but still live)07:27
dholbachthat's really exciting07:27
lidaobingwhat's Arne working on?07:27
dholbachhe's been working on fonts and to some degree on input methods07:28
dholbachit really sounds like you guys should be in touch :)07:28
dholbachhe's ArneGoetje on #ubuntu-devel07:28
lidaobingdholbach, good07:28
dholbachcan you join  #ubuntu-devel ?07:29
dholbachlidaobing: ^07:31
highvoltageanyone else having trouble reaching http://packages.ubuntu.com?07:41
Zhenechyes07:42
jtimbermanhighvoltage: it was down earlier.07:43
Zhenechhyperair, so what should I do? :)07:54
hyperairZhenech: request a binNMU... wait, is a DD's privileges required for this?07:59
Zhenechhyperair, no, its maintainers task :)07:59
hyperairalright, i'll do that then =)07:59
Zhenechfine :)08:00
Zhenechbut where is new geany? i dont see any08:00
Zhenechwait08:00
Zhenechokok, I see it XD08:01
Zhenechthen08:01
Zhenechyou need a = dep in the plugins08:01
Zhenechif that will break with every new geany upload08:01
hyperairit shouldn't have broken =\08:02
hyperairi'll go poke the upstream08:03
Zhenechoke08:04
Zhenechsudo make me a coffee08:04
Zhenech*waits*08:04
=== korn_ is now known as c_korn
=== ember_ is now known as ember
garyvdmHi - I'm trying to dput to a launchpad ppa. It stops on the .orig.tar.gz:  on 467k/468k. I left it for 5 min, but it did not continue.  Here is pastebin of my console: http://paste.ubuntu.com/256786/10:06
garyvdmIs there any thing I can try to get it to go?10:06
* garyvdm crossposts to #launchpad10:07
garyvdmHi - I'm trying to dput to a launchpad ppa. It stops on the .orig.tar.gz: on 467k/468k. I left it for 5 min, but it did not continue. Here is pastebin of my console: http://paste.ubuntu.com/256786/10:08
garyvdmIs there any thing I can try to get it to go?10:08
lucas_mmh, what's the current recommended procedures to requests syncs from debian?10:13
lifelesslucas_: requestsync...10:13
lifelessgaryvdm: #launchpad perhaps10:13
lucas_thanks10:13
lifelessdocs in the policy manual/wiki as usual10:13
noodles775garyvdm: Apparently a few people have experience that same issue in the past, and it has usually been related to a router bug...10:14
* noodles775 looks for the bug.10:14
noodles775garyvdm: https://bugs.edge.launchpad.net/soyuz/+bug/25168510:15
ubottuLaunchpad bug 251685 in soyuz "PPA upload hangs with 1K to go" [High,Triaged]10:15
=== dholbach_ is now known as dholbach
=== DktrKran12 is now known as DktrKranz
noodles775garyvdm: ah, so according to the bug there is also an issue on the lp server, but it's not yet clear what it is (nor is there a workaround in the bug :/ ).10:18
=== DktrKranz is now known as Guest64370
lucas_mmh, isn't someone interested in packaging ubuntu-dev-tools and its deps into debian?10:19
=== Guest64370 is now known as DktrKranz
Laneylucas_: you guys want that?10:21
DktrKranzLaney: could be interesting to have some, Ubuntu developers working on debian boxes could benefit from such a tool10:25
azeem_maybe it makes sense to submit generally-useful scripts/tools to the devscripts package (if there are any)10:27
DktrKranzwell, there are several10:28
DktrKranzrequestsync is very useful10:28
azeem_Ubuntu-specific however?10:28
DktrKranzit is, but it can be used by Debian maintainers to request syncs for their packages10:29
azeem_well, maybe having them in devscripts would be fine as well, dunno; however it would be easier to maintain them seperately10:29
azeem_ok10:29
DktrKranzit requires some deps (launchpad-integration), but I think this can be included in Debian anyway10:30
DktrKranzit's not Ubuntu-specific, LP is intended for several projects, not just Ubuntu10:30
ScottKDktrKranz: Requesting syncs from Debian into Ubuntu is Ubuntu specific.10:35
lucas_well, I don't have any ubuntu box currently, so it would clearly be very useful for me to have ubuntu-dev-tools in debian :-)10:36
lucas_but that's a selfish motivation10:36
ScottKCertainly.10:36
ScottK(that's a reasonable thing to want)10:37
DktrKranzScottK: I meant Launchpad is not Ubuntu-specific10:37
ScottKI just don't think it goes in devscripts.10:37
ScottKTrue10:37
lifelessI think it would be great to have ubuntu-dev-tools packaged in debian - as ubuntu-dev-tools :)10:37
lifelessDktrKranz: actually, it *is* Ubuntu specific10:37
lifelessDktrKranz: it builds on launchpad specific libraries, but its tailored to ubuntu's process which is not the same as other users of launchpad may choose to do10:38
DktrKranzI'm not sure of that, think about specific projects and their bugtracker, for instance10:38
lucas_it's probably better to have ubuntu-dev-tools in debian *AND* try to get useful scripts integrated into devscripts10:38
lifelessDktrKranz: I'm sure of it ;)10:38
=== lucas_ is now known as lucas
lifelesslucas_: ack; I think you'll find there are various patches in devscripts already with ubuntu support/things10:38
* ScottK agrees with lucas10:38
DktrKranzwell, we could file some ITPs notifying debian-devel, just to see other opinions10:40
lucasthat would mean packaging python-launchpadlib, python-launchpad-bugs and ubuntu-dev-tools, right?10:41
lucasu-d-t has a dependancy on reportbug (>= 3.39ubuntu1). does it require an ubuntu-specific patch?10:42
ScottKThere's a submittodebian (or similar) script that's probably not relevant.10:44
dholbachlucas: no, I think that was when the user tags were introduced in Ubuntu before Debian10:44
sebnerScottK: aloha! Do you remember that we were removing boson since it didn't build? Debian made some uploads and it now builds again (here in Karmic), I'm against a re-including since one point was also dead upstream (last release in 2006) and no svn activities for nearly a year or something like that. What do you think?10:44
ScottKsebner: Did someone ask for it?10:44
geserlucas: u-d-t doesn't use python-launchpad-bugs anymore (the dependency got dropped in trunk)10:44
ScottKsebner: if it's maintained in Debian and there's user interest, I think it's fine.10:45
lucasgeser: nice10:45
sistpoty|workScottK, sebner: boson is actively maintained in debian nowadays, and iirc it has also seen upstream activity again10:47
DktrKranzgeser: it would help switching to python-support10:47
sebnersistpoty|work: uhh, nice10:48
sebnersistpoty|work: huhu btw :D10:48
sistpoty|workhuhu sebner ;)10:48
sebnersistpoty|work: not on SF svn though. Last commit 15 months ago10:49
sistpoty|worksebner: then I didn't recall correctly :P10:49
sebnerheh10:50
sebnerScottK: Debian maintainer is active, a user added a comment on LP telling that it builds which indicates user interest. So I'll sync and the best is that it doesn't need fakesyncs then ^^10:51
geserDktrKranz: as you have commit rights to the u-d-t trunk you're free to change it to python-support10:54
ivoksany ideas how to solve stuff like:10:55
ivoksdpkg-shlibdeps: error: no dependency information found for debian/tmp/usr/lib/libfenced.so.3 (used by debian/cman/usr/sbin/gfs_controld).10:55
DktrKranzgeser: ok, I'll have a try10:59
sistpoty|workivoks: hm... what does objdump -p gfs_controld | grep NEEDED output?11:01
ivokssistpoty|work: libfenced.so.3 among others11:02
ivokssistpoty|work: and debian/tmp/usr/lib/libfence11:02
ivokssistpoty|work: exists11:02
ivoksgr...11:02
ivoksdebian/tmp/usr/lib/libfenced.so.311:03
sistpoty|workivoks: using debhelper? is libfenced.so.3 installed in a package (then debhelper should actually get it right, see dh_shlibdeps man-page, example)11:03
ivoksno, libfenced.so.3 isn't part of any package11:03
ivokshm...11:03
rowinggolfermy application installs an icon to /usr/share/icons/hicolor/scaleable11:11
geserhave you a dh_makeshlibs call in your debian/rules?11:11
rowinggolferdo I need to run a post install script.11:12
ivoksgeser: yes11:12
rowinggolferthe icon works, but only after restarting x.11:12
ivoksthe same debian/ worked with a bit older upstream version11:12
rowinggolfernot a big problem... but It would be preferable if I could have the icon from the get go11:12
ivoks3.0.1 vs 3.0.011:13
lucasazeem_: are you in contact with Matthias Jahn?11:35
rowinggolferanybody ??11:35
slytherinrowinggolfer: I don't think it is necessary. Are you testing the application on karmic?11:36
rowinggolferpopey did.11:37
rowinggolferthis is just a general packaging question I guess11:38
popeyrowinggolfer: i have another karmic machine I can test on a bit later, its never seen your app so the icon wont be there11:38
rowinggolferwrong place?11:38
sistpoty|workrowinggolfer: take a look at man dh_icons ;)11:38
rowinggolfersistpoty|work: thanks!11:38
sistpoty|worknp11:39
azeem_lucas: why?11:40
lucasazeem_: he maintains python-httplib2, which is totally outdated in debian (and is a dep for python-launchpadlib)11:40
lucasazeem_: and you co-maintain 3 packages with him11:40
azeem_haven't seen him in ages TBH11:40
lucasok11:41
slytherinrowinggolfer: right, I got confused. I believe dh_desktop was deprecated but dh_icons is still needed.11:46
rowinggolferslytherin: sistpoty|work thanks dudes.11:47
sistpoty|workyou're welcome ;)11:47
DktrKranzlucas: are you going to orphan python-httplib211:49
rowinggolferone other newbie packaging question if I may......11:50
rowinggolferhow to install to Applications/Programming11:51
rowinggolferit keeps ending up in "other"11:51
rowinggolferthe .desktop file is11:53
rowinggolferCategories=Application;Programming;11:53
rowinggolferyet it goes to "other"11:53
rowinggolferwhat am I doing wrong?11:53
lucasDktrKranz: yes, just did it11:54
sistpoty|workrowinggolfer: I don't think these catagories actually are valid. Take a look at http://standards.freedesktop.org/menu-spec/latest/apa.html11:55
sistpoty|workrowinggolfer: also, I guess desktop-file-validate <desktopfile> might tell you if there's s.th. wrong with it11:56
DktrKranzlucas: do you plan to maintain it? Otherwise, I'll be happy to do it under DPMT11:56
lucasDktrKranz: that would be great ; I don't plan to maintain it11:57
lucasI X-Debbugs-Cced debian-python@11:57
DktrKranzI'll look at it then, thanks :)11:58
slytherinrowinggolfer: For Programming use category 'Development'.12:01
rowinggolferta12:03
=== Guest76526 is now known as ryanakca
rowinggolferslytherin: ok.. new packages all built and working. many thanks.12:24
EagleScreenIn the case of a package that require a sync, but before it was a merge, should be last Ubuntu changelog entries ignored, keept Debian maintainer, and keept "unstable" release?12:26
EagleScreenI mean "unstable" target release in the debian/changelog12:28
geserrowinggolfer: you can check you .desktop file with desktop-file-validate for conformance12:30
EagleScreenI understand that a sync does not require nothing of work by contributors, only merges, isn't it?12:34
geserEagleScreen: you should do a check if it builds in karmic before requesting a sync12:35
sebnerEagleScreen: and if it's really a sync and doesn't contain any remaining or new changes12:36
sebnerhuhi geser :D12:36
geserHi sebner12:36
geserEagleScreen: and soon if it can by synced or a FF exception is needed12:36
EagleScreenthanks i think i messed a little the sync and the merge stuff, i have attached a pair of debdiff to a sync bug, lol12:37
EagleScreenand I merged in it the Debian and Ubuntu changelogs12:37
rowinggolfergeser: great tip, thanks12:38
EagleScreenafter Feature Freeze, packages that does not contains new upstream version, cannot be synced?12:39
rowinggolferprog/pyapptemplate-0.0.1/desktop/pyapptemplate.desktop: warning: value "Application;Development;" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application"12:39
rowinggolferinteresteing12:39
rowinggolferthat explains it.12:39
sebnerEagleScreen: even new upstream version is allowed if the new release contains *only* bugfixes. Other than that you are fine with non-upstream changes. Though they should be worth a sync, fixig RC bugs etc12:42
=== dyfet` is now known as dyfet
=== keylocker is now known as leleobhz
kklimondawhat to do if a wrong (older) version was synced from debian? should i open new bug report or change bug status from fix released to confirmed?13:01
slytherinEagleScreen: when doing merges, use grab-merge script. It merges changelog properly.13:03
slytherinkklimonda: new bug.13:03
EagleScreenyes i used it13:03
EagleScreenbut i messed the concepts and i did a merge for a sync13:03
kklimondaok thanks13:03
kklimondaslytherin: could you create a bug for me?13:05
kklimondaI wont be at home before 27th and preparing right sync request from a phone wont be easy ;)13:05
=== JontheEchidna is now known as jonny|birthday
kklimondaor anyone else - package python-cherrypy313:07
EagleScreeni used to think that a package cannot have "unstable" in changelog target release and a change in the chagelog was needed to karmic, that is because Launchpad reject them when uploading to ppa, but now I see that it is possible in Ubuntu Archive13:08
EagleScreeni have a simple program that is a python script, how must I proceed to learn to package it?13:16
juanjeHi, one more advocate needed for nautilus-md5sum - anyone available to review? http://revu.ubuntuwire.com/p/nautilus-md5sum13:18
jjmonteshi13:30
jjmontesis this a correct way to ask about packages and meta-packages?13:30
RoAkSoAxDktrKranz, heya!! hey I have a small question: by this "No need to install PKG-INFO in .egg-info directory." you mean there's no need to install PKG-INFO at all, or just under .egg-info directory?13:43
DktrKranzno need at all13:44
RoAkSoAxDktrKranz, ok awesome!! thanks for the review!! I've uploaded my changes :)14:01
DktrKranzgood14:02
=== txwikinger3 is now known as txwikinger_work
AnAntHello, why does request-sync in karmic use LP lib by default ?14:23
=== _stink__ is now known as _stink_
geserAnAnt: for some tests is uses the LP API but I'm working on it (not using LP API without --lp)15:19
geserAnAnt: e.g. it uses LP API to check for sponsorship15:19
slytherinAnAnt: You mean for filing request or for retrieving information?15:21
slytherina bit offtopic, does anyone know how to create a syntax highlighting template for vim?15:26
geserlook at the existing ones and read the vim help15:27
AnAntslytherin: what I try to do is this: requestsync -s irssiscripts karmic15:32
ryanakcashadeslayer: OK. So, apt-get the sources for the package. Then go into the sources directory and look at the contents of the debian/ subdirectory.15:32
AnAntI filed a bug already15:32
ryanakcashadeslayer: also, try building hello-<VERSION>.dsc using pbuilder.15:33
shadeslayerAnAnt: oh btw PC beep works ;)15:33
AnAntLP 41695515:33
ubottuLaunchpad bug 416955 in ubuntu-dev-tools "request-sync insists on using LP lib even if I don't use --lp switch !" [Low,In progress] https://launchpad.net/bugs/41695515:33
AnAntshadeslayer: oh really ? how's that ?15:33
shadeslayerAnAnt: modprobe i guess15:33
AnAntshadeslayer: I mean, what did you do ? an upgrade or what ?15:33
shadeslayerryanakca: ok...ill just finish with the updates15:33
shadeslayerAnAnt: no upgrade,just rmmod and modprobe a few times and got it to work15:34
AnAntshadeslayer: ?!15:34
shadeslayerAnAnt: rmmod pcspkr;sudo modprob pcspkr15:34
AnAntshadeslayer: does the beep sound regular ?15:34
AnAntshadeslayer: yeah I understand, I did that several times, but no use, it only works if I rmmod pcspkr15:35
shadeslayerAnAnt: regular??? lol....it sounds like a high pitched siren if you know what i mean15:36
ryanakcashadeslayer: you can apt-get source even while updates are running. And you can run it as non-root (in fact, you should)15:36
AnAntshadeslayer: and the beep sounds awkward: http://launchpadlibrarian.net/30543548/beep.ogg15:36
shadeslayerryanakca: ah..ok15:36
shadeslayerAnAnt: nope...15:37
shadeslayerAnAnt: how do you record a beep btw?15:37
AnAntshadeslayer: that's not what you get ?15:37
shadeslayerAnAnt: nope15:37
AnAntshadeslayer: well, I put the mic on the speakers, and the room was quiet at that time15:38
shadeslayerAnAnt: i have inbuilt ones and the beep is really loud.... :P15:38
AnAntshadeslayer: you can control the beep, from alsamixer15:38
AnAntI mean beep volume15:38
shadeslayerAnAnt: lemme check15:38
shadeslayerAnAnt: yep15:39
slytherinAnAnt: Just in case you haven't noticed already, monajat is in archives. :-)15:40
AnAntslytherin: oh thanks !15:40
AnAntslytherin: I hope I can get the python one soon !15:40
AnAntslytherin: there's a bug in the java one, turns out that it does not non-free font after all !15:40
slytherinwhat bug?15:40
AnAntslytherin: there's a bug in the java one, turns out that it does *need* non-free font after all !15:40
AnAntslytherin: remember the font issue ?15:41
slytherinYes I do. But I though ttf-libration should be good enough.15:41
shadeslayerryanakca: im on a crappy connection (128 kbps)15:41
AnAntslytherin: nope, turned not good !15:41
AnAntslytherin: anyways, the python version is almost there15:42
AnAntslytherin: it uses notify OSD instead15:42
slytherinAnAnt: I had advised cutout long time ago to use font family name (Sans) instead of a specific font (Arial).15:42
slytherinAnAnt: you can still try patching the source to use font family.15:42
AnAntslytherin: I tried patching the java code to user Sans or Serif, but still the problem remained15:42
AnAntslytherin: so I gave up on it15:43
slytherinWhen I had patched it, it looked good to me, at least with default Sans font.15:43
AnAntslytherin: sometimes the text is big, bigger than the window, hence some words get chopped !15:44
AnAntanyways, someone volunteered to rewrite in python, and there's a working version, just an issue (that maybe I can ignore now) is left is that the text is sometimes too big, that notify OSD truncates it15:45
AnAntso I want to find out a way to detect maximum text size before truncation15:45
slytherinwhich version of notify-osd are you using?15:46
AnAntshadeslayer: so, for every reboot, you keep rmmod'ing & modprobe'ing till beep works ?!15:46
AnAntslytherin: the one in karmic15:47
slytherinok15:47
AnAntslytherin: 0.9.17-0ubuntu115:48
shadeslayerAnAnt: nope....15:48
shadeslayerAnAnt: it works by deafult15:49
AnAntshadeslayer: are you sure there wasn't some pulseaudio option to tweak ?15:49
shadeslayerAnAnt: pretty sure15:50
AnAntno work here !15:50
shadeslayerAnAnt: how long will you be around?15:51
AnAntshadeslayer: dunno, why ?15:51
AnAntshadeslayer: prolly, not much though15:52
shadeslayerAnAnt: i have some upgrades coming through (150 MB) as soon as they are done ill upload a recording15:52
AnAntshadeslayer: upload it where ?15:53
shadeslayerAnAnt: somewhere on the interwebs15:53
shadeslayerAnAnt: the upgrade will be done in about 40 mins and another 10 mins to record and upload15:54
AnAntshadeslayer: I'll probably leave in few mins, can you send me a message over LP about the link ?15:57
shadeslayerAnAnt: okies16:02
AnAntthanks16:02
=== dholbach_ is now known as dholbach
=== bdefreese2 is now known as bddebian
=== ScottK2 is now known as ScottK
jtimbermanmathiaz: going through chef now, just added the patch description, it went missing after i set my quilt_patches env variable correctly and recreated the patches.17:45
mathiazjtimberman: right - that's what I thought.17:50
lamalexhey guys, does anyone know if python-clutter will be updated for karmic to the latest release?18:06
jtimbermanmathiaz: new upload18:09
mathiazjdstrand: kirkland: http://paste.ubuntu.com/257042/ - should the copyright file mention only copyrights shipped as part of the *source* package?18:27
kirklandmathiaz: as opposed to?  dependent packages?  linked packages?  binary packages?18:28
jdstrandmathiaz: umm, yes? I'm not sure I understand the question. the binaries contain differently licensed stuff?18:28
mathiazor should it also cover things that are shipped by the binary package (build during the process)18:28
mathiazor should it also cover things that are shipped by the binary package (build during the build process)18:28
mathiazin the example above: openqrm-initrd-default.tgz is build during the build process18:29
mathiazit contains some code from busybox which is not in the source package18:29
mathiazshould it mentionned in the copyright file?18:29
mathiazshould it be mentionned in the copyright file?18:29
jdstrandmathiaz: the library linking needs to be compatible, but to be redistributable, the copyright only needs to reference what is shipped in the source package aiui18:30
jdstrandmathiaz: perhaps run it by a license junkie too?18:30
azeem_mathiaz: how does it contain code which is not in the source package?18:32
azeem_is that code downloaded from elsewhere during the build?18:32
mathiazazeem_: from build dependencies18:32
azeem_ah18:33
jdstrandmathiaz: it would not hurt to reference that, but I don't think it is required, personally. when you do 'apt-get source <pkg>' you'll get only the stuff from the copyright18:34
jdstrandor rather, from the non-busybox included source18:35
ivoksi need help :/18:41
ivokssource is building a private library18:41
ivoksand then both me and dpkg-shlibdeps get confused18:41
ivoks:)18:41
ivoksi've added path to the LD_LIBRARY_PATH18:42
ivoksbut now it dies with18:42
ivokserror: no dependency information found for library (used by binary)18:43
ScottKLaney: For ghc6, how do we get ia64 fixed?18:57
hyperairivoks: nyou shouldn't be playing around with LD_LIBRARY_PATH when dealing with dpkg-shlibdeps18:58
ivokshyperair: why?19:01
hyperairivoks: because it won't be set when the user runs it?19:01
hyperairivoks: unless you've got some wrapper shell script that sets the env vars =\19:01
ivoksmy problem is this:19:02
ivoksdpkg-shlibdeps: error: couldn't find library libfenced.so.3 needed by debian/cman/usr/sbin/gfs_controld (ELF format: 'elf64-x86-64'; RPATH: '').19:02
hyperairalright, and where is that library?19:02
ivoksthere's no debian/cman/DEBIAN/shlibs19:02
ivoksit's in debian/tmp/usr/lib19:02
hyperairhmm19:02
hyperairi haven't heard of a problem like that =\19:02
ivoksargh...19:06
ivokslibfence and libfenced :)19:07
hyperair?19:07
ivoksthere are both libfence and libfenced libraries19:07
hyperairi see19:07
ivoksbut libfenced wasn't installed in any of the packages19:08
hyperairhaha i see19:08
ivoksi'm not sure what should i do with it19:08
hyperair?19:08
hyperairhow are you splitting your pacakges?19:08
ivoksupstream:19:08
ivoksIf you think this library is installed on your cluster, you are wrong.19:08
ivoks:)19:08
ivoksthat's in headers19:08
ivoksYou have never seen it, it doesn't exist, you'll never talk about it or ponder to use it.19:09
ivokshyperair: there's only libfence package19:09
hyperairO_o19:10
hyperairtalk to upstream about it19:10
hyperairit obviously needs to be distributed19:10
ivoksright19:10
hyperairif it shouldn't be distributed, they should have statically compiled it into one of the libraries or the binary19:12
=== DktrKranz2 is now known as DktrKranz
jtimbermanmathiaz: latest chef upload should fix the outstanding issues in your comment.19:25
ivokshyperair: thanks for help19:29
ivokshyperair: upstream uses the same library in different ways for different stages of source in svn19:31
ivokshyperair: so that's why they didn't build it in staticaly19:31
hyperairivoks: well is it supposed to be distributed or not, then?19:46
ivoksit is19:47
ivoksbut it shouldn't be used for development19:47
ivoksit was confusing explanation :)19:47
=== micahg1 is now known as micahg
mathiazkirkland: how do you fix the possible bashisms: kill -1 $pid ?20:10
kirklandmathiaz: /bin/kill20:10
kirklandmathiaz: don't use the shell builtin kill20:10
hyperairthat's a bashism?20:11
hyperairthe manpage seems to indicate that -1 is allowed20:12
mathiazhyperair: the man page of kill or of bash/dash?20:13
hyperairman page of kill20:13
hyperairit's SIGHUP is it not?20:13
mathiazhyperair: right you're looking at the /bin/kill man page then.20:13
hyperairmmhmm, so how's that a bashism?20:13
mathiazhyperair: kill -1 $pid is using the builtin bash kill command20:14
hyperairwell yes, but it acts like /bin/kill doesn't it?20:14
hyperairare there any differences?20:14
hyperairas in, behavioural differences20:14
hyperairif there aren't, then it shouldn't be a problem, should it?20:14
mathiazhyperair: the problem is that the dash builtin kill command may be different from the bash builtin kill command20:15
hyperairit's different, but is there a difference in behaviour?20:15
hyperairi believe both are made to be compatible to /bin/kill20:15
mathiazhyperair: if you run a script with #!/bin/sh you'll run with dash, not bash under a default ubuntu system20:15
hyperairit's standardized, no?20:16
hyperairi'm very well aware, you don't have to fill me in on those nitty gritty details20:16
hyperairi'm saying that dash's kill and bash's kill both are compatible to /bin/kill style arguments, so there is no point in going out of your way to not use the builtin20:16
hyperairor do you want to override all your echos with /bin/echo as well?20:17
hyperairand /bin/cat?20:17
hyperairno wait, cat doesn't have a builtin20:17
mathiazhyperair: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39682120:20
ubottuDebian bug 396821 in dash "dash 0.5.2-5 manpage doesn't document its builtin 'kill' command" [Normal,Open]20:20
mathiazhyperair: https://wiki.ubuntu.com/DashAsBinSh - has a section about this20:20
hyperairso kill -[0-9] is a bashism? =\20:21
hyperairdoes it not work in dash?20:21
mathiazhyperair: it may work - it's just not documented under dash20:21
hyperairbah.20:21
ElbrusIf I upgrade a package in Debian with translation improvements, till when can it be merged for Karmic? (WinFF)20:21
hyperairi think it's a false alarm20:22
hyperairElbrus: as soon as it gets ACCEPTed into debian, and as long as we aren't in a more major freeze than feature freeze20:22
Elbrushyperair: thanks20:23
zookoGreetings, people of #ubuntu-motu!20:49
zookoI seek Ubuntu developers to serve as advocates to upload Tahoe-LAFS into Karmic.20:50
zookoTahoe-LAFS is an open source secure cloud storage system.20:50
zookoWe need two people willing to sign on as recommending it in order for it to be uploaded into Karmic.20:50
zookoIf you are authorized to be an advocate for such a package, please write to zooko@zooko.com or join #tahoe on irc.freenode.net.  Thank you!20:52
porthosezooko, https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages, https://wiki.ubuntu.com/MOTU/Packages/REVU btw Feature Freeze is 27 August21:00
* zooko reads.21:01
jtimbermanmathiaz: for the log file deletion, /var/log/chef/something*, where something is the logfile name appropriate to the package (indexer, server, client)21:02
jtimbermancorrect?21:02
zookoporthose: okay, thanks.  I'll upload it to REVU.  Dustin Kirkland told me that I'll need two advocates eventually.21:03
zookoActually I'll ask Brian Warner to upload it to REVU -- he is more expert at Debian packaging than I am.21:03
porthose:)21:04
pochuzooko: yes, you need two advocates in REVU, but you can get them (you usually do so) after you have uploaded the package there21:04
porthosezooko, FYI you will need a launchpad account if you don't have one already :)21:06
iulianzooko: Please let me know when the package is uploaded to revu.21:07
zookoporthose, julian: okay, thanks!21:09
zookoBrian is at a get-together/lunch event right now but I expect he'll upload it later today.21:09
mathiazjtimberman: yes - the log files are already set correctly in the logrotate file21:12
jtimbermanmathiaz: sorry, i mean the log file deletion in the postrm script.21:12
mathiazjtimberman: yes - I meant that the pattern for each package is already set in the logrotate file21:13
mathiazjtimberman: ie you know which log filenames should be deleted21:13
jtimbermanyeah.21:15
jtimbermanmathiaz: left a comment, too long to paste in irc :)21:42
mathiazjtimberman: looks good21:44
jtimbermancool, uploading21:45
jtimbermanmathiaz: thom advocated stompserver as well, early this morning with a note about uploading but i still see it in the advocated list.21:54
mathiazjtimberman: https://launchpad.net/ubuntu/+source/stompserver/21:55
mathiazjtimberman: ^^ that page exists - means that stompserver has been uploaded to the arhive21:55
jtimbermanmathiaz: ah! thanks :)21:55
mathiazjtimberman: it's in the NEW queue now - needing a source review of an Archive Admin21:56
jtimbermanmathiaz: cool.21:56
mathiazjtimberman: the chef-indexer init script stop action doesn't seem to work correclty22:10
mathiazjtimberman: chef-indexer is not killed22:10
jtimbermanHmm.22:11
jtimbermanchecking22:11
jtimbermanmathiaz: when running /etc/init.d/chef-indexer stop?22:12
mathiazjtimberman: yes22:12
mathiazjtimberman: the chef-indexer process is still around even though the init script reported a success22:12
jtimbermanHmm.22:12
jtimbermani'm not seeing that on my local karmic system.22:14
mathiazjtimberman: let me double-check22:15
jtimbermanhttp://paste.ubuntu.com/257160/22:17
mathiazjtimberman: http://paste.ubuntu.com/257161/ - I have this error now22:17
jtimbermanmathiaz: and if i purge the packages, it stops indexer.22:18
jtimbermanlooks like libstomp didn't get reinstalled, though i'm not sure why it would complain about rubygems.22:19
mathiazjdstrand: http://paste.ubuntu.com/257163/22:21
mathiazjtimberman: ^^22:21
mathiazjdstrand: nevermind22:21
jtimbermanmathiaz: libstomp-ruby isn't already installed is it?22:22
mathiazjtimberman: nope - it's a brand new vm22:23
jtimbermanhmm.22:23
jtimberman'chef' depends on libstomp-ruby22:23
mathiazjtimberman: hm - I've only installed chef-indexer22:23
mathiazjtimberman: doesn't make sense to have chef-indexer without chef?22:23
mathiazjtimberman: installing libstomp-ruby list erubis as the next missing dep22:24
jtimberman'erubis' or liberubis-ruby?22:24
mathiazjtimberman: http://paste.ubuntu.com/257164/22:24
mathiazjtimberman: installing liberubis-ruby fixes the issue22:25
mathiazjtimberman: and chef-indexer starts correclty22:25
jtimbermanupdated the depends for libchef-ruby22:27
jtimbermanargh, merb rejected due to no LICENSE file :/22:27
mathiazjtimberman: in the upstream tarball?22:28
jtimbermanguess so22:28
jtimbermanrather, its empty22:28
jtimbermanand there's object files in the source tarball.22:29
jtimbermanpart of the webrat spec testing, which isn't in the resulting packages22:29
jtimbermanmathiaz: stompserver rejected too :( - the stompserver user is added during postinst but is not removed on purge22:39
jtimbermanin postrm.22:39
mathiazjdstrand: are you reviewing this?^22:40
jdstrandyeah22:40
jtimbermanoh! hi jdstrand :)22:40
mathiazjdstrand: for the user not being removed on purged, I discussed that with slangasek yesterday22:40
jdstrando/22:40
mathiazjdstrand: and he (and liw) said that it was better to not remove the user22:40
jdstrandwhy?22:41
mathiazjdstrand: http://irclogs.ubuntu.com/2009/08/20/%23ubuntu-devel.html22:41
mathiazjdstrand: 16:3422:41
mathiazjtimberman: found issue with /usr/bin/chef-i22:45
mathiazjtimberman: found the issue with chef-indexer22:46
mathiazjtimberman: the shebang line is /usr/bin/env ruby22:46
mathiazjtimberman: that seems to break the init script22:46
jtimbermanmathiaz: ahh.22:46
mathiazjtimberman: changing it to /usr/bin/ruby1.8 works22:46
jtimbermanmathiaz: as in s/env ruby/ruby1.8/ ?22:47
mathiazjtimberman: yes22:47
jtimbermanjdstrand: stompserver license information is in the readme.txt (/usr/share/doc/stompserver/README.txt.gz)22:47
mathiazjtimberman: you probably wanna drop a line about this in the debian/copyright22:48
jdstrandmathiaz: I'm not sure I agree with that. that uid isn't going to be the same across systems, so the NFS concern is too conservative. plus at worst you end up with some uid's that don't map to a username. imo, it's cleaner to remove it22:48
jdstrandthat said, if you actively decided against remove it, that is different than forgeting to, and I won't block on it22:48
mathiazjdstrand: could uid be recycled?22:49
jdstrandmathiaz: if it is removed? sure22:49
jtimbermanmathiaz: adding under stompserver's debian/copyright, License section: From README.txt (/usr/share/doc/stompserver/README.txt.gz).. MIT License..etc22:49
mathiazjdstrand: so one could end up with a uid reused for two system users22:49
mathiazjdstrand: whith the latter having access to files from the former22:50
jdstrandjtimberman: that would be much clearer-- normally one looks for a LICENSE or COPYING file, so if it is in a different place, just mention it in debian/copyright22:50
jtimbermanfwiw, chef-indexer isn't likely to be installed on more than one system in a particular network, its pretty specific with the chef-server.22:50
jtimbermanjdstrand: will do.22:50
jdstrandmathiaz: if the concern is regarding NFS, you already have that problem because it is a dynamically allocated uid. that uid might be allocated differently on another client22:51
mathiazjdstrand: I agree with the remote uid issue22:51
jtimbermanoh you're not talking about indexer - stompserver.22:52
jdstrandmathiaz: why is it creating files all over the place so they can't be cleanly removed on purge anyway?22:52
mathiazjdstrand: you mean things in /var/lib/stompserver for example?22:52
jdstrandmathiaz: anyway, like I said, if you actively omitted it from postrm, then I won't block on it22:53
jdstrandwe are in the realm of opinion here, I don't think policy has anything to say on it22:53
mathiazjdstrand: cool. Thanks - it was discussed.22:53
mathiazjdstrand: yop - it's a grey area.22:53
jtimbermanjdstrand: for merb's license, can i add a similar line to debian/copyright to point at the LICENSE file as installed in one of the packages?22:54
jdstrandmathiaz: yeah, /var/lib/stompserver should be cleaned automatically or at least the user notified that it is not. if the former, removing the user makes sense, if not, then leaving the user makes sense22:54
jdstrandjtimberman: merb had a blank LICENSE file correct? why not just add something to that?22:55
jdstrandjtimberman: either that or explain what you mean by 'installed in one of the packages'22:55
jtimbermanjdstrand: i don't think the blank LICENSE file is put anywhere in the packaging, is it?22:56
mathiazjdstrand: I asked about that too22:56
mathiazjdstrand: 16:4222:57
jdstrandmathiaz: yes, I saw that. it all depends on what the package does22:57
jdstrandmathiaz: another gray area where one needs to decide22:58
mathiazjdstrand: yes - stompserver is a message server. messages are stored in /var/lib/stompserver IIUC22:58
jdstrandmathiaz: for example, I don't leave firewall file around on purge in ufw (purge is purge afterall)22:58
jdstrandmathiaz: but, it would be disappointing to see my mysql blown away so easily22:59
mathiazjdstrand: well purge is remove configuration files22:59
mathiazjdstrand: it doesn't say about user generated data that cannot be recreated easily22:59
jdstrandmathiaz: that was basically my point22:59
mathiazjdstrand: right - slapd asks whether you wanna delete your database on package purging.23:00
jdstrandmathiaz: the packager decides, and depending on what decisions are made, it might influence other decisions, like removing the system user23:00
* mathiaz nods23:00
* jdstrand nods23:00
jdstrand:)23:00
* jtimberman nods23:00
* jtimberman nods off.23:00
jtimberman:D23:00
* mathiaz waves23:00
mathiazjdstrand: so for stompserver: don't delete user data and keep the system user around - is that a satisfactory combination?23:01
jdstrandjtimberman: LICENSE is blank in the merb_1.0.12-0ubuntu1 source23:01
jdstrandjtimberman: that is confusing to say the least23:01
mathiazjtimberman: does it make sense to have chef-server running *without* chef-indexer?23:02
jtimbermanmathiaz: no, indexer is part of the reason to run a chef-server in the first place23:02
jdstrandjtimberman: merb has a lot of subdirs, and pointing to one of them in debian/copyright doesn't feel right. why does merb-core's licensing have anything to do with merb-slices?23:02
jtimbermanmathiaz: the chef-indexer program is actually shipped with the chef-server gem in our gem distribution method23:02
jdstrand(rhetorical question)23:02
jdstrandjtimberman: the cleanest thing is to put something in LICENSE imho23:02
jtimbermanjdstrand: whats the best way to handle that? add it to the source dir i'm running dpkg-buildpackage from, patch via quilt, or put in the orig.tar.gz?23:03
jtimbermanI'm fine with putting something in the top-level LICENSE file and since its MIT, that's okay :)23:03
jdstrandmathiaz: re stompserver> it makes sense to me. like I said, I just wanted to make sure it was thought about. leaving cruft like uid's for no good reason is annoying :)23:04
jdstrandjtimberman: orig.tar.gz23:04
jdstrandjtimberman: if it is done in packaging it really isn't all that different from mentioning it in debian/copyright23:04
jdstrandjtimberman: so having the upstream source include it is best23:05
mathiazjdstrand: ok - thanks the feedback.23:05
mathiazjdstrand: was this the only reason for rejecting stompserver?23:05
jdstrandmathiaz: no, it was the license file23:05
jdstrandmathiaz: I would have accepted it, but questioned the uid otherwise23:06
jdstrand(policy doesn't speak to this issue, and it's gray, so I wouldn't block on it)23:06
mathiazjdstrand: ok. I'll sponsor a new version of stompserver once jtimberman uploads a new version.23:07
jtimbermanjdstrand: stompserver uploaded with the note in debian/copyright about location of the MIT license being the README.txt.23:07
jtimbermanmathiaz: uploaded :)23:07
mathiazjtimberman: to REVU?23:07
jtimbermanyes23:07
jtimbermanmathiaz: like just finished when i sent that.. should be on a few minutes23:08
jtimbermanmerb uploaded as well23:11
mathiazjtimberman: did you remove the object files from merb .orig.tar.gz?23:20
mathiazjtimberman: and since you're repacking the orig.tar.gz I'd mention it in the changelog.23:23
mathiazjtimberman: The reasons for differing tarballs must be in debian/changelog23:23
jtimbermanmathiaz: where in the policy is that, so i can reference it in the changelog23:25
mathiazjtimberman: https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#Tips23:25
mathiazjtimberman: I don't where in the Policy it's written though.23:26
mathiazjtimberman: mention that the upstream LICENSE file is empty and was replaced with the License and that object files have been removed.23:26
mathiazjtimberman: from the upstream tarball.23:27
jtimbermanmathiaz: that look okay for changelog: http://paste.ubuntu.com/257188/23:38
mathiazjtimberman: http://paste.ubuntu.com/257191/23:40
mathiazjtimberman: s/remove/removed/23:41
mathiazjtimberman: http://paste.ubuntu.com/257193/23:42
jtimbermanmathiaz: ok, rebuilding and uploading in a minute23:42
jtimbermanmerb uploaded23:51
RoAkSoAxrequestsync is not working right guys?23:52
LaneyScottK: I don't know. We're looking into this on the Debian side too but it's looking unlinkely for 6.10.4 :(23:54
ScottKLaney: So what's the plan in Debian?  AFAIK you can't get to testing without IA64.23:54
LaneyRight, testing migration is blocked and may have to stay so23:55
LaneyI don't know of the details but I think there's some upstream issue here23:55
jtimbermanmathiaz: jdstrand: stompserver and merb uploaded back to REVU w/ the fixes discussed.23:56
LaneyScottK: I'm planning on kicking off a thread on debian-haskell about this, but the outcome is likely to be "wait for upstream", sadly23:58
jtimbermanmathiaz: chef-indexer init script seems to be doing the right thing for me.23:58
ScottKLaney: Ouch.23:59

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