/srv/irclogs.ubuntu.com/2008/09/13/#ubuntu-motu.txt

=== RAOF_ is now known as RAOF
goshawkif someone has free time, can please review this? http://revu.ubuntuwire.com/details.py?package=dsss00:06
ScottK-laptopgoshawk: What is "D" software?00:12
goshawksoftware written in D?00:13
goshawkd programming language?00:13
ScottK-laptopgoshawk: So this is a package management system for D software packages?00:16
goshawkit's too, but primaly it's a make-like program00:16
goshawkfor D sources00:16
goshawkin d programming language00:16
goshawkin projects00:17
goshawkyou do a dsss.cong00:17
goshawkconf00:17
goshawkand it acts like a makefile00:17
goshawkdsss is needed to start00:17
goshawkpackaging d packages in the ubuntu world00:17
goshawkand00:17
goshawkdsss has also the "net module"00:17
goshawkthat acts like ruby-gems00:18
goshawkor python-eggs00:18
goshawkso00:18
goshawkdsss build:00:18
goshawklook to dsss.conf in a source tree00:18
goshawkand compile it00:18
goshawkdsss net install package:00:19
goshawkdownloads sources of "package"00:19
goshawkand run00:19
goshawkdsss build00:19
goshawkand dsss install00:19
ScottK-laptopYou realize that Debian packagers generally view things like Python ez_install or Ruby Gems as fundamentally evil.00:19
goshawkScottK-laptop: of course :)00:19
goshawki know00:19
goshawkbut it's minly used00:19
goshawkmainly used00:20
goshawklike make00:20
goshawki need it00:20
goshawkto package tango library00:20
goshawkwhich probably will be the standard library for D00:20
goshawkif not00:20
goshawki've to write a makefile for each D project...00:20
ScottK-laptopRight, but instead of doing this in an evil way from the start, can dsss be taught the ways of good from the beginning?00:20
goshawkjust do not use the net command00:21
goshawkand it's a make replacemente00:21
goshawkreplacement*00:21
ScottK-laptopOr at least to notice if something's already installed via the packaging system and use that instead of installing another copy.00:21
ScottK-laptopThis is what Python ez_install is patched to do in Debian/Ubuntu.00:21
goshawkScottK-laptop: ah... it installs in ~/d00:22
goshawkby default00:22
goshawknot in /usr/bin00:22
ScottK-laptopThat's something.00:22
goshawkif you are not root00:22
Adri2000are /etc/init.d/* scripts considered conffiles?00:22
ScottK-laptopOK, that's one step up on Ruby Gems at the moment.00:23
ScottK-laptopAdri2000: Generally.00:23
Adri2000damn :(00:23
ScottK-laptopAdri2000: In particular it depends on if they are provided by the package or generated in postinst.00:23
Adri2000provided by the package00:23
ScottK-laptopAdri2000: Init's are almost always provided and are conffiles.00:23
ScottK-laptopconffile then.00:23
ScottK-laptopgoshawk: What if you are root?00:24
goshawkif installs in /usb/bin00:24
goshawkit*00:24
goshawkyep it can be evil00:25
goshawki know00:25
goshawkbut at the end... is the user that decides00:25
ScottK-laptopgoshawk: At this point we are past where we normally accept new packages for a release.  Personally, I'm not in favor of giving evil an exception.00:26
ScottK-laptopHow clear is it to the user before the do the install how much stuff is getting drug in from the net?00:26
Adri2000ScottK-laptop: the problem I'm having here is that an init script is broken in version n, causing the pre-rm script calling invoke-rc.d stop to fail. I fixed it in version n+1, but when upgrading it won't actually use the new version because it is a conffile (that's my guess)00:26
ScottK-laptopAdri2000: Look at man dh_installinit (I think that's it) and there's an option you can tell it what to do on error.00:27
goshawkScottK-laptop: it's not clear at all. if you do dsss net install package, it downloads and do dsss build && dsss install.00:28
ScottK-laptopI can't remember for sure, but I helped norsetto solve a similar problem a few months ago.  Maybe he remembers.00:28
goshawknothing more00:29
goshawkno dependency check00:29
ScottK-laptopgoshawk: So the end user decides, but they don't actually know what they are deciding.00:29
goshawkno. they decide the application. and if they have not the source, dsss will download for them. no more00:29
ScottK-laptopAh, it doesn't grab dependencies?00:30
goshawkat this stage no00:30
goshawkit's not able to for now00:30
goshawkthis is why00:30
ScottK-laptopAre you involved in the upstream development?00:30
goshawkit's more like a make-like instead of a ruby-gem-like00:30
goshawkScottK-laptop: i think i'll be envolved soon00:31
goshawkcuz00:31
james_wAdri2000: if version n's pre-rm fails then version n+1's pre-rm gets to try and fix things up.00:31
james_wAdri2000: when version n's pre-rm fails version n+1 is not unpacked, so there is no way it could use the new init script.00:31
goshawkin upstream that code is frozen from 1 year, and if it will got accepted and people will start using it for a make replacement00:31
ScottK-laptopjames_w: So each pre-rm uses the old init and both fail.00:32
james_wAdri2000: fixing it depends on the exact reason for failure, needs to be done carefully.00:32
james_wScottK-laptop: yeah, but the new one can know about the problem, and isn't forced to use the init script00:32
goshawkthe development will start again i think00:32
ScottK-laptopjames_w and Adri2000: I think using dh_installinit --error-handler you can solve this problem pretty robustly.00:34
ScottK-laptopgoshawk: I'd encourage you to consider how to make it work nicely with the packaging system and try for Jaunty Jackalope.  I think the chances of an FFe for something like this are very small.00:36
ScottK-laptopUnfortunately REVU didn't go very well this cycle.00:36
PMantisHi guys!00:37
Adri2000james_w: ok I see, nothing to do with the init script being a conffile00:37
emethey00:37
goshawkwhat is FFe?00:37
ScottK-laptopFeatre Freeze exception.00:37
james_wScottK-laptop: looking at the implementation I think that doing it by hand may lead to less unexpected behaviour, as the error handler has no idea about which situation it is being called in.00:37
ScottK-laptopWe are past Feature Freeze, so new packages are not accepted currently.00:37
emetis the process of becoming a MOTU to introduce yourself on the motu-mentors list?00:37
goshawkScottK-laptop: it's ok for me for Jaunty, but what should i do to make it accepted then?00:37
PMantisIs postinst configure called for only the initial install,or for dpkg-reconfig too?00:37
ScottK-laptopjames_w: Generally, that's true, but in this particular case he knows that the old init is buggy.00:38
james_wScottK-laptop: so you will have code that could be called when the package gets removed for upgrade to the next version, and it will try and do something that could make things worse00:38
PMantisI need an option that is only called on initial install00:38
james_wScottK-laptop: but I would want to see any implementation of the solution, as it will be hard to get right either way00:38
ScottK-laptopTrue.  It's not ideal.  it's a hard spot to get out of.00:38
james_wAdri2000: is that enough information for you to be able to work up a fix?00:39
ScottK-laptopPMantis: What problem are you trying to solve?00:40
PMantisScottK-laptop: I want my package to call a command from postinst, but ONLY the first time it's installed, not on upgrades, reconfig,etc.00:41
ScottK-laptopPMantis: What does this command do?00:41
PMantisScottK-laptop: Make a call to a website to register. It's only useful for my own systems.00:42
Adri2000james_w: no, I don't see how I could do that00:42
ScottK-laptopAdri2000: I'd suggest dh_installinit --error-handler= with the function it points to being a copy of the new init and stop.00:43
james_wAdri2000: First off I would start by reading http://women.debian.org/wiki/English/MaintainerScripts, it should help you to understand how the various processes work. You are mainly interested in the "upgrade" example at this point.00:43
ScottK-laptopPMantis: I'd suggest write a setting in a conffile and check for it's existence.00:45
PMantisScottK-laptop: ok, thanks00:46
ScottK-laptopjames_w: Since you're the bzr integration guru, can you figure a way it doesn't land in my inbox when you want a branch merged?00:47
james_wScottK-laptop: was that my gnome-control-center request?00:48
=== foka_ is now known as foka
ScottK-laptopjames_w: Yes.00:48
james_wScottK-laptop: sorry about that. I don't know if there is a way to unsubscribe the owner from a branch. It's more of a launchpad thing though.00:49
goshawkScottK-laptop: excuse me, but what can i do to make my package be in the next version?00:49
james_wScottK-laptop: it won't be a problem soon though hopefully.00:49
ScottK-laptopRight.  I'm sure it is, but I was hoping you could be helping them straighten it out.00:49
james_wScottK-laptop: I'll talk to them. I'm going to make sure it doesn't happen with real package branches, but it may not be possible to do it for normal branches.00:51
ScottK-laptopgoshawk: Which next?  Intrepid or Jaunty?00:51
ScottK-laptopjames_w: In the great and glorious future, won't they all be packaging branches?00:51
goshawkjaunty00:51
james_wScottK-laptop: if there are any that are a major headache for you then you can try going to the branch page and "Edit subscription preferences".00:52
goshawkScottK-laptop: Jaunty00:52
ScottK-laptopIn any case I think this kind of thing should go to UMS, not core-dev.00:52
ScottK-laptopjames_w: It's because it's owned by core-dev.  I can't unsubcribe.00:52
james_wScottK-laptop: I will send packaging ones manually in the future00:52
PMantisIs there a document that shows the order in which everything runs when a package is installed, upgraded.00:53
PMantis?00:53
ScottK-laptopjames_w: Don't get me wrong, I don't blame you, I think the system is messed up.00:53
james_wScottK-laptop: but yes, they should all be packaging branches. It doesn't stop people from pushing to ~ubuntu-core-dev though.00:53
james_wScottK-laptop: I understand.00:53
ScottK-laptopgoshawk: Have a solid answer for how dsss plays nice with packages installed via the packaging system and some thoughts on how D packages ought to be packaged00:53
ScottK-laptopgoshawk: Are you familiar at all with the Debian Python policy?00:55
ScottK-laptopSomething like that.00:55
goshawkno i don't know debian python policy00:55
goshawki'll read it then00:55
ScottK-laptopEven if it's not implemented for your initial package, if you have a vision of working within the official package structure that you're working towards, it'd make me a lot more positive about it.00:55
goshawkScottK-laptop: it's already implemented00:56
goshawkdsss uses itself to be built like a package00:56
goshawkto do so00:56
goshawki did a wrapper00:56
goshawkmakefile to dsss.conf00:56
ScottK-laptopOK, does dpkg know about these?00:56
goshawkno debuild just run makefile, and makefile run dsss00:57
goshawklike a chain00:57
ScottK-laptopThe trick is to get the files registered with dpkg so conflicts and such can be managed.00:57
goshawkso using this kind of makefile00:57
ScottK-laptopRight.00:57
* ScottK-laptop needs to run and make dinner.00:57
goshawkok ScottK-laptop00:57
goshawkthanks for all00:57
goshawksee you then :D00:57
james_wScottK-laptop: would you be willing to try something for me? I'm interested in what's currently possible.01:01
james_wScottK-laptop: please go to https://code.edge.launchpad.net/~ubuntu-core-dev/gnome-control-center/ubuntu and if there is an "Edit your subscription" link there see what options are on the page it points to01:02
james_whowever, if there is a link and options, then I don't know if it will control what you get, or what the whole of -core-dev gets.01:02
james_wthough getting interested parties to subscribe directly would be better.01:03
ScottKjames_w: It's just ubuntu-core-dev that's subscribed.01:05
james_wand there's no edit button?01:05
ScottKThere's a bug open asking for the ability for individuals to opt out of a particular bug if they want.  I think this wants something similar01:06
ScottKThere's subscribe yourself and subscribe someone else.01:06
ScottKIt'd be subscribe/unsubscribe if I had the option to get out.01:06
* ScottK really goes to make dinner now.01:07
james_wwell, there's "edit" as well for branch subscriptions, as you can get different levels of notifications, but yes, I agree01:07
james_wIf you want to help when you have a spare 10 minutes the page I have so far that touches on this is https://wiki.ubuntu.com/DistributedDevelopment/Requirements/Sponsorship, any comments would be welcome.01:08
=== ccheney is now known as calc
Adri2000ScottK, james_w: thanks, seems to work using --error-handler01:11
james_wAdri2000: would you mind if I take a look at the patch?01:11
Adri2000james_w: http://paste.ubuntu.com/46455/01:14
james_wthanks01:14
james_wwhat was the error in the previous version?01:15
Adri2000in the previous version of the init script? --oknodo missing01:15
james_wAdri2000: it looks ok to me.01:18
james_wAdri2000: however, from the manpage: "The function should be provided in the prerm and postinst scripts"01:18
james_wis it a problem that this will be called if there is an error when the init script is called with "start" in the postinst?01:20
james_wif it fails to start then there is probably no harm in trying to stop it01:21
james_whowever, if it fails to start as there is already an instance running then stopping it is probably the wrong thing to do01:22
james_wbut if it also has --oknodo for the start action then the snippet shouldn't be called.01:26
Adri2000james_w: well, there shouldn't be already an instance running. either the package was not installed yet, or it was and then the pre-rm script was run just before01:26
james_wAdri2000: yes, but that doesn't mean that there wasn't an instance started in that time01:27
Adri2000well, I'll re-check/test and upload tomorrow. I'm far too tired now01:34
Adri2000good night/whatever01:35
james_wgood night01:35
=== jono__ is now known as jono
toabctlhi all02:21
toabctli have a question: i found some wrong comments in the package screen-resolution-extra and want to fix them.02:21
toabctlis it better to fix them in the debian-package (with debdiff at the end) or should i fix the comments directly in the sourcecode of the lp-branch and send a diff to the author?02:22
toabctlit's my first time i want to do something like that, so i don't know whats better.02:23
ScottKtoabctl: It depends a little on the package, but generally debdiff is better.02:36
toabctlScottK, ok. thx02:37
persiatoabctl: The general rule of thumb is that if you're not already talking with someone who requests a branch, you're probably better off with a debdiff.  That said, in cases where it appears one person does a majority of the changes, and there are significant Ubuntu changes, it can sometimes be helpful to speak with them.02:39
wgrantBut of course it's always better to fix it upstream first.02:40
FlannelIs it possible to pin a version with a specific ubuntu rev? (version-ubuntu1) Does apt stop noticing past the hyphen?02:58
ElbrusA package I am packaging gets a lintian warning: binary-or-shlib-defines-rpath02:59
Elbruswhat is the general consensus: should I fix this?03:00
ElbrusIt is a KDE image viewer called KSquirrel03:00
Elbrusapachelogger: ping03:01
persiaElbrus: Please fix it unless you *really* need rpath and know exactly why.03:04
Elbruspersia: ok, just checking, because the warning said it might be acceptable03:04
persiaElbrus: There are exceptional cases in which it's acceptable.  If you're one of those, you'll have to justify it, which means you'll need to learn *exactly* why you need to use rpath.03:05
persiaThe most common example is a misbehaving upstream for something not usually supported on linux (e.g. a ported Windows game with lots of expectations of local dlls, and no ABI tracking), but something like a KDE image viewer is unlikely to fall into that category.  There may be other categories of which I am unaware.03:07
Elbruspersia: you know a good place to find the "easiest" way to solve it?03:07
persiaElbrus: No.  chrpath is the most common method used, but depending on why th rpath was defined, it may be as simple as changing some build flags.  It definitely requires investigation of the build system and understanding of the relationship between the included libraries.  For many packages, the right solution is to split the package into separate library and application packages.03:09
Elbruspersia: I have quiet some lines like >> hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' << I guess that is where you are talking about (I am not a C of C++ programmer)03:14
Elbruspersia: by the way, this package has already a library package (that got in before this package) but got forgotten... (apachelogger is mentoring, but did not reply to my ping)03:15
ScottK-laptopElbrus: See http://wiki.debian.org/RpathIssue03:16
persiaElbrus: See the link provided, but yes, I probably mean something like that03:17
* persia tends to shy away from rpath03:17
ElbrusScottK-laptop,persia: I read that link, but it mentions three ways to solve it, and as I don't know much about rpath I was trying to figure out what would be the best way.03:18
ScottK-laptopElbrus: The last one (the sed solution) is the one I've seen people have success with, but this in the realm of whatever works.03:20
persiaElbrus: They are listed in the order of preference.  Try the first.  If that doesn't work, try the second, and if that also doesn't work, try the third.03:21
persiaEssentially the third just changes the compiled library, but there's no guarantee that it was built to match the system provided libraries, which means that it can sometimes break things.03:21
Elbrusperia,ScottK-laptop: Ok, I will try in the mentioned order. THANKS.03:23
persiaAha!  http://lists.debian.org/debian-devel/2008/01/msg00308.html is hugely enlightening for those experiencing -rpath issues *only* for amd6403:25
persia(or ia64 as well, I suppose, but that doesn't tend to be the default environment for most peope)03:26
Elbruspersia: following that thread I see a mention of libtool.m4, which is present in my package in admin directory; IIRC apachelogger mentioned that admin directory is shared among KDE developers. So they all expericience the same problem?03:41
ScottK-laptopElbrus: That's core KDE, not extras.03:41
ElbrusScottK-laptop: you mean the KDE developers, or the admin directory that is shared?03:42
ScottK-laptopI mean the admin directory is shared in KDE core packages.03:43
ElbrusScottK-laptop: I should say, developers of KDE related software copy the admin directory around03:43
ScottK-laptopNot in KDE extras packages.03:43
ScottK-laptopNo, that's not I think what he meant.  When KDE core is released, each package has the same admin directory in it.03:44
ElbrusScottK-laptop: I saw that, so should I try to replace/patch my admin directory to use that from kapptemplate03:44
ScottK-laptopI didn't say that.03:44
ScottK-laptopI don't have an opinion on what you should do.  Randomly copying directories from other packages is though, IMO, an unlikely path to success.03:45
ElbrusThat is what I thought.03:45
ElbrusOk, I'll just try to fix this here.03:46
=== jscinoz_ is now known as jscinoz
=== jscinoz_ is now known as jscinoz
NCommanderAnyone in the mood to sponsor some uploads and/or fixs?06:59
NCommanderTheMuso: ping?07:18
fabrice_spHi. Is it possible for a non MOTU member to help with merges from debian?07:40
persiafabrice_sp: Absolutely.  See https://wiki.ubuntu.com/MOTU/Contributing07:40
fabrice_sppersia: I know this page, but does it apply also to what you have at http://merges.ubuntu.com/universe.html ? Because I haven't been able to find references on how it works07:43
persiafabrice_sp: MoM is just a tool that tries to perform merges in a semi-automated fashion.  It's certainly not to be considered an authority on how to merge.07:45
persiaThere have been several sessions on merging, and I suspect there's lots of docs in the wiki.  That said, we're not really in a major merge phase right now, more focused on bugfixing (although that includes merges where merges close bugs)07:45
fabrice_sppersia: That's right from where I come from (a bug on dependency that is solved in Debian version)07:47
fabrice_sppersia: I will switch to another bug, then07:47
NCommanderpersia: is there a way to get MoM to do a merge of a package manually? (it hasn't done goffice-0-6 from Debian, and I'm considering requesting a Feature Freeze Request)07:48
* NCommander has found another oldlibs that can be safely removed :-)07:49
persiaNCommander: I'm not sure what you mean.  Do you mean that there is an update in Debian for which MoM has not yet prepared a merge candidate?07:50
NCommanderpersia: yes07:51
persiaWell, you can complain for a MoM admin to update it, check to see if DaD did it, or just do the merge yourself.07:51
persiaGenerally, at this point in the cycle, I prefer to do merges myself to reduce the chance of introducing an issue with a merge mistake.07:52
NCommanderDaD?07:52
persiadad.dunnewind.net (I think)07:53
NCommanderpersia: well, the diff between the upstream packages is huge07:53
NCommanderSo I'll leave that rdepends on goffice-0-4 in place, and zap it as jaunty opens07:53
persiaNCommander: All the more reason to be careful.  You don't think MoM and DaD contain actual intelligence, do you?07:53
persiaIt's just an automated three-way merge with conflict markers.07:53
NCommanderpersia: no more than the person who created it :-)07:53
persiaNCommander: Well, check https://launchpad.net/merge-o-matic to see what it does.  While I think it's creator was smart, I'm not sure it's really that smart.07:55
NCommanderpersia: to clear the rdepends on goffice-0-4, I need to update gnome-chemistry-utils, and to do that, I need to update two of its rdepends07:55
persiaAnd to do all that, you ought chat with LaserJock who has been working in Debian SVN to prepare a suitable sync candidate.07:56
NCommanderpersia: on what? gnome-chemistry-utils?07:56
persiaAnd the rdepends.07:57
NCommanderI'll make sure to do that, because then we can remove goffice-0-4 which is one of the older oldlibs that would be nice to zap07:58
* NCommander is filing bugs in Debian as he goes07:58
persiaAnd one more step towards dropping GTK+1.207:59
NCommanderI've put on my goals list to kill all oldlibs as possible for jaunty07:59
iulianGood morning folks.08:39
iulianDoes anyone want to ack a sync request for octaviz package?10:25
iulianOh, it's bug #269422.10:25
ubottuLaunchpad bug 269422 in octaviz "Please sync octaviz 0.4.7-2 (universe) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/26942210:25
* RAOF grabs it.10:31
RAOFiulian: In return, you don't happen to be familiar with our translation infrastructre, are you? :)10:32
DktrKranzdoes anyone familiar with libtool ever seen something like this: http://hattory.no-ip.info/intrepid/result/libpam-heimdal_3.10-2/libpam-heimdal_3.10-2.buildlog ?10:32
RAOFI'm not sure that's a libtool issue?10:33
RAOFIt looks like you're adding autogen.sh in a patch.  Is that right?10:35
DktrKranzautogen is added via quilt, yes10:38
RAOFCan you pastebin it?10:38
RAOFAlso, why do you do that rather than simply call the relevent autofoo stuff?10:38
DktrKranzhttp://pastebin.ubuntu.com/46564/10:40
DktrKranzdon't know, debian maintainer's choice10:41
iulianRAOF: I'm not sure I understand, what do you mean?10:45
DktrKranzRAOF, it seems not running libtoolize (from autogen.sh) fixes it10:50
RAOFYou don't seem to be running automake, either?10:52
DktrKranzso it seems10:52
RAOFiulian: I mean - gnome-do installs some translations to /usr/share/locale/[lang]/LC_MESSAGES, and this doesn't work.10:53
RAOFHm, dunno.10:53
RAOFiulian: When I copy that to locale-langpack/[lang]/LC_MESSAGES it works.10:54
RAOF(As in, running LANG=de_DE gnome-do results in various strings being in German)10:54
iulianRAOF: Ah, right. Sorry, I have no idea what could be the issue.10:59
RAOFiulian: That's fine.  Neither do I :)(10:59
RAOFAh, the speedy compilation of C++...11:01
* iulian yawns11:05
iulianIt's 11am and I'm still asleep.11:06
RAOFLies! It's 8pm :P11:06
iulianYikes!11:07
directhexsorry, iulian is right11:07
directhexOVERRULED11:07
iulianHeh11:08
RAOFThere should be some physical law that prohibits getting sunburt, while wearing sunscreen and a hat, in _spring_.11:08
* Hobbsee thinks RAOF is right.11:12
HobbseeRAOF: go to work instead.  it solves everything.11:12
RAOFHobbsee: Even the most demanding of works can't prevent me emerging into the sunlight at _some_ point!11:14
HobbseeRAOF: you expect to get burnt in a couple of minutes?11:15
RAOFHobbsee: No, but I expect that there'll be days where I won't be working.11:18
iulianDoes anyone of you happen to know how I am supposed to install a python app (two binaries), without having a setup.py file in the source code. Upstream's telling to make install but there is no Makefile.11:18
iulianI'm trying to build a package but debian/rules is driving me crazy.11:18
HobbseeRAOF: foolish person.11:18
* Hobbsee doesn't seem to have them.11:18
Hobbseeif uni counts as work, anyway.11:18
RAOFiulian: cp fileone.py filetwo.py /usr/bin11:19
RAOF?11:19
jmlRAOF: get new skin.11:19
iulianRAOF: Yay! That's all?11:19
* iulian tries11:19
RAOFiulian: Well, you probably want to rename them so they don't end in .py.11:19
RAOFjml: I keep trying to order the psychochromatic skin, but it seems they can't fill their orders at the moment.11:20
persiaRAOF: If you want a job that doesn't require you to *ever* see the sun, we have them here :)11:21
RAOFI'm not sure I'd like to go _that_ far :)11:22
RAOFpersia: Do you have any understanding of our i18n infrastructure?  Any idea about why https://bugs.edge.launchpad.net/do/+bug/256856 happens?11:22
ubottuLaunchpad bug 256856 in do "[i18n] Gnome-Do doesn't launch locale file (.mo) in the right directory" [Undecided,New]11:22
persiaRAOF: I don't :(  Have you tried hunting down a translations channel and asking there?  That's probably the best chance of finding a developer with that knowledge.11:23
RAOFGood thinking, that man!11:23
persiaOther than that, I'd suggest ArneGotje, as I always get pointed to him when I ask questions about localisation.11:24
iulianRAOF: It gives me permission denied while copying them to /usr/bin. What am I missing?11:43
iulianOn the other hand I guess that I need to install them also, not only cp.11:44
iulianWell, this is my first time when packaging a python app.11:44
RAOFiulian: Actually, I'd use dh_install.  Sorry, the 'cp' was meant as the minimum you'd need to do.11:46
iulianAhh right. Then I create two .install files. Using dh_install it's obsolete, if I'm not wrong.11:47
RAOFIf you've got two biniary packages, create two install files, yes.11:47
RAOFIf you've only got one binary package (containing both python scripts), you'll only need one .install file (or, just debian/install)11:48
RAOFIt's not that using dh_install is obsolete (it's what reads the install files, after all).11:48
RAOFBut using the install file is often easier to see what's happening, because that's the way most packages do it.11:48
iulianRAOF: Indeed, thanks.11:49
RAOFThe build's now 94% complete.  Yay C++11:49
persiaErm.  dh_install *is* the program that reads the .install files.11:50
RAOFRight.  I may have mentioned that ;)11:50
iulianRAOF: It took me a couple of hours to build.11:51
persiaWhether to put them in debian/rules or in debian/install is based on what makes the files easiest to read.11:51
iulianIf a file is linked to another in the source package, is it automatically linked when the package is built or it has to be linked manually in debian/rules?12:07
mok0iulian: tar keeps links12:11
mok0iulian: but beware if it's an absolute symlink12:11
persiadh_link can help if you are having issues.12:13
handschuhhi12:14
handschuhfor revu and ppa uploads, what distribution-name should be used? (unstable or i.e. hardy)12:14
iulianpersia: Yup, already called.12:18
iulianhandschuh: intrepid12:18
handschuhthanks12:19
iulianmok0, persia: You don't have to link it manually if it's already linked in the source package, I mean here it worked fine.12:32
persiaiulian: Right.  It just depends on how it's linked in the source package.  As mok0 said, tar preserves links.  For some packages you need to manually delete the links and use dh_link.12:33
iulianAha, thanks for telling me.12:35
handschuhthe lintian-file of my revu-package tells me, that distribution intrepid is unknown12:44
persiahandschuh: Ignore that.12:45
handschuhok, thought so12:45
handschuhan other think i don't understand well is the native-package-with-dash-version-error12:46
handschuhdoes this mean, that i have to include something like 0ubuntu1 in the package-name?12:48
persiahandschuh: Generally you ought do so.12:48
handschuhok, thanks12:49
handschuhI am still getting the native-package-with-dash-version error although the packages name has been changed to 0.4.1-1ubuntu413:02
mok0handschuh: do you have a diff.gz file?13:03
handschuhno ... ok thant might be tha point13:03
handschuhthanks13:03
directhexisn't debian switching to dash?13:04
handschuhmok0: isnt the diff.gz generated automatically?13:07
mok0Not if the source dir is identical to the orig.tar.gz file13:07
mok0handschuh: probably, you have a debian dir in the tarball13:07
mok0handschuh: which is what characterizes a native package13:08
handschuhmok0: there is no orig.tar.gz (I am the author of the program)13:08
james_wdirecthex: it's a release goal for lenny to make it possible to switch13:08
james_wdirecthex: whether or not they switch after that isn't decided I don't think13:09
mok0handschuh: if it's intended only for ubuntu, then it's a native package13:10
handschuhmok0: not only for ubuntu, but the sources are especially made to run on ubuntu without changes13:10
mok0handschuh: then you should make a distribution tarball w/o debian/13:11
mok0handschuh: you are both upstream and packager, those are two different caps13:12
handschuhmok0: and then include this as orig.tar.gz - ok, thanks!!13:14
mok0handschuh: yep, and the diff.gz will contain  debian/13:15
iulianRAOF: Did octaviz build correctly?13:29
iulianRAOF: On AMD64 of course.13:29
slytherinpersia: ping13:48
persiaslytherin: ?13:48
slytherinpersia: I am here 10 minutes before time. :-)13:48
persiaheh :)13:49
persiaOK.  So, what about 0.28 did you think was worth the upgrade?13:49
slytherinI planned to come earlier but no electricity. :-(13:49
persiaI've looked at the code myself, but I wasn't sufficiently convinced that it needed an FFe to request one.13:49
persiaNo electricity!  What happened?13:49
slytherinnothing, usual load shedding on weekends.13:50
persiableh.  You need more local generating capacity.13:50
directhexa small nuclear reactor would work13:50
slytherinYes our government knows that for long time. :-P13:51
slytherinpersia: anyway, back to topic. I don't have any bluetooth adapter. So I can't really test any data transfer. I just tried version from Debian (0.27-1) and it solves at least one bug logged in intrepid.13:52
persiadirecthex: The issue is relying on any given source.  There are 17 nuclear reactors in my city, but a few years ago when there was a concern, and they were shut down for servicing, electricity got *very* expensive.13:53
persiaslytherin: Which bug?13:53
slytherinpersia: bug #258738 It is regression.13:53
ubottuLaunchpad bug 258738 in bluez-utils "intrepid regression: bluetooth services without name in tab "Services"" [Undecided,Confirmed] https://launchpad.net/bugs/25873813:53
persiaslytherin: You've convinced me :)  Now when I looked most of the Ubuntu patch seemed to have been accepted upstream.  Does that match your findings?13:54
slytherinpersia: yes that is what I was going to say. The big patch related to hildon seems to have been merged. My idea is that instead of directly updating to 0.28, we merge form Debian at 0.2713:55
persiaI'd rather go with 0.28 if we're going to upgrade.  The upstream change between 0.27 and 0.28 is only a couple lines of bugfix, upstream provides a clean orig.tar.gz that may be used unmodified, and the debian packaging for 0.27 applies cleanly to 0.28, and 0.28 works.13:56
slytherinpersia: wow. That is good. Let me just once checked what is the state of patch that was taken from fedora.13:57
persiaslytherin: OK.13:59
persiaI also mailed the Debian maintainer about this earlier: no plans to use 0.28 there.  Maybe for early squeeze, but probably a migration to BlueZ 413:59
slytherinpersia: checked fedora CVS. They have dropped the sendto patch in 0.28.14:03
slytherin0.27 in fact14:04
persiaExcellent, so 0.28 includes just about everything from Ubuntu, Debian, and Fedora, and is therefore probably the best combination of available bugfixes.14:05
persiaHave you already started to prepare the patch?14:05
iulianAny ideas what could be wrong here http://paste.ubuntu.com/46618/plain/ ?14:05
slytherinpersia: No. Since I don't have hardware there was no way I could test whatever I did.14:05
persiaslytherin: OK.  I've hardware to test audio and data transfer.  I don't have hardware to test keyboards and mice.14:07
slytherinpersia: That is fine. Can you once get confirmation from someone in mobile team if hildon patch can be dropped. The patch was added for low resolution screens.14:09
persiaUnfortunately, the hildon patch cannot be dropped.  We're stuck with hildon for another cycle.14:10
persiaOn the other hand, I do have hardware on which I can test both i386 and lpia to see the effects.14:11
slytherinpersia: is it possible to setup a VM for lpia?14:11
persiaCertainly.  I run lpia in KVM every day.14:11
persiaIt also runs under qemu, and virtualbox.  I don't know about other environments.14:12
slytherinI found a better idea. I can simply check with 800x600 resolution. :-P14:12
persiaToday's alternate CD was broken though.  You'd probably do best with the MID live image.14:13
persiaslytherin: Remember that a hildonisation change only happens under hildon-desktop.14:13
slytherinpersia: any wiki links about how to setup? KVM won't work for me. So I need either qemu or virtualbox instructions.14:14
Adri2000anyone of motu-sru around?14:15
Hobbseethey're all too intoxicated to come on irc.14:16
Adri2000:p14:16
persiaslytherin: OK.  First, install qemu.  Then, install whatever kqemu-source generates (or wait while I finish looking it up)14:19
persiaRIght.  Then install kqemu-source.  This should be DKMSified, so it compiles the right kernel modules to accellerate qemu.14:21
persiaThen, point it at an image with a command line like qemu -hda ubuntu-mid.img -m 512M -monitor stdio14:22
* slytherin starts with installing qemu.14:25
persiahttp://cdimage.ubuntu.com/ubuntu-mid/intrepid/20080913.1/ is the latest working lpia image of any sort.  Sorry that the alternate CD is broken :(14:26
slytherinno issues.14:26
geserslytherin: norsetto asked me how important the change to openjdk-6 is for intrepid. He prefers to make the current source to work with openjdk-6 instead of pulling in new upstream versions.14:28
geserslytherin: can you check if javassist needs much patching to work with openjdk-6?14:28
slytheringeser: Will check.14:28
persiageser: For many applications, the change to openJDK is fairly important, as if it only works with non-free Java, and we're providing free Java by default, it may cause some applications to not work properly.14:31
persiaThat said, it's not necessarily worth pulling new upstream except where required.  Even cherrypicking the API change bits is probably safer.14:32
slytherinpersia: in case of java application, there is a simple rule that applies to 90% apps. "If it compiles without errors and warning, it will run for infinite future" :-)14:40
persiaslytherin: Being someone who used to code Java for AS/400 machines, I know that isn't any more true now than it was then.14:40
persiaThat said, if you compile with a JDK targetting a given JRE, it should run on that JRE forever and without problems.14:41
persiaAnd there's a good chance it will also work for other things.14:41
slytherinyes, that is why I said 90%14:41
persiaOh.  I'm having a problem with my margins, and miss some words.  Sorry :)14:41
persiaslytherin: How is qemu coming?  Are you sure you don't want me to test the lpia bits?14:59
slytherinpersia: It is still downloading. The connection is slow. :-(15:00
persiaslytherin: OK.  Let me know if you need anything from this side.15:00
slytherinpersia: Are you preparing package, or should I do it?15:01
persiaslytherin: I was hoping you would, as I think that testing with input devices is more important than comms or audio.15:01
persiaI can prepare if you think that's better.15:01
slytherinpersia: I don't have anything to test.15:02
persiaslytherin: You don't have any input devices?15:02
slytherinpersia: I don't even have bluetooth dingle. I misplaced or lend it to someone about a month back and now can't find it.15:04
persiaslytherin: OK.  Why do you want to upgrade bluez-gnome then?  Just to fix 258738?15:05
slytherinpersia: No. Because I was hoping to buy the device on Friday. I didn't find time from office work.15:06
slytherinpersia: But then if you can wait till tomorrow, I will buy it anyway.15:06
persiaslytherin: OK.  Do you have input devices if you buy a dongle, or do we need more testers?15:06
slytherinpersia: I have sony ericsson phone which would work as limited input device.15:07
persiaslytherin: Hrm.  I think we need someone else.15:07
persiaDoes anyone have a bluetooth keyboard or mouse, and run GNOME on Intrepid?15:08
slytherinpersia: send mail on bluetooth team mailing list. I am fairly sure you will find someone.15:10
persiaWe have a bluetooth team?  I thought you asked me about it because we didn't have one.15:10
persiaIF we have a bluetooth team, and they haven't been clamouring for an upgrade, I'm suddenly less sure.15:11
slytherinpersia: Yes, it was headed by dholbach at some point and then by tollef in hardy cycle. The problem is the team has more users and less developers.15:15
handschuhI have a problem creating a watch file: it should fetch something like "package_1.2.3-456.tar.gz" where 1.2.3 is the version and 456 the revision15:15
persiahandschuh: Do you *really* want to name the upstream tarball like that?  It confuses things.  Can it not be 1.2.3.4.tar.gz?15:17
* mok0 agrees with persia15:18
mok0handschuh: don't use more that (version, release, patchlevel) triplet15:18
persiaEssentially, an upstream tarball should be something like foo-1.2.3.tar.gz, and then the watch file will change it to foo_1.2.3.orig.tar.gz, and the packaging will have foo_1.2.3-17.dsc15:18
mok0s/that/than15:19
CoperIn harvest if I find a package with fedora patches should there be something done with that package then?15:19
handschuhit can be changed to one without the revision15:19
persiaCoper: The Fedora patches could be reviewed, and you could determine if any of them would be useful to apply.15:19
persiaIF there are useful patches, applying them is good.15:20
persiahandschuh: That ought make the watch file easier to write.15:20
=== Czessi__ is now known as Czessi
mok0handschuh: another reason is that you can't include the tarball release field very well in the package versioning15:21
handschuhpersia: than it should be "http://url.to.the/page/with/links package_(\d+.*)\.tar\.gz" ?15:22
mok0It would have to be "foo_1.2.3~456-0ubuntu1" or something like that15:22
handschuhmok0: on the tarball, i strip the revision15:22
persiahandschuh: That looks right to me.  I'd probably use ([\d\.]+), but that's because I don't like using .* in perl.15:22
mok0handschuh: good boy15:22
slytherinwow, dkms automatically compiled kqemu module and loaded it.15:23
persiamok0: One could uversionmangle around that, but yes, it's awkward.15:23
handschuhpersia: thank you15:23
persiaslytherin: Excellent.15:23
* slytherin proceeds with image download15:24
persiaslytherin: Unless you really want to do this tonight, tomorrow's images (generating in ~11 hours) will be ever so much better.15:25
persiaThere should be a working alternate CD.15:25
slytherinpersia: I think I can wait. It also late for you. So let's do it tomorrow.15:25
persiaslytherin: OK. I should be around from something like 11:00 or 12:00 UTC.15:26
slytherinpersia: Fine. I will be home then.15:26
slytherinpersia: I will get a package created and uploaded to my or team's ppa sometime tonight. So you can test it if I am not available.15:27
persiaslytherin.  That sounds like a good plan.  If you happen to find some input testers, that would also be good.  I'll test the hildon environment, comms, and audio when I'm available.15:28
persiaProbably a good idea to open a bug to start gathering test reports when you have something ready, for review by the release team.15:29
slytherinsure.15:31
handschuhpersia: i have changed the files name to package_1.2.3.tar.gz but still package_([\d\.]+)\.tar\.gz is not beeing recognized15:34
persiahandschuh: Try changing _ to -15:35
persiaAlso, please paste your watch file.15:35
handschuhpersia: same result, watchfile: version=3 \n http://code.google.com/p/jaolt/downloads/list jaolt-([\d\.]+)\.tar\.gz15:37
handschuhmaybe the files have to be in the same directory, as the html-page?15:38
persiahandschuh: No, it's that "jaolt-([\d\.]+)\.tar.gz" doesn't match "http://jaolt.googlecode.com/files/jaolt_0.4.1.tar.gz"15:39
persiaYou want "http://jaolt.googlecode.com/files/jaolt_([\d\.]+)\.tar\.gz"15:39
mok0handschuh: that's not an underscore15:39
persiamok0: For upstream, it ideally oughtn't be.15:40
handschuhpersia: thanks - its works now15:40
handschuhmok0: this was just for testing15:40
persiaOh, but I used one :)  Oops!15:40
persiahandschuh: Please change _ to - in my regex.15:41
handschuhpersia: done15:41
persiahandschuh: Thanks.  Sorry for mistyping that, and thanks to mok0 for catching me on it.15:42
bluefoxicyhmm, the new kernel breaks sound it seems15:49
slytherinpersia: where are lpia alternate CD images kept?15:55
persiaslytherin: http://cdimages.ubuntu.com/ports/daily/15:59
persiaThe last couple failed, but I know all the right bits got set so that the next one (in ~10 hours) will be generated.15:59
ma10anyone knows what's going on with hppa builds? a package has been stuck waiting on default-jdk-builddep for 10 days!15:59
slytherinpersia: Cool.16:00
slytherinpersia: and which device do you have by the way for testing?16:00
persiama10: There's a bit of a mess with hppa, and it needs a lot of help to figure out in what order things need to be built.  If you have one, and can fix it, all the other users would surely appreciate it.16:00
persiaslytherin: I've a Kohjinsha SR16:01
persiaIt's only an A110, not an Atom, but it runs lpia.16:01
ma10persia: https://launchpad.net/ubuntu/+source/azureus/3.1.1.0-3ubuntu2/+build/708216  this is stuck, but i think it takes an admin to fix it16:02
persiaI wouldn't recommend it as a new lpia purchase if you are looking for one: the Atom is a much better chip.16:02
persiama10: No, just someone with give-back permission.  Is default-jdk-builddep published for hppa?16:03
slytherinpersia: I am not looking for anything right now. Am I right to assume that Dell's mini is of same arch?16:03
persiaI'm not sure.  I suspect so, but it's not in the shops here yet.16:04
* Adri2000 is looking for a core-dev16:06
ma10persia: mhh that's the problem, it failed to build16:06
persiama10: OK.  And why did it fail to build?16:06
persiama10: Essentially, you'll need to research the tree of build failures until you find one that either should work now, or needs a small patch.  Then, either get the patch applied, or ask for a give-back of the build that should work.16:07
persiaOnce that is built, you can move up the stack until you get to azureus.16:07
persiaMind you, I didn't think there was a very good Java stack for hppa, but I'd be happy to be wrong.16:08
ma10persia: i'm on it. but what exactly is a give-back?16:10
persiama10: It's term used to indicate that the source package is manually given back to the buildd for another try.16:11
ma10oh ok thanks16:11
persiaIf you find a package that *should* build, but didn't because the state of the archive at the time it tried to build wasn't sufficient, a give-back will fix it.16:11
persiaAn example would be the azureus build: once you have the build-dependency fixed, it can be given back, and should work without more changes.16:12
ma10and where do i find the list of ppl with that permission?16:13
persiama10: Just ask here if you need something given back in universe, or in #ubuntu-devel if you need something given back in main.  It's a rare time of a rare day that nobody who can do it is watching the channel.16:13
ma10persia: ok, i'll go through the build logs16:15
persiama10: Good luck.16:15
AnAntHello, is Ian Jackson here ?16:23
azeemdoesn't look like16:24
=== asac_ is now known as asac
james_wI want to sync a package that isn't in unstable any more (as of yesterday). It didn't migrate to testing either. However the source is still on ftp.debian.org.17:02
james_wCan I grab the relevant debdiff and request a sponsor for that, or should I change the version number?17:03
slytherinjames_w: if the package is not in Debian anymore why should it be in Ubuntu?17:04
james_wslytherin: because it fixes a couple of RC bugs17:04
james_whowever, the Debian maintainer just uploaded a new upstream to unstable17:05
slytherinjames_w: Oh, I thought the complete package was removed. If you can get a FFE on new upstream version, fine. Otherwise you will have to backport particular fixes to Ubuntu package.17:06
ma10persia: i've found the problem, but i'm not sure how to fix it..17:06
james_wslytherin: I don't want an FFe, I want the RC bug fixes. I have a Debian package which has all we need, so I don't need to do any work, I just want to know if I can upload it unchanged, i.e. with the same version number and maintainer as it is a "sync", even though it will be done by hand.17:07
slytherinjames_w: Syncs are never manual.17:08
* slytherin is out for some time.17:09
james_wslytherin: they can be17:09
ma10persia: java-common does not build on hppa because there is no default jre defined. build-arch is completely skipped and genchanges complains there's no files list file .17:09
slytherinma10: talk to doko about it.17:14
ma10persia: i think the problem is that dh_genchanges is called without dh_gencontrol. but ok we still have no default jre so it's going to be hard to generate stuff like default-jdk17:14
ma10slytherin: yes i see him in the changelog. thanks. doko, ping.17:15
slytherinma10: if you check this announcement there is no mention of hppa. https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-July/000460.html17:17
ma10slytherin: debian/rules in java-common has that exact configuration. so no java for hppa. Not that i care, but no java package will build there. And a failed build means that bugs are not closed etc.17:20
slytherinma10: right. But nothing I can help there. May be default java should point to gcj for now.17:21
ma10slytherin: probably, it may be buggy but at least it wouldn't mess up the archives. we'll wait for doko.17:22
slytherinma10: Instead log a bug and attach a debdiff. :-)17:53
slytherinma10: looks like java-gcj-compat-dev is not built for hppa for latest version.17:58
james_whi, anyone from motu-release around?18:02
james_walso, anyone willing to test-build a package for me?18:03
crimsunjames_w: for hardy or intrepid?  dsc?18:05
james_wcrimsun: intrepid18:06
crimsunI'll need to create a chroot, sec.18:06
james_whttp://http.us.debian.org/debian/pool/main/s/solfege/solfege_3.11.3-4.dsc18:06
james_wit fails for me, but it feels like it might be something specific to me18:06
ScottKjames_w: I'm around (from motu-release).18:13
james_whi ScottK18:13
ScottKHeya.18:13
james_wa user just pointed me to bug 22071718:13
ubottuLaunchpad bug 220717 in rungetty "segfault on startup" [Medium,Confirmed] https://launchpad.net/bugs/22071718:13
james_wthe Debian version is said to fix it, but no-one really knows what the fix is18:13
james_wwe could sync and hope that it works, but there are a couple of other changes in there18:14
james_wI can file an FFe (there's nothing major that I can see), but there's no guarantee of it working.18:14
james_wwould you advise that I go ahead?18:14
* ScottK looks at the bug.18:14
ScottKjames_w: There's no feature changes there, so feel free to ask for sync and seek sponsorship as normal.18:17
crimsunjames_w: dies with "xvfb-run /usr/bin/python test.py" on intrepid/amd64.18:17
james_wcrimsun: same as me, thanks18:17
james_wI can't get xvfb-run to do anything here, and don't know how to get it to tell me what's wrong18:17
james_wI'd request a sync of the package otherwise18:18
james_wScottK: great, thanks18:18
james_wis it ok to turn a bug report in to a sync request, or should it be filed separately?18:18
ElbrusI am trying to build a package which builddepend on libkexif1-dev and kde-devel, but they depend on different versions of kdelibs-dev, (kdelibs4-dev, kdelibs5-dev)18:18
Elbrusin Intrepid and in Debian-testing it is ok18:19
Elbruswhat should I do, file a bug? where?18:19
azeemdo you know why it does not depend on kdelibs4-dev directly?18:20
Elbruswhich one do you mean, my package?18:21
azeemElbrus: the package you try to build18:21
slytherindoes anyone know how to fix this error - ld: unrecognized option '-Wl,-Bsymbolic-functions'18:21
Elbrusazeem: upstream said it kde-devel should be installed18:21
Elbruss/it //18:22
azeemkde-devel is just a meta-package18:22
james_wslytherin: I don't think the linker should receive that option, "-Wl" tells gcc to pass the next bit to the linker.18:22
Elbrusazeem: so I am probably fine to depend only on kdelibs4-dev you mean?18:23
azeemElbrus: well, whatever kde development packages you need18:23
slytherinjames_w: Surprisingly Makefile has no such option.18:23
james_wslytherin: I think that might be one of the default compiler flags now18:24
azeemslytherin: does the Makefile invoke ld directly?18:24
slytherinazeem: yes it does.18:24
azeemthat'd be the problem then18:24
james_wslytherin: it doesn't use $CFLAGS when invoking ld does it?18:25
slytherinjames_w: no18:25
azeem$LDFLAGS?18:26
slytherinazeem: it is using LDFLAGS. Any chance LDFLAGS is getting set to something ld didn't expect?18:28
azeem19:20 < james_w> slytherin: I don't think the linker should receive that option, "-Wl" tells gcc to pass the next bit to the linker.18:28
azeemI'm not sure LDFLAGS are supposed to be directly passed to the linker18:28
slytherinazeem: I will try commenting that part18:28
Elbrusazeem: I also should depend on libkonq5-dev (the package needs konq_operations.h), but that also depends on kdelibs5-dev18:32
ScottKjames_w: I'd edit it into a sync request.  No point in having an extra open bug you have to go back and remember to close later.18:32
james_wScottK: damn, just done the opposite :-)18:32
james_wScottK: I'll make sure it's closed appropriately though18:32
ScottKjames_w: It's not a big deal.  Either way works.18:32
ScottKElbrus: Is this a KDE3 package or a KDE4 package?18:33
ElbrusScottK: I have seen some comments about the difference, but I have no idea. It does build on hardy though (so I would answer KDE3??)18:35
ScottKIn Hardy we have both.18:35
ScottKIf it needs to build-dep on kdelib4-dev and libkonq then it's not going to work in Intrepid.18:36
ScottKIntrepid only has the KDE4 version of libkonq.18:36
ScottKSo you'd need to make it work with kdelibs5-dev and libkonq-dev.18:37
nellerywhat is the intrepid sources.list entry to get the most up to date source?18:40
ElbrusScottK: so I builddepend on a package that would not build in Intrepid: libkexif1-dev, should I file a bug against that package than?18:42
slytherinnellery: what entry do you have?18:42
nelleryslytherin, I'm currently running Hardy18:43
ScottKElbrus: What error did you get?18:43
slytherinnellery: deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse18:43
ma10slytherin: java-gcj-compat was blocked by gcj-4.3, which is now available. We could give it back and put it as default in java-common.18:45
nelleryslytherin, thank you18:45
ElbrusScottK: libkonq5-dev: Depends: kdelibs5-dev (>= 4:4.0.73) but it is not going to be installed18:45
slytherinma10: even gcj-4.3 is not built for hppa. Only gcj-4.3-base18:45
Elbrusunmet dependencies18:46
Elbrusafter apt-get install libkexif1-dev libkonq5-dev (to test)18:47
ScottK-laptopElbrus: That's on Hardy?18:50
ma10slytherin: you're right: "dpkg-genchanges: warning: package gcj-4.3 in control file but not in files list". What a mess.18:51
ElbrusScottK-laptop: no, thats on Intrepid18:51
ScottK-laptopElbrus: Have you mixed package from Debian in your machine?  According to LP, we never had that version: https://launchpad.net/ubuntu/+source/kde4libs/+publishinghistory18:52
ElbrusScottK-laptop: mmm... I am using pdebuild to build in Intrepid. Apparently it is now running without complaining (uptil now).18:54
ScottK-laptopElbrus: OK.  In any case your kdelibs5-dev is very old.  We're on 4:4.1.1 now.18:55
ScottK-laptopFigure out why you aren't up to date and fix that first.18:55
ElbrusScottK-laptop: will do that, THANKS18:56
cbx33hey guys18:57
cbx33howz it all going18:57
cbx33do we have a semantic file system yet?19:00
cbx33or some way to tag files and folders?19:00
ScottK-laptopNCommander: Did you see the updated NMU proposal for php-clamavlib?  I like his better.  What do you think?19:03
cbx33oh hey NCommander did you see my reply to your comment on my blog?19:04
=== foka_ is now known as foka
ElbrusScottK-laptop: my kdelibs5-dev is up-to-date (it was just libkonq5-dev that depended on something higher than that source).19:35
Elbrus I still have the problem with dependencies. I put some results at pastebin: my source file: http://paste.ubuntu.com/46680/, the end of the building process: http://paste.ubuntu.com/46681/ and the problem with installing libkonq5-dev: http://paste.ubuntu.com/46681/19:35
Elbrusthe last one should be http://paste.ubuntu.com/46683/19:36
slytherinis't libc6-dev always installed in a default pbuilder chroot?19:37
geserslytherin: yes, it belongs to build-essential19:38
ScottK-laptopElbrus: It looks like you have a fundamental problem here.  libkonq5-dev is a KDE4 library and libkexif1-dev is still a KDE3 library.  You can't mix them.19:38
Elbrusok, but than libkexif1-dev will become useless in Intrepid??19:38
Elbrusshould I file a bug? or isn't this a bug?19:39
ScottK-laptopElbrus: I'm guessing your package is a KDE3 that needs libkonq.  That can't work in Intrepid.  You'll need to get a KDE4 version which probaby can't happen until libkexif1-dev is updated.19:39
ElbrusScottK-laptop: so should I request that?19:40
ScottK-laptopElbrus: If there's an updated version of libkexif1 available from upstream, then filing a bug asking our package to be updated is reasonable.19:40
ScottK-laptopElbrus: Currently there are no packages that use libkexif1 in Intrepid.  The one that did in Hardy (showimage) doesn't use it anymore.19:41
ScottK-laptopActually showimg was removed.19:42
ScottK-laptopElbrus: I'd contact the ksquirrel upstream and ask them if they are working on a KDE4 version.19:45
slytheringeser: Can you please take a look at line 298 in source http://paste.ubuntu.com/46687/ and figure out what the problem is? I am getting error - storage size of 'cr' isn't known. This is regarding libmatthew-java19:49
ScottK-laptopElbrus: libkexif looks pretty dead upstream too.19:55
geserslytherin: see comment #3 and #4 in bug 23976519:55
ubottuLaunchpad bug 239765 in libmatthew-java "libmatthew-java 0.7.1-1 refuse to build" [Unknown,Fix released] https://launchpad.net/bugs/23976519:55
ElbrusScottK-laptop: upstream doesn't have time at the moment for development, so I doubt that.19:57
ScottK-laptopElbrus: OK.  There is no way to make that work on Intrepid then.19:57
ElbrusScottK-laptop: well, that's a shame of my  work then :(19:58
ScottK-laptopSorry to have bad news for you.19:58
ScottK-laptopThere is a lot of the KDE 3 world that is going to have to get busy and update or get left behind.19:59
ElbrusScottK-laptop: so the difference in programming is that big. It can not "easily" be converted?20:00
ScottK-laptopElbrus: I think it depends a lot on the application.  There are some conversion tools to make it easier.  I haven't done any myself.20:00
lfaraone|ffmHey, is an application that is GPL but uses non-free artwork acceptable?20:05
slytherinlfaraone|ffm: will the app work withut artwork?20:12
slytherinwithout20:12
lfaraone|ffmslytherin: Sure, it just would have to be replaced with something non-free.20:13
lfaraone|ffmslytherin: If it was not replaced, the compiler would throw an error.20:13
slytherinlfaraone|ffm: I think the package should be acceptable in multiverse20:14
ScottK-laptoplfaraone|ffm: It depends on how non-free the artwork is.  Is there license to distribute it?20:14
=== Czessi_ is now known as Czessi
lfaraone|ffmScottK-laptop: "All images included in this package constitute data and are not licensed20:31
lfaraone|ffmfor you to use under the terms of the GPL. You may not use the images20:31
lfaraone|ffmincluded in this package for any reason without first obtaining permission from20:31
lfaraone|ffm"20:32
lfaraone|ffm(name not important)20:32
ScottKlfaraone|ffm: No, that can't go in the archive.20:33
ScottKIt needs to have a license that allow redistribution to get into multiverse.20:33
ScottKallow/allows20:33
lfaraone|ffmScottK: Ok.20:33
lfaraone|ffmScottK: which means I can replace the art with something free, and it'd be fine.20:34
ScottKYes.20:35
slytheringeser: does this debdiff look sane to you - http://paste.ubuntu.com/46702/20:54
slytherindoes anyone know why latest python package in intrepid wants to install tcl and tk?21:27
directhexeveryone loves tcl and tk!21:27
james_wslytherin: it's apparently a bug that will be fixed in a day or two21:29
ScottKslytherin: Python has some U/I tools that use it.21:29
ScottKAnd as james_w says, it's a bug.21:29
slytherinwow, didn't know that till date.21:30
directhexwhy would UI tools for one language be written with another? isn't that admitting defeat?21:32
directhexespecially an ancient inferior cousin21:33
cbx33hey guys21:50
cbx33seems to be more people here now21:50
cbx33do we have a semantic file system available in ubuntu yet?21:51
crimsunnot that I'm aware.21:51
cbx33:(21:51
cbx33I have like 40-50 CD-Rs21:51
cbx33with a tonne of stuff21:51
cbx33and I want to copy it all onto my server, but I want to kinda organise it21:51
crimsunthere are applications that attempt to move away from the FS, but really they're workflow bandaids and not really "semantic file system"s.21:51
cbx33yeh21:52
cbx33I don't like trackerd21:52
cbx33CPU usage is silly21:52
cbx33anything similar21:52
azeembeagle21:52
cbx33nope21:52
ScottKStrigi21:58
TheMusoIs anybody using gnome-terminal in intrepid? Is there a way I can easily disable the shortcut keys alt + 1-0 from switching tabs? I could in hardy, but it appears the options for these keys for tabs in intrepid are not available in the shortcut kes window any more.22:39
ScottKTheMuso: Up for some FFE ack'ing?22:39
TheMusoScottK: In a little while I'll take a look.22:39
ScottKTheMuso: I had a list, but norsetto seems to be working his way through at the moment.  Maybe there will be something left for you ...22:46
cbx33ScottK, strigi?22:49
cbx33is it any good?22:49
ScottK-laptopcbx33: I don't use any of them myself.  It's the KDE ~equivalent to Tackerd.22:51
cbx33ahh I see22:52
cbx33ScottK-laptop, Ideally I want to tag files22:52
cbx33guess I may have to just write one myself22:52
ScottK-laptopDunno what to tell you.22:52
cbx33heheh22:52
azeemcbx33: "tag files" and "semantic file system" don't appear to be different things22:53
azeemeh22:53
azeem-don't22:53
cbx33azeem, sure22:53

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