/srv/irclogs.ubuntu.com/2010/09/09/#ubuntu-motu.txt

lfaraonecrimsun_: re our discussion of building in tmpfs etc, is it feasible to use sbuild + aufs's setup with piuparts? Right now piuparts only works OOTB with pbuilder chroots.00:06
SpamapSugh.. scons is.. weird00:21
jo-erlendsync-ui is not installable because of a dependency issue. This is the right channel for packaging issues?00:43
ScottKjo-erlend: If it's about packaging for Ubuntu Universe/Multiverse, yes.02:45
=== nigelb_ is now known as nigelb
gilbertScottK: i did mean maverick.  what should i do about #611446?03:52
ScottKgilbert: What was the bug again?03:52
gilbert61144603:52
gilbertany thoughts?  i think the only solution is a rollback to lucid03:56
ScottKThis is the xpdf one?04:08
ScottKIt would be very unusual for us to do this.04:08
* ScottK looks at the bug.04:09
ScottKgilbert: If I understand the bug correctly, 3.02-2 works and 3.02-11 doesn't, right?04:11
ScottKHave you reviewed the diff to see what might be the source of the problem?04:11
gilbertScottK: i'm the debian maintainer, and i converted the package to use poppler.  that works just fine on debian, but will not work on ubuntu for some reason.  my best guess is that there are issues with your fontconfig04:23
gilbertScottK: i'm just trying to help you all out so you don't ship a completely broken package04:23
gilbertScottK: i've recompiled lucid's 3.02-2ubuntu1 on maverick, and it works fine.  if i uploaded that as version 3.02-9+reverted3.02-2ubuntu1, would it be possible to get a freeze exception to include that working version in maverick?04:24
ScottKgilbert: I appreciate your efforts on our behalf.04:36
ScottKgilbert: Sure.  Are there no changes from -2 through -9 you'd keep?04:37
ScottKgilbert: I'd just call it 3.02-9ubuntu1 and just describe the reversions in debian/changelog.04:37
ScottK(sorry, I'm a little distracted by people going to bed and an occasionally flooding kitchen here at home I'm trying to diagnose.04:38
ScottK)04:38
ScottKgilbert: I need to go, so please let's pick up this discussion tomorrow.  I definitely appreciate your interest in helping us avoid doing something dumb.04:51
gilbertScottK: i would probably keep the patch that fixes slow scrolling in i386, but that would be all05:03
dirganhelo05:46
jo-erlendis there any particular way to file a bug on wrong dependencies for a package in universe?08:32
jo-erlendin Maverick, sync-ui depends on libedataserver1.2-11 (>= 1:2.6.1), but the only one available is libedataserver1.2-13, which makes sync-ui uninstallable.08:34
jo-erlendactually, it's syncevolution that depends on that one. sync-ui depends on syncevolution.08:36
AnAntHello08:38
jo-erlendperhaps this bug is related? https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/60274808:38
ubottuLaunchpad bug 602748 in syncevolution (Ubuntu) "please update syncevolution to latest stable version" [Undecided,New]08:38
geserjo-erlend: this sound like syncevolution needs a rebuild against the recent libs but it fails to build: http://launchpadlibrarian.net/53051951/buildlog_ubuntu-maverick-i386.syncevolution_1.0%2Bds1~beta2a-1build1_FAILEDTOBUILD.txt.gz08:39
jo-erlenddamn. I hope someone is able to fix that, because that'll prevent me from upgrading to maverick.08:45
alkisgHi, I'm making a package with .exe binary files that depends on wine. I'd go for "Architecture: amd64 i386", but I see that the wine package uses "Architecture: all" instead, and leaves its  dependencies (wine 1.2, available only for amd64/i386) to prohibit the users from installing it to other architectures. Which of the two approaches sounds better?08:46
pooliealkisg: i'm not an expert but perhaps the second?08:46
pooliethen if someone fixes it to work elsewhere with an emulator or something, it'll be ok08:47
alkisgMaybe there's also a possibility that sometime in the future wine will be available to other architectures via emulation, so maybe that's an additional reason to prefer "all"... thank you poolie08:47
alkisgHeh we were thinking the same thing :)08:47
=== ivoks-afk is now known as ivoks
=== sebner_ is now known as sebner
bilalakhtarhyperair: go to LP and see the new LP theme! :D Its awesome!09:39
AnAntis that a practical joke ?09:40
bilalakhtarAnAnt: Everyone is saying this sentence!09:40
persiaPlease don't propagate it.  Much better to say it's down for a while.09:41
persiaTruly, we should be glad it's down: from what I've seen in the launchpad channels, it looks like it should be more robust when it gets back up (running lucid)09:41
bilalakhtarpersia: yes, it should, and will certainly be09:42
bilalakhtarProbably the servers were running hardy before?09:42
AnAntah, hope REVU will upgrade too09:43
persiaIt won't.09:43
bilalakhtarREVU just fixed an important bug09:43
persiaThere's no Ubuntu kernel that can run on the hosting machine.09:43
bilalakhtarthat 'Cannot unpack 3.0 (quilt) packages' bug09:43
bilalakhtarpersia: wha? No ubuntu kernel can run on web servers?09:44
persiaIf anyone has a spare machine they want to donate to ubuntuwire for REVU, then it can be fixed relatively easily, but I'd suggest waiting to see what happens with the new applications process first: having integrated backports+new apps with lots of extra bits and a selected body responsible for ensuring the process goes smoothly wouldn't be bad.09:44
geserbilalakhtar: REVU runs on sparc09:44
persiabilalakhtar, It's not about what REVU does: it's about the machine behind REVU.  Nobody made sparc work for lucid, so it can't upgrade.09:44
bilalakhtarAnd SPARC support is ceased, right?09:45
bilalakhtarfor maverick, I mean09:45
AnAntyup09:45
bilalakhtarIt was never supported, but09:45
bilalakhtarThe port has been removed from ports.u.c09:45
geseryes, what I've heard hardy was the last release that worked on sparc09:45
gesertherefore REVU was running hardy09:46
persiabilalakhtar, It is not true that sparc was never supported.09:46
AnAnthow about running Debian on REVU ?09:46
persiaJaunty worked for sparc.  karmic was mostly working, but getting weak.  lucid wouldn't go at all.09:46
AnAntDebian does support sparc, right ?09:46
bilalakhtarpersia: Is a new process going to be implemented for new packaged?09:46
bilalakhtar*packages09:46
gesera parallel process09:47
persiabilalakhtar, That's what I keep hearing.  I haven't heard great progress.  If something isn't clearer in the next six weeks, I'll hope we can find a way to revive and revitalise the old processes rather than adding a new one.09:47
* bilalakhtar has 4 packages on REVU09:47
bilalakhtarREVU seems to be lonely nowadays09:48
Laneybilalakhtar: I suggest you try Debian09:48
bilalakhtarLaney: Ask AnAnt about my Debian story :(09:48
bilalakhtarLaney: Packages over there are also stuck09:48
Laneyrather you should ask derivatives@debian.org ;)09:48
geserbilalakhtar: https://wiki.ubuntu.com/PostReleaseApps/09:48
bilalakhtarIt would have definitely been better if ubuntuwire was given the opportunity to host on revu.ubuntu.com09:49
bilalakhtarokay, hafta go now09:49
kaushalhi12:09
persiahey12:09
kaushalI have ran a OpenVAS Scan on Ubuntu Lucid Server 10.04.112:09
kaushaland it reported Apache is prone to multiple vulnerabilities12:10
persiaYou might want to chat with the folk in #ubuntu-hardened.  I believe they try to stay on top of the CVEs, etc.12:10
kaushalpersia: sure12:10
persiaThanks for helping make Ubuntu secure :)12:11
kaushalI have ran a OpenVAS Scan on Ubuntu Lucid Server 10.04.1, and it reported Apache 2.2.14-5ubuntu8 is prone to multiple vulnerabilities12:11
sorenYes. So you mentioned.12:12
persiaReally, we can't help much.  The folk in #ubuntu-hardened mostly care for security stuff, and the folk in #ubuntu-server mostly care for server stuff.12:12
persia(some of them might be here, but really, there are places where folk who can make a difference are more concentrated)12:13
persiaWe mostly focus on random QA issues for packages that *aren't* so commonly used.12:13
kaushalpersia: Thanks12:14
kaushalmuch appreciated12:14
persiaBest of luck in getting the vulnerabilities confirmed as closed.12:14
=== ivoks is now known as ivoks-afk
ScottKgilbert: I'm not sure what tz you're in, but I'm around again.12:51
=== jtechidna is now known as JontheEchidna
ScottKgilbert: Done.  Thank you again for letting us know about the problem and recommending a fix.13:59
ScottK"fix"13:59
=== ivoks-afk is now known as ivoks
hakermaniaHello all, I am trying to find a way uploading something to Revu. I know, you'll tell me that ubuntu is "frozen" right now, but I have to know! I know how to develop a .deb package, but as i saw other uploaders in revu.ubuntuwire.com upload tarballs, .diff files .changes files and so on. I have no idea what these are.. I really like my prog and I want to include it into the Ubuntu Software Center but I don't know where to start....14:27
RhondaIf you know how to develop a .deb package you should have a resulting .changes file, too.14:29
hakermaniaYeah, ok, and how about the .dsc and .diff files?14:30
RhondaThe .dsc and .diff gets generated if you do a full build, including source build.14:38
RhondaWhich is default anyway. Still no clue how you build without generating a .diff and .dsc :)14:38
hakermaniaOk, will I have your support while trying to build the package and generate all the important files? i am not a full-n00b, I swear! :P14:40
RhondaWhat tool do you use? debuild, pbuilder, cowbuilder - they all produce the complete set in the default usage, including source package and changes files.14:41
RhondaIf you mention what you use we might be able to tell you where things went wrong. :)14:41
persiaRhonda, There are a couple guides to be found on the internet that explain how to manually construct a binary .deb (yes, this is considered very poor practice, but often a source of confusion)14:45
hakermaniapersia (i found you name, you are a MOTU, right?) the online guides are confusing...14:45
hakermaniaI'll have a try and I'll tell you guys14:46
hakermaniaBut in a bit14:46
hakermaniaI'll experiment myself for a bit14:46
persiahakermania, Really, tell us what you're doing, and how you're doing it, and we'll point you at stuff.  Random searching online is guaranteed to be less productive to you.14:46
hakermaniaI am trying to make a package and upload it to revu.ubuntuwire.com14:47
hakermaniawith the help of dput14:47
hakermaniaLet me experiment for a bit and if I need help I'll return back here14:47
hakermania..14:47
hakermaniaty anyway14:48
persiaREVU doesn't accept .deb files anyway.14:50
=== james_w` is now known as james_w
=== ivoks is now known as ivoks-nopower
=== ivoks-nopower is now known as ivoks
=== faizul is now known as root_
=== root_ is now known as faizul
=== nxvl_ is now known as nxvl
hakermaniaOk, I'm back. I've build the .deb package. It contains usr/sbin/Executable and a folder in /usr/share/ which will be copied in first app run. I used the command dpkg-deb --build myapp_1.0-1 to build the .deb package but no diff file was created. I want also by default to have a shortcut created fot the ubuntu menu. I know that his can be done by creating a shortcut at ~/.local/share/applications/ but, as the .deb package cannot do anyt17:23
=== yofel_ is now known as yofel
hakermaniapersia, anybody?17:35
hakermaniaI've build the .deb package. It contains usr/sbin/Executable and a folder in /usr/share/ which will be copied in first app run. I used the command dpkg-deb --build myapp_1.0-1 to build the .deb package but no diff file was created. I want also by default to have a shortcut created fot the ubuntu menu. I know that his can be done by creating a shortcut at ~/.local/share/applications/ but, as the .deb package cannot do anything into the 17:44
ari-tczewScottK: do you receive e-mails when someone has edit wiki page?18:49
ScottKIf I'm subscribed to it, yes.18:49
ari-tczew[en] kangarooo, laney, voodoo-eu, kitterman, nhandler18:49
ScottKYep18:49
ari-tczewScottK: it's my page. can I check who has subscribed to my page?18:50
ScottKI'm not sure, but that list should tell you.18:50
ari-tczewScottK: ah, right.18:50
jpdsari-tczew: "Info" → "Show General Page infos"18:51
ari-tczewScottK: well, did you subscribe to my page? or it's automatically due to maintaining or something?18:51
ScottKI subscribed to it.18:51
ScottKIt's not rare for me to subscribe to a page after I change it so I can see what changes come after.18:52
ari-tczewyes, yes18:53
ari-tczewI'm just amazed that someone is watching me. :P18:53
nhandlerari-tczew: Keep in mind, the wiki supports subscribing to pages matching a certain pattern. So many people are indirectly subscribed to your page18:59
jpds /*19:00
ari-tczewok thanks nhandler19:01
hakermaniaguys19:08
hakermaniacan anyone help me?19:08
hakermaniawhere do I place the unistall script in the tree of the debian package?19:09
hakermaniain DEBIAN folder?19:09
hakermaniaand If yes, with what name?19:09
ScottKhakermania: If you are looking at a DEBIAN folder, you are looking at a binary package and not a source package.  If you build a proper source package, it will take care of that for you.19:16
hakermaniaBut I am building a binary package.19:16
ScottKOK19:18
Rhondapersia: You mean like "create a directory with content that should be extracted into /, add a DEBIAN directory containing a control file with … and call dpkg --build tmp .."?20:08
ajmitchmorning20:09
Rhondahakermania: Erm, usind dpkg-deb --build is definitely not the proper way to build a Debian package. You need a debian directory in the source and that has to at least contain a changelog, rules file, copyright and control files.20:12
Rhondahakermania: dpkg-deb --build is used at the very end of debian/rules, and most of the times not even directly but through some helper tool.20:12
hakermaniaRhonda: I have made an app in C++ (I have a good knowledge of this) and i want it to make a deb package with the purpose of including this program to the Ubuntu Software Center! Unfortunately i have no idea how to do this. I am 2 hours now trying to solve the errors lintian "provides" to me on every effort on building the package. So, i am a little disappointed. What do you suggest?20:14
RhondaTo use a guide that helps you to create a _source_ package, not a .deb package.20:15
hakermaniaa tarball for example?20:15
RhondaI have no clue where you found the guide that suggests to go with dpkg-deb --build, this is the wrong approach.20:16
hakermaniaYeah, OK, but I need help making a tarball or something like this.20:16
hakermaniai don't care whether it is .tar.gz or .deb, i want it to be something :P20:17
RhondaA tarball is only one part of a Debian source package. A Debian source package contains of 2 or more files. The .dsc which is the source description file, a tarball (recently can even be more than one), and optional either a debian diff or a debian tarball containing the changes required for creating the Debian binary packages.20:17
hakermaniaWhat do you mean "creating the Debian binary packages" ?20:18
hakermaniathe .deb files?20:18
RhondaThe .deb files are the binary packages, yes.20:19
Rhondahakermania: https://wiki.ubuntu.com/PackagingGuide seems to be an exhaustive guide that should be able to get you started.20:20
hakermaniaOk, so the tarball must contain the configure file, the make file, with $1 = install or $1 = unistall, and all the files needed that makefile plays with20:21
hakermaniathanks for the link by the way, but please answer me to this question to undewrstand a bit20:22
=== astralja1a is now known as astraljava
RhondaThe tarball contains all the files that are created by upstream, including makefiles or configure scripts. I'm not sure what you mean with $1 = install or $1 = uninstall.20:27
ari-tczewhow can I rename the file through bzr?20:28
ari-tczewbzr mv got it20:29
hakermaniaRhonda:  I can't understand the online source :( the things are simple and i think that you can help me a bit... I have a program. A simple program. This goes to /usr/bin/. Nice and cool. then, this simple program uses some files to run, perform some checks etc. These files go to /usr/share/ and then I copy them to ~/.config at the first app run. So, what else do I need to build the DEB package? I am really confused.... Is there any he21:03
Rhondahakermania: For a start, your message got cut after "Is there any he".21:12
hakermanias there any helper that asks you about where to place the one and the other file and creates the package itself?21:13
Rhondahakermania: The debian/rules file of a Debian source package is technicly just a makefile that has to have specific targets and in the end creates the .deb files.21:13
Rhondadebhelper takes you pretty much there.21:13
hakermaniaBut we are talking about MY program! I haven't make any source package or something like this!21:14
Rhondadh_make gets you a debian/ directory with a load of example files, most of which you can delete because they won't apply, like all the emacsen ones, I assume.21:14
hakermaniawhere are these examples placed?21:14
RhondaIf you want a program to get packaged, you should consider producing a makefile to do so, or use autotools if it requires other libraries to check their availablility and things.21:15
RhondaInside the debian/ directory. :)21:15
hakermaniaToo much info for a day i think --_--21:17
ari-tczewRhonda: would you like review my package on REVU?21:46
RhondaEven if I would like I couldn't because you didn't hand a link. :)21:47
ari-tczewRhonda: I prepare it for upload :P21:47
ari-tczewRhonda: now it's available on bzr21:47
RhondaUnfortunately I have given up digging into bzr years ago, but I guess I should give it a try again.21:48
ari-tczewRhonda: till upload to REVU: http://bazaar.launchpad.net/~ari-tczew/clementine/REVU/files21:48
ari-tczewRhonda: http://revu.ubuntuwire.com/details.py?upid=860322:30
RhondaOh, I think REVU really should bump its lintian version …22:32
ScottKRhonda: You can ask for that in #ubuntuwire.  That's the group that runs it.22:33
RhondaHmm, I thought, revu now supports source v3?22:34
RhondaSomeone mentioned that recently?22:34
r4v5Hey guys, I'm trying to figure out what's up with bug 601950 (modifiers fail to work on a particular bluetooth keyboard); is there a canonical way to try the latest upstream source and then revert if the bug's still there?22:35
ubottuLaunchpad bug 601950 in bluez (Ubuntu) "Shift/Ctrl/Alt on Rocketfish (RF-BTKB4) bluetooth keyboard do not work." [Undecided,New] https://launchpad.net/bugs/60195022:35
Rhondaari-tczew: Don't get me wrong, but I'm not confident enough with source v3 yet so I rather not dig into that one, especially since I'm really tired, too …22:36
ari-tczewRhonda: ok no problem22:36
=== ivoks is now known as ivoks-afk
RainCTRhonda, ScottK: Done (updating lintian on REVU)23:36
ajmitchoops, I'd forgot to do that with the backport I did recently23:42
ajmitchfor REVU & v3 source packages, I hadn't gone through & unpacked all the uploads that had failed before the dpkg backport was put in place23:44
gilbertScottK: thanks for uploading the "fix"!23:57

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