/srv/irclogs.ubuntu.com/2009/02/18/#ubuntu-motu.txt

micahcowanHello. Is it never appropriate to install to /usr/lib64 (on 64-bit systems), versus /usr/lib?00:06
StevenKlrwxrwxrwx 1 root root 3 2007-03-27 07:17 /usr/lib64 -> lib00:06
RAOFThat is correct.  It is never appropriate to install to /usr/lib64 on a 64-bit system (for Debian/Ubunt)00:07
StevenKJust install to /usr/lib00:07
micahcowanThat's what I suspected; thank you. And yeah, I knew the symlink00:07
directhexthis is an old topic, for which i blame solaris00:07
RAOFAnd the lack of multiarch.00:07
micahcowanBut only just discovered that installing to /usr/lib64 will produce bad things in Conflicting packages, if one of them has /usr/lib.00:07
micahcowanA check of /var/lib/dpkg/info/*.list seemed to indicate that nobody was installing to /usr/lib64 (only lib64 even had a reference to it, and it was to the directory (symlink) only)00:08
directhexRAOF, i wouldn't mind if there were consistency on the "lib64 as libdir" distros, but there is not00:08
directhexmicahcowan, do you want the full story, or the short version?00:08
micahcowanHm, I'm curious, but don't stress yourself to satisfy my curiosity ;)00:09
DavedanI have a package that uses debconf to ask for a user's mail. Am I suppose to move this to a /etc/package.config file? If not can I later access this data from a python script?00:12
persiaDavedan, You are supposed to write out a configuration somewhere.00:12
Davedanis the debconf database temporary for the installation stage or kept for good?00:13
DktrKranzdirecthex, I hadn't time to check MD2, and probably won't have tomorrow :(00:13
persiaDavedan, It's not purged, but it's not guaranteed to remain, and users can purge values at will.00:14
directhexmicahcowan, okay. back in days of yore, there was sparc, and solaris. then sparc64 appeared, and solaris needed to run it. now, sparc64 was MUCH slower in 64-bit mode than 32-bit mode, so people would take their normal system (in lib) and have a few select 64-bit libs for 64-bit apps alongside it (in lib64)00:14
directhexmicahcowan, make sense so far?00:14
Davedanpersia: ok, so I'll move it to a config file in the posinst. I guess I don't need to purge the db myself?00:15
persiaDavedan, In other words, once your package is installed, it's not safe to rely on debconf until the next time your package is reconfigured, at which time you can reuse (or not) debconf data depending on how the user called the reconfigure.00:15
micahcowandirecthex, sure00:15
persiaNo, you don't: leave that to the user.00:15
Davedanpersia: thanks00:15
directhexmicahcowan, so lib64 was a "companion" dir to the primary os, which was 32-bit.00:15
directhexmicahcowan, now, problem is, not every 64-bit chip is as terrible as sparc64 - most chips are as fast (or faster) with a 64-bit native system00:16
RAOFThat's not actually true.00:16
directhexRAOF, no?00:17
RAOF64bit is generally slower; x86-64 is the exception to the rule, because they relaxed some of the worst restrictions in IA3200:17
directhexRAOF, itanium & x86-64 are faster. which other arches really matter?00:17
RAOFDoes itanium _have_ a 32bit native mode?00:18
lifelessRAOF: it has a makes-coffee native mode00:18
directhexand itanium is the example i want to point to here - when itanium linux appeared, since the system needed to be 64-bit, it made sense to use the normal system libdir (lib) for all the system libs. this is the case on all distros00:18
lifelessRAOF: (and yes)00:18
directhexRAOF, itanium 1 did, 2 does not00:18
RAOFdirecthex: Are you sure you don't mean IA32?00:18
lifelessdirecthex: oh, they dropped it?00:18
directhexlifeless, they did. it's emulated in EFI now00:19
RAOFIA64 code is always 64-bit, and is totally different to IA32 code.00:19
lifelesskk00:19
lifelessRAOF: IA64 != Itanium's 64 bit native mode00:19
directhexRAOF, which of us has a half-million quid itanium box? :p00:19
Davedanpersia: is it better to create an empty config file before the postinst and then edit it accourding to the debconf or create it only in the postinst?00:20
RAOFlifeless: Really?  What _was_ Itanium's native mode?00:20
RAOFdirecthex: I'm guessing you :)00:20
directhexRAOF, IA64 is what itanic deals with normally. but it can execute i386 code too00:20
directhexvia hardware on itanium1, and transparent emulation on itanium200:20
lifelessdirecthex - I thought that IA64 wass intels rebranding of AMD's 64-bit extensions00:20
persiaDavedan, I generally think it's better to create it in the postinst, because then it's easier to remember not to clobber it on upgrade, but rather only create it on install.00:20
directhexcan even do x86-6400:21
directhexlifeless, no, that's em64t or "intel64"00:21
RAOFdirecthex: Right.  But that's very, very different to the difference between x86 and x86-64.00:21
directhexlifeless, confusing innit :)00:21
Davedanpersia: ok00:21
lifelessoh bah yes00:21
lifelessdirecthex: yeh, I dove into this deeply about 6 years back, did some squid tweaks for itanium-100:21
directhexRAOF, well, from the perspective of a booted system, the important point remains that it's a 64-bit arch where libdir is /usr/lib00:21
lifelesspromptly forgot it all :(00:21
directhexRAOF, even on suse00:22
lifelessdoes itanium-2 still run hppa natively/00:22
RAOFdirecthex: Right.  /usr/lib should be always the "native" format.00:22
directhexlifeless, dunno, don't care00:22
lifeless:P00:22
directhexRAOF, we say that as debbuntu people, of course00:22
micahcowan:)00:22
RAOFdirecthex: Yup.00:22
directhexRAOF, and i believe it. the brokenness is suse/redhat on x86-64 (but NOT ia64) use lib64 as libdir, for no good goddamn reason00:22
directhex/usr/lib is your system lib folder, regardless of arch. that seems simple enough to me00:23
directhexand is simple enough on suse for itanic. it's only on x86-64 that they go nits00:23
directhexnuts00:23
RAOFRight.  If you're going to do that, you might as well go for the system-triple /usr/lib-ia64-linux-something and /usr/lib-x86-64-linux-something and /usr/lib-IA32-linux-something.00:23
directhexRAOF, /emul/ia32-linux ? :)00:24
RAOFWhy bother with /emul?  It's not like the CPU's actually emulating it.00:25
directhex(ia64 suse; amd64 etch)00:25
directhexi think it's called emul for historic reasons, i.e. itanium :)00:25
directhexand since itanium and x86-64 needed the same set of 32-bit libs for day-to-day use, the name stuck. except on ubuntu where we use lib3200:25
RAOFBut Itanium _didn't_ emulate, at least at first?  It had native IA32 instruction decoding h/w.00:25
directhextbh i have a headache00:26
RAOF:)00:26
ajmitchRAOF: native & very slow, wasn't it?00:26
RAOFOh, yes.00:26
RAOFSo slow that I believe the software-translation that Itanium 2 does is faster.  But it was still native :)00:27
micahcowanHa!00:27
directhext'is troo00:27
lifelesslove the graph: http://en.wikipedia.org/wiki/IA-6400:27
lifelessRAOF: its gets meta, 'what is emulation' - what was that ia32 comaptible totally-emulated chip00:28
ajmitchcrusoe?00:28
RAOFYay for Transmeta.00:28
RAOFajmitch: indeed.00:28
micahcowanI used to work for Transmeta.00:28
ajmitcha rather interesting concept00:28
RAOFSweet.  That sounded like a cool idea.00:28
micahcowanBut as a software guy in a tools group... never knew much about our chips.00:28
directhexjms@orac:~> grep -c IA-64 /proc/cpuinfo00:28
directhex25600:28
micahcowanGot to see Linus at the occasional company picnic, tho' :D00:29
directhexyup yup00:29
* Laney enters a life without Facebook00:29
LaneyO brave new world!00:29
directhexLaney, i'm proudly free of web 2.0 trappings00:29
Laneygood man00:29
ajmitchdirecthex: nice, but I'd hate to see the power bill for that system :)00:29
directhexwell, except my website uses wordpress as a CMS (but not a blog engine). and my youtube & digg accounts. actually, i suck00:30
directhexajmitch, honestly?00:30
LaneyIt's become less useful for social organising recently anyway00:30
directhexajmitch, the meters say we've used 1.5 million units across all systems in our room in the past 15 months00:30
Laneyidenti.ca marches on!00:30
ajmitchI remember jbailey complaining about how noisy & power-hungry the ia-64 box he had was00:31
directhexajmitch, very awesome: our 256 core box, with 1 TiB of RAM, is as easy as a linux desktop to admin. not awesome: a SUSE desktop00:31
StevenKHaha00:32
lifelessRAOF: update your loom00:33
RAOFlifeless: Update the bzr-loom package in Jaunty00:33
RAOFAlternatively, I could do that, of course.00:34
lifelessRAOF: Let me show you my upstream hat00:35
RAOFlifeless: You're not sure that a new loom will make that error go away?00:35
lifelessRAOF: its a versioned mismatch in command calling00:36
lifelessI use loose versioning in loom to avoid spuriously forcing upgrades, but the cost is sometimes it breaks. Its fixed in loom trunk, for several months.00:36
RAOFI suspected as much.  Why would you like _me_ to update my loom, though?00:36
lifelessbecause you're reporting the problem?00:37
* StevenK blinks00:37
StevenKA K-line for nhandler?00:37
persiaProbably over-agressive mibbit throttling.00:38
RAOFlifeless: But I want it fixed in Jaunty.  Do you want testing of the new upstream loom with Jaunty's bzr?00:39
lifelessRAOF: I suggest updating the package then :)00:40
RAOFRight.  That's what I (or someone else) will do :)00:40
micahcowandirecthex, thanks for the history :)00:41
persiaUm. Shouldn't the verification that it fixes the given repository be done prior to the upload to jaunty?00:41
ajmitchpersia: uploads are tested these days?00:43
RAOFpersia: Yeah, obviously.  But it's easy to test; anyone with any bzr tree can duplicate the error.00:43
persiaajmitch, Well, not like when you had the whip, but sometimes.00:43
RAOFs/can/should be able to/.00:43
ajmitchpersia: don't worry, I was going to sponsor an upload yesterday but it failed testing :)00:44
persiaajmitch, See, even when you try :)00:44
AdamDHcan I use intrepid to build packages for januity?00:59
AdamDHor do I have to be running januity?00:59
micahcowanpbuilder!01:01
AdamDHso I can do dpkg-buildpackage -S -rfakeroot and then sudo pbuilder build ../*.dsc as normal? I was getting unmet dependancies as the dependandices will not appear till jaunty01:02
micahcowanI'm guessing that chroot was not a jaunty one?01:03
micahcowanhttps://wiki.ubuntu.com/PbuilderHowto has good info on setting up mutliple chroots, and setting up chroots for other versions of Ubuntu.01:03
AdamDHthanks I will take a look01:05
AdamDHah thanks micahcowan that seemed to be the problem01:06
persiaAdamDH, Be aware that you may not be able to build all source packages for Jaunty in intrepid: sometimes debian/rules clean does more than one expects.01:11
persia(e.g. some clean rules use ant in a way that compiles more of the package in order to delete the created files, and others run ./configure on clean).01:12
directhexmerge request filed on gnome-subtitles. the app transition is done01:17
AdamDHwhy would I get dh_testdir: Command not found?01:17
directhexi'll mail thanks tomorrow01:17
ScottKAdamDH: You don't have debhelper installed is the usual reason.01:17
AdamDHdoes debhelper have to be a build depend?01:18
directhexyes01:18
micahcowanin those cases, what, qemu to the rescue, etc?01:19
_16aR_Hmmm a package which isn't in the queue but not in the packages.ubuntu.com ... Does it exist somewhere ? or maybe has it be dropped?01:19
persia_16aR_, packages.ubuntu.com is sometimes as much as several days out of date.  Check launchpad for authoritative information, or use rmadison.01:20
_16aR_(I precise : it was in the queue)01:20
_16aR_persia: ok :) Thanks01:21
_16aR_rmadison found it :)01:21
* Panarchy says Hi01:25
* _16aR_ just do it01:25
_16aR_Hi01:25
PanarchyWhat is the easiest way to create a .deb package? I need one that can include: -That I am the maintainer of the package- | -A description (and name) of the package- | -The version of the package/tool- | -And any dependencies the packages needs to be installed-01:27
=== orospakr` is now known as orospakr
directhexall of the above are part of debian/control01:28
Panarchy?01:30
persia!packaging01:32
ubottuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports01:32
persiaPanarchy, Basically, you need to create four extra files: changelog, control, copyright, and rules.  In the simple case, rules can be copied form examples provided in the debhelper package.01:33
directhexpersia, dh7 minimal style!01:33
Panarchyah01:33
Panarchyis changelog description (for 1st package made)01:34
directhexyour first changelog entry usually says "initial packaging" and possibly a bug number for an ITP bug01:34
directhexin changelog format01:34
persiaNo, the description is in the control file.  The changelog for the first revision is typically "Initial Packaging" the package name, the version, and the packager's name.  dch --create will generate a template.01:34
Panarchypersia, you've been the most help so far01:35
PanarchyI am in the middle of another project, if you wouldn't mind, can you tell me what you've just told me here on my topic: http://ubuntuforums.org/showthread.php?t=1072332 | Thanks01:35
persiaNope.  I don't write in the forums.01:36
persiaThere's a log of what's been written here at irclogs.ubuntu.com though.01:36
cpscotticant Panarchy just c&past01:36
cpscottiduh01:36
Panarchypersia: You don't write on the forums? Okay, can I quote you on the topic?01:37
persiaPanarchy, Anything I write here is for public dissemination.01:40
Panarchyhttp://ubuntuforums.org/showthread.php?p=675268001:42
persiaOn the other hand, I don't really want credit for what directhex wrote :)  When quoting people, please be careful to assign appropriate attribution (I'm not nearly as concise as directhex).01:44
directhexpersia, you can take credit for what i wrote, as long as you take credit for helping to add mono-related things into ubuntu. sounds like a deal to me!01:45
PanarchyBut you gave me more detail... I can quote directhex as well I guess01:45
persiaBut I didn't do that either :)01:45
persiaPanarchy, You already did: it's just about appropriate attribution.01:45
Panarchy...01:46
PanarchyI'm confused01:46
PanarchyIf you want, tell me what to edit that post with, and I'll fix it up01:46
persiaCompare the quote in your post with the log carefully, and check the names of those who wrote each chunk.01:47
Panarchyah01:48
PanarchyI see01:48
mrooneyWhat makes a package an "application" that shows up in Add/Remove?01:48
persiamrooney, Having a desktop file that gets put into app-install-data.01:48
mrooneypersia: ahhh!01:48
persiaOften the archive is scanned to include the files, so it's having the desktop file that is the key bit.  If it's a server application, it's a bit trickier: you might ask on #ubuntu-server for some hints on how to do those.01:49
persia(because obviously you don't want the .desktop file to actually show in the desktop menu for a server).01:49
PanarchyOkay, fixed: http://ubuntuforums.org/showthread.php?p=675268001:50
mrooneypersia: I am putting it in share/applications, should it be put somewhere else?01:50
persiaPanarchy, Thanks for taking the trouble to be accurate.01:50
mrooneypersia: or are you saying it is out of my control?01:51
persiamrooney, For a GUI application that would reasonably be launched by the user from the menu, it goes in /usr/share/applications (well, technically, it's an custom XDG path, but we all cheat).  If it's another type of application, you need to do someting else, but I don't know what.01:51
RAOFpersia: /usr/share/applications _is_ (one of) the XDG path(s).01:52
persiaRAOF, Only because it's configured that way for Ubuntu.  The spec recommends using /usr/share/applications as a fallback additional path in addition to those defined in the menu files, but it doesn't mandate it.01:52
persia(or at least it didn't last time I checked)01:52
mrooneypersia: so, I have done my part and have the desktop file showing up in the menu when it is installed, then it should automatically get added to that list somehow?01:52
mrooney*if Ihave01:53
persiamrooney, That's been my experience.  Usually there's only one scan per milestone, at most, so it might be a fwe weeks to a month.01:53
RAOFpersia: "To those defined in the menu files?"  Am I thinking of the same thing?  What's defined in the menu files?01:53
persiaRAOF, In Ubuntu, we keep them in /etc/sdg/menus01:54
persiaThey define the search paths and structure for the menu01:54
RAOFOh, my my!  I _am_ thinking of something different!01:55
persiaAlthough the implementation in our gnome-menus is a little extended, and includes some hardcoding of stuff.01:55
persias/sdg/xdg/01:55
PanarchyAutomation: I'd be very interested if I could select all the folders (or tar.gz archives) and have them all automatically say that I am the maintainer, then allow me (via prompts) to insert the name of the tool, the version number, and a description... also what dependencies are needed. Do you know of a script/tool that will allow this to be done?01:55
persiaOf what are you thinking?01:55
RAOFI think I'm thinking of the XDG basedir spec, actually.01:55
persiaPanarchy, pkg-binary-mangler does some of that, but you'd have to write the rest.01:55
persiaRAOF, That's *completely* different :)01:56
persiaRAOF, Anyway, for our gnome-menus implemenation, the files could as easily fo in /etc/X11/applink or /usr/share/gnome/apps or /usr/share/control-center-2.0/capplets but we don't prefer those.01:58
persiaThat's what I thought you meant by ...(one of)...01:59
maxbOn the subject of desktop files, does anyone know whether it's valid to list a multilevel relative path in an Icon= value? i.e. Icon=somesubdir/somefile.xpm to be found relative to /usr/share/pixmaps/ ?   (It doesn't work, but is it technically valid - i.e. do I complain to gnome or to the upstream with the dodgy .desktop)01:59
persiamaxb, That's valid, but wrong.02:00
PanarchyI just posted a question about the automation of .deb package creation here: http://ubuntuforums.org/showthread.php?t=107292802:00
persiamaxb, If you're not using the icon cache, you need an absolute path, but you want to use the icon cache.02:00
mrooneypersia: so since my package was accepted recently, wait until alpha 5 and see if it is there, and if not then ask questions again?02:01
persiaSo you'd just use Icon=somefile and put somefile.xpm or somefile.svg or somefile.png (or all three) into the directories scanned by the icon cache, and the menu implementation picks the most suitable icon.02:01
maxbpersia: So, you're saying that gnome is wrong to not be finding the icon, but upstream is wrong to be doing that too?02:02
mrooneypersia: (the package shows up fine in apt-cache search)02:02
persiamrooney, I'd wait until Alpha 6.02:02
persiamaxb, Yes, but upstream is more wrong.02:02
mrooneypersia: well thanks, I'll keep following it :)02:03
persiamrooney, Right, but someone has to manually run the scanner and update app-install-data, which isn't likely to happen right away, because people are rushing for Feature Freeze, and then the Alpha 5 freeze hits on Tuesday.02:03
mrooneypersia: any plans to make it to barcelona for UDS?02:03
persiamrooney, I intend to be there, although it's still months away.02:04
mrooneypersia: yes indeed. I can't wait for the announcement02:05
hggdhheh. who knows, this time I might be able to make it to UDS...02:13
mrooneyhggdh: I've heard that one before ;)02:26
hggdhmrooney, yes, I know. Last year I had an assignment at the same time on a different city (Mississauga, Canada), and could not make it. This time I intend to get to Belgium to visit my son; from Belgium to Spain is just a small hop...02:28
* hggdh hopes so, at least02:29
ajmitchI guess UDS will be coming up rather soon02:32
=== _[PUPPETS]Gonzo is now known as [PUPPETS]Gonzo
anakron_ping Laney03:38
anakron_HI all03:38
dholbachgood morning06:43
didrockshi dholbach o/06:57
dholbachhiya didrocks06:58
iulianMorning dholbach.07:04
dholbachhiya iulian07:04
dholbachmorgs: I was checking a few sugar related sponsoring bugs - do you know why setup.py is not being used to install all the files?07:10
dholbachmorgs: I'm not suggesting deviating from Debian there, but just curious07:11
dholbachmorgs: also: do you know why .po files are installed in the package?07:13
slytherinpersia: in case you haven't seen already. Netbeans 6.5 is uploaded. :-)07:58
persiaslytherin, I did see.  Nice work.07:58
persiaI've also enountered a couple packages on REVU that used netbeans for development now, which means a loop is forming :)07:59
slytherinpersia: There is one small issue though, for which I will file bug. The ide shows an update notification at the start. Not sure what the notification is as I didn't have time to check.07:59
persiaWell, that's going to be hard to drop, unless you feel like doing a *lot* of packaging.  It's part of the netbeans module manager which downloads modules from netbeans on request, and tracks the versions of installed modules.08:01
persiaIt shouldn't pop-up by default (and didn't for the last couple versions), but pulling it out would mean we needed to handle netbeans plugins within the distro, which I don't think there's enough interest to do yet (we have enough trouble with Java libraries).08:01
persiaAnyway, I have to run.  Have a good afternoon.08:02
slytherinpersia: not it doesn't pop up. It shows a icon in right bottom corner.08:02
persiaOh, yeah, I don't think we can fix that easily without disabling the plugins manager, which I don't think we can do without a lot of thought.08:03
slytherinhmm08:03
petskiAnyone so kind to sponsor the upload of the debdiff attached to bug 77980 ?08:18
ubottuLaunchpad bug 77980 in mtop "mtop failed to install (wrong/no password)" [Medium,Fix committed] https://launchpad.net/bugs/7798008:18
=== tonyyaru1so is now known as tonyyarusso
directhexDktrKranz, monodevelop 1.9.2 has been uploaded to experimental. should i get a debdiff up now, or wait until people have tested via ppa?08:36
DktrKranzdirecthex: 1.9.2 is "2.0beta"?08:37
directhexDktrKranz, yes08:37
DktrKranzok, I guess we should not diverge from Debian too much08:38
directhexDktrKranz, gnome#. but that's a pretty minor change08:39
DktrKranzreally08:39
AndrewGeeHey all. Any MOTUs available to review my package, gpxviewer? It's an application that allows users to look at GPS traces files in GPX format. Thanks :) http://revu.ubuntuwire.com/details.py?package=gpxviewer09:04
ikoniaAndrewGee: I'd certainly be interested in looking at the finished package09:06
directhexmy word, an ikonia09:06
geserslytherin: Hi, if you get bored :) could you please give a nudge to libjboss-buildmagic-java? It build-depends on itself and need some bootstrapping.09:07
AndrewGeeikonia: Okay :)09:08
slytheringeser: I will try today. I will check if the circular build dep is really required.09:08
ikoniadirecthex: a rare one09:13
directhexindeed. would you like a package?09:14
ikoniadirecthex: if you have you think I'd like09:14
directhexikonia, i have a monodevelop 2.0, excellent vintage... or for something younger with more zing, a moonlight plugin09:15
ikoniadirecthex: give me something to play with, I'm interested09:17
ikoniayour moonlight work interests me09:17
directhexikonia, intrepid or jaunty?09:17
ikoniayou can give me both, I've got both running here09:18
ikoniacompare and contrast09:18
directhexwell for intrepid, use deb http://ppa.launchpad.net/directhex/ppa/ubuntu intrepid main09:19
directhexfor jaunty, wait a few hours & use apt:moonlight-plugin-mozilla09:19
ikoniaooh super09:20
directhexis it possible to mark a package as "actually, don't bother scheduling a build, it'll FTBFS and the buildds are busy enough as it is"?09:27
geseryou could ask an archive admin to rescore it but why upload a version that will FTBFS?09:29
directhexgeser, it turns out there's an upstream configure check which bails on non-x86-or-amd6409:30
directhexwhen it shouldn't09:30
geserah, so it will only FTBFS on some archs and not on all09:31
geserask an archive admin in #ubuntu-devel to score it down on those archs09:31
quadrisprohi guys, could you take a look at -> http://revu.ubuntuwire.com/p/theorur ?09:35
=== hanska is now known as Guest76317
savvasRAOF: broken script? :)09:57
=== Guest76317 is now known as hanska
=== hanska is now known as hanska__
savvasouch :p09:57
=== hanska__ is now known as hanska
Laneystefanlsd: What is different on your wordpress diff?10:01
Laneyis it just the permissions?10:02
stefanlsdLaney: aah. use Pedro's.  i actually did all the work before i found the bug...10:04
Laneywhy did you still attach it then?10:05
stefanlsdthought there was a bigger diff.  didnt diff the two patches10:06
Laneyright, uploading10:07
stefanlsdLaney: thx!10:08
stefanlsdember: sorry, your diff is good :)10:08
Laneyember: I don't know what that new debdiff was, but I had already uploaded10:11
Laneysorry10:11
Laney. o O (yay Wordpress 2.7.1 in Jaunty)10:13
=== JanC_ is now known as JanC
emberstefanlsd next time if you want to change or add something use the previous patch or simply ask10:22
emberthanks Laney _o/10:22
stefanlsdember: yeah. didnt notice the bug as i worked on the previous merge.10:25
luisbghello people :)11:08
geserTheMuso: ubuntustudio-icon-theme is in DEPWAIT if you didn't notice it yet, because of the versioned dependency on libmagick9-dev (looks like the package didn't transition yet to the new names)11:11
luisbgjames_w, thanks a lot for the comment11:25
luisbgfixed all :)11:26
james_wluisbg: cool11:27
luisbg\o/11:28
james_wluisbg: you mean you relicensed __init__.py?11:30
luisbgthe LGPL was a screw up11:30
luisbgyes11:30
james_wcool11:30
luisbgsome copy pasting FAIL11:30
james_wadvocated11:31
luisbgthe .pyo files happened because I runned the app from source just to check the changes didnt affect anything... and then I forgot to erase those files11:31
james_whttp://revu.ubuntuwire.com/p/freemix if another MOTU wants to advocate11:31
james_wheh11:31
luisbgjames_w, w00t!!11:32
james_wI also advocated three small bzr related packages that should be simple11:32
* luisbg hugs james_w 11:32
* james_w hugs luisbg 11:32
james_wcan't wait to have it in the archive :-)11:32
luisbgafter my blog post I've had a bunch of quality feedback emails11:32
luisbgwhich make me really happy11:32
* Laney has a looksee11:44
Laneyluisbg: You should link to a versioned GPL in debian/copyright11:46
Laney/u/s/c-l/GPL-2 or so11:46
Laneyand mention the version in your Debian packaging statement11:46
Laney"GPL-2 or later" or similar11:46
luisbgLaney, doing so11:51
luisbgLaney, in line 27 I do11:52
luisbg27 Public License can be found in `/usr/share/common-licenses/GPL'.11:53
luisbgdebian/copyright11:53
Laneyluisbg: That just links to the newest GPL (GPL3 in this case)11:54
LaneyIf you want GPL2 then you should mention /usr/share/common-licenses/GPL-211:54
luisbgahhh ok11:54
luisbgfixing it11:54
Laneyand please mention the version (with "or later") on the last line11:55
luisbgLaney, fixed :) its up in revu11:57
Laneybrilliant, +111:57
Laneyjames_w: Take it away!11:58
luisbgLaney, thanks!!! you advocated faster than I commented the diff :P11:58
* luisbg hugs Laney 11:58
james_wluisbg: ./src/__init__.py: LGPL (v2.1 or later)12:00
james_wluisbg: did you revert that change?12:00
Laney/var/revu/revu1-incoming/freemix-0902181257/freemix-0.2/src/__init__.py: GPL12:00
Laneyluisbg: Wait12:01
luisbghow did that happen12:01
Laneyheaders say GPL1+12:01
james_woops12:01
luisbgweird, let me check12:01
Laneysorry12:02
* Laney removes +112:02
* Laney learns something about licensecheck12:02
luisbgouch! :P12:02
luisbgfixing it12:02
luisbgsorry for the inconvenience guys12:06
luisbgLaney, fixed, sorry :(12:11
james_wluisbg: did you upload?12:19
sistpoty|workhi folks12:33
* directhex submits debdiff to fix moon on non-x8612:39
directhexi hope12:39
directhexwait a sec.....12:39
directhexno, it's fine, diffstat confused me12:40
=== _neversfelde is now known as neversfelde
luisbgjames_w, yes > http://revu.ubuntuwire.com/details.py?upid=521212:50
Laneyluisbg: the files are still gpl1+12:52
luisbgLaney, huh, which file? let me check12:53
Laneysrc/12:53
luisbgheaders?12:53
Laneyyes12:53
luisbgtrue12:53
luisbggimme a sec12:54
Laney(although maybe this is OK with the 'or later versions' thing)12:54
luisbgbetter to fix it anyway :)12:55
luisbgLaney, fixed and uploaded.... http://revu.ubuntuwire.com/details.py?upid=521313:00
Laneywhy are debdiffs broken :(13:00
* Laney pokes RainCT 13:01
luisbgLaney, they arent broken13:01
Laneydon't they show changes to the orig?13:01
luisbgthe changes I did from the previous to the current version are in the orig file13:02
Laneyit'd be cool if they did13:02
luisbgyes it would :)13:02
RainCTthey should be displayed13:03
RainCTthat page just runs debdiff13:03
RainCTand it works..13:04
RainCTI guess both files contain the same, because I've just downloaded them both and diff doesn't show any difference13:05
RainCTLaney, luisbg ^13:05
Laneythe license headers definitely changed13:05
luisbgLaney,  -1 +2 :)13:05
RainCTerr right13:06
RainCTbut debdiff doesn't show this o.O13:06
Laneyluisbg: Your watch file doesn't match anything13:06
luisbgLaney, can you explain that further please?13:06
Laneyrun uscan --verbose --report in your tree13:06
RainCTso.. debdiff is broken? XDD13:07
hggdhdholbach, ping -- re. bug 317602 (and good morning/afternoon)13:07
ubottuLaunchpad bug 317602 in libpst "Please upgrade libpst from upstream at www.five-ten-sg.com/libpst" [Undecided,New] https://launchpad.net/bugs/31760213:07
luisbgLaney,  no matching hrefs for watch line13:07
luisbgI just run it in pitivi (where I got my inspiration for watch) and it says the same :(13:08
dholbachhiya hggdh13:08
Laneya lot of watch files are broken13:08
luisbgLaney, :S do you have an example of one working? just to know how to fix mine13:08
luisbgdholbach, wow! that was quick13:08
hggdhdholbach, I am confused there13:08
Laneyluisbg: If you put your releases in their own directory13:08
Laneyhttp://foo/files/ for example13:08
Laneythen yours would work13:08
Laneyand allow directoryindexing I think13:09
Laney(would work if you modified the path, of course)13:09
Laneyor else you can tell uscan to scan the HTML of a page and return matching hrefs13:09
dholbachhggdh: can you elaborate?13:10
hggdhdholbach, the upstream source comes already primmed with dh_make. Whoever did it did not go farther than just running dh_make, so the *.ex13:11
hggdhwhich forced me to huh, re-do it13:11
dholbachhggdh: you could re-pack the tarball without the packaging13:12
hggdhdholbach, ah, OK. I was told that I should try hard to minimise changes...13:12
AnAntHello, is Ian Jackson here ?13:12
c_kornhello, I know you guys are busy. but could someone revu jeuclid? it has been rejected because of missing entries in debian/copyright. I informed the maintainer (Sylvestre Ledru) and he fixed it: http://revu.ubuntuwire.com/p/jeuclid (it is the last missing dependency to build scilab-5.1 which has been milestoned for jaunty)13:13
dholbachhggdh: between the Ubuntu and the Debian packaging :)13:13
dholbachhggdh: so a    diff -ruN libpst-{oldversion,newversion}/debian     is understandable and minimal13:13
luisbgLaney, so I have to check the directory structure of my website? heh13:13
luisbglet me check13:13
Laneyluisbg: You don't have to, that's just the easiest way to get it to work13:14
Laneysee any gnome application13:14
hggdhdholbach, then, another question: Debian is using "pure" dh_make, and I moved to CDBS -- which makes the ./rules much more simpler. Would this be an issue?13:14
dholbachhggdh: we generally try to keep the delta as small as possible - all changes we introduce we need to merge again when things change in Debian13:15
dholbachhggdh: I'd try to tell the upstream folks to remove the debian/ directory in one of the next releases and remove it from the tarball for now13:16
hggdhdholbach, indeed, and I fully accept it. The issue here is unless Debian moves to the new fork, we will not be able to merge with Debian anymore on libpst13:16
dholbachhggdh: it still should be pretty straightforward to merge the changes that are in the .diff.gz, no matter which tarball we use13:17
slytherinc_korn: why not wait for the packages to get accepted in Debian and then ask for an FFE in Ubuntu?13:17
luisbgLaney, " => Package is up to date" uscan win! :)13:19
Laney\o/13:19
hggdhdholbach, and I *did* ask upstream about the half-done debianisation. I was told that this was it, and live with it. I was going to try again with a complete package13:20
dholbachhggdh: we can probably have a get-orig-source target in debian/rules that re-works the tarball for us13:20
dholbachdoes anybody have a good example for that?13:20
* directhex writes a big long mail to the mailing lists13:20
directhexdholbach, a good get-orig-source?13:21
hggdhdirecthex, yes13:21
dholbachdirecthex: yeah, one that does some tarball munging13:21
hggdhwith changes13:21
directhexdholbach, please to be waiting13:21
Laneygnome-do has one13:21
Laneygnome-do-plugins, even13:21
luisbgLaney, http://revu.ubuntuwire.com/details.py?upid=5215 .. new debian/watch13:22
hggdhgot'em, will adapt from there13:22
directhexhttp://svn.debian.org/wsvn/pkg-cli-apps/packages/monodevelop-database/trunk/debian/rules?op=file&rev=0&sc=013:22
directhexdholbach, hggdh, ^^13:22
hggdhdirecthex, thanks13:23
hggdhdholbach, so, we should still maintain compatibility with a debian package that will have been obsoleted completely (like trashed)?13:25
dholbachhggdh: I'm sure that if we come up with a good solution and we forward that, the Debian folks will appreciate it (sooner or later)13:25
dholbachhggdh: it's not like the packaging itself is broken, in this case it's the upstream releases, no?13:26
Laneyluisbg: +1 again13:27
Laneynice work13:27
luisbgLaney, \o/ nice!13:27
luisbgLaney, thanks a lot for the help!13:27
hggdhdholbach, well, not quite. There are two forks for this package: Debian, and 5-10. Debian has not been developed, while 5-10 has. The only option I see for Debian is to abandon their fork, and use 5-1013:27
* luisbg starts dancing around #ubuntu-motu trying to get the attention of an archive admin to push freemix to universe :)13:28
hggdhin other words: Debian does *not* use the same upstream, Debian *is* the upstream here13:28
Laneyluisbg: It just needs a second +1 who will then upload13:28
dholbachhggdh: really? that's weird13:28
luisbgLaney, james_w old's +1 doesnt count if I have done uploads after it?13:28
c_kornslytherin: well, I have no idea when the package will be in debian. because of the new debian release the queue seems to be frozen13:29
Laneyno, new uploads expire advocations13:29
luisbgLaney, ok then...13:29
hggdhdholbach, tell me about it... the thing here is we need the shared library provided by 5-10; Debian does not have it, and will not have it, unless they either develop it themselves, or use 5-1013:29
Laneyluisbg: you could ask him for another quick review13:29
* luisbg starts dancing around #ubuntu-motu trying to get the attention of a MOTU to do the second +1 on freemix :P13:29
luisbgLaney, I dont know if he is around anymore13:29
RainCTCan some MOTU please try uploading a package (70MB) for me? I've already tried twice and there .orig.tar.gz always hangs at the last byte for me :/13:29
slytherinc_korn: But Debian release has happened already. So it means that package may be cleared in few days13:29
LaneyRainCT: It always seems to hang for ages there for me13:30
dholbachhggdh: ugh :-((13:30
c_kornok and a FFE for jeuclid and scilab won't be rejected. would be sad because I already got xmlgraphics, fop and java-wrappers into jaunty13:30
hggdhdholbach, and this is why I moved from pure dh_make to CDBS -- I figured it would not make any difference after all, and Debian could -- eventually -- use our package13:31
RainCTLaney: But does it work? Yesterday I waited 30 minutes and it didn't do anything..13:31
LaneyRainCT: Maybe it's proportional to the size of the file13:31
luisbgRainCT, you can try with my package... its just tiny :P13:32
RainCTheh13:32
LaneyI don't know what it does at the end of the file, but the last byte always takes a long time to me13:32
Laneyfor*13:32
luisbgRainCT, 130kb13:32
dholbachhggdh: which package is going to make use of it?13:32
hggdhdholbach, evolution, for the Outlook importer plugin13:32
HobbseeLaney / RainCT: it appears to be a router bug, or something.  There's a dput bug open about it13:33
hggdhdholbach, there are additional advantages for the 5-10 fork: they deal with Outlook 2007, and Debian does not13:33
LaneyHobbsee: where?13:33
Laneydebian?13:33
dholbachhggdh: did you talk to seb128 about it - shall we continue in #ubuntu-desktop?13:33
HobbseeLaney: launchpad, last i checked ;)13:33
Hobbseeiirc there's a debian one too13:34
hggdhdholbach, moving to #desktop13:34
RainCT(I'm about to leave -will leave it running- and will probably not have time to try again.. I guess I'll get a FFe for it if the upload fails again?)13:34
hggdhdholbach, seb is not there.13:34
RainCT(-without it another package is uninstallable-)13:35
slytherinRainCT: which package is it? Where can I find the source package? I will try about 3 hours from now.13:35
james_wluisbg: uploaded, thanks13:37
* luisbg runs around #ubuntu-motu looking for james_w, "there you are", and hugs him13:37
james_w:-)13:37
luisbg:)13:37
Laney\o/13:37
luisbgLaney, thanks!13:38
Laneythank *you*13:38
* luisbg gets his oscar acceptance speach out of his pocket... :p13:39
Laneyjust found that dput bug, interesting13:39
luisbgdput bug?13:39
Laneybug 19384813:39
ubottuLaunchpad bug 193848 in dput "dput stalling forever during upload without returning error" [Medium,Confirmed] https://launchpad.net/bugs/19384813:39
RainCTslytherin: glest-data 3.2.1. The tarball is here: http://pkg-games.alioth.debian.org/tarballs/13:40
LaneyRainCT: you could dput from alioth I guess13:40
luisbgahhh13:40
RainCTLaney: ehmm.. good point :P13:41
Laneyif you trust that box to hold your key, that is13:41
directhexLaney, alioth is 100% secure!13:42
StevenKLaney: It doesn't *need* to hold your key13:42
RainCTLaney: which key?13:42
StevenKLaney: Learn about debsign, and that you don't need the entire source locally to sign something13:42
StevenKStoring your private key on a machine you don't control is something I certainly don't recommend13:43
Laneyoh?13:43
RainCTLaney: the .changes file is already signed13:43
StevenKYou also need to sign the .dsc13:43
RainCTso just scp'ing it there should be enough13:43
LaneyI was thinking in terms of having to avoid downloading a huge orig tarball13:44
Laneybut yes13:44
RainCTLaney: ah, the tarball is hosted at alioth :)13:44
Laneyyou could make an unsigned dsc/changes and sign that locally13:44
LaneyStevenK: thanks for the education13:44
slytherin/me waits for a 'mono is evil' reply to directhex's mail. :-P13:44
Laneyslytherin: /me obliges13:44
directhexslytherin, wouldn't be the first time13:44
Hobbseeoh dear, not another one...13:44
StevenKLaney: Absolutely, generate the .dsc and changes remotely, grab them, sign them and then copy them back. Works a charm and doesn't mean downloading a large tarball13:45
directhexHobbsee, not yet. not that i know of anyway13:45
Hobbseeheh13:45
slytherindirecthex: just kidding. Congratulations for the bug transition.13:45
directhexHobbsee, at least the people on the ML aren't quite mad enough to use accusations of time travel13:45
Hobbseedirecthex: haha13:45
Laneyhaha13:46
Laneythat email13:46
Laneyit brings a tear to the eye!13:46
directhexHobbsee, you laugh, but boycottnovell said mono is only in debian because of pressure from ubuntu, ignoring the 2 year gap between debian's mono packages existing and warty existing...13:46
Hobbseedirecthex: oh, way cool!13:46
StevenKHah13:46
Hobbseei wasn't aware of that one13:46
Laneyhave they picked up on moon yet?13:47
luisbghey Hobbsee13:47
Hobbseehiya luisbg!13:47
directhexHobbsee, they also assumed i was flying to redmond to discuss strategies, because miguel de icaza was going with a guy named "joseph" - and that must mean me13:47
directhexLaney, no. i'm waiting with baited breath!13:47
Hobbseedirecthex: obviously!13:47
* Laney sends an anonymous tip13:47
directhexLaney, t'is still in binary new, and won't build on non-x86ish until the 0ubuntu2 is sponsored :/13:47
slytherindirecthex: where is the bug?13:48
directhexHobbsee, and some other stuff... you sorta start to lose track after a certain level of crazy13:48
Hobbseeheh13:48
Hobbseeyes13:48
directhexslytherin, bug 33091713:49
ubottuLaunchpad bug 330917 in opensuse "configure fails on every arch other than i386 and amd64" [Unknown,Confirmed] https://launchpad.net/bugs/33091713:49
RainCTuhm..13:50
* RainCT wonders why he got thanked for the mono transition :P13:51
Laneyssh, take the praise!13:51
directhexRainCT, gbrainy13:51
slytherindirecthex: your debdiff doesn't indicate that you have actually run the autoreconf13:51
Laneyslytherin: It's run at build time13:51
RainCTLaney: but that e-mail mentions "mono"! how can they write my name next to it???? XDDDDD13:52
* RainCT hides13:52
slytherinLaney: how, is that handled in debian/rules?13:52
slytherinoh, wait, I see13:52
RainCTdirecthex: yeah well.. I had to do that one so that you stop annoying me ;)13:52
slytherinLaney: directhex: I am not sure running autoreconf at the build time is really preferred way.13:53
directhexRainCT, i only apologized to sponsors & archive admins for obnoxious badgering. you don't earn that privilege!13:53
Laneydirecthex: you fail at running update-maintainer, btw13:54
directhexehm..... yes, yes i do13:55
* Laney sponsors gnome-subtitles13:55
LaneyI want the glory of turning the last cell green13:55
directhexi'm absolutely terrible at running update-maintainer13:55
Laneyso am I13:55
directhexperhaps because i do too much packaging at gone midnight13:56
Laneybut the fatal error always reminds me. How does that not get you?13:56
RainCTwow, alioth is fast :)13:56
RainCTI want their internet connection!13:56
Laneyheh13:56
Laneyhow many hops between alioth and upload.u.c?13:56
RainCT30MB uploaded in 10 seconds13:56
RainCTwooo it's up13:56
RainCT\o/13:57
directhexslytherin, it's the method taken in some of our other packages, so i used it here..... personally i favour "punch upstream in the arm until they fix it & upload a 1.0.1 bugfix tarball", but that's slower13:57
slytherindirecthex: well, I haven't sponsored any other packages in mono, so can't really force my preference here.13:58
RainCTnow it's going to take up longer for Launchpad to send the "Accepted" mail than uploading 70MB took.. lol14:00
james_wLaney: the fatal error is only for those where $DEBEMAIL =~ /@ubuntu\.com/14:00
RainCTah, there it is :)14:00
Laneyaha14:01
RainCTWhich fatal error? With debuild?14:01
Laneydirecthex: done14:01
Laneyyes RainCT14:01
RainCTAnd couldn't you have asked james_w yesterday? :P14:01
RainCTI had to change the maintainer of glest{,-data} to myself to be able to debuild them.. hehe14:02
RainCTanyway, I guess I should stop spamming the channel :)14:02
LaneyI guess you can do DEBEMAIL=foo debuild -S14:03
Laneyto get around it14:03
RainCTyeah, but I didn't know yesterday :)14:03
Laneyeducation!14:03
RainCTwe can't all be as wise as james_w ;)14:03
LucidFoxOkay, today is a historical day for me...14:05
LucidFoxI'm going to upload my first packages signed with my female name14:05
slytherindirecthex: Have you already found anyone to sponsor the moon debdiff?14:05
RainCTjames_w: Btw, do you know if bzr-git works fine, or even better, are there more tools like debcommit (like a debtag for example :P) which are VCS agnostic?14:06
james_wbzr-git is improving quickly14:06
james_wmr might interest you14:06
james_wdebrelease can tag from debian/changelog if that is what you are looking for14:07
persiaDoes mr also do the right thing for bzr packages?14:07
RainCTjames_w: Thanks for the info, I'll have to check both out. I always have problems remembering the commands for SVN, and don't even want to see git :)14:08
james_wpersia: in what way?14:08
persiajames_w, The little I've heard about mr seems to focus on git and svn.  I just wondered if 1) there was bzr support, and 2) it matched your recommendations of usage (as you seem to be the expert on bzr package management currently).14:09
james_wpersia: I didn't think it had to do with package management14:11
slytherindirecthex: have you already found anyone for the sponsorship for the moon bug?14:12
persiajames_w, package maintenance maybe?14:12
james_wpersia: yeah, that too14:12
james_whttp://kitenet.net/~joey/code/mr/14:14
persiaCan one just do mr up; ${some_hacking}; mr commit; and expect it to work sensibly?14:14
james_wI believe that is the point14:15
persiaI'm sure it's the point: I just didn't know if the mr handling of bzr package maintenance matched your recommended best practices.14:16
james_wI've never looked14:16
* persia apologizes for being unclear.14:16
james_wI don't see why it wouldn't though14:17
persiaAh :)14:17
ScottKdirecthex: I thought you'd appreciate this: http://www.kdedevelopers.org/node/389614:28
* persia idly considers http://paste.ubuntu.com/119695/ as an even more minimal dh7 rules file14:28
mok0persia: cute!14:41
persiamok0, Yes, but probably opaque.  Anyway, it's more characters than rules.tiny, even if fewer lines.14:41
mok0persia: and whoever changes rules.tiny risks to break everything...14:42
* mok0 uploaded a package closing 9 LP bugs :-)14:43
Laney#1?14:44
mok0Laney: unfortunately, no14:44
bddebianHeya gang14:44
mok0Yo bddebian14:44
bddebianHi mok014:44
ScottKmok0: Did anyone discuss with you your changes to the debian/copyright examples on the wiki?14:45
mok0ScottK, no14:45
mok0ScottK, but I know they are wrong14:45
persiamok0, Several of us think it's premature to *replace* all mentions of the previous format, although mentioning the new format as an acceptable option is certainly sensible.14:45
ScottKmok0: I think it would have been good to add examples of the new format, but I think removing the old ones was a mistake.14:46
mok0ScottK, I see. Personally, I would like to see all new packages have the new copyright format, therefore I don't think it's the right place to display it,14:46
mok0There could be a reference though14:47
ScottKmok0: I can understand that personal preference, but there is no policy requirement for it and I think it raises the barrier for new contributors.14:47
mok0ScottK, on the contrary, the new format is much terser and easy to understand14:47
mok0ScottK, you actually don't need to copy the clause as of the latest updates14:48
ScottKI also think it's perfectly within your rights to say, "The new copyright format isn't required, but if you want me to sponsor it, you'll use it."14:48
ScottKmok0: It has many addiitonal rules about correctness.14:48
mok0So it's just the 4 header lines + N license stanzas14:48
ScottKSo it's more complex to learn to write.14:48
slytherinI agree that new format is easy to understand but that does not necessarily mean we should remove everything related to old format.14:48
mok0ScottK, those rules are similar to control14:49
ScottKmok0: True but irrelevant.14:49
DavedanI'm using dh_make to build a template for a package. What part is responsible for removing files when the packaged is removed? My package adds a conf file under etc and a script under usr/share/14:49
mok0slytherin: I can put a link to a page where it is displayed14:49
ScottKThe point is it adds new complexity to packaging.14:49
persiamok0, I argued the same point earlier;  The point that convinced me is that the content of the two formats is the same, but the new format has additional requirements in syntax, which creates more opportunities to make mistakes.14:49
mok0ScottK, I don't agree.14:49
slytherinDavedan: it depends on how you are adding those files. If you are handling them in debian/rules then there is no special handling required for uninstallation.14:50
ScottKmok0: I've never written the new format.  Can I do it without learning anything new?14:50
mok0persia: There are examples you can use14:50
mok0ScottK, pretty much14:50
persiaAs much as the new format is simple, it is still in flux, and we still don't have tools to autogenerate a sample, or test correctness.14:50
ScottKmok0: That's a no.14:50
persiamok0, Sure.  I also prefer the new format: my point is only that there are additional ways that new packagers can make mistakes, and we don't have any way to validate in an automated fashion.14:51
mok0The feedback I have gotten from REVU is that uploaders think it is easier14:51
mok0People like it14:51
ScottKmok0: You are imposing additional requirements that aren't requirements.  As a sponsor you are free to do that for stuff you sponsor, but not to change MOTU policy (and that is the practical effect of changing all the docs).14:51
Davedanslytherin: my config file is created in the postinst because it require user input that was acuired with debconf. The script is added using debian/install  should I move both to debian/rules?14:51
mok0ScottK; I can put a link to the old copyright format14:52
ScottKmok0: I think it should be the other way around.  The docs should reflect what policy requires with links to alternatives.14:52
slytherinDavedan: if you are using postinst to add the file then you should remove it in postrm in my opinion.14:52
mok0ScottK, I absolutely am against that14:52
ScottKmok0: The current new copyright format is a draft proposal that can still change.14:52
persiamok0, You're against the documentation matching policy?14:52
persia(and does change, regularly)14:53
mok0ScottK, yes but it can be changed by programs14:53
mok0persia: no14:53
persiamok0, No, it can't: there's no parsers available.14:53
Davedanslytherin: and what about the script file that is added using debian/install ? should I add it using debian/rules?14:53
mok0persia: parser can be written14:53
persiamok0, That's the source of the complaint: that until policy changes (and I hope it does), we ought keep the old format as default, and point people to the new format if they find it easier.14:53
mok0Well, I stand on my position14:53
ScottKmok0: Not relevant.14:54
ScottKThat's still imposing a maintenance burden.14:54
persiamok0, Once it's written, and accepted, I'll agree it's not harder to get right.14:54
mok0I don't have anything else to add14:54
persiamok0, So, the point of the conversation is to avoid a wiki war.  The first mention was someone suggesting they would revert all your changes.14:55
mok0I am the one who has been doing most reviews this cycle, and it's a waste of everybodys time if people have to write the old format first and then I ask them to change it14:55
persiaIn the interest of building consensus, how do you think we ought proceed?14:55
mok0persia: just revert it then14:56
ScottKmok0: I appreciate all the work you are doing, but that does not give you the right to dictate for everyone.14:56
mok0ScottK, I am not14:56
ScottKmok0: That's what changing all the docs does.14:56
mok0ScottK, I said we could have a link to the old format14:56
mok0ScottK, that's because uploaders I work with use those docs14:57
ScottKmok0: So you've unilaterally changed the new, unapproved, still subject to change, format as the primary one.14:57
mok0ScottK, yep14:57
ScottKI don't care if it's both in the docs.14:57
persiamok0, I'm not comfortable there is consensus in reverting all your work if you don't agree.14:57
mok0persia: if everyone else agrees what can I say?14:58
ScottKBut the standard method (dictated by policy) should be primary.14:58
ScottKmok0: If you want to do this, there is a procedure for changing ubuntu-policy.14:58
mok0ScottK, whatever14:58
Juli_slytherin, persia : Hi, thank you a lot for uploading the netbeans package. I've seen your discussion about the problem with update icon in the right corner. Do I understand you correctly: you don't want to see that update icon?14:58
ScottKmok0: I suggest you follow that policy and see if there is support in the developer community to change in Ubuntu.14:58
persiamok0, I don't know that everyone else agrees.  I agreed with you when I last woke up, and was convinced.14:59
slytherinJuli_: I will report a bug sometime next week with all  the necessary information.14:59
Juli_slytherin: ok, I'll be waiting. Thanks!14:59
persiaJuli_, Well, we generally don't prefer that applications update themselves from external sources, as it makes it hard to publish bugfixes, etc.  Just hiding the UI doesn't help much.15:00
slytherinpersia: I believe auto-update-by-itself is not the case here. azureus does that. :-(15:01
Juli_persia: it is impossible to switch off update center, you know.15:01
* Laney is being spammed by britney15:02
persiaJuli_, Yes, I know, and I also know that none of NetBeans, Debian, and Ubuntu have the combined resources to package all the useful plugins available from update center.15:02
slytherinJuli_: hows does the update centre work? where will it download the updates?15:03
slytherinI don't mind people downloading plugins through auto update center. But I think at no point of time they should be able to update the whole application itself.15:04
Juli_slytherin: ok, I'll collect all the information about UC and send it to15:04
sistpoty|workmok0: are there tools for the new copyright format yet?15:04
mok0persia: Just revert my change. I understand that the culture here is nothing ever must change. I've contributed lots of suggestions and documentation in the hope that it gets picked up but no-one cares a damn. Then when I change some documentation that makes my work easier, everybody complains. I am simply fed up with this culture of nothing-must-change-before-we-all-agree-but-we-never-come-to-decisions-anyway15:04
Juli_slytherin: I think I can do that15:04
slytherinJuli_: Don't do it right now. I will file a bug after more investigation.15:04
mok0sistpoty|work: Its RFC822 format,15:04
persiamok0, I disagree strongly with that assertion.  I've seen lots of things change, and I expect this to change, I've just been convinced it's premature.15:05
sistpoty|workmok0: but are there tools to e.g. list which source file corresponds to which license? or s.th. that would fit in with licensecheck?15:05
mok0sistpoty|work: You could even make a program or webpage that helps you generate it15:05
Juli_slytherin: ok, and I'll also investigate what i can do15:05
mok0persia: It's not an assertion, it's my personal impression15:05
sistpoty|workmok0: sure, I've actually been thinking about doing that, but I'd prefer if I could just use such a tool instead of having to write one myself :P15:06
mok0sistpoty|work: so do I :-)15:06
sistpoty|workmok0: and so far I haven't sadly found one tool... and hence I'm thinking that the new format is not of too much use for myself yet15:06
sistpoty|work:/15:06
persiaslytherin, One issue is that some plugins require new modules, and some of those modules happen to be bits we packaged.  Update Center would have a hard time determining what jars came from packaging and what jars came from Update Center, with the current implementation.15:06
sistpoty|workmok0: (apart from a not yet applied patch against lintian, which seems to need more work)15:07
sistpoty|work(or was it against licensecheck?, not too sure)15:07
=== pochu_ is now known as pochu
mok0sistpoty|work: The modules in python-debian could parse it, with minor additions15:07
slytherinpersia: if theer is any configuration which says 'dont update the modules i tell you' then we could ship that configuration by default.15:07
mok0sistpoty|work: look at how the changes file class etc. are defined, it's a few lines of code15:08
sistpoty|workmok0: i.e. parse the actual copyright format or just the rfc 822 format? the former would allow me to at least check if it's syntactically correct, the latter not15:08
persiaslytherin, I don't know of that configuration, but I'll admit to not having looked at the Update Center code in about 7 years :)15:08
mok0sistpoty|work: the copyright format15:08
persiaJuli_, ?15:08
sistpoty|workmok0: oh, cool... /me needs to checkout these... thanks!15:08
mok0sistpoty|work: it's 100% similar to debian/control, except the keywords15:08
slytherinpersia: I haven't looked at all. :-)15:08
Juli_persia: it will be useless configuration I afraid15:09
sistpoty|workmok0: it's not that trivial iirc, the keywords are specified in the wiki together with the version where such a keyword is valid... does python-debian do that already?15:10
persiaJuli_, Yeah, that's what I thought.  How much has the Update Manager code changed?  Is it still mostly the same?15:10
mok0sistpoty|work: Do you mean like using a DTD? python-debian does not do that.15:11
sistpoty|workmok0: yep, something like that... hm...15:11
mok0sistpoty|work: It's structured into the code15:11
Juli_slytherin: hmmm... I think I know an engineer who is working on UC. I can ask him everything you want to know, but I want to understand what is expected behaviour of the IDE for you15:12
slytherinJuli_: right, that is the reason I said, wait for next week. :-)15:12
sistpoty|workmok0: ok, I'll give it a look nonetheless... thanks again for the hint :)15:12
mok0sistpoty|work: in any case, it's really not necessary to implement a who lot of keywords, just the header and the license stanzas15:12
mok0s/who/whole15:13
Juli_persia: i think not so much changes for this problem15:13
sistpoty|workmok0: and the version where one is valid (which sounds like the most work to me)15:13
mok0sistpoty|work: You mean the Formatspefication?15:14
sistpoty|workmok0: yes15:14
sistpoty|workmok0: so that I could e.g. check if a machine readable copyright is actually correct or not ;)15:14
mok0sistpoty|work: But there are no versions implemented yes afaik15:15
persiaOne it's possible to validate using a tool available in the distro (even only in the development release), I'd probably be more strongly in favour of instructing everyone to switch.15:15
mok0persia: Is there a validator for debian/control?15:16
persiamok0, Well, lintian tries awfully hard to be one.15:16
Juli_persia: slytherin: One idea:  I think it is possible to introduce  specific Update center for the packaged netbeans. We can put there only allowed updates.15:16
slytherinJuli_: got to go, will discuss later.15:17
persiaJuli_, That's an interesting case, and might then allow migrating to distro-packaged modules in the future for parallel lines of support.  Let's discuss by mail or in the bug slytherin will file, and think about the implications.15:17
mok0persia: in that case it's probably best to wait until lintian gets the checks15:18
Juli_persia: ok, will discuss later.15:18
persiamok0, That's the viewpoint I've come to as well.  We just have to get the new format to stabilize enough that we can get patches applied.  squeeze opening ought help, or if the format is known-stable, we could do an Ubuntu-specific patch (but I'd *hate* for the format to change after that, invalidating lots of files).15:21
mok0wiki reverted, I wont touch it again15:23
directhexScottK-desktop, heh. you learn to dodge the peanuts after a while15:25
persiamok0, On the contrary, please do once we can declare the new format to be the default.15:25
mok0persia: You know I can't figure out when it's ok to do what15:25
mok0persia: Instead of updating the introduction to motu, I wrote a draft which nobody cares about.15:26
persiamok0, I know how that feels.  I wrote MOTU/Contributing a long time ago, and it was ignored when MOTU/GettingStarted was created.15:27
persiamok0, My best advice would be to schedule a MOTU Meeting, and arrange for a decision to be taken.15:27
mok0persia: that whole wiki is a f.cking mess and nobody gives a damn... except when you try to update it with things that are useful.15:28
directhexScottK-desktop, i'd love to see people have a play with Qyoto - i'm not dogmatic about gtk, and it'd be nice if people with a c# background could develop high quality kde apps15:29
persiamok0, There's been a couple attempts to clean it up, and the MOTU/Leaders position of Wiki General is currently unfilled (I stepped down in Gutsy, and nobody else wanted it).15:29
mok0persia: don't look at me15:29
mok0persia: I tend to work and do things and that's not popular around here15:30
persiamok0, I'm not looking at you, just describing the nature of the issue.15:30
mok0persia: good :-)15:30
persia(mind you, if you volunteered, that's welcome :) )15:30
mok0Ok, sorry, I am in a bad mood I should take a break15:30
persiaAnd doing things *ought* be popular!15:30
mok0persia: it's not15:31
mok0persia: you can't do things that haven't been decided, and no decisions are ever made15:31
mok0persia: It15:31
persiaThat's because nobody every schedules MOTU Meetings.  We have a decision process.  We just need to use it.15:32
persias/every/ever/15:32
mok0persia: well nobody has the power to decide when motu meetings are going to be15:32
persiamok0, On the contrary, any MOTU has the power to decide when MOTU Meetings are scheduled (although it's polite to give over a week's notice, and they are traditionally on Fridays).15:33
mok0persia: they should just be scheduled every 2 weeks regularly15:34
mok0persia: those that show up decide15:34
persiaThey used to be, but I lost track of scheduling them and sending out announcements, etc. and nobody else picked it up.15:34
persiaWould you be up for coordinating the scheduling, and sending the announcements, and rotating the time?15:35
mok0persia: Ask me another day15:35
* persia still has too big a stack of things-that-ought-to-have-been-done-last-cycle15:35
persiamok0, I'll try to remember :)15:35
loic-mDoes anybody know how some upstream maintain a debian directory while not shipping it in there tarball (and not providing two tarball either)?15:44
LucidFoxloic-m> smplayer maintains a separate debian-rvm directory for upstream packaging15:45
LucidFoxin the tarball15:45
LucidFoxor do you mean having a debian directory in the VCS but not tarball?15:45
sistpoty|workloic-m: I'm using a different repository for debian directories that I maintain upstream wise15:45
persialoic-m, They just exclude it from the VCS export when generating release tarballs.15:45
loic-mLucidFox: So they ship it, and other packagers remove it?15:46
LucidFoxloic-m> They ship it, but since it's called debian-rvm rather than debian, it doesn't interfere with Debian/Ubuntu packages15:46
LucidFoxupstream has a script to build its own packages using this directory15:46
persialoic-m, That happens sometimes, and sometimes it's overridden (or one uses --ignore for debhelper), but we generally ask upstream not to include debian/ in the release tarballs.15:46
loic-mTo be more specific, xvidcore upstream says they tried not shipping debian/ before, but Debian users complained15:47
loic-mAnd i don't know if there's a solution that would solve that issue, LucidFox idea doesn't sound bad15:47
loic-mI just need to see if there's a solution that would address both issues (individual users that want to build their own packages, and maintainers that prefer not to repackage the tarball)15:48
LucidFoxI applied the same idea to arora, and added a debian-upstream directory and a script that temporarily symlinks it to debian, builds the package, and removes the symlink15:49
jelmeris there any change somebody could re-review bzr-webdav on REVU ?15:53
jelmerIt was already advocated by james_w earlier, but I just uploaded a version that merged a newer upstream release, and that seems to've bumped it back down again15:53
persiajelmer, Indeed, new uploads cancel advocations.  That said, many reviewers only accept latest-upstream, so it's probably good you uploaded.15:54
loic-mpersia: can you explain in what situation it's overriden (and what "overriden" means in that context)?16:02
persialoic-m, When it doesn't need to be moved aside, and by replacing large chunks of it with patches in diff.gz16:06
DktrKranzdirecthex: thanks for including my name :)16:07
LaneyDktrKranz: You love a good transition, eh? ;)16:07
loic-mpersia: ok. In the case of xvidcore though, there's already been an Ubuntu packaging for quite a while16:08
directhexLaney, he's got a world of libs in front of him :p16:08
Laneyyay!16:08
DktrKranzLaney: we managed a toolchain transition via SRUs, so yes, I love transitions :)16:09
Laneywoop16:09
DktrKranzthis does not imply I did it correctly ;)16:09
persialoic-m, So, if you take the xvidcore upstream, delete debian/ add the Ubuntu debian/ edit to match the new upstream, you end up masking the upstream debian/ in diff.gz, unless upstream included some file that isn't in the Ubuntu packaging, in which case you either need to repack or pass --ignore to debhelper.16:10
loic-mIs there a quick way to check if a binary (or a binary package) has been compiled with assembler support (nasm/yasm)?16:10
loic-mpersia: I'm not sure I'm up to decide if we want to to match the new upstream debian16:13
persialoic-m, Fair enough.  I'd recommend giving a merge a try, and asking here for review of any bits you have questions about.16:14
loic-mpersia: Ubuntu's packaging differs quite a bit, and I've got no clue if upstream packaging is really up to date (the changelog have been done for a while by a dev that says he doesn't know much about packaging)16:14
persiaThat said, it's close enough to FeatureFreeze, you might find reviewers short of time.16:14
persiaIf the upstream packager says he doesn't know much about packaging, I'd recommend just using the Ubuntu packaging as a base.16:15
loic-mpersia: I already have a working packaging16:15
persiaThen what's the problem?16:15
loic-mpersia: I asked like two days ago if it was ok to start working on it, since I didn't want to spend time on it for nothing16:16
loic-mpersia: and I already spent a lot of time on it too, and also got in touch with upstream16:16
persiaThese are good things...16:16
loic-mpersia: I'm mostly trying to make sure I don't say anything wrong to upstream16:17
loic-mpersia: see http://list.xvid.org/pipermail/xvid-devel/2009-February/thread.html16:18
persiaOur recommendation is that upstream not ship debian/ in the release tarball.  When upstream wants to do it, we usually patch it heavily in diff.gz or repack if required.16:18
loic-mpersia: that'zs my draft answer: http://paste.ubuntu.com/119732/16:18
persialoic-m, 1) Debian Users != Debian Packagers16:19
loic-mpersia: I already wrote get-orig-source for repackaging, but I'd like to see if there's solutions i can offer upstream so we don't have to repackage in the future16:19
persiaAlso, it doesn't matter what name is used in the tarball: dpkg does the right thing.16:20
loic-mpersia: I know, but ideally Debian users should have somewhere else to turn than upstream16:20
persiaJust patch it in the diff.gz16:20
loic-mpersia: you're talking about the xvidcore directory name, or the debian/ ?16:20
persia2) Ideally, directory indexing would be enabled for http://downloads.xvid.org/downloads/16:20
persiathe xvidcore directory name doesn't matter in the least, because dpkg is smart.16:21
persiadebian/ can be patched in diff.gz16:21
loic-mpersia: so that's what I could propose to upstream for 2) ?16:21
persiaActually, I got confused.  s/2/1B/16:21
loic-mpersia: about debian, I already remove debian during repackage of the archive16:21
persiaYou probably don't need to do that.  Try not doing it, and see if it works.  Most of the time you can just patch it in diff.gz.16:22
directhexDktrKranz, anyway, i think it's massively important to tell people when they've helped you out, hence the email16:23
loic-mpersia: you mean leave upstream debian, the copy/paste our files, and edit the files with the same names?16:23
loic-ms/the/then16:23
persiaWell, I'd leave the upstream debian/ in the upstream tarball, delete it from the package directory, and add the Ubuntu packaging and see what happened when I built a source package and unpacked it.16:24
persiaIf there were extra files that were leftovers from the upstream tarball, I'd delete the contents (patch can't delete a file, but it can reduce it to 0 bytes), and try again.16:24
persiaIf the result built, I'd call it done, and be happy not to need to repack.16:24
loic-mpersia: I'm getting lost. I thought that kind of patching in the diff.gz was messy (I hate it when I encounter it in a package) and that also mean it won't apply if upstream modify debian/ substantially16:26
loic-mpersia: I although got advised to repack each time I had to deal with an upstream debian/16:27
persiaWell, I prefer messiness to repacking, but yes, it's messy and ugly.16:27
persiaI suspect that most of the people who advised you learned to do that before --ignore was introduced :)16:27
loic-mpersia: considering I already wrote the get-orig-source rule, and considering i won't ever want to look at xvidcore packages if I follow your advices, do you mind if I don't follow your advice this time?16:28
persiaNot at all :)16:28
persiaI'm even more unlikely to look at the xvidcore packages.16:29
loic-mpersia: ok, that's good ;)16:29
loic-mpersia: about upstream, your advice is to drop trying to get them to change the debian/ situation, and drop the advice to  name the folder xvidcore-version?16:30
persiaRenaming the folder is pointless: doesn't really help us, and requires them to change their scripts.16:32
persiaIf you use uscan, you end up with a renamed orig.tar.gz anyway, which dpkg can use.  uupdate can also use it.16:32
persiaDescribing the reasons why you would prefer to drop debian/ (or use something like debian-upstream/) is worth it.16:33
=== dholbach_ is now known as dholbach
persiaTell them you can repack (bad because you can't preserve md5sum compatibility with the download from their website), or patch it (bad because it makes maintenance harder), but you can't use it directly.16:33
loic-mpersia: that's really good arguments (and I never thought about the md5sum problem), thanks a lot16:35
persialoic-m, If they don't want to not have debian/ let them have it: it's not that important.16:36
persiaThe important thing is getting directory indexing enabled on /downloads/16:36
loic-mpersia: about the directory name, without the get-orig-source target I end up with a directory "xvidcore" and debuild throws errors (pbuilder might not care though)16:36
persiaWhen you package it, name the directory correctly.  That matters.  The contents of the tarball don't matter.  When the tarball is unpacked, it's done in a way that uses the correct directory name (check the dpkg source for details)16:37
loic-mpersia: "directory indexing" I'll ask - I don't really know what it is though - is it a html page generated/indexed automatically, each time a tarball is added/removed in a directory?16:38
loic-mpersia: thanks for the clarifications16:38
persiaIt basically shows the files in the directory, with no HTML page.  The NBS page is a good example of the result.16:38
loic-mpersia: I'll do that16:38
Wulfiehello folks, I have a package I wish to get included into Universe.  I can have  a mostly complete package ready for tomorrow but I am concerned it has not had the testing it requires.  If I submit a package and it needs to be updated can that happen after the Feb 19 feature freeze?16:39
sistpoty|workWulfie: if it makes it in by feature freeze, bugs can be fixed afterwards16:40
loic-mNow, about the few source files missing a copyright and a license, I think we're not as hard on it as Debian, so it should be ok, no?16:40
persiaWulfie, bugfixes are welcome.  New features are not.  Be aware there is a largish queue of stuff that is awaiting review, so your package may not get the attention in time.16:40
sistpoty|workWulfie: however we try to restrict new packages to only enter after feature freeze if there's a very, very, very, very good rationale for it ;)16:40
persialoic-m, No, it's not OK.  We permit more licenses than Debian in our "free" components, but we do require things be licensed appropriately.16:41
* sistpoty|work missed a very, as I hope we'll soon be 5 people in motu-release again *g*16:41
WulfieI was reading on the wiki it requires two MOTU's to review regardless of the queue and things may be able to side-step.  Do you think there would be interest from the MOTU to review a free Cedega package?16:41
sistpoty|workWulfie: I assume many MOTUs are quite busy due to the impeding feature freeze, but asking here for reviews is the best thing you can do right now ;)16:43
Wulfiesistpoty|work: thanks16:43
loic-mpersia: the files has been in Ubuntu for a while - most of xvidcore source files have copyright+license headers, a few (about 10) don't have anything, mostly amd64 asm16:47
loic-mpersia: but upstream explicitely says all the code is released under GPL-2+16:47
loic-mpersia: I'm not sure what's the legal opinion on the matter16:48
persialoic-m, If you're not changing the copyright status of a file, it's usually safe (but that's a bug, and it's the sort of bug that could be the basis for removal in some cases, depending on the specifics).16:48
persiaIf you're adding new files without licensing, or dropping/changing licensing on files, it's a good idea to check with an archive-admin.16:48
loic-mpersia: those files have been in xvidcore source packages for quite a while, so it should be ok16:50
persiaWell, it's not really OK, but it's not worse, which is good enough.16:51
persiaIf you can get upstream to add proper licensing support (perhaps by submitting a patch based on their description of the state of things) for a future release, that would be lovely.16:51
loic-mpersia: just for my information, if I wanted to help upstream (thinking about another project not packaged yet) solve those kinds of issues, is it enough to mail the supposed authors and request them to release the failes with a compliant header?16:51
loic-mpersia: the authors for those files where students, they're not on the project AFAIK, but upstream might still have their contact info16:52
ScottKOr upstream may have other information that lets them safely add the information.16:53
persialoic-m, I generally recommend preparing a patch that would include the appropriate headers, etc, and sending it to both the upstream project and the copyright holder, asking the copyright holder to authorise it's application in the VCS.16:53
loic-mpersia: I'll try to get the authors names upstream (I don't know who wrote the files) and do that if they can remember who wrote it16:54
persialoic-m, You might also check the VCS logs to see if it's attributed to someone there.16:55
c_korncan't I upload using debuild -S -sd when orig file already uploaded before?16:55
ScottKc_korn: No to revu16:56
ScottKNo/Not16:56
c_kornhm, ok16:56
persiaScottK, Good point.16:56
loic-mIs there a way to check a binary and see if asm support has been enabled ? I'm testing a slowdown between xvidcore 1.1.2 and 1.2.1, and can't tell if 1.2.1 has or not asm enabled (even though it's enabled in the control file)16:58
loic-mScottK: thanks. Indeed they do for some of the files (at least they know the license the files have been produced under, not sure if they tracked who wrote what during the code sprint at the university)16:59
ScottKloic-m: Well at least getting the license right is a start.17:00
loic-mScottK: indeed17:01
=== cody-somerville_ is now known as cody-somerville
sistpoty|workhm... what range does a char have on armel, powerpc? is it somehow unsigned there? (looking at http://launchpadlibrarian.net/22809018/buildlog_ubuntu-jaunty-armel.fauhdlc_20090213-0ubuntu1_FAILEDTOBUILD.txt.gz)17:04
sistpoty|work^ the comparison is if (digitValue == -1) , and digitValue is: char digitValue;17:04
tedbHi all -- I work at a midsize ISP and am thinking about how I can host an Ubuntu repo mirror for our customers.  I was referred to this chan from #ubuntu.  Has anyone done that?17:05
persiatedb, Although it will feel like an endless maze, I'd recommend #ubuntu-mirror (or #ubuntu-mirrors).  Some of the mirror admins hang out there.17:06
ScottKsistpoty|work: NCommander is probably the best one to ask about that.17:06
tedbah ok, thanks persia!17:06
sistpoty|workNCommander: read the question above? ;)17:06
c_kornwhat is the MOTU Team's mail address I should set as Maintainer in debian/control?17:07
persiac_korn, ubuntu-motu@lists.ubuntu.com17:07
NCommanderhrm?17:09
NCommandersistpoty|work, ?17:09
sistpoty|workNCommander: what range is a "char" on powerpc, armel? is it somehow unsigned?17:09
sistpoty|workNCommander: http://launchpadlibrarian.net/22809018/buildlog_ubuntu-jaunty-armel.fauhdlc_20090213-0ubuntu1_FAILEDTOBUILD.txt.gz17:09
NCommandera part of me wants to say yes17:10
NCommanderBut [citation needed] on my part.17:10
sistpoty|workNCommander: it's a comparison of a char against -1 which fails17:10
NCommanderI think chars in general are supposed to be unsigned, I don't remember seeing a case where a signed char didn't toss a warning17:10
sistpoty|workNCommander: on all other arches apart form armel and powerpc :P17:11
NCommandersome compiler backends are picker than others ;-)17:11
sistpoty|workheh17:11
__ironScottK: around ?17:18
AndrewGeeHey. Still looking for a MOTU to review gpxviewer :) It's an application to look at GPS tracks. Would appreciate a review :) Thanks. http://revu.ubuntuwire.com/details.py?package=gpxviewer17:18
ScottK__iron: Sort of17:19
__iron^^17:19
__ironScottK: pm17:20
quadrisprosistpoty|work: hi Stefan, what do you think about syncing/merging new ghc6 from debian?17:37
ScottKquadrispro: You know that means you have to rebuild all the rdepends, right?17:38
sistpoty|workquadrispro: one day before FF starting a haskell transition? I don't really think that's a good idea17:38
ScottKIn the right order ....17:38
quadrisproeh, I agree with you, I'm just looking at user requests17:39
quadrisprobhe, we will do it for jaunty+117:39
sistpoty|workwell, if ghc6 only meant support for haskell development, I'd agree, as I have the feeling that haskell devs always cry for the latest version17:40
ScottKsistpoty|work: It occurs to you to mention that we did https://wiki.kubuntu.org/Kubuntu/Ninjas/DependencyGraph for KDE build sequencing.  I thought the format might be useful for documenting how you do a Haskell transition.17:40
sistpoty|workhowever there are also some apps in the archive (I assume darcs being the most prominent) which really shouldn't be broken as a result17:40
quadrisproScottK: it looks really useful!17:41
ScottKsistpoty|work: Maybe in the future a ghc6-next package with the latest.17:41
sistpoty|workScottK: nice... I tried to make a similar graph some time ago, but I must admit that the haskell world changed a bit and my graph was useless :(17:41
ScottKquadrispro: It was really hard to keep track of before.17:41
ScottKsistpoty|work: One of the nice things is it's easy to change.  Took me about 5 minutes the first time I updated it.17:41
sistpoty|workScottK: oh, *now* I see it, that's a dot graph... good idea :) (I just used a graphic program directly :/)17:43
ScottKIt was apachelogger's idea.17:44
quadrisproit's really easy to prepare... good17:44
quadrisproScottK: have you got some minutes to spend in a little review?17:45
ScottKquadrispro: Not currently.  I'm trying to fix an upstream release I hope to get in before FF.17:46
quadrisproah ok ;)17:46
* quadrispro going to have dinner17:46
=== jmarsden_ is now known as jmarsden|work
* sistpoty|work wonders if such a graph could be created automatically with the help of build-rdeps (and maybe a tiny script around it)17:47
persiasistpoty|work, Most definitely, although I suspect you'd get better performance parsing a (possibly constructed) apt-cache directly into some data structure, and using that.17:51
LaneyCan I upload a new version of a package that still sits in binary NEW?17:52
sistpoty|workpersia: I'm actually out for ease of writing, as I wouldn't create such a diagram more than once per cycle :P17:52
=== ssweeny_ is now known as ssweeny
persiasistpoty|work, Oh, I was thinking it might be interesting to have a general tool that took a set of source packages as arguments and generated such a graph as part of ubuntu-dev-tools to ease transitions and management for everyone.17:53
persiaPerhaps with an optional release argument so one could check the impact of an SRU or the like.17:54
sistpoty|workpersia: sure, why not... but even then, who thinks it's too slow could still send patches :)17:54
persiaWell, it would be a rewrite.  I could probably create something that constructed an arbitrary apt-cache, and pushed it into some data structure, but I'm not sure I could write the bit that used that to build useful sets, or graphs therefrom.17:55
sistpoty|workpersia: well, if you'd write such a thing, then I wouldn't need to :P (and also it was just an idea, more in the terms of write s.th. but don't spend more than 10 minutes doing so)17:57
persiaWell, I was more offering to collaborate :)  I have scripts that generate arbitrary apt-caches and others that parse structured text, so could probably toss that part together quickly (but not before FF).  I'm just not confident with my ability to convert the data structure into something that dot can parse, etc.18:02
ScottKpersia: From a ghc6 perspective this isn't needed until next release cycle anyway.18:03
ScottKSo no rush.18:03
ScottKI could see other uses though.18:03
sistpoty|workheh... /me hopes persia will have forgotten about my idea by then, or at least that I had it so that I don't need to actually write code *g*18:04
persiaTrue, but I'd still need someone for the other half.18:04
persiasistpoty|work, I think it's a brilliant idea, and I'm not telling you to write code.  I just know I won't get around to writing all of it (although I could write some of it quickly).18:04
sistpoty|workheh18:05
Laneypersia: If you push up a branch people (maybe even me) could assist18:05
persiaLaney, OK.  What language would be least bad for that?  Personally, I'd prefer make, but could fall back to shell or perl.18:06
sistpoty|workanyway, /me calls it a day now and decides to head home... cya18:07
ScottKPython probably has the most chance of getting help.18:07
LaneyNo preference, and no real reason it should be one single language if it's modular enough18:07
LaneyI'd probably use Python18:07
persiaRight.  Somehow I don't think my branch would be useful :)18:09
ScottKpersia: Even a working prototype in make or whatever would be helpful.18:09
persiaScottK, The problem is mostly that I don't know dot and probably will block completing it on learning it, which would delay things considerably.18:10
ScottKOK.18:10
persiaWould a script that just generated limited textual data recursively from some set of starting points be useful?18:11
persia(assuming the textual data to be well-formed and documented).18:12
ScottKI would imagine so.18:23
persiaOK.  That's relatively easy then.  I'll toss up a PoC branch sometime after FF.18:25
=== jorge___ is now known as jcastro
=== bluesmoke_ is now known as Amaranth
loic-mI've got a package that doesn't want to get build with asm code anymore19:10
loic-mthe control file is identical19:10
persiaIt built before?19:11
loic-mAnd debuild checks for nasm/asm... where should I look for to troubleshoot the error?19:11
loic-mIt builds as version 1.1.219:11
loic-mversion 1.2.1 builds, but without assembler support19:11
loic-mI figured a way to check (not just timing an encode): 1.1.2 fails to build i386 bin on an amd64 arch, which is expected.19:12
loic-m1.2.1 doesn't fail, which means it doesn't use the asm code19:12
anakronHI all19:12
anakronping Laney19:12
anakron:)19:13
persialoic-m, Are the build scripts the same?19:13
loic-mI'm at a loss... Upstream ship with a debian/, and I've got the same pb with their packaging > no asm in the resulting binaries19:13
persiaI suspect a difference in the build system for the package.19:13
loic-mpersia: build scripts? What are those?$19:13
persiaanakron, It's best practice to provide content with pings, like:19:13
loic-myou mean configure/make?19:14
persiaanakron, Hey: I'm reading your ping, and noticed it didn't contain any content.19:14
persialoic-m, Yep.19:14
anakron:) ok19:14
anakronDid you talk with my brother mruiz persia? :)19:14
persiaI have.19:15
anakroni make a mistake persia in all my desktop bugs19:16
persiaOops!  Lots of patches to file, I suspect :)19:16
anakroni set path to icons instead it's name19:16
anakronXD19:16
anakronlike 419:16
anakronso im changing this19:17
anakronsome things like icon path19:17
anakronand xpm icons19:17
persiaRemember also not to use an extension for the icons19:17
anakronim changing this19:17
Laneyanakron: hi!19:19
anakronyou are my mentor19:19
Laney\o19:19
anakronsorry, but i read it yesterday because i got lots of mails and the one that says it is from 15 days ago19:20
anakron:)19:20
loic-mpersia: There's differences, and some of them (maybe most of them, at least in configure) are related to nasm/yasm, partly for detection (could be the problem) but they go way over my head19:20
persialoic-m, That's probably it then.  Might ask upstream.19:21
Laneyanakron: It's no problem19:22
Laneyso have you worked on any bugs yet?19:22
anakronmmm19:22
anakroni made some patches19:22
anakronlike 019:22
loic-mpersia: I'll do that, hopefully they can figure it out19:22
anakronops!19:22
anakronlike 1019:22
anakronbut accepted by ubuntu, 319:22
anakronsome to upstream19:22
loic-mpersia: thanks for the advices (I was only looking in debian/)19:22
anakronand im repairing some of them now19:23
Laneycool19:23
Laneyping me for sponsorship on a couple19:23
anakronok19:24
LaneyI will see if I can find something fun to work on19:25
slytherinthe new queue size is growing by the hour. :-)19:27
stefanlsdFF happens at the end of thursday right? so we got like 24 hours or so?19:28
directhexslytherin, you pinged me earlier, can you please remind me why?19:29
slytherinstefanlsd: depends on the timezone for FF19:29
slytherindirecthex: did you get anyone to sponsor your debdiff for moon?19:30
directhexslytherin, i think Laney is doing it right now - i realised i have a large itanium box at work & tested that configure & build work with the patch19:30
Laneysure am19:30
slytherinok19:30
stefanlsdand stuff subscribed with u-u-s is still considered in before FF?19:30
LaneyI forgot what I was doing and looked at REVU though19:31
* Laney is absent-minded19:31
slytherinstefanlsd: not sure.19:31
stefanlsdmm. i think it was like that last FF19:31
=== asac_ is now known as asac
stefanlsdLaney: can i grab that smstools merge?19:35
Laneywhat merge?19:36
Laney(yes)19:36
stefanlsdLaney: yeah. k19:36
chubbyhello19:41
chubby i have an problem with ubuntu 8.10 and network manager within umts19:41
GumbyHi all, I asked this question in #ubuntu and was told I might have a better chance of finding the answer here19:41
chubbywhere i can specify the device file for my umts card?19:42
GumbyDoes anyone here know what specifies which config files are placed in a packages .conffile locate in /var/lib/dpkg/info/  ?  I am trying to figure this out so a package I am creating does not have a specific file overwritten during a package version upgrade.19:42
loic-mpersia: the nasm/yasm problem with xvidcore is apparently solved in tatest nasm upstream19:44
loic-mhttp://sourceforge.net/tracker2/?func=detail&aid=2593349&group_id=6208&atid=10620819:45
persiaAh.  That's a little harder to pull at this point in the cycle.19:45
ubottuSourceforge bug 2593349 "-v outputs to stderr due to post-2.05.01 change" [Pri: 5,Closed fixed]19:45
slytherinloic-m: backport the fix19:47
slytherinchubby: This is a developer channel. Please ask in #ubuntu19:48
loic-mslytherin: that's out of my league19:49
chubbyslytherin: i came from there19:49
slytherinloic-m: why?19:49
persiachubby, You were sent here?19:50
loic-mslytherin: because I don't know programming, because I'll have to learn to use a few tools I've not used before (svn for example)19:51
slytherinloic-m: git in this case19:52
slytherinloic-m: ni any case that is part of the activity you are doing with xvidcore19:52
loic-mslytherin: I've actually found the patch, since there are not many commits it was easier than expected. It's at http://repo.or.cz/w/nasm.git?a=commitdiff;h=2186415f017c3bc6886d20c3d878b67453128e6a19:55
loic-mslytherin: however, nasm only works for i386, amd64 code in xvidcore needs yasm, and the only information I have is that "latest version from Subversion works" which makes it a bit hard (Ubuntu only has stable version)19:57
slytherinloic-m: I can try build on powerpc sometime tomorrow if you create a source package19:59
loic-mslytherin: source package for nasm, yasm or xvidcore?20:00
loic-mslytherin: xvidcore ppc asm code uses gcc, nothing else, so you wouldn't see any issues20:01
slytherinloic-m: whichever package is currently giving trouble20:01
loic-mslytherin: xvidcore is giving trouble, because it won't use asm code on i386 and amd6420:04
loic-mslytherin: however to build i386 asm you need an i386 arch, to build ia64 asm you need amd6420:05
slytherinoh, I think I misunderstood the issue20:05
loic-mslytherin: I already have packages at https://launchpad.net/~loic-martin3/+archive/ppa, but they don't have asm enabled and are 2-3 times slower20:05
loic-mslytherin: that's ok. Probably will have to wait till Jaunty+1 when we get all new and shinny yasm packages20:06
slytherinLOL. Most of the packages held back from Debian testing have suddenly started migrating to testing. I received over 200 mails in debian java mailing list alone. :-D20:12
persiaYep.  Squeeze is really active :)20:13
anakronping Laney : hey, i upload a debdiff file https://bugs.launchpad.net/ubuntu/+source/pgdesigner/+bug/31541120:21
ubottuUbuntu bug 315411 in pgdesigner "Application doesn't appear in programs menu" [Low,Triaged]20:21
=== RAOF_ is now known as RAOF
ScottKHow about this, an upstream that I get better communications with via LP bugs on the Ubuntu package than I do the upstream mailling list ...20:24
persiaScottK, Excellent find.  Foster those.20:28
Laneyanakron: (looking after I've finished this level on world of goo)20:32
kpircI'm looking for a reviewer for my package "cadabra" on REVU (it's a computer algebra system). Any takers?20:34
Laneykpirc: You left it a bit late ;)20:34
stefanlsdAdri2000: ping20:35
kpircLaney: It was first uploaded in July last year...20:35
directhex[svn-buildpackage] Tagging monodevelop-java (1.9.2-1)20:35
Laney:(20:36
Adri2000stefanlsd: pong20:36
stefanlsdAdri2000: heys. you do the dad stuff right?20:37
Adri2000yes20:37
stefanlsdAdri2000: have you guys considered a way to notify people about new merges (maybe something they could opt into...)20:38
Adri2000bug #11827320:39
ubottuLaunchpad bug 118273 in merge-o-matic "Mail support" [Wishlist,Confirmed] https://launchpad.net/bugs/11827320:39
kpircLaney: any chance someone will look at this now? I've been trying for several days to get someone's attention, no luck so far (there should be a proper queue for this).20:40
Adri2000stefanlsd: see ^. no new feature will be added to DaD, so if that ever happens, it will be done in MoM20:41
stefanlsdAdri2000: kk. thanks for the bug info20:41
Laneykpirc: Unfortunately probably not for Jaunty (freeze is tomorrow). Hopefully we will have a better situation for 9.1020:41
kpircLaney: I was hoping the same when the Intrepid freeze was getting close...20:42
Laneykpirc: Hassle more earlier is the best way currently :(20:42
AdamDHonce I have all my files in place, whats the best way to actually build the package? seen a few ways just trying to work out the best way20:45
Geek`N`ProudHi everyone, I would like to know if a bug report I have filed has been written correctly:  https://bugs.launchpad.net/ubuntu/+bug/33122820:48
ubottuUbuntu bug 331228 in ubuntu "HTML shows on dialog when new themes are applied (gnome-appearance) " [Undecided,New]20:48
Geek`N`ProudI've never filed a bug with LP before :$20:48
Geek`N`Proudit only appears to affect Ubuntu Jaunty.. so is there any way I can mark it as only affecting that build?20:49
anakronits not necessary if you say it in the bug report20:50
anakronyou filed it right20:50
AdamDHi take it if I go into the source package and do dpkg-buildpackage -rfakeroot -d is the best way to build the package?20:53
slytherinAdamDH: best as in easiest?20:54
AdamDHslytherin: well I am a new maintainer, just working on some packages, going to put them in my ppa when happy and see what you guys think, just finding it hard sometimes as there seems to be a few ways to go about it, I am at that stage where I want to build my package now I have written the files correctly20:55
Geek`N`Proudthanks anakron :)20:55
Geek`N`Prouddoh :$20:55
AdamDHI did pkg-buildpackage -rfakeroot -d and it worked correctly also used pbuilder20:58
=== Geek`N`Proud is now known as Geek`N`Proud`
=== Geek`N`Proud` is now known as Geek`N`Proud
xnoxPackage I'm working on uses libtool 1.521:07
xnoxOn my machine i have libtool 2.2.421:07
Amaranthwow21:08
xnoxLintian says that libtool is acient =D21:08
xnoxI'm trying to relibtoolize, but I'm failing so far.21:08
persiarelibtoolize21:08
xnoxAny pointers?21:08
Amaranthxnox: Is this package from 2002 and never updated or something?21:08
xnoxAmaranth: Last release was 2 weeks ago. When i questioned them about libtool I got response. "I really don't know what that does...."21:09
AmaranthWhat project is that?21:09
* xnox wants to physically bash upstream with libtool manual21:10
xnoxAmaranth: GnomeSword / Xiphos21:10
Amaranthoh, I guess 1.5 isn't that old21:10
AmaranthI thought it was replaced in dapper but it wasn't until intrepid21:10
persiaxnox, http://people.debian.org/~keybuk/libtool-updating.html is old, but mostly correct21:11
xnoxAmaranth: I really don't know when 1.5 was released but I'm not going to put their package up for revu unless I figure out how to fix it.21:11
persiaAh, but it's also gone :(21:11
loic-mHow can I tell pbuilder to use a version of a package in my ppa instead of the one in the repos?21:11
RAOFloic-m: Add your PPA to the pbuilder's sources.list21:11
xnoxpersia: thanks. got that up from the way back machine ;-)21:13
persiaxnox, One of my concerns is that if it's gone, it might have been for a reason.21:13
loic-mRAOF: I can't find it. I'm using pbuilder script from ubuntu-dev-tools, and it doesn't ship it, nor does the pbuilder package21:14
RAOFloic-m: You'll want to pbuilder login --save-after-login, and edit the /etc/sources.list file in there.21:15
loic-mRAOF: thanks, I'll try21:15
anakronhi all, again21:22
loic-mRAOF: thanks, it worked. At least I know yasm 7.2 isn't new either to allow building xvidcore with i386 asm...21:24
xnoxpersia: ltconfig is no longer needed by/for libtool?21:26
persiaxnox, I don't know.  I just remembered an email message, and when I dug it up it had that link.21:27
xnoxOk, thanks21:27
AdamDHOnce I have the packages in my ppa how do I go about getting them officaly into ubuntu?21:33
directhexis anyone from motu-release about?21:33
directhexAdamDH, revu21:33
Laney!revu21:33
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU21:33
Laneybut it is too late for Jaunty21:33
AdamDHLaney so I would have to wait to the next cycle but I can keep them in my ppa to be used for now?21:34
Laneyyep21:34
persiaLaney, Technically there are 146 minutes left, but yes, it's awfully tight.21:34
AdamDHmy first loads of packages, a cross compiler21:34
Laneypersia: Right. I mean practically, nobody is going to review it in this time21:35
directhexScottK, iulian, either of you about & available?21:35
AdamDHIts to close for me! I will wait to the next cycle and get a few people here to look over to make sure I have done things right21:35
AdamDHits a steep learning curve but after my first package the rest seemed eaiser21:35
riot_lewhat means 146 Minutes? Minutes till Freeze?21:39
Amaranthyeah21:39
savvasCan someone give me a hand on how to write a proper changelog for my first merge attempt? They say I'm missing something in the changelog, but I don't see what: https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/315679 http://bazaar.launchpad.net/~medigeek/libmtp/bug-315679/annotate/head%3A/debian/changelog21:39
ubottuUbuntu bug 315679 in libmtp "Please merge libmtp 0.3.0-1ubuntu3 (main) to 0.3.6-1 from Debian (experimental)" [Wishlist,Confirmed]21:39
directhexriot_le, aye21:40
riot_lethats really sad, i told yesterday that there is a Project that needs review of 2 Devs but didnt found one who can take a look at21:40
anakronping Laney : hi, i have one question, how i can apply some patches with quilt21:40
anakronbecause im doing https://bugs.launchpad.net/ubuntu/+source/qtpfsgui/+bug/309740 again21:41
ubottuUbuntu bug 309740 in qtpfsgui "no menu icon" [Undecided,Confirmed]21:41
Laneyanakron: A better (IMO) way to fix that bug is to use dh_link to symlink the icon into /usr/share/pixmaps/21:41
savvasanakron: you mean https://wiki.ubuntu.com/PackagingGuide/PatchSystems#quilt%20(example%20package:%20xterm) ?21:41
RAOFsavvas: What they mean is - the merged package should have all the debian/changelog entries from Debian unmodified.  At the end, you add a new "merge" entry.21:44
riot_leanyone here can give me a answer to this question: Whats the main problem around the feature freeze time? Are there so much new Projects which want be added to universe or is it more the new versions of existing packages?21:45
geserriot_le: if you mean REVU: it's always slow independent of any freeze21:47
riot_legeser: no i mean, that anyone is stressed and pissed at FF-Time21:47
geserriot_le: after that you need an exception to get new packages or new upstream version (!= bugfix versions) into the archive21:48
savvasRAOF: aaaaah, you mean I had to include all the old changelog entries from Debian as well?21:48
geserso everyone tries to avoid this paperwork21:48
RAOFsavvas: Yes, exactly.21:49
savvasdarn, that was simple - ok, thanks :)21:49
riot_legeser: i know, but i think that an exception is much harder to get than the normal process21:49
persiariot_le, That's preceisely where reviewers are hard to find rigth now: they are all focusing on their own stuff, and don't want to get exceptions either, so most of the work that would have been scheduled through Monday or so is trying to be done now.21:50
savvasRAOF: do I still need the "Merged with Debian" and document all the debian past changes in 0.3.6-1ubuntu1 entry?21:50
RAOFsavvas: You only document the merge changes - ie: the things that are different from the Debian package.21:52
savvasah goody!21:52
savvasI'll get right on to fix this21:52
RAOFThe merge changelog should be something like: Merge from Debian experimental.  Remaining Ubuntu changes $LIST_OF_CHANGES21:53
riot_lepersia: sure i understand21:54
persiasavvas, Well, and document any other changes you make: as long as you're working on a package it's worth checking around to see if there are other useful bugfixes that can be applied.21:56
savvaspersia: will do! Any new changes I include should go in "Remaining Ubuntu changes" list (with all the other older ubuntu changes) or as a new item?22:00
RAOFsavvas: New item.22:00
RAOF(s)22:00
savvasah so new ones go separately, got it22:01
AdamDHwhy is my clean rule not been ran? http://www.pastebin.ca/134144622:02
* persia deprecates pastebin.ca *harder*22:03
AdamDHbeen looking over it for an hour or so cannot see why22:03
savvasAdamDH: try using clean:: instead of clean: (I could be wrong though)22:04
directhexLaney, if you were me, would you add the merges for the plugin packages to bug 330519?22:07
ubottuLaunchpad bug 330519 in monodevelop "The road to Monodevelop 2.0" [Undecided,New] https://launchpad.net/bugs/33051922:07
AdamDHi think it should be a : just looking over the upstream binutils source see how they did the clean22:08
quadrisprohi guys! are we already in FF?22:08
Laneydirecthex: if you make it affect those packages sure22:09
nhandlerquadrispro: Not for a few hours22:09
persia110 minutes22:10
quadrisprook22:11
AdamDHany ideas why clean is not been ran http://www.pastebin.ca/1341446 ?22:11
AdamDHim out of ideas now22:11
persiaAdamDH, Could you stick that on paste.ubuntu.com?  I'll take a quick look (but pastebin.ca crashes my browser reliably).22:15
AdamDHpersia, thanks here it is http://paste.ubuntu.com/119843/22:15
savvasdoes it matter if you use spaces instead of tabs in debian/rules?22:15
xnoxAnyone wants to review a package? =D http://revu.ubuntuwire.com/details.py?upid=5207 and http://revu.ubuntuwire.com/details.py?upid=522522:16
persiasavvas, Very much so22:16
xnoxI'd love to get those into Jaunty =D22:16
* xnox is so sorry about the timing22:16
persiaxnox, package names might attract more people (but it may well make no difference at all)22:16
savvasAdamDH, that rules file has space characters instead of tabs22:17
savvasah no wait22:17
savvasthe raw file looks ok, sorry :)22:17
AdamDHshould be tabs22:18
persiaAdamDH, I think you just have too many tabs.22:18
AdamDHeverything else runs tho?22:18
geserhmg: Hi, you are responsible for the x2go packaging?22:18
persiaNo ,sometimes it should be tabs, and sometimes it should be spaces.  They have different meanings.22:18
AdamDHso I ruled that out22:18
sven777would a MOTU be so kind as to review my package?  Thanks in advance!  http://revu.ubuntuwire.com/p/lmalinux22:18
AdamDHso where do I need spaces and tabs in my rules?22:19
xnoxOk here it goes. I'm looking for a sponsor for two packages Xiphos (previously known as GnomeSword) and Sword it selft (backend library). These were produced by Debian/Ubuntu Crosswire Packaging Team. It is a massive improvement over out-of-dated lintian-not-clean packages in the repo.22:19
hmggeser: hello, yes - i'm one ov the developers and we are running a repo here: http://www.x2go.org/deb/22:19
xnoxXiphos http://revu.ubuntuwire.com/p/xiphos and Sword http://revu.ubuntuwire.com/p/sword22:20
geserhmg: I know already, riot_le told me22:20
persiaAdamDH, You need spaces between rule declarations and dependencies, and a *single* tab for each line within a rule.22:20
hmggeser: he said, you are looking for the initial orig tar.gz22:20
ivokshi guys22:21
=== udienz1 is now known as udienz
ivokswhat's the procedure when pulling package from debian, when there's no source in ubuntu? (we didn't merge it yet)22:21
hmggeser: but we've no patches applied, because it is the first build - and I thought you'll need to build the sources again, because we won't be the maintainer22:21
AdamDHthanks persia will try that22:21
geserhmg: yes, a non-nativ package consists of the unmodified upstream tarball (as .orig.tar.gz) and the packaging delta (the whole debian dir) in a diff.gz22:22
hmggeser: as we have it in our debian repository - I know22:22
geserhmg: ideally the upstream source and the packaging should be separate22:23
hmggeser: the problem is, that everybody I've asked told me something different how to contribute a project to ubuntu22:24
ajmitchivoks: just request a sync as usual, I believe22:24
* ajmitch doesn't know how new packages would be treated with FF upon us22:24
ivoksright... i haven't done that in years; i see it didn't change :)22:24
hmggeser: I see - so I should redo the packages and put them ... where?22:25
geserivoks: request a sync (+ FF exception as FF starts in a few minutes)22:25
geserhmg: a random example from REVU: http://revu.ubuntuwire.com/p/webilder22:26
geserhmg: it's always a little bit hard when upstream does also the packaging as both gets easily mixed22:26
geserhmg: the .orig.tar.gz is the upstream code as can be download from the upstream homepage22:27
=== hanska is now known as hanska_
hmggeser: do I need to start the rfp again after adding the neew packages/diffs/files?22:28
geserhmg: the packager add then the debian dir (with all needed files) and when he builds the source package then dpkg-buildpackage (or debuild) will put all changes (e.g. the debian dir or any needed patches) into the .diff.gz22:28
geserhmg: rfp?22:29
hmggeser: request for packaging22:29
geserhmg: no, as it's an improvement of the current packaging22:30
AdamDHclean is working now22:30
persiahmg, No.  If you've already filed an RFP, changing your tarballto better match the recommendations only makes it easier for the packager22:30
hmggeser: ok, I'll upload the new files and add a notice to the rfp bug22:31
AdamDHbut where is the correct place to install the source I am doing cd src && $(MAKE) install DESTDIR=$(CURDIR)/debian/msp430-binutils but I get dh_compress: Can't cd to debian/msp430-binutils: No such file or directory ?22:31
hmgpersia: thank you!22:32
geserhmg: I've given two packages a quick look, and both need some work on the packages, e.g. the .ex files, remove those you don't need22:33
geserhmg: and for x2goclient-gtk please fill the fields in the copyright file22:33
geserand also read how the automatic detection of needed libraries works, you shouldn't list them in debian/rules22:34
hmggeser: is there a chance of FF except to get enough time for the wanted changes?22:37
geserhmg: you can at least try. Independent of it you can work on the packaging and in case it isn't ready for jaunty, you have packages for jaunty+1 and can request a backport to jaunty once they are in (if using -backports is ok for your users)22:40
quadrisprobye!22:42
maxbAdamDH: what is $(MAKE) evaluating to? I'm not sure you should use $(MAKE) in a debian/rules22:44
andersk$(MAKE) is set by make itself.22:45
maxbyeah, but will it include extra options ever?22:45
geserhmg: do you know already about the Packaging Guide? https://wiki.ubuntu.com/PackagingGuide22:46
maxbIn which case, passing down magic from the debian buildprocess into the upstream make may not be desirable22:46
maxbI can't work out how else AdamDH's $(MAKE) install could end up executing debhelper22:46
geserAdamDH: try $(MAKE) -C src install DESTDIR=...22:47
AdamDHwhat would be the correct line?22:47
AdamDHI have used that line before and got a deb built with the files inside22:47
maxbgeser: Would you really expect any different behaviour from -C over cd ?22:48
gesermaxb: I don't know what happens to $(CURDIR)22:48
maxbgeser: I would say that $(CURDIR) would be evaluated when the command line is being constructed, anyway22:49
gesertrue, so it shouldn't make a difference22:49
maxbAdamDH: pastebin full debian/rules and full buildlog22:50
hmggeser: this was an special version for ubuntu - it is still possible to install x2go by using our repo. I had a long talk to some ubuntu members, which requested a lot of changes to get this project fit into ubuntu (no patches to nx, no qt client, no kdelibdependency, ...). There was no time left to do the packaging as you wanted it... so I think, this is gine wrong...22:50
hmggeser: but as I said, everybody who wants to install x2go can use our repo - so there is no major problem despite of the special ubuntu version which would fit more in the context of ubuntu22:51
AdamDHmaxb the rules is here http://paste.ubuntu.com/119843/ where do I find the build log?22:51
maxbon the console :-)22:51
maxbcopy+paste22:51
maxbor redirect it22:51
AdamDHMAXB: http://paste.ubuntu.com/119854/22:53
AdamDHthats the inportant bit the rest is just compile output22:53
AdamDH*important22:53
maxbuh22:54
maxbwell your make install obviously isn't installing the stuff there, then22:54
maxbso find out why22:56
AdamDHwhat would cause that?22:57
AdamDHactually I think that entire line is wrong and CURDIR is not the best thing to do22:59
AdamDHI will rewrite it22:59
savvasAdamDH: I removed some of the tabs and used spaces were I think they should be used, try it: http://paste.ubuntu.com/119855/23:00
AdamDHthanks savvas just giving that a go now23:05
savvasYou had some extra spaces/tabs after "clean:", e.g. "clean:            " - I think that's what made it not run23:06
AdamDHthe upstream binutils uses something like $(MAKE) -C builddir-single \23:09
AdamDHCFLAGS="$(CFLAGS)" prefix=$(pwd)/$(d_bin)/usr \23:09
AdamDHmandir=$(pwd)/$(d_bin)/usr/share/man \23:09
AdamDHinfodir=$(pwd)/$(d_doc)/usr/share/info install so might try something like that23:09
AdamDHsorry about the paste23:09
maxbAdamDH: having a remove-patch-stamp is a bit nonsensical23:09
maxbIf anything, remove-patch needs to remove the apply-patch-stamp23:10
AdamDHmaxb: I might remove the remove patch and the script for that23:10
AdamDHsome one sugeested I needed to clean the upstream source after I applied my patches so I added that23:10
maxbalso, "cd $(CURDIR)/" is a rather useless construct :-)23:11
maxbyour clean target needs to properly clean the package source. However, since (presumably) everything you patch is going to get removed in "rm -rf src" anyway, unapplying the patch is not an issue23:13
maxbAdamDH: why are you writing your own packaging from scratch anyway, though?23:15
maxbWouldn't it make far more sense to borrow the packaging system from one of the binutils-some-other-embedded-system packages already in Ubuntu?23:15
AdamDHthere was nothing close23:16
AdamDHso I started from scratch as its a cross compiler23:16
AdamDHthe binutils allready in utils the rules is about 900 lines and I dont need all those targets23:16
AdamDH*ubuntu23:16
maxbbinutils-avr? binutils-h8300-hms? binutils-m68hc1x? I see three likely candidates23:16
maxbbinutils-z80. four23:17
savvasdoes anyone remember the link with the bzr branches of ubuntu packages?23:17
nhandlersavvas: http://package-import.ubuntu.com/23:19
savvasgreat, thanks nhandler :)23:19
nhandlerYou're welcome savvas23:19
AdamDHmaxb will take a look23:23
savvasnhandler: you wouldn't happen to know what is the link http://bazaar.ubuntu.com for?23:24
maxbAdamDH: skip the -h8300-hms one, I don't think that's what you're looking for23:25
nhandlersavvas: I don't know. It might be where they hope to move the branches to. james-w would have more information23:25
savvasthey sure have some weird files in there :P http://bazaar.ubuntu.com/anacron@bazaar.ubuntu.com/=meta-info/http-blows23:26
AdamDHthe avr one is what I was after thanks I can use that to improve my rules23:28
AdamDHis $(BUILD_TREE) a correct makefile tag?23:30
=== pochu_ is now known as pochu
AdamDHmaxb: everything seems to work apart from the install part23:40
maxb$(BUILD_TREE) is just an ordinary custom variable23:40
maxbAdamDH: is this package on revu?23:41
AdamDHnot yet23:42
AdamDHits running configure and make fine23:42
maxbplease paste a buildlog that includes the malfunctioning install23:42
AdamDHyou want the entire log?23:43
maxbprobably easier to give it all that worry about what is and is not useful23:45
AdamDHits just running now will pastebin it when its finished23:48
=== sdh_ is now known as sdh
AdamDH pastebinit -i log.txt -f bash seems to be taking its time!23:51
AdamDHmaxb: http://paste.ubuntu.com/119865/23:55
maxbI don't think you wanted -f bash :-)23:56
maxbIt's tried to syntax-highlight it as a shellscript23:56
AdamDHi did that one as text as well after bash went wrong23:57
AdamDHit you go to the bottom it shows the error23:57
maxboh23:58
maxbhaha23:58
maxbdh_clean23:59
maxbYou just deleted what you built23:59

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