/srv/irclogs.ubuntu.com/2010/01/17/#ubuntu-motu.txt

fabrice_spporthose, about bug 50866815:35
ubottuLaunchpad bug 508668 in cvsnt "Please sync cvsnt 2.5.04.3236-1 (universe) from Debian testing (main)." [Wishlist,Triaged] https://launchpad.net/bugs/50866815:35
fabrice_sp-1 (testing) FTBFS but -1.1 (unstable) don't (was building the pacakge before going to lunch)15:36
randomactionWe can't sync -1 because we already have -1ubuntu1 ;)15:44
fabrice_spoh right randomaction :-)15:49
fabrice_spI'll update the bug report then ;-)15:49
* randomaction test-builds opensg. Last build errored out after 3h45min15:55
fabrice_sptry to build im-sdk, and you'll see :-D16:18
kamalmostafafabrice_sp: hi Fabrice.  fyi I have corrected the patch for bug 507163 as you rightly suggested -- should be ready to go now.16:29
ubottuLaunchpad bug 507163 in qtoctave "qtoctave FTBFS: build requires "Qt version 4.5"" [Undecided,In progress] https://launchpad.net/bugs/50716316:29
fabrice_spkamalmostafa, I've seen that. I've just working on it ;-)16:30
fabrice_sp(it should be ok, as it's an easy fix)16:31
kamalmostafafabrice_sp: now *that* is quick service!  :-)   thanks!16:32
fabrice_splol16:32
fabrice_spThanks to you to work on it ;-)16:32
fabrice_spby the way: remember to update the maintainer field ;-)16:35
kamalmostafadid I miss that for the qtoctave fix?  oops!16:35
* kamalmostafa rushes off to go double-check the other three merges in the queue16:35
fabrice_splol16:35
fabrice_spand also, to close the bug report in the changelog entry ;-)16:36
kamalmostafawow, i must have forgotten to have a cup of coffee before doing that one!16:37
fabrice_sp:-)16:38
* fabrice_sp is test building qtoctave right now)16:38
kamalmostafaAnd I see that I forgot update-maintainer on one of of my other merges also...  I'll fix it.16:39
fabrice_spok16:41
fabrice_spis anyone using piuparts to check the 'instalability' of an upload before uploading?16:43
fabrice_spit fails in most packages because it fails to install the packages in the right order (lib before -dev,, for example)16:44
kamalmostafafabrice_sp: Okay my three pending u-u-s merge requests are all 'update-maintainer'ed and 'changelog-LP'ed (after fixing one!).   FYI, the 'inteltool' and 'clxclient' FTBFS fixes are trivial changes.   The other one at the top of the queue (bug 208913) has been pending for 8 days -- any guess why it might be so delayed?16:51
ubottuLaunchpad bug 208913 in aprsd "aprsd crashes when someone logs in from network amd64" [Undecided,Confirmed] https://launchpad.net/bugs/20891316:51
fabrice_spkamalmostafa, I've tried aprsd yesterday, but was unable to reproduce the pb16:51
kamalmostafaI can help you reproduce it if you'd like.  I'm quite familiar with the package and this problem.16:52
fabrice_spoh really?16:52
fabrice_spyesm, then: I installed the package yesterday, stated it, but didn't find any port to 'use'16:52
kamalmostafayes, it is a ham radio package -- I have used it for years (on and off)16:52
fabrice_sp:-D16:53
kamalmostafai'll uninstall my fixed version here, and we can walk through it if you wish.16:53
fabrice_spok16:53
kamalmostafajust a moment -- i'll push my running installation of aprsd off to the side here...16:54
* fabrice_sp installes again aprsd in his test chroot16:54
kamalmostafafabrice_sp: ok, i am ready when you are.  FYI, aprsd listens on several tcp ports for various programs which can connect to it.  One such port is "14500".  Clients which speak its protocol connect to 14500 and log in to aprsd by sending a text line like "user foobar pass whatever".   On 64-bit platforms (only) aprsd crashes while parsing the "user ..." line.   We will start aprsd manually from the cmdline, then connect to it wi17:00
kamalmostafafabrice_sp:  Oh, and you *are* using a 64-bit platform here, right?  Bug doesn't manifest on 32-bit.17:01
fabrice_spyeah: amd64 here17:01
kamalmostafaok, if aprsd is already running, kill it, then start just "aprsd" from the command line (no arguments).17:02
fabrice_spkill'd17:02
randomactionfabrice_sp: re im-sdk, I think that correcting format strings may fix that segfault17:02
fabrice_sprandomaction, I saw that Debian claimed to have fixed the issue. Didn't had time to actually really check the Debian version17:03
fabrice_spkamalmostafa, aprsd running17:04
kamalmostafafabrice_sp: assuming aprsd is running (blocked), start another terminal and run "telnet localhost 14500" and type "user foo<ENTER>"17:04
kamalmostafa(Note there will be no character echo to the telnet session when typing "user foo<ENTER>")17:05
kamalmostafaaprsd crashes with segfault17:05
fabrice_spok17:05
fabrice_spreproduced17:05
* fabrice_sp will now test build your version17:05
fabrice_spby the way: just uploaded qtoctave17:06
kamalmostafanote also that a *remote* user can also crash your aprsd this way -- aprsd binds to all network interfaces -- so this exposes aprsd to being killed by any remote user at any time.17:06
fabrice_spthis program is 7 years old, right? (from 2003)17:07
kamalmostafayes, its getting pretty long in the tooth, but it is used very widely in the ham radio community.17:07
fabrice_spok17:07
=== micke|afk is now known as micke
* kamalmostafa goes for more coffee (brb)17:10
geserI once looked at this merge proposal (aprsd) and it wasn't obvious for me why it fixed it (and it didn't happen on ia32). Do you know why it crashes on amd64 but works on i386?17:11
randomactionit assumes that pointers can be converted to ints17:16
* fabrice_sp is looking for the definition of size_t in amd6417:18
geseris probably a signed long (64bit)17:19
kamalmostafasize_t is unsigned.    ssize_t is the signed variant.  And yes, its' 64-bits wide on a 64 bit machine.17:20
kamalmostafageser: Hi geser.  Yes, I do understand it --  well... I did when I debugged and fixed it a couple weeks ago anyway ;-)   As I remember it, the problem is all about the value 'npos', which is getting used (poorly) as a sentinel value.17:20
geserright17:20
* geser googles the definition of string::npos17:23
kamalmostafaLooking at the diff in the merge request, see src/servers.cpp at line 967:    if (( rc != string::npos)     That broke when 'rc' was declared to be only 32-bits wide, since npos will be 64-bits wide on a 64-bit system.   Bottom line is that all the "string index" variables need to be 64-bits wide to match what's happening in the string::npos class.17:23
kamalmostafaIt all made much more sense in 'gdb'  ;-)17:24
gesernow I understand the problem (and the fix): comparing an unsigned variable of 32bit and 64bit (both set to '-1') doesn't really work17:25
kamalmostafageser:  yes, exactly.17:25
kamalmostafafundamentally, the problem (in my opinion) is the poor design choice to use -1 as the sentinel value at all here, but that's not aprsd's fault.  :-)17:26
fabrice_spin 2003, amd64 was not so frequent17:28
geserkamalmostafa: a small hint: if your changelog entry was a little more verbose than "fix crash" it would be easier to understand what's exactly the problem and why it fixes it17:29
kamalmostafageser:  point well taken... this one certainly did warrant more explanation than I provided!  I'll be more verbose next time.17:31
* fabrice_sp just uploaded the patch17:32
fabrice_spkamalmostafa, for bug 508633, I prefer to wait for Debian, as the fix just consists in not having it built for this arch17:36
ubottuLaunchpad bug 508633 in inteltool "inteltool FTBFS on !x86 archs" [Undecided,Confirmed] https://launchpad.net/bugs/50863317:36
fabrice_spso better autosync the package when it get fixed in Debian (instead of diverging now)17:37
kamalmostafafabrice_sp: that's fine with me regarding inteltool.   The amd64 and i386 packages still get uploaded anyway (despite the build failure for all other platforms), correct?17:39
fabrice_spyes17:39
fabrice_spit FTBFS in arch where the package is of no use17:39
gesershould it be also added to P-a-S?17:40
kamalmostafageser: the package hasn't yet been fixed in Debian -- they're just talking about it.   don't we only subscribe p-a-s when its ready to be sync/merged from debian?17:41
fabrice_spgeser, it would make sense, yes17:41
fabrice_spkamalmostafa, p-a-s are not archive admin :-D17:41
geserkamalmostafa: P-a-s: Packages-arch-specific17:42
gesersee https://edge.launchpad.net/packages-arch-specific (and its branch)17:43
kamalmostafageser: okay, thanks.  I thought p-a-s was something else altogether.17:43
kamalmostafai will subscribe p-a-s to this.17:44
fabrice_spgeser, dose it makes sense to update the ubuntu p-a-s branch? Or better wait for Debian?17:45
kamalmostafai see that p-a-s is a project, not a team, so I cannot subscribe p-a-s to the bug.  I'll leave it to you folks to handle.17:46
geserhmm, I'm not sure if limiting the Architecture field is enough or if soyuz will try to build it anyways (until it's listed in P-a-s). Will have to ask soyuz people and/or buildd admins17:47
kamalmostafageser: Just limiting Architecture: as I did made it work properly in my PPA test...  On Karmic, I made a "no-change" PPA and it built for (i386,amd64,lpia) -- but after my change, the PPA only built for (i386,amd64).    (I had to use Karmic to do this test, since Lucid PPA's only build for i386 and amd64 anyway).17:49
ScottKgeser: Limiting the architecture field works.17:53
geserok17:54
fabrice_spdo we support upgrade path from dapper?17:56
Laneyto hardy17:56
fabrice_spbut not to lucid, then. Thanks!17:57
* fabrice_sp will ddrop an ubuntu change for obsolete :-)17:57
kamalmostafafabrice_sp and geser:  Thanks for all the help.  Question about the aprsd crash...  Might it qualify for an SRU, given the denial-of-service exposure that any remote use can crash it trivially?18:04
kamalmostafas/remote use/remote user/18:05
fabrice_spkamalmostafa, not sure: it's only amd64 and it has been known for almost 2 years . I would say it can wait 3 month :-)18:20
kamalmostafafabrice_sp: Okay, got it.  Thanks again!18:30
=== highvolt2ge is now known as highvoltage
hakaishiHi folks! Anyone up to review qt-shutdown-p? It is a small program to shutdown the computer. It uses qdbus to send a shutdown request to the session manager or to HAL or alternatively uses sudo shutdown -P now. http://revu.ubuntuwire.com/p/qt-shutdown-p19:05
doctormoHow can I get my application to appear in the add/remove software center?19:20
randomactionCan a developer's @ubuntu.com address be listed in Maintainer field? (update-maintainer script is refusing to alter it)19:24
fabrice_sprandomaction, shouldn't be, as the mailing list if the official maintainer address19:26
fabrice_spIn this case, you should update it by hand19:26
randomactionok19:26
randomactionthanks19:27
geserit's allowed19:27
geserif the dev wants to be the contact then he can put himself in maintainer19:27
hakaishiHow can I add an image for a program in synaptic?19:27
gesertherefore the scripts checks on @ubuntu.com and not the list address19:28
doctormoHmm, older guides say to use X-AppInstall-Package in a .desktop file and put it in /usr/share/app-install/desktop/ but that doesn't make sense, how does it get in there.19:29
ajmitchmorning19:32
randomactionI think I'll leave it as it is then19:35
geserdoctormo: you might need to look how app-install-data gets build (and where it pulls its data from)19:39
doctormogeser: I think that what I want is not possible.19:39
QuintasanHello20:09
geserHi20:19
sebnerhola geser :D20:28
geserHi sebner20:28
dhillon-v10Quintasan, hi :) did you close that bug we were working on the other day20:39
dhillon-v10geser, hi :)20:39
Quintasandhillon-v10: hmm you mean that KVM thingy? well the MALLOC something variable helped but it's a veeeery dirty hack I think20:42
dhillon-v10Quintasan, true :) so how are we going to solve it, or should we wait until nixternal find some time and help us out with it20:42
Quintasandhillon-v10: he got the exacly the same error, I expect his backtrace to be a little bit different though :)20:44
dhillon-v10Quintasan, ahh yes, he reported that bug :) I guess we can wait for sometime and see if upstream kernel does something about glibc20:45
crimsungeser: were you working on merging fuse from Debian testing?21:30
gesercrimsun: yes, bug #506958 (awaiting sponsoring)21:36
ubottuLaunchpad bug 506958 in fuse "Merge fuse 2.8.1-1.1 from Debian testing" [Undecided,New] https://launchpad.net/bugs/50695821:36
crimsungeser: thanks, looking now21:44
iantoHello,  does anybody know the name of the command line application which searches whether or not a package exists in the Ubuntu and Debian repos and their version number?  Auto searches both sets of repos and it isn't apt cache.21:53
and`ianto: rmadison packagename21:55
crimsunnote that it doesn't "auto [search] both sets of repos"21:56
chashallhello maco are you there?21:56
iantoand`: That's the one,  thanks :)21:56
and`ianto: np21:56
crimsungeser: looks good; have you verified that it continues to work on a local lucid system?21:59
geserhave you any hints how to test it (as I don't know if I use fuse or not), I've checked only so far if the package updates (inside a pbuilder, didn't have upgraded my system at that time yet)22:01
crimsungeser: reading from and writing to an NTFS partition, sshfs, etc.22:03
gesercrimsun: I've restarted to make sure that any device permissions are still correct after a reboot, mounted my windows partition in nautilus and viewed a picture from it and copied a new one to it22:15
crimsungeser: all right. I'll do some testing over NTFS and ssh this evening, then upload if no one has reservations/beats me to it. Thanks very much for looking at it!22:17
geserand building zfs-fuse works too (it's in DEPWAIT on a newer libfuse-dev)22:18
ScottLi've been packaging a new app (nedko's zynjacku and lv2rack) for the ubuntu studio devs and am having trouble getting the menu entry in the audio submenu on the ubuntu studio menu22:24
ScottLi can get it in the audio/video menu but not into the audio submenu22:25
ScottLanyone have any suggestions or ideas?22:25
=== ripps_ is now known as ripps

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