/srv/irclogs.ubuntu.com/2010/05/26/#ubuntu-motu.txt

kklimondaSarvatt: maybe you should make ubuntu-desktop depend on modaliases? most people get wary when they notice it's being removed.00:56
=== nobawk is now known as nobawk|away
micahgpersia: ping03:32
=== nobawk|away is now known as nobawk
aalexHello. Can my package get into Lucid? I would really like it to be in the current LTS for the next 2 years.04:44
aalexIt's called scenic. It's on a PPA: http://launchpad.net/~sat-metalab/+archive/metalab/+packages04:45
aalexIt's a high-quality audio-video-MIDI bidirectional streaming software04:45
crimsunno, you can't. Lucid frozen over a month ago.04:45
crimsunfroze *04:46
aalexEven in the Universe?04:46
crimsunyes, even.04:46
crimsunthe *entire* archive.04:46
micahgaalex: if you get it in maverick, you can add get it added to -backports if it doesn't need any other new dependencies04:46
aalexOk then. If it's on Debian testing before June 24th it should be in Maverick?04:46
crimsununstable.04:47
aalexmicahg, That's very interesting. Way to go.04:47
aalexcrimsun, unstable? even easier! :)04:47
micahgaalex: https://help.ubuntu.com/community/UbuntuBackports04:47
aalexScenic is a desktop application, so that would make sense to backport it.04:48
aalexDo I have to wait until Maverick is out before to file that bug ? :)04:53
RAOFThere's also going to be a new process for “cool new apps on lucid”, but it's basically a work around for some technical problems in -backports.04:53
aalexI guess my bug should point to the package in Maverick, so I should at least wait until it's on Ubuntu's web site.04:54
RAOFOnce it's in Maverick you can file the backport bug.04:55
aalexok! thanks guys. :)04:55
aalexCan I already create a pbuilder with maverick as a $DIST? If so, I could build my package right away...05:00
aalexAt least test it.05:00
aalexWell... it must be only after the 24th. I'm better to get it uploaded to Debian05:00
arandaalex: Yes maverick is available for pbuilder on lucid, at least.05:03
aalexarand, cool! :)05:04
mase_wkhey guys,  i have a git branch which contains my ./debian directory. Is there a) a way to tell lintian to ignore my .git directory as its not included in my debian/rules and b) construct the orig.tar.bz2 automagically ?05:07
RAOFaalex: And, yes, you're better off trying to get it uploaded to Debain :)05:11
RAOFmase_wk: You can build your package with git-buildpackage; this can do both.  Although you almost certainly want to also have a .orig.tar.bz2 (or .gz) somewhere public, too.05:12
aalexThere is no tools such as a hg-buildpackage, eh?05:12
RAOFActually, I think there is.05:12
RAOFBut it's probably not as well developed as {svn,bzr,git}-buildpackage.05:13
mase_wkRAOF: ok i'll have a look at git-buildpackage. I don't currently have anywhere that hosts a tar.bz2 and to be honest i don't see much point considering people have access to the entire git repo ,if they want the plain source they can get any revision/ branch they want with git.05:15
RAOFmase_wk: And is every revision of your software equally useful?05:15
mase_wkin master yes, or unless i mess up, all of the tags are equally useful.05:16
mase_wki'll build stable packages for debian but people will need git for unstable/ experimental05:17
cpscottiHey, anyone there from the sru team? Could you check bug 480772 ? I believe the sru is ready for evaluation.05:17
ubottuLaunchpad bug 480772 in harpia (Ubuntu Lucid) "OpenCV 2 incompatibilities" [Undecided,In progress] https://launchpad.net/bugs/48077205:17
RAOFIt's nice to have publically accessible release tarballs, too; among other things, we have tools which inform us when there's a new release if you've got a well-defined tarball location.05:19
fabrice_spcpscotti, a normal sponsor can check your debdiff, test the fix, and upload it to -proposed. After that, the ack from SRU team is required, but not at that point05:19
fabrice_spI have the first steps (until upload to -proposed) in my todo list05:20
cpscottiahh ok.. thanks fabrice_sp05:21
fabrice_spyw ;-)05:21
fabrice_spby the way, why the compilation flag is necessary?05:21
cpscotti(I fixed the issues you pointed.. )05:21
fabrice_spcool: I have  more things to do before checking that05:21
cpscottifabrice_sp: the new opencv uses c++05:22
fabrice_spbut I hope to be able to do it this morning05:22
fabrice_spok05:22
cpscottifabrice_sp: so when compiling a C program that uses it.. you have two options: g++ or "gcc -x c++"05:22
cpscottisince the generated programs are indeed just C, we opted for the -x05:22
fabrice_spok: i knew about g++, but not about -x option05:22
fabrice_spthanks for the explanation05:23
cpscottiI didn't know about it also.. but some guy sent it to me by mail and it felt just "right"05:23
cpscottifabrice_sp: thanks for the evaluation and all05:24
fabrice_spthanks to you for working on it!05:24
cpscottihave a nice day (I'm going to sleep now.. ehehe)05:24
fabrice_sp:-) Good night05:24
cpscottithanks05:25
cpscottibye05:25
mase_wkRAOF: k, i'll consider that in the future. I found the whole packaging process occupying more time than i really wanted to spend in order to make other peoples lives easier so for now just having a lintian approved .deb is more than adequate. I can make sure that ubuntu /debians version is kept up to date.05:25
RAOFmase_wk: What about other distributions?  That's another consideration.05:34
mase_wkRAOF: well i looked at fedora / Suse RPM's and they didn't seem much simpler so it's not something specific to debian. That is next weekends challenge. Slackware tgz's were pretty easy though =)05:36
RAOFmase_wk: I meant: making it easier for maintainers in other distributions to pick up your app is probably worth a little time, but you'll certainly be overtasked creating packages for *all* distributions.05:37
mase_wkwell fedora and debian are using git now aren't they ? i assumed that by having everything in git, it would make life easier for them, i could accept patches specific to  the debian / fedora branches so they don't have to do much maintenance downstream05:40
mase_wkand ubuntu gets it's stuff directly from debian no?05:41
RAOFI'm not sure about Fedora; Debian doesn't have a (traditional) VCS at all.05:41
mase_wkoh ok05:41
mase_wki was under the impression they were moving to git05:41
RAOFSome Debian maintainers use git, but that's entirely optional, and many use no VCS, many use svn, many use bzr, etc.05:42
RAOFWe're moving to bzr, but slowly.05:43
ScottKI think Fedora/RH is still using CVS, but I'm not sure.05:43
mase_wkScottK: pretty sure they just moved ( or will for next release) to git05:43
ScottKIt wouldn't suprise me.  It's not something I particularly keep up on.05:44
RAOFI think they *are* planning to move to git, but they were in CVS last time I looked at a package.05:44
mase_wkjust trying to find a way to make life easy for maintainers so they don't have to do much work, but also keep the distro specific stuff upstream so if j-random user wants to make debs/ rpms of a specific tree so that users can test something that they can do it easily enough05:45
mase_wki mean, if we fix bugs that should be safe for the LTS releases we can push them into a branch at the time we do it, the maintainers can pull the branch and see exactly what we have changed and why05:48
mase_wkand theoretically merge with what they already have on the /debian or /fedora branch05:48
RAOFI tend to just make sure that ./configure --prefix=$HOME/.local does the right thing; that makes it trivial for motivated users to test locally, without breaking anything else.05:49
mase_wkwell the software is not using autotools /make . infact i was disappointed that the debian/rules file had forced me to use make05:50
RAOFDoes whatever build tool you're using have an equivalent feature?05:52
mase_wkstill not sure why, there seems to be a build dep option in the config, so surely as long as the software needed to build the package is also  free software you should be able to use anything you like right?05:52
mase_wkRAOF: it's basically a clone of apache ANT in python i think05:53
mase_wkallows easy xslt translation05:54
RAOFdebian/rules is (kinda) defined to be a makefile with specific targets.  It's basically just a simple build-oriented programming language.05:54
mase_wki mean the whole make thing isn't a big deal but it meant i needed to duplicate work i'd already done05:54
RAOFWhy?  Surely your build: target would just call your existing buildsystem; that's the intention.05:56
mase_wkwell this maybe my lack of experience showing through, but i did try that , and i couldn't get it to give me any actual content in the package. The files don't need to be compiled, they are essentially just dynamic libraries that need to be copied from one place to another with a config file change.05:58
mase_wki ended up having to add a whole bunch of dh_ prefixed utils in order to get it copied over05:59
mase_wkand even then i was still having trouble with getting the documentation installed.05:59
mase_wkwhen i have the files in front of me i'll post to the mailing list with some questions06:00
ScottKmase_wk: If you use distutils with setup.py, the whole of debian/rules only needs to be three lines.06:00
mase_wki'm probably doing a few things wrong.06:00
mase_wki ended up grabbing a few 'similar' applications and using lines from the rules file until it worked06:01
mase_wkScottK: so if i use distutils can i still use git-buildpackage ?06:02
ScottKI would think so, but I don't use it, so no promises.06:03
mase_wkit's not all python. some is just xml files/xslt templates etc..06:03
ScottKYou can install data files with distutils.06:04
mase_wkok cool, i'll look into it . It seems everyone has their own way of packaging, I've spoken to a few people in here and everyone seems to recommend something different.06:05
mase_wkor are all these tools just wrappers around other tools for specific use cases ?06:05
ScottKThere are many ways to do it.06:05
ScottKPython distuilts is a standard method of making Python distributions, so the Debian packaging tools understand how to use it to make a .deb (essentially).06:06
ScottKSo when you use common upstream build systems in standard ways, it's generally pretty easy to make a sane package.06:07
ScottKIf you use a less common build system, then you need to do more of the work yourself.06:07
mase_wkwell what i'm using is common for people who use xslt alot :)06:08
lifelessall 2 of them06:08
mase_wkexactly06:08
mase_wki has a very small use case06:09
mase_wkanyhoo thank you all for your help.06:17
dholbachgood morning08:15
tarzeaugood morning08:47
Laneyurgh10:29
Laneyanyone fancy uploading some no-change rebuilds?10:29
Laneyhttp://orangesquash.org.uk/~laney/haskell-installability/armel.png — start at the top10:30
kklimondaLaney: lol?10:41
kklimondaLaney: is haskell really that bad at keeping stable abi (or whatever it's supposed to be keeping stable ;) )10:42
Laneythey make no guarantees10:43
Laney:(10:43
kklimondahow do you generate this graph?10:44
kklimondadebtree |dot.. something creates uglier one10:45
kklimondathis one is actually readable10:45
kklimondawell, as readable as it can be10:45
Laneyparsing the sources file from the archive10:47
suji when i setup chroot for lucid in jaunty system i got this error http://ubuntu.pastebin.com/P1h34QsJ11:04
siretarthm. anyone knows what's wrong with maverick's libdirectfb-dev?11:17
sebnerjdong: willing to ack a SRU?11:32
om26erpatches are not applied during build process (debian/rules contain: http://pastebin.org/283067) what am I doing wrong?12:16
om26ermy bad seems like I was making a mistake.. now the patch was applied.12:21
* ricotz hopes sebner is talking about docky ;-)12:24
sebnerheh12:25
sebnerricotz: indeed12:25
ricotzsebner, good :)12:26
=== nobawk is now known as nobawk|away
sebnerricotz: I'm annoyed that you still can't place the system icons on the right freely, even though I saw a bzr commit about it once12:33
ricotzsebner, our docky icon will stay there, but if you don't like it you can turn it off in gconf12:36
sebnerricotz: nah, I mean the built-in stuff on the right like "Show Desktop", Trash etc12:37
ricotzsebner, we don't expose all setting-options to have a clean and simple preferences window12:37
ricotzsebner, ah sorry, you can file a wishlist bug, i think there isnt one yet12:38
sebnerricotz: so I was wrong? I thought I saw a bzr commit about it, that's not wishlist then :P12:39
ricotzsebner, you want to be able to put docklets on the left of the starter-window-manager12:41
sebnerricotz: not even that, just put around icons on the right side12:41
ricotzsebner, please file a bug and describe what you have in mind12:44
ricotzsebner, you want to rearrange their order with dnd?12:45
sebnerricotz: exactly, sorry for explaining it that bad12:46
ricotzsebner, this isnt possible, and there is a bug regarding this feature12:47
ricotzsebner, you can move them in docklet tab of the preferences window if you use the ppa version12:47
sebnerricotz: why isn't it possible? It's possible to configure the order in the settings, why not dnd12:48
ricotzsebner, this is a more code-design problem12:48
sebnerricotz: BUUGGGGG! :P12:48
ricotzyeah, i got it12:49
sebnerricotz: really weird though, it works on the "left" side with normal icons but not on the right side, wth is the code-design?12:49
ricotzsebner, you can move item inside a "container" but you can't move a container12:50
sebnerricotz: why don't make the right side a container itself?12:51
ricotzsebner, goto #docky12:52
sebnerricotz: right, pretty much OT12:52
=== nobawk|away is now known as nobawk
=== jtechidna is now known as JontheEchidna
=== freeflyi1g is now known as freeflying
DeeJay1hmm, where can I find debug symbols for /usr/lib/libexpat.so.1 ?13:44
JontheEchidna!find /usr/lib/libexpat.so.113:46
ubottuPackage/file /usr/lib/libexpat.so.1 does not exist in lucid13:46
JontheEchidnaPerhaps there's a libexpat1-dbgsym package in the ddeb repo?13:46
JontheEchidnahttps://wiki.kubuntu.org/DebuggingProgramCrash13:48
JontheEchidnaIf it's not in the ddebs repo, then I'd say that you'd probably have to compile expat yourself13:49
DeeJay1ah, thanks13:51
DeeJay1looks like I'd have to compile it :/13:51
geserDeeJay1: which package version of libexpat1?13:54
geserDeeJay1: http://ddebs.ubuntu.com/pool/main/e/expat/ contains the ddebs for libexpat113:56
DeeJay1no sparc ;)14:03
=== rgreening_ is now known as rgreening
jcastroScottK: ok so at the session the idea was to how to grow the -server channel for contributors, but we realized that the server community is too small, so splitting the channel didn't make sense14:22
jcastroScottK: oops, wrong channel, sigh14:22
bilalakhtarMy package gnome-media-player was uploaded to the universe 2 weeks ago. Now, it has been built and the binaries have cleared the new queue. The package closes a needs-packaging bug. But still it is not set to "Fix Released" When will it happen? Or will I have to set it?14:44
JontheEchidnabilalakhtar: For new packages, you will have to close the needs-packaging bug manually14:46
bilalakhtarJontheEchidna: oh14:46
JontheEchidnabilalakhtar: Since the needs-packaging bug isn't filed against a package, LP won't close the bug via the changelog file of the package, basically.14:47
bilalakhtarok, got it,14:47
ScottKWhich sort of highlights the pointlessness of needs-packaging bugs.15:13
RhondaHmmm, ITP bugs in the Debian BTS work. :)15:15
sommeris there a great package to use a debconf example?15:17
ScottKRhonda: They do, but Debian works on a different scale.  Here you can pretty much look on REVU and see if the package you are interested in is there.15:28
RhondaScottK: here you can pretty much look on mentors and see if the package you are interested in is there?  ;)15:31
RhondaGranted, mentors isn't as incorporated.15:31
ScottKAlso DDs rarely upload their new packages to mentors for peer review.15:31
RhondaBecause any place is as good as :)15:32
RhondaScottK: No, we use experimental for that. ;)15:33
=== alan__ is now known as Yufei
solarionanyone have recommendations on how to easily image a bunch (~100) of identical USB keys?16:03
RhondaGet a huge usb hub16:03
=== nobawk is now known as nobawk|away
jariqDoes anyone have an idea how to make dh_fixperms work on files in /opt ???16:38
azeemjariq: why do you ship files in /opt?16:41
azophaha16:41
azopRhonda: nice16:41
jariqazeem: I've seen that a lot of commercial software products ship files in /opt16:43
azeemthat doesn't make it right16:43
azopazeem: but Google does it(!*@ :P16:43
jariqazeem: lintian also complains about files in /opt so you are most likely right16:46
azeemheh16:47
azeemjariq: I assumed you knew what you are doing and was trying to troll your usage of /opt16:47
jariqbut does that mean debhelper and dh_fixperms cannot be used for creation of such package?16:47
azeemwell, you'll have to fixup /opt yourself I guess16:48
azeemproper Debian packages are not allowed to ship stuff in /opt (except maybe for empty directories)16:48
ScottKThe point of /opt is exactly for commerical stuff.16:49
sommeris there a way to determine package name in postinst?16:49
azeemScottK: where commercial == too crappy to be submitted to policy16:49
ScottKFor stuff you have to ship binary only, keeping vendor based namespace separation in /opt is not an unreasonable thing to do.16:50
jariqScottK: that is exactly what I am trying to achieve16:51
azeemI still don't see the point, I think /opt should be left for manually installed stuff (or crappy installers)16:51
azeembut anyway16:51
ScottKjariq: If you want examples, look in Canonical's parter repository.16:51
jariqand I wanted to use debhelper the same way as I am using it for creation of my packages in universe16:51
jariqso I'll have to fix permissions manually.. crap :(16:53
jariqIs there any other easy way (other than dh_fixperms) for setting permissions? Something similar to *.install files..17:00
azeemchmod17:01
jariqazeem: i wanted to avoid calling chmod and chown directly but it seems to be the only way17:06
azeemmaybe you can convince Canonical to patch some "Canonical Partner" mode into debhelper, which supports /opt ;)17:07
virtualdwhy not /vendor or /service while you're at it :p17:08
jariqthx for advice :) i will look closer at the terms and benefits of partnership17:14
=== \vish is now known as vish
ari-tczewcan we sync new package manually if it will fix FTBFS for other packages?17:16
ScottKari-tczew: There's no rush.  Just file the sync bug.17:17
blueyedandreserl: re etckeeper package: you have changed the version in the etckeeper spec file to match the ubuntu version. Can't this get automated? is the .spec file required after all - except to have the complete source in the source package?17:25
micahgblueyed: miro moving to webkit \o/17:26
blueyedmicahg: nice. everybody finally follows konqueror ;)17:27
andreserlblueyed, huh?17:27
blueyedandreserl: /me talking about your merge 0.41ubuntu1 (etckeeper)17:28
micahgblueyed: one less thing to port fwd every/every other cycle :)17:28
RoAkSoAxblueyed: oh i see. IDK if this can get automated actually. Let me check first17:29
RoAkSoAxblueyed: Ok I now remember. I just updated the version since it already had an Ubuntu version. I just updated it to match the current at the time17:31
blueyedoh, I see. Do you see a way to change it automatically (for Ubuntu)?17:32
blueyedthe Makefile handles it already.17:33
RoAkSoAxblueyed: IDK actually fi there's a way to do it automatically17:34
blueyed"make etckeeper.spec" should do it, though still needs manual invocation.17:34
blueyedok, thx.17:34
=== noodles785 is now known as noodles775
=== mathiaz_ is now known as mathiaz
sommerso I have a source package with multiple packages... is there a way to have one postinst that will adjust paths based on package?18:35
sommerif not is there a "lib" or some such file where I can place shared postinst code18:37
=== nobawk|away is now known as nobawk
ScottKsommer: What specifically are you trying to install?19:00
ScottKinstall/accomplish19:00
sommerScottK: creating an openldap-dit-core, openldap-dit-usersandgroups package... they have basically the same postinst and I was looking for a way of not creating openldap-dit-core.postinst, openldap-dit-usersandgroups.postinst, etgc19:01
ScottKsommer: The common way to do this is create a common core postinst and then a postinst.in for each binary and generate them at build time.19:02
ScottKclamav does this and I'm sure others do to.19:02
sommerScottK: ah, I'll take a look at that.  thanks19:03
=== jtechidna is now known as JontheEchidna
ari-tczewgeser, persia: what about approve me to universe-contributors?19:21
Riddellfabrice_sp: ping19:37
Riddellfabrice_sp: you say "No need to " on lastfm on MoM, what's that about?19:38
Riddell(and how do comments get added anyway?)19:38
kklimondaRiddell: you can just click on a comment row and type a comment in, then press enter19:39
=== sharms_ is now known as sharms
Rhondaazop: nice what? :)21:13
fabrice_spRiddell, this is an old comments  (from Karmic or Lucid cycle)21:14
fabrice_spI've deleted it21:21
BlackZfabrice_sp: fixed the patch for librack-ruby, could you take a look?21:21
fabrice_spbug number ?21:27
fabrice_sp(I'm too tired to look after it right now, but will check tomorrow morning)21:27
fabrice_spbye21:28
BlackZfabrice_sp: #53379921:31
=== redocdam is now known as kingcrab
=== kingcrab is now known as redocdam
zimioI have problems....23:43
zimiomaking a package23:43

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