/srv/irclogs.ubuntu.com/2008/08/11/#ubuntu-motu.txt

RAOFOk.  That should be easy, then; just a $PACKAGENAME.install file containing "foobar.script usr/share/mythtv/mythstream/parsers"00:01
tgm4883_laptopgreat, got that00:01
tgm4883_laptopthe file installs just fine, it's just getting it packaged and past revu thats a pain ;)00:01
RAOFYes.00:01
tgm4883_laptopbut so far, i've complied with everything, it's just this diff problem00:02
RAOFtgm4883_laptop: Sorry, gnome-terminal crashed.00:21
RAOFtgm4883_laptop: What is the usr directory there for?00:22
RAOFtgm4883_laptop: Oh, that's the problem.  You've added a usr directory to the source; that's not necessary.00:22
tgm4883_laptopRAOF, I need to pull that and fix the install file don't I?00:26
RAOFRight.00:26
tgm4883_laptopok00:26
RAOFI'm not sure that the diversions are a great idea, though.00:26
tgm4883_laptopand move the youtube dir back to the root dir?00:27
tgm4883_laptopwhy not?00:27
tgm4883_laptopI think I have to do them00:27
RAOFYou could modify the mythstream package to not install the youtube parser, but to depend/recommend it.00:28
tgm4883_laptopheh, yea, working on that too00:29
tgm4883_laptopbut that i'm less familiar with, as the actual mythstream package installs that rather than something like the install file00:29
RAOFThat can be corrected in the mythstream packaging.00:30
tgm4883_laptophow so?  I've been looking at it (admittedly I am not the best guy to look at that)00:30
RAOFBy deleting the youtube filter stuff after it gets installed :)00:30
tgm4883_laptopheh, well at least i'm getting different results now when trying to build the package00:38
tgm4883_laptopRAOF, now i'm getting this  tar: youtube/search.pl: Cannot open: File exists when trying to build the package00:39
tgm4883_laptopand it doesn't build at atll00:39
tgm4883_laptopThis are the last two lines before it crashes   dpkg-source: failure: tar -xkf - gave error exit status 200:40
tgm4883_laptopdpkg-buildpackage: failure: dpkg-source -i.bzr -b mythstream-parser-youtube gave error exit status 2900:40
tgm4883_laptopI really appreciate you help btw00:40
tgm4883_laptopbah, that was a typo, nm00:47
* emgent need DD.01:41
=== vorian is now known as vorian_
tgm4883_laptopThanks again for the help RAOF, everything seems to be working now02:03
tgm4883_laptopIf any MOTU has some spare time, I'd appreciate another REVU of this package http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube  I've made the requested changes.02:04
=== macd_ is now known as macd
RAOFHm.  It seems the recent REVU work has broken some of the database.  In particular... http://revu.ubuntuwire.com/details.py?package=gtk2-engines-aurora02:10
tgm4883_laptopI'm sorry, when making the requested changes I introduced a bug.  Please disregard my request for a REVU on http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube  My apologies02:18
=== wolfger_ is now known as wolfger
nxvlok02:39
nxvlhttp://paste.ubuntu.com/35777/02:39
nxvlthis is the error i'm getting02:39
nxvlthe odd thing02:40
nxvlis that using a debian chroot env to build it works fine02:40
nxvlit should be an issue with ubuntu specific autotools/libtool02:40
persianxvl: I've not seen that error before.  Which version of libtool is specified in ltmain.sh?02:47
nxvl1.5.2402:49
StevenKlibtool | 2.2.4-0ubuntu3 |      intrepid | source, amd64, i38602:50
nxvlStevenK: yep02:50
nxvlthe most odd thing02:50
nxvlis that on debian works fine02:50
persia libtool |   1.5.26-4 |      unstable | source, alpha, amd64, arm, armel, hppa, hurd-i386, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc02:50
StevenKnxvl: Enable experimental in your debian chroot.02:51
nxvloh02:51
StevenKnxvl: I bet it then blows up02:51
* nxvl creates experimental chroot02:51
persianxvl: Well, I'd recommend starting from http://people.debian.org/~keybuk/libtool-updating.html or http://people.dooz.org/~lool/debian/relibtoolize if you want to update it.  Both of those are a little out of date, but likely helpfull.02:51
nxvli've been following http://wiki.debian.org/LibtoolUpdate02:52
persianxvl: Updating my documentation redirects, but that doesn't look much fresher.02:53
tgm4883_laptopOk, i've fixed that bug I introduced, so if any MOTU has some spare time, I'd appreciate another REVU of this package http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube  I've made the requested changes.02:53
nxvlmm02:54
nxvli will check and write some documentation on the issue02:55
nxvlthere should be more packages that will have the same issue soon02:55
persianxvl: Thank you.02:55
=== emma_ is now known as emma
nhandlerWhat directories are considered "standard", and don't need to be included in .dirs files when packaging an application?03:58
RAOFnhandler: Everything.04:01
nhandlerWhat do you mean RAOF ?04:02
RAOFnhandler: In most cases you don't need a *dirs at all.  It's only if you need some directories to exist that the build process doesn't create.04:02
nhandlerRAOF: So if you have a .install file that is moving some files into a directory, you don't need to include those directories in a .dirs file?04:03
StevenKnhandler: If the build process creates those directories, no. If it doesn't, yes.04:03
RAOFI think you will, unless your build system already creates those directories.04:03
emgentpython, sure. If you like we are in #rapache-devel04:04
emgentwrong window -.-'04:04
nhandlerAccording to https://wiki.ubuntu.com/PackagingGuide/Basic, it says "dh_install and .install files will automatically take care of creating directories. You only need to use dh_installdirs if your package needs to ship empty nonstandard directories". That is why I was asking.04:06
RAOFnhandler: Why not try?  If the package builds and contains the files you expect, then it works :)04:10
RAOFI suspect that it might, because I don't think that any of the packages I've touched has needed a .dirs file.04:11
nhandlerOk, I guess I can do that. Thanks for your help RAOF04:12
emgentmoin people06:30
nxvl:D06:31
=== superm1 is now known as superm1|away
tgm4883_laptopOk, i've fixed that bug I introduced, so if any MOTU has some spare time, I'd appreciate another REVU of this package http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube  I've made the requested changes.07:00
dholbachgood morning07:18
jpdsmorgen dholbach07:32
dholbachhi jpds07:32
jpdsdholbach: I did some changes to hugdaylist and get-branches and uploaded to intrepid yesterday.07:33
dholbachjpds: nice! :)07:34
jpds:)07:34
slangaseksistpoty: I never mind a query, but can't promise being around :)08:17
=== POX__ is now known as POX_
huatsmorning everyone09:22
bigoncould some motu-sru member have a look at https://bugs.edge.launchpad.net/ubuntu/hardy/+source/pymsn/+bug/255307 ?09:23
ubottuLaunchpad bug 255307 in pymsn "Can't connect to msn accounts" [Medium,Confirmed]09:23
sylvainghi09:23
directhexhm. how can i see the build log for a debian package?09:28
persiadirecthex: packages.qa.debian.org has lots of useful links09:29
directhexwhat kind of half-baked autoconf files use "no" as your compiler if the following happens: "checking for ./../mcs... no"09:39
persiadirecthex: The very special ones :)09:39
directhexbleh09:40
directhexokay, let's see it build now09:40
=== dholbach_ is now known as dholbach
RAOFdirecthex: That's _awesome_.  Who's autoconf is that?09:47
directhexRAOF, monodoc :)09:48
RAOF!!!09:48
directhexrighty. i post the debdiff from the latest debian package to the new ubuntu package for a merge, yes?09:48
RAOFYa.09:48
persiadirecthex: As long as the Debian orig.tar.gz represents either a new version or is bit-identical to the Ubuntu orig.tar.gz09:49
* RAOF watches #nouveau work out how to resume an nv3x card in a macbook09:49
persiaRAOF: That reminds me: how are the libdrm debates coming along?09:49
RAOFpersia: Dunno, really.  It seems that GEM is going to to go upstream sometime soon (2.6.28 is a number that springs to mind), but I don't think that TTM has died, either.09:50
persiaRAOF: So the prospect of nouveau in intrepid+1 still looks dim?09:51
RAOFIntrepid+1?  I'd hope that'd fly.09:51
persiaUnless we lose step, 2.6.28 seems the right target.  If that's GEM, and there is an expectation that all the drivers will migrate, I'm hoping nouveau will be amoung the "all".09:52
persiaOn the other hand, until TTM either wins or dies, I'm less sure.09:52
RAOFI think that maybe we'll end up with two managers.09:53
persiaI thought the kernel folk felt that was a fundamentally stupid way to do it.09:53
RAOFTTM doesn't seem like dying; people working on slightly more sophisticaed hardware than Intel cards seem skeptical that GEM can do everything they need.09:53
RAOFOn the other hand, nouveau doesn't actually have to care; it's not blocking on a GPU memory manager.  Just a libdrm release new enough.09:54
RAOFIE: 2.4.x09:54
persiaOh.  I thought it was blocking on both.09:54
RAOFNo.09:55
persiaCool then!  I suppose the interim release (2.3.1?) wasn't sufficient?09:55
RAOFI don't believe so.09:55
RAOFlibdrm was blocking on GEM/TTM; even if they do a GEM-only 2.4 release nouveau gains a new-enough drm to build.09:56
persiaAh, I understand now.  Thanks.09:56
RAOFAt least for now; it's a bit of a maintenence problem, since they don't give any API guarantees.  That said, their drm API has changed only twice in the last 6 months or so from memory.  Possibly only once, actually.09:57
=== Czessi__ is now known as Czessi
RainCTScottK: ping, do you have a moment to speak about julius?10:45
=== RainCT is now known as RainCT_
Lutinbobbo: you commented 'waiting for -4 so we can sync' for the prayer merge, but I don't see any bug related to this on the BTS. private email ?11:29
RainCTScottK: I've answered to your comment on REVU.11:52
directhexcan i pray for syncs too?11:52
* RainCT looks at directhex with a ???? face :P11:53
directhexLP:25664111:54
persiasyntax failure bug #25664111:54
ubottuLaunchpad bug 256641 in ubuntu "[sync request] webkit-sharp from Debian Unstable, version 0.2-1" [Wishlist,Confirmed] https://launchpad.net/bugs/25664111:54
RainCTdirecthex: that's already ack'd11:56
persiadirecthex: Even with the bug reference, it doesn't make any sense.  At first, I was ignoring what I thought was a reference to the merge of prayer, but now I'm also confused.  What do you mean?11:56
directhexi mean i'm waiting on a sync. nothing more than that.11:56
RainCTdirecthex: Ah, you just have to wait for an archive admin to look at it; that shouldn't take much.11:57
directhexhm, maybe it's a good thing i forgot to add u-u-s to a merge bug. sounds like there'll be a new version in debian later today12:07
nxvlmoin12:12
Syntuxmoinmoin12:39
slytherincan anyone please ack bug 254919?13:00
ubottuLaunchpad bug 254919 in libdvdnav "Please update to 4.1.2-3" [Undecided,New] https://launchpad.net/bugs/25491913:00
* RainCT looks13:00
slytherinRainCT: are you a MOTU?13:01
RainCTslytherin: yep13:01
slytherinoh, I didn't know that. :-)13:01
persiaslytherin: You might want to look at the requestsync output for the common format for sync bugs.13:08
directhexooh, i didn't know about requestsync13:09
slytherinpersia: I didn't log that but, I was going to log one when I saw an existing bug. I just subscribed u-u-s and gave reason for sync.13:09
bigonany motu-sru around?13:10
RainCTslytherin: please correct the bug title & summary before subscribing u-u-s in the future13:11
persiaslytherin: Ah.  I usually edit the description when I do that, as many people who aren't regularly in this channel aren't familiar with the specific format that reduces work for the archive admins (so we can get more syncs).13:11
slytherinRainCT: persia: Ok. Will keep in mind.13:12
RainCTslytherin: Ack'd. I can give-back gst-plugins-bad0.1 if you ping me once the new version has been build13:16
slytherinRainCT:. Ok. Will keep watch.13:16
ScottKRainCT: I'm not so great on library stuff either.  I'd suggest ask sistpoty when he's around.13:20
RainCTScottK: Okay, thanks.13:22
persiaRainCT: which package?13:25
RainCTpersia: http://revu.ubuntuwire.com/details.py?package=julius13:26
slytherindoes anyone if it it possible to provide more than one package names in apt:// style link?13:30
RainCTslytherin: yep. iirc just do apt:package1,package213:31
RainCTor with ; perhaps, I'm not sure13:31
RainCTslytherin: yes, apt:pidgin,pidgin-plugin-pack13:32
directhexit'd be nice to specify repos with apturl13:32
RainCTdirecthex: +113:32
directhexespecially useful for PPAs13:32
joaopintoapturl supports adding repositories, or at least it was on the specification13:33
directhexthat's one thing suse has right now - "1-click" lin ks which can define a repo as well as a package13:33
directhexjoaopinto, where's it documented?13:34
wgrantI believe that was left unimplemented due to the stupidity of the idea.13:34
RainCTdirecthex: I think the reason why this isn't enabled (the code is already there, or at least some of it) is that some people feared that it would be too easy to use evil repositories then. That doesn't make sense, IMHO, as if they want to break their system they will do anyway, and if they do it with apturl we have the chances to show a nice, big, warning13:34
slytherinRainCT: it works with ',' but it shows one confirmation dialog per package.13:35
=== nhandler_ is now known as nhandler
directhexRainCT, have you heard sorry tales of malicious suse 1-click repos?13:35
RainCTnope, but neither have I heard about SuSe having 1-click repos :P13:36
wgrantAnd neither have I heard about anybody using SuSE.13:36
joaopintohow would  it differ from the current gdebi  implementation ?13:36
RainCTdirecthex: and you don't need to convince me (I like the idea), convince wgrant :P13:36
RainCTjoaopinto: that you don't have to download the files yourself13:36
wgrantParticularly given that PPAs are unsigned, it is very bad to encourage their use.13:37
directhexwgrant, so do it on a temporary basis. allow an apturl link to specify a repo which is only used for resolving the requested package list - but is not added permanently13:37
joaopintoRainCT, uh ? I mean from a security perspective, you always have to request for the action, regardless if you are installing from APT or from a .deb13:37
directhexso you get to show all the usual gpg moaning all you want. it just makes adding split packages from outside the main repo much easier13:38
RainCTwgrant: Having apturl support them doesn't mean encourage their use. The point is that if they add them through apturl we have the chance to say "Hey, that's bad. Don't do it."; else they will just see "add ... to your sources.list"13:38
RainCTjoaopinto: in my view, it's the same13:38
persiadirecthex: Why would you wish to do that?13:39
wgrantdirecthex: How does that make it any better?13:40
wgrantSo now I both have a chance of getting a bogus repo, and not getting security updates.13:40
directhexwgrant, it's still better than the current approach spread far & wide over the internet involving "sudo wget"13:40
wgrantPerhaps not.13:41
directhexcopypaste this lengthy string to set up your system. don't worry abuot confirmation screens, our nice clever config lines take care of them for you13:41
joaopintowgrant, such risk exists if you add the repository manually, your concerns is not on how to setup the repositories, but on the repository contents itself13:42
wgrantWe don't want a facility for websites to be able to present links like that with the only confirmation being dialogs that users will just click throough.13:43
directhexif someone clueless wants to add a potentially bad repository to their system, i really fail to see why a popup warning "this repo is unofficial and might screw you up" is worse than people just pasting things like "sudo wget http://somebadsite.com/sources.list.d/hardy.list -O /etc/apt/sources.list.d/badsite.list" into a terminal13:43
persiaOn the other hand, it is nice to present links that let people install packages from the already configured repositories, for documentation, etc.13:44
wgrantdirecthex: Users dislike click-through dialogs.13:44
wgrantdirecthex: Users just click through them.13:44
directhexand <3 terminals!13:44
wgrantTerminals seem to generally do a good job of scaring new users off.13:44
joaopintowgrant, users dislike security concerns in general, so what's the point ?13:45
RainCTwgrant: yes, but put a shiny warning icon there and if they don't see it it's their problem. with the current approach they will just copy-paste stuff without even knowing what it does13:45
wgrantI don't see why we should make it easier for users to click-through potentially fatal warnings.13:45
joaopintowgrant, actually it usualy breaks their system frequently, because users without a security conscience are those which try anything on the terminal13:46
elkbuntuwgrant, eep, who's suggesting that?13:46
* slytherin feels responsible for starting flame war on the channel. :-(13:49
directhexslytherin, not at all, you reminded me of a pet peeve13:50
andrew_sayerswgrant: surely you'd have to type your password though?  That's harder to sleepwalk through than clicking on stuff.13:53
wgrantandrew_sayers: You'd be surprised what users will do.13:53
directhexlike run random things as root in terminals?13:53
wgrantLots of people complain about terminals.13:54
wgrantSo people obviously vastly prefer GUIs.13:54
Hobbseedirecthex: i see people run rm -rf /, when suggested.13:54
Hobbseewhy would they not click through warnings?13:55
Hobbseewhich are less scary than opening a terminal?13:55
directhexHobbsee, some warning or no warning. pick one.13:55
wgrantTerminals are scary enough to send people back to Windows.13:56
joaopintothis is a new security technique, security through scariness13:56
directhexwhy doesn't ubuntu alias rm to "rm -i" like on redhat? people can't be trusted, evidently13:56
andrew_sayersIf you really wanted to be malicious, wouldn't you just create a shell script that called gksudo?13:56
wgrantjoaopinto: There is no other solution to stupid users.13:56
andrew_sayersThen tell people to double-click on the script and click/type through.13:57
ion_A dialog that forces you to type “I am possibly letting <blahblah> happen” to continue? :-)13:57
directhexion_, remember glxgears -iacknowledgethstthistoolisnotabenchmark ?13:57
joaopintowgrant, that is why stupid users have problems into getting into Linux, some people instead of educating prefers to keep stupids away13:57
wgrant"Yes, do as I say!"13:57
ion_Like what apt does when you’re removing something essential13:57
wgrant'tis what I was quoting from.13:58
wgrantI hope.13:58
Hobbseejoaopinto: based on their frustration level at attempting to get anything done, si that such a bad thing?13:58
Hobbseeclearly, you have to have some form of clue, and actually read things, to succeed.13:59
Hobbseethe same thing happens in windows, or in anything else complex, that you haven't seen before.13:59
joaopintoHobbsee, no, but I believe that stupidity is not a non treatable disease, is something that your turn into knowledge, it is not not something that you just care about keeping away14:00
Hobbseecase study:  bubblewrap.14:00
wgrantHobbsee: Indeed.14:00
Hobbseeyeah....right....14:00
Hobbseewgrant: i take it you've seen enough of the saga to be well aware...14:01
wgrantHobbsee: I have.14:01
wgrantjoaopinto: One can't educate clueless users immediately. You have to scare them from some things first.14:01
directhexjoaopinto, ignorance is curable. stupidity isn't14:01
joaopintoHobbsee, why not adding a warning on the installer "Are you stupid Y/N?" ?14:01
Hobbseejoaopinto: because i don't write the installer?14:01
joaopintodirecthex, users are ignorant, not stupid14:02
andrew_sayersIt seems like the argument against modifying apturl is that we're protecting the set of users that would click through absolutely anything in a window, but would never touch a console...14:02
directhexjoaopinto, you'd be surprised. there's a definite mix14:02
Hobbseejoaopinto: i'd prefer to do it as "here's a block of text.  here's a multiple choice quiz, to check that you actually can read"14:02
Hobbseeor something.  but that's idealism.14:02
andrew_sayers... from the set of bad guys that can do anything with a shell script, but can't call a GUI from it.14:02
directhexhow big is that demographic?14:03
andrew_sayersSurely the intersection of those two sets is pretty small?14:03
joaopintoHobbsee, no, because your personal believe does get proper recognition, otherwise the installer developer would implement it, but I am sure it would not be on Ubuntu :)14:04
* wgrant -> bed14:04
Hobbseejoaopinto: or because i'm not silly enough to ask for it.14:04
Hobbseewhile it would be nice, it's not feasible.14:05
ScottKAdri2000 or Lutin: The main.php page on DaD is serving up the Universe list ...14:05
joaopintowell, you could provide a terminal to them with "Please type at least 3 unix commands", that would scare them during the install phase14:06
Hobbseeyes, but that would nto be my aim.14:06
persiaUmm.  Lots of discussion on this, which is good.  Tone is less ideal.14:06
* white waves14:06
directhexhere's the thing.14:06
Hobbseemy aim would be to check fi they're actually capable of taking in information.14:06
directhexgdebi makes it easy to download and run a .deb14:07
directhexof unknown safety and origin14:07
persiaGiven the number of bug reports we had from easyubuntu, automatix, etc., I think it's better to say that the desire it to make it difficult to install software not currently in the repositories.14:07
whiteHobbsee: so when are you in melb? no more excuses ;)14:07
andrew_sayersHow about taking such users out of sudoers and forcing them to do a root log-in to a session that can only do a limited set of jobs?14:07
directhexhowever, we're saying a procedure to make installing two debs is ZOMGBADNOOOOOOOOOOOOOOOOO!14:07
Hobbseebecause if they're not, then really, they should go back to windows, where they might have somehow understood it.14:07
andrew_sayers(Install packages, edit a few things)14:07
Hobbseewhite: no idea........14:07
white;?14:07
white;/14:07
directhexpersia, so why is gdebi there?14:07
directhexpersia, if the policy is terminal-or-repo-only, gdebi violates that14:08
ScottKandrew_sayers: Once you are root, then there is no such thing as a limited set of jobs.14:08
ScottKdirecthex: I'd prefer it weren't.14:08
elkbuntupersia, add ultabreaksit to that list14:08
andrew_sayersScottK: If you're smart, yes.  But we're talking here about people that will run "sudo rm -rf /" if a stranger tells them to.14:08
persiadirecthex: It's not policy, it's guidelines to reduce invalid bug reports, and yes, gdebi does violate the guideline.14:08
Hobbseeandrew_sayers: ultimately, they will still find ways around, to screw stuff up.14:09
ScottKI'm fairly well convinced that being both easy and secure is a system administration design problem that is not yet solved.14:09
joaopintoI thought the goal was to make  the users aware of the risks of installing software from untrusted sources, not to block them14:09
Hobbseeandrew_sayers: OTOH, they might learn, after the first time.14:10
ScottKI'm not convinced it's solvable.14:10
whiteHobbsee: what about mid-semester break or so?14:10
Hobbseewhite: perhaps.  i'll think on it :)14:10
white:)14:10
LutinScottK: still having the main/universe issue with DaD ? works just fine here14:10
* ScottK tries again.14:10
andrew_sayersHobbsee: then why bother putting such a small roadbump to stupidity as apturl when there are legitimate uses where it's quite handy?14:10
LutinScottK: anyways given the number of broken merges for main, you might not want to use it14:11
ScottKLutin: Fine now.14:11
ScottKLutin: It's useful for knowing IF there's one I should look into.14:11
Hobbseeandrew_sayers: because for the people who are ignorant, it's a good wake up call.  those are unlikely to screw up their system.14:12
LutinScottK: true :)14:12
ScottKThanks for the warning though.14:12
Hobbseeandrew_sayers: those that do not take in any information are doomed to fail, whatever is done.14:13
joaopintoIgnorant users don't need applications features to turn their system insecure, they are insecure by nature14:13
Hobbsee(which is a different category)14:13
andrew_sayersHobbsee: but forcing them to log in to an alien environment that they haven't seen for X months isn't a wake-up call?14:13
persiaandrew_sayers: What is the use case which this solves?14:14
joaopintoHobbsee, what is your definition for "taking any information?", how does an sources.list setup instructions improve the information quality to a dialog presenting the repository url and a warning about the risks of using it ?14:14
andrew_sayerspersia: The use case for apturl: I'm writing an application that I plan to put into a PPA some time soonish.  After that, I'd like to go to ubuntuforums.org and tell people "click here to try the app out, then tell me if it's any good".14:15
ScottKandrew_sayers: Of course given the current DNS cache poisoning problems that's a fundamentally insecure approach since PPAs aren't even signed.14:16
directhex andrew_sayers you're dangerous then!14:16
andrew_sayersWhat would be a more secure approach?14:16
directhexthe mythbuntu team will be handing out free mirror-and-sign scripts in the foyer during the interval14:16
ScottKIt doesn't matter how you install it or get it, there's no guarantee the user is getting the package you served.14:16
joaopintoandrew_sayers, you can just ask "please ALT-F2: "wget && sudo " I am sure that will be clear for them :P14:17
HobbseeScottK: nor that the package that was uploaded to the main archive is any good, or was for anything but testing purposes.14:17
ScottKandrew_sayers: Build your own binaries, sign them and serve them.14:17
Hobbseeain't security great?14:17
ScottKHobbsee:14:17
ScottKHobbsee: Yes.14:17
directhexand write a six step guide on accessing them14:17
directhexbonus points for subtle differences from the last 3rd party repo instructions you read14:17
ScottKHobbsee: I think maybe we need a script like the contentless ping script that drops a warning about unsigned repositories into the channel every time someone says PPA.14:18
persiaandrew_sayers: I guess.  I'm not very comfortable with that being a means to get users, but that may be me.14:18
directhexmedibuntu earns double bonus points for use of "sudo sed"14:18
bddebianHeya gang14:18
stefanlsdIf im looking at a merge and looking at a debdiff and i see       +-      printf(buf);                   (new line)     ++      printf("%s", buf);        (what is the +- and ++ showing as opposed to just + or -)...14:18
Hobbseejoaopinto: i wasn't making a point about that at all.  My point was that we have users who are determined to do silly things, and that click through warnings probably aren't effective.  But then, consoles don't appera to scare them either.14:19
RainCTstefanlsd: that there's a diff in the debdiff14:19
directhexstefanlsd, it usually means changes are being made to a patch in debian/patches/14:19
HobbseeScottK: well, they do plan to sign them eventually.  I personally think that's more dangerous.14:19
Lutindirecthex: thanks for the bonus points14:19
ScottKHobbsee: In a different way.14:20
HobbseeScottK: well, people don't even think about it - all it says is "this comes from launchpad"14:20
Hobbseebut i don't currently see a way around that.14:20
directhexLutin, and you increase the score further by having over 1000 words in the repo howto14:20
Lutindirecthex: woot14:21
Hobbseei wonder if the solution is to implement complete rollbacks.14:21
ScottKHobbsee: Yes.  I agree that's a problem.  Personally I think that PPA and such mark the eventual doom of the official repository.14:21
HobbseeScottK: that, adn other reasons.14:21
directhexLutin, disappointing use of a keyring package instead of wget and apt-key though :(14:21
Hobbseebut i think other reasons will be the predominant factors.14:21
andrew_sayersRandom idea - how about wrapping apturl in a questionnaire when it tries to install from random sources?14:23
andrew_sayers"Why did you install this [for fun, to solve a problem, other]?  How much do you expect it to crash [1..5]?"14:23
andrew_sayersThen a similar questionnaire on exit.14:24
joaopintolol14:24
andrew_sayersThat would give great feedback for the legitimate use case of developing packages, would scare users and be non-ignorable, and would make life harder for bad guys.14:24
stefanlsddirecthex, ScottK - thanks. I see that there is a patch in the debian/patches directory which i guess explains the ++ and +-.  Am I right in saying that debuild doesnt apply the patches...14:25
directhexandrew_sayers, you could implement it by allowing your repo to define a script to run as root when the repo is added!14:25
directhexandrew_sayers, your script could call a gui-drawing script tool, like lots i forgot the names of!14:25
Lutindirecthex: why disappointing ?14:25
Hobbsee"pop all this bubblewrap, and think about what you're about to do.  it could break your system"14:25
Hobbsee"you can't install this until you finish"14:26
directhexLutin, too user friendly14:26
Lutindirecthex: ahah. good one14:26
andrew_sayersdirecthex: I know you're being silly, but you'd have a set of standard scary questions, and a text file defining optional extra useful questions.14:26
directhexLutin, ooh, how about making people do apt-key -add <EOF, then paste the key into the window! joy!14:26
andrew_sayersstandard == for all packages, hardcoded in apturl.14:26
Lutindirecthex: and btw, we (as in, the medibuntu team) didn't write that documentation. we're merely updating the URLs14:26
directhexLutin, i'm not trying to mock you guys, i'm just using it as an example. it's probabnly one of the most popular third party repos on the interwebs14:27
directhexLutin, how many hits do you get on packages.gz a month?14:27
Lutindirecthex: I don't even know. lots14:28
jpdsLaney: I've made some changes to pull-lp-source in ubuntu-dev-tools trunk.14:28
directhexi wonder what discussions the suse people had over ymp.14:31
=== zookoaway is now known as zooko
slytherinanyone having powerpc machine access right now? I need confirmation on some observation related to java on intrepid.14:34
sistpoty|workhi folks14:35
Hobbseehey sistpoty|work14:35
sistpoty|workhi Hobbsee14:35
ScottKslytherin: I'd suggest asking TheMuso.14:36
\shdirecthex: they can use "signed rpm packages" so when I trust one dev who signed his/her packages, I can be sure that this package is no malware....14:37
slytherinScottK: I dropped a message on #ubuntu-powerpc but no one responded.14:37
\shdirecthex: but regarding the repos , they are lost, too14:37
\shdirecthex: hint on binary packages14:38
directhex\sh, i just find it dumb that you can pick four popular third party repos, and find four different instructions for enablement14:40
slaytonDoes anybody know if there are any plans make deb package for dbus-c++?14:40
persiaCould someone from the mentoring team please respond to https://lists.ubuntu.com/archives/motu-council/2008-August/001369.html (in the appropriate forum)14:40
directhexthe irony being that the most "user-friendly" method is opening a terminal & blindly copypasting things into it, entering a sudo password when prompted14:41
persiaslayton: Is there a needs-packaging bug?  If not, you might search for a Debian ITP.  If neither exists, the chances are very low that someone is working on it.14:41
andrew_sayersIs it worth sticking a few installation-related ideas up on brainstorm and seeing what the crowd makes of them?14:43
* soren would also be hesitant to consider the existence of an ITP much of a suggestion that someone is working on said package14:43
persiaandrew_sayers: It's certainly more likely to generate a useful discussion than an IRC log.14:43
persiasoren: An ITP is explicitly a statement that someone *is* working on a package.  This is how it differs from an RFP.14:44
andrew_sayerspersia: I'd dispute "discussion", but "evidence", certainly :)14:44
sorenpersia: I've lost count of the times I've wanted a package of some software, found that it wasn't in Debian, and then went on to find a several year old ITP about it.14:44
azeempersia: depends on how old the ITP is14:44
azeemsoren: however, they are getting expired semi-automatically these days14:45
sorenpersia: It doesn' imply that someons is working on it. It implies that at some point, someone *intended* to work on it.14:45
azeembut yeah, I'm sometimes annoyed by this14:45
persiasoren: The owner of the ITP should be pinged, and if not responsive, it ought be retitiled to an RFP.  Anyway, for many of those I've found an ignored package on mentors.debian.net to go with the old ITP.14:45
\shdirecthex: well, how could someone solve those issues, without distributing everything....people without a clue should not deal with those things...but this is a dream14:45
sorenIn fact, I'll bet that in more than a few cases, those stale ITP's have caused people to NOT package stuff, because apparantly someone else is working on it (only they're not).14:45
sorenpersia: That's a reasonable point.14:46
sorenpersia: I've, in fact, myself had a package in that state.14:46
persiasoren: Well, sure, but that's because not enough people triage wnpp, rather than being part of the definition of an ITP.14:46
azeempersia: this /is/ happening14:46
persiaazeem: Which is happening?14:46
azeemretitling to RFP or closing of ITP bugs after a timeout14:47
persiasoren: I'd hope by now you had the appropriate levers to get out of that state.14:47
azeemsome people just reopen them, though14:47
sorenpersia: If you look at it from the perspective of a new developer who comes along and thinks, "hmm, Debian doesn't have this package, apparantly. I'll be a good boy and package it.. <google around a bit>... Oh, someone is already working on it. I'll play some more WoW instead of working on Debian."14:47
persiaazeem: Yep.  There are many people with persistent intentions.  I will very likely someday be the maintainer of uqm.  This may not happen until after lenny+1 ships.14:47
directhexsoren, been there done that14:47
sorenpersia: Exactly that happened to me.14:48
sorenpersia: WEll, without the WoW stuff.14:48
sorenpersia: I was more of a Tetris kind of kid.14:48
persiasoren: You didn't even bother to contact the person working on it?14:48
sorenpersia: Nope.14:48
sorenpersia: Who was I to question their work?14:48
soren(or lack thereof)14:48
persiasoren: Hrm.  You've improved with time, but still, communication is good.14:49
sorenpersia: This was many, many moons ago.14:49
directhex\sh, as andrew_sayers pointed out, i think the number of people who will blindly click through things ignoring the consequences, but who won't open a terminal & paste things in ignoring the consequences, is small14:49
* persia had issues with Debian back in woody/sarge days that cause Ubuntu to be the primary focus of development, but doesn't understand not communicating if you want something done.14:49
sorenpersia: /me guesses ~10 years.14:49
sistpoty|workuniversal saying of the day: you just have to get the right blocks into the right slots :)14:50
=== superm1|away is now known as superm1
sorenThat's what she said.14:50
directhexsistpoty|work, not if you have a hammer14:50
persiasistpoty|work: Indeed.14:50
sistpoty|workdirecthex: heh14:50
persiasoren: You were a Hamm user?14:50
sorenpersia: Bo.14:51
\shdirecthex: well, people are more likely to click through a UI wizard, but regarding my experiences with "start term, copy&paste this" it works very well and easy even for non - knowledged people...14:51
* persia is impressed14:51
azeemsoren: I was just lucky that the only guy packaging stuff in my field (chemistry) soon left Debian after I got interested14:52
sorenpersia: And unfortunately, I never made the step from user to developer and I largely blame stale ITP's. I think I must have gone through the "hmm.. I'll try packaging this.. Oh, someone's already doing it" cycle at least 10 times.14:52
sorenWhen i finally found something that noone had packaged, and I did it, I never was able to find a sponsor, but that's a different argument altogether.14:53
directhex\sh, as soon as you give instructions to people involving a terminal, you've lost the "linux isn't hard & nerdy" argument. the sad thing is, for most people, it's simply incomprehensible voodoo - and either you end up scaring them away from gettring things done, or teach them pasting random lines from the internet is safe14:53
persiasoren: Ah.  I've never been a fan of new packaging.  My largest contribution to Debian pre-Ubuntu was trying to get packages that hadn't updated in testing since potato pushed back to sid for sarge (which is now fairly standard practice)14:54
ScottKWhich gets back to my point that both secure and easy is a sysadmin problem that is not solved.14:54
ScottKdirecthex: ^^14:54
\shdirecthex: not if they have to just consume...really...people will eat, sorry to say, shit to get things done...14:55
directhex\sh, if they're going to fuck up anyway, why not make it easier for the rest of us, then?14:55
sorenpersia: Well, that I didn't do either, because each package had a maintainer, so they were probably already working on it.14:55
sorenpersia: I know, I know, I was a silly little boy.14:55
* persia refrains from comment14:56
\shdirecthex: and they even eat the shell, if they don't have to think about it...and regarding ubuntu and it's sudo rule and its "one user per system", it makes things even easier for them, despite the fact, that people like me will need to deal with the consequences14:56
\shdirecthex: because it's not the right way, we need to prevent users from doing something stupid, we need to stop bad PR (technical and business talk)...the easiest thing: pay some dollars to be allowed to distribute mp3 player libs legally...pay some dollars for distributing the other codecs as well...but this we don't see in the near future14:58
directhex\sh, bad PR with whom? i san see more than one scenario where "just click this to install on suse, or follow this six-step terminal-based guide on ubuntu" won't make ubuntu appear to be the better option for beginners, even if it is theoretically more secure in some capacity15:01
persiadirecthex: Why shouldn't it be in the repositories then, if the software is useful and safe for users to install?15:02
directhexpersia, not everything makes it into -updates or -backports15:04
directhexpersia, and there's questions of scope and relevance. fr'example, it would be nice if a third-party company, e.g. a canonical partner like dell, can post a single link for "install special dell sauce"15:05
persiadirecthex: For -backports, that's a soluable issue.  For -updates, it's limited for a reason.15:05
persiaAnd they can, as the special dell sauce is in the repositories.15:05
broonieNokia have a system for doing this on their internet tablets.15:05
broonieMight be worth looking at what they do there.15:06
persiaMore generally, the model is that any vendor that wants to ship software for Ubuntu does best to work with Ubuntu (which may or may not be Canonical) to get the software integrated.15:07
directhexthe perception that doing things the "right way" is hard is how things like automatix come into existence15:08
ScottKRight and doing things the right way is the reason it no longer exists.15:09
directhexyeah15:09
joaopintopersia, is that model working with acceptable results ?15:09
directhexhave you met my friend ultamatix?15:09
joaopintoScottK, actually it does, ultamatix15:09
ScottKNo.  OK.  Nevermind then.15:09
directhexultamatix here wants to add 101 modificatiosn to your hardy system! and is based on the strong foundation of automatix! http://ultamatix.com/15:10
nxvlhello!15:10
sistpoty|workdirecthex: does it add the right blocks into the right slots? *g*15:10
directhexsistpoty|work, [14:50] <directhex> sistpoty|work, not if you have a hammer15:11
sistpoty|workheh15:11
persiajoaopinto: Depends on how you measure things.  I think the model is working reasonably well, considering the growth of Ubuntu.  I'd like to see more people pushing things in.15:11
slaytonHow does one generate a .dsc and .changes file that will allow for the adding of the debian directory to a source tar ball with dpkg-source15:11
persia(assuming said things are being maintained)15:11
persiaslayton: You've that a bit backwards: one unpacks the original source, adds the debian directory and calls dpkg-buildpackage or debuild to generate the .dsc and .changes file.15:12
ScottKRight.  Same quality level Automatix was famous for.15:14
persiadirecthex: The experience has been that most of the external add-ons get sufficiently involved in Ubutnu, and gain enough experience with bugs and related issues, that they begin to see the rationale behind the policies, and work to integrate.15:14
slaytonpersia, right so thats the way I've usually done things... I was unsure if the .dsc and .changes files generated by dpkg-buildpackage were sufficient or if I had to do something special15:14
* ScottK just loves the .pyc files shipped in the .deb.15:14
persiaslayton: Those should be sufficient.  Mind you, debian/ should really be in the diff.gz, rather than in the original source.15:14
slaytonohh.. right so I guess my question is how do I generate that .diff.giz15:17
directhexScottK, with quality like that, who can say no?15:17
directhexslayton, have an orig.tar.gz which differs frmo your app-version folder, when you run debuild15:17
slaytondirecthex, persia Thanks!15:19
ScottKThree cheers for Launchpad performance (while we're on the topic of quality).  This is the main Ubuntu bugs page: <!-- at least 99 queries issued in 13.71 seconds -->15:19
persiaScottK: Bug #1 is a good metric15:20
geserLP stops counting at 99 queries?15:21
ScottKNo.  It'll count higher.15:21
ScottKI've seen bug pages that took over 40015:21
ScottKThey make a database that take 400 queries to render one web page and I'm supposed to feel comfortable with them automating my workflow?15:22
ScottKIt always says 'at least'15:22
lagai need some help with dpkg-divert and shared libraries. http://www.pastebin.ca/1166171 - is there any way i can "correct" the first symlink?15:25
lagathe libmyth-0.21-0 package also seems to ship these symlinks and i'm diverting the lib and the symlinks in my preinst15:26
lagai guess i could put the diverted library in a different directory.15:29
geserlaga: may I ask why you need to divert a lib?15:30
directhexfor great justice!15:31
andrew_sayersI've just written up a little shell script that an attacker could get users to run either by doing `wget .../evil.sh | sh`, or by downloading evil.tar.bz2, unpacking and running the program...15:31
andrew_sayersIt prompts for the root password using gksu, then does whatever it likes, and leaves no trace...15:31
=== fta_ is now known as fta
tuxmaniacCan some please review and sponsor for bug 255224? Thanks in advance15:32
ubottuLaunchpad bug 255224 in gnusim8085 "New Upstream Release 1.3.4" [Undecided,Confirmed] https://launchpad.net/bugs/25522415:32
andrew_sayersThat's a much more severe security hole than anything else we've discussed today - where do I post the bug report?15:32
directhexandrew_sayers, the dreaded irish virus? http://www.voidspace.org.uk/gallery/silly/the_irish_virus.jpg15:32
andrew_sayersdirecthex: :p15:33
lagageser: we have a libmyth-0.21-0 package and libmyth-coreavc-0.21-0. the coreavc package contains just one lib which is supposed to replace libmythtv.so. the new lib adds support for coreavc which is a h.264 codec for windows. and we don't want that patch installed by default15:33
directhexmmm symbols15:33
gesersounds sane to use divert here15:34
lagayeah, it just doesn't work yet ;)15:35
andrew_sayersSeriously though, have a look at: http://pastebin.ubuntu.com/36544/15:36
lagahow is that a security hole?15:37
andrew_sayerslaga: talking to me?15:37
lagayes15:37
andrew_sayersWe've been arguing about whether to make it possible to have 1-click apturl for non-Ubuntu repos.15:37
andrew_sayersThe argument against is that bad guys could use it to install bad things.15:38
andrew_sayersSo far as I can see, arguing that would be a security hole implies that the script I just posted would be a security hole.15:38
geserlaga: doesn't the nvidia packages also divert a lib? Perhaps you could spy there how to do it.15:39
andrew_sayersThe script more so, because it's the attacker wouldn't be tied to Ubuntu.15:39
lagageser: yes, i'll take a look there.. but it could also just be PEBKAC15:40
andrew_sayersSo logically, either you have to say that apturl is an acceptable risk, or tell me where to file the report for that script.15:40
\shandrew_sayers: regarding a single user system, this can be dangerous15:58
andrew_sayersHow so?15:58
\shandrew_sayers: but a user how enters his/her user pw/root pw to execute a script or something else, does know what he/she 's doing15:59
\shs/how/who/15:59
\shandrew_sayers: the same as with windows..just click on something and you have a trojan horse on your system working15:59
\shit depends on your viewpoint15:59
andrew_sayersJust to be clear, you're saying that the script can be dangerous?16:00
\shandrew_sayers: well, drinking too much coffee could be dangerous too...but it's not in the first place...so yes, a 1-click deb install could be dangerous...16:02
persiaandrew_sayers: That script isn't dangerous because it's self contained, althoguh it may overwrite a local ~/evil2.sh (and ought be rejected anyway as it doens't make a useful improvement).  If you'd refreshed your definition of evil with wget or curl, it would be more evil, but would break the download-software-from-non-repo rule that we try to follow.16:03
\shandrew_sayers: but I'm one of the people who likes the "people learn through pain"16:03
andrew_sayersI'm confused...16:04
directhex\sh, "install package? dodge spinning razor blades to continue..."16:04
andrew_sayersAre you saying that security issues don't count if they're not sanctioned by a package in Ubuntu?16:04
\shand TBH, i'm waiting for the day, where we have third party repositories with really dangerous packages inside, like hufflepuff-0.1.0-0ubuntu1_amd64.deb , click here to install...the contents: just a postrm with "rm -rf /"16:05
\shs/postrm/postinst/16:05
directhexas opposed to just a link to hufflepuff-0.1.0-0ubuntu1_amd64.deb with the same thing?16:05
andrew_sayers\sh or a package in main that allocates you a password out of a pre-defined set of 32768 passwords :p16:05
\shandrew_sayers: no..that was not with an intention... that was just a bad way of "the 4 eye principle"...I really mean "I want and will destroy peoples machines"16:06
persiaandrew_sayers: The difference is intent.  Known evil is excluded.  Unknown evil may be included, but we try to avoid it.16:07
\shandrew_sayers: let's say it like this: If someone of us (approved uploaders) is going to upload a package with the intention of destroying peoples systems, you can be sure, that someone will sue us16:08
=== lamego is now known as joaopinto
andrew_sayersI'm still confused :s16:09
directhexisn't that how trust works though? would you trust a third party repo signed by someone in debian-keyring ?16:09
persiaWell, not everyone is somewhere easy to be sued, but if discovered to be intentional and malicious, there is a reasonable chance that the offender would lose upload rights.16:09
\shandrew_sayers: but people outside this project can do what they want...so if people think package "hufflepuff" from repository "harrypotter" is so awesome that they install it, and in this package they do something nasty...nobody can be sued16:09
directhexhow about signed by someone trusted by someone in debian-keyring?16:09
andrew_sayers\sh: so your argument against 1-click install from apturl is that it makes it easier to sue?16:10
RainCTdirecthex: why debian-?16:10
\shandrew_sayers: no it makes it easier to inject malicious software16:10
andrew_sayers\sh: How?  What would an attacker gain by making hufflepuff.deb that they don't get from evil.sh?16:10
directhexRainCT, because debian-keyring contains the keys of everyone. it's big. really big.16:11
\shandrew_sayers: schadenfreude16:11
RainCTbeside that people would get a warning dialog and some of them might be sane enough to not install hufflepuff.deb16:11
\shoh wow...schadenfreude is also an english word....how nice16:12
sistpoty|workis hufflepuff good software? should I download and install it? does it make my ubuntu experience better? *g*16:12
RainCTsistpoty|work: no, it's a pokemon :P16:13
directhex\sh, http://www.youtube.com/watch?v=t9B-ZoS0wvU16:13
sistpoty|workheh16:13
directhexRainCT, crap, i thought i'd completed my pokedex :(16:13
\shandrew_sayers: you make an announcement: "Hufflepuff is the way to go..install this software, and your computer runs 100x times faster then normal"...believe me, more then 1000 people are installing this package without having a look what's inside..and those 1000 people are left with a broken system...16:13
RainCTsistpoty|work: well, not really :P16:13
directhex\sh, but that wouldn't happen if they were linked to a .deb instead of to an apturl16:14
joaopinto\sh, those same people will do the same thing with "To install this software: ALT-F2: wget && sudo supersoftware"16:14
\shdirecthex: well, that would happen with any unproved third party software16:14
\shdoesn't matter if it's coming via a repo or just via gedebi16:14
RainCTdirecthex: lapsus xD. but there is a purple pokemon called something like that, or? :P16:15
\shjoaopinto: yes..but that's too difficult... a single click and synpatic + search for hufflepuff is easier, because it's colorful16:15
RainCT\sh: click on synaptic?16:15
directhexhm, importing debian-keyring takes a while16:15
sistpoty|worksynaptic installs pokemons?16:16
RainCTLOL16:16
directhexsistpoty|work, gotta Depends: 'em all16:16
joaopinto\sh, copy&paste is rather easy for most users this days, because they can't find some click and information dialogs for some tasks...16:16
\shto sum up, because I have to go: you can't solve this problem, only distributing the whole software proved by the distributor...and this is not going to happen, because we have too many legal issues with this16:16
RainCT\sh: there are no legal issues -.-16:17
\shjoaopinto: I repeat my statement to directhex some time ago today: People eat shit so they do everything to taste it...16:17
\shRainCT: distributing some codecs in main would give us some ,-)16:17
andrew_sayers\sh: so it is a legal rather than security issue?16:17
RainCT\sh: I though we were still talking about allowing apturl to get packages from non-official repositories (showing a big warning message, of course)?16:18
RainCTsistpoty|work: can you have a look at http://revu.ubuntuwire.com/details.py?package=julius please (especially the comments)?16:19
sistpoty|workRainCT: sorry cannot give an in depth review from work...16:20
\shandrew_sayers: e.g. what are people downloading on linux the very first time? w32codecs...it's not 100% legal to distribute those codecs in one package without having a windows license or a license of the software vendor, this is why we can't distribute this package in ubuntu in the first place, and this is the reason why we have repos like mediubuntu with this package in their repo ... so now I present to you a repo/package with this package, same16:20
\sh name, latest version etc. everything looks nice and proper ...I'm no. 1 on google, but instead of the normal contents what you expect, I just put "rm -rf /" in this package ... you install it, voila, so we have two things:16:20
sistpoty|workRainCT: but I guess if the question is whether to ship a -dev package in the first place, I'd be a little bit in favour of dropping it altogether16:21
\sh1. it's dangerous to use third party repos/packages without any clue...2. if we want to stop this, we need to find a way of getting rid of those legal issues16:21
RainCTsistpoty|work: okay, thanks16:21
sistpoty|workRainCT: maybe put the header/static lib in julius itself?16:21
RainCTsistpoty|work: well.. julius doesn't need them16:22
sistpoty|workRainCT: however it's perfectly okay to just have a -dev package without corresponding shared lib16:22
sistpoty|workRainCT: so of what use are these in the first place? *G*16:22
\sh3. it wouldn't stop the user to download other third party packages/repos where software is hiding which are not in our repos..16:22
RainCTsistpoty|work: I don't know xD16:23
\sh4. therefore, I don't like the simple way of making peoples life easier, but as I#m not the godfather of simplicity, I think people need to learn through pain, and wait for their first windows experience on linux ,-)16:23
* sistpoty|work peeks at a header file16:23
=== asac_ is now known as asac
andrew_sayers\sh: I take your point that (2) is an issue that I can't argue as a mere techie - as to the others, they only makes brainstorm seem more like the place to gather evidence.16:24
sistpoty|workhm... nice another library reinventing a boolean type. hello library, c99 defines bool. *g*16:25
sistpoty|workRainCT: to me it looks a little bit like the whole julius speech recognition is realized in libjulius, so that other programs can make use of it as well.16:26
\shandrew_sayers: well, just use the class enemy no. 1 , I don't know you, but my neighbours and some of my beloved non-computer friends and even my girl are always coming to me and telling me: "[Honey (that's what my girl is calling me)|Stephan|Hr. Hermann] Could you please fix my windows, I just downloaded something and now it tells me all the time, I should buy some blue pills"...16:26
sistpoty|workRainCT: so I guess your solution to ship it as a separate -dev package seems best to me16:27
\shandrew_sayers: regarding the user base we want to reach, this can happen much faster on ubuntu as we like16:27
sistpoty|workRainCT: and no need for different -dev packages fwiw, since libjulius directly includes stuff from (lib)sent16:27
RainCTsistpoty|work: so it is OK like it's now? :)16:28
\shandrew_sayers: but in this context, I hope we don't copy Windows ,-)16:28
sistpoty|workRainCT: at least in regards to libjulius-dev ;)16:29
RainCTsistpoty|work: Great. Thanks :)16:29
sistpoty|worknp16:30
andrew_sayers\sh: the reason I'm suggesting to go to Brainstorm is that maybe there's only three people in the world that want apturl modified (in which case the security issue is definitely more important), or maybe Ubuntu users are sick and tired of going to the console every other day to install stuff (in which case, we need to find some sort of solution).16:30
andrew_sayersWe're talking here about balancing security with ease of use, so it's important to know how much each one weighs :)16:32
\shandrew_sayers: regarding my job as sysadmin: security, regarding my job as computer geek: security, regarding my life as computer user: easy to use, but secure (knowing the dark side of the force)16:33
\shandrew_sayers: and yes, that's difficult...that's why we do discuss this topic every now and then16:33
andrew_sayersSo to conclude, how would you feel about filing a bug against apturl in a week or two if Brainstorm says yes?16:35
andrew_sayers(So we can continue to discuss once there's evidence)16:36
\shandrew_sayers: tbh, i don't care about "Brainstorm"...I know it sounds rude, but you know, when 1000 flys are eating crap....I do like a meal with no flys flying around ;) most of the people don't know the real world work fixing peoples computer because of some weired decisions16:40
\shbut those decisions are somehow fixable...e.g. not using this or that software...and on servers I don't have the problem anyways16:41
\shanyhow.../me needs to rush home...16:42
andrew_sayersBye.16:43
tgm4883_laptopIf any MOTU has some spare time, I'd appreciate another REVU of this package http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube  I've made the requested changes.17:05
proppyoy17:30
=== skipper is now known as bdrung
* sistpoty|work heads home... cya17:45
schakravabobbo: hi18:05
bobbohey schakrava18:06
schakravawhat should i do to get started?18:07
bobboschakrava: have you ever fixed a packaging bug before?18:08
schakravanope18:08
bobboschakrava: cool, we want to get started on something properly simple then18:08
schakravabobbo: sure18:09
bobbowe keep a list of "bitesize" (easy to fix) bugs for new contributors at https://bugs.edge.launchpad.net/ubuntu/+bugs?field.tag=bitesize18:09
bobboschakrava: fixing a packages description or manpage is a good place to start18:10
schakravabobbo: so i pick a bug in "confirmed status"?18:11
bobboschakrava: yeah "Confirmed" or "Triaged"18:11
schakravabobbo: ok let me take look. if i have any questions i ask, is that how it works?18:12
bobboschakrava: yeah if you need any help ping me and i'll try to help :)18:12
schakravabobbo: sounds good. i will talk to you soon then. thanks for your help18:13
bobboschakrava: np18:13
bobboschakrava: just make sure to check noone has go to the bug before you (read the comments) as we dont need to duplicate work :)18:14
schakravabobbo: ok sure.18:15
bobboLutin: ping18:47
=== fabrice_sp_ is now known as fabrice_sp
tgm4883_laptopIf you are a MOTU and are bored right now have I got a deal for you.  To help ease your boredness, I'll let you REVU my package http://revu.ubuntuwire.com/details.py?package=mythstream-parser-youtube I've made the requested changes from the last REVU and am ready for another.  This offer valid while supplies last.19:32
RainCTlol19:33
ScottKRainCT: You lol'ed you now you have to review it.19:34
AstralJavaNice approach. :)19:34
tgm4883_laptopthx ;)19:34
LaserJockI need somebody to un-sub UUS from bug #17894819:36
ubottuLaunchpad bug 178948 in pyro "No init scripts for Pyro Event Server" [Wishlist,New] https://launchpad.net/bugs/17894819:36
RainCTLaserJock: done19:38
LaserJockRainCT: awesome thank you19:38
=== azeem_ is now known as azeem
tuxmaniachello folks. can somplease please review diff.gz for bug 255224 and sponsor if found OK?19:41
ubottuLaunchpad bug 255224 in gnusim8085 "New Upstream Release 1.3.4" [Undecided,Confirmed] https://launchpad.net/bugs/25522419:41
tuxmaniacthanks in advance19:41
foxbuntuany one willing to give my package a revu? I would greatly appriciate the help: http://revu.ubuntuwire.com/details.py?package=mythbuntu-log-grabber19:55
slytherinhow can I delete a photo from gpg key?20:01
slytherinI tried to replace photo with newer one but seahorse seems to have added the new photo20:01
jpdsslytherin: Have you uploaded the key with the photo to a keyserver?20:02
slytherinjpds: not with newer photo.20:02
slytherinanyway, I just deleted it with help of seahorse.20:03
jpdsslytherin: The photo will stay with the key forever on the keyserver.20:03
slytherinjpds: I am uploading now the updated key20:03
geserslytherin: you can only revoke it, but it will be there forever20:04
jpdsslytherin: When you download the key, the photo shall still be there.20:04
geserkeyservers are append-only20:04
slytherinis there no replace? Like I replace my whole key with newer one?20:04
geserno20:05
slytherin:-(20:05
geserkeyservers don't have any authentication method20:05
Treenaksslytherin: there is no remove, only add20:05
Treenaksslytherin: you could revoke your old photo, add a new one20:05
Treenaksslytherin: but it'd still be there20:06
Treenaks(a photo is just another UID, afaik)20:06
bobbois there any documentation that will explain what a fakesync is?20:08
jpdsbobbo: Upload of Debian package into Ubuntu by an Ubuntu developer.20:08
bobbojpds: just like a normal sync?20:09
jpdsbobbo: Yeah, that's why it's fake.20:09
sebnerbobbo: ubuntu orig.tar.gz with debian diff.gz20:09
bobboah ok20:10
geserbobbo: usually a source package will get copied from Debian as is, but if the .orig.tar.gz differs, a developer needs to take the Ubuntu .orig.tar.gz and the Debian .diff.gz, build a new source package and upload it20:10
sebnerha! as I said XD20:10
gesersometimes it's needed due to bad versioning20:11
bobboI'm trying to work out what to do with Jokosher20:11
bobbodholbach packged it into Ubuntu, but someone else packaged it into Debian20:11
geserbobbo: same upstream version?20:11
bobbogeser: yes20:12
geserbut the .orig.tar.gz have a different md5sum?20:12
bobbonope, the orig's have the same sum, its the diff.gzs that are different20:12
slytherinbobbo: For jokosher merge I suggest take Debian version and try to apply changes form Ubuntu that are relevant.20:13
geserthan it's just a simple sync or a merge20:13
bobboslytherin: ok, yeah makes sense20:13
slytherinI feel that it will be a sync in the end.20:13
bobbomaybe i should get it synced, then apply the changes in a different upload, to stop potential breakages when merging again20:14
bobbootherwise I will need to change things like debian/copyright and mess up debian/changelog20:14
sebnerhuhi norsetto20:21
norsettohi sebner20:21
totopalmanorsetto, hi :)20:23
norsettohi totopalma20:24
norsettobobbo: hehe, you are a great commuter when it comes to community communication20:27
bobbonorsetto: hehe :D20:28
fabrice_spHi. I'm getting a  manpage-not-compressed-with-max-compression error in lintian when using the upstream manpage (in gz format). Should I recompress it?20:31
RainCTfabrice_sp: how are you installing the manpage?20:32
fabrice_spRainCT: dh_installman in rules, with a manpages file in debian directory20:33
norsettoyuppi, the opengl 3.0 spec is out!20:33
bobbonorsetto: shame everyone is hammering it :(20:34
norsettobobbo: of course, I would be surprised of anything else20:34
bobbohehe, true, peopel always find something to fight about when something major is changed20:35
bobbos/peopel/people20:35
bobboSUggesting moving to Empathy instead of Pidgin has started an almighty holywar on the forums :/20:36
directhexis it any good?20:37
RainCTDescription: This is the youtube parser for Mythstream, a plugin for MythTV.20:37
* RainCT runs away and cries :P20:37
lagaRainCT: ?20:38
RainCTlaga: that's supposed to be a short description20:39
sebnerRainCT: hf :P20:39
lagaheh20:39
RoAkSoAxheya guys, i have an offtopic question!: how much does a junior sysadmin, and a junior developer earns in Europe?? (or someone who is just starting in the IT field)20:41
fabrice_spRainCT: any clue on the error Lintian is giving me?20:42
directhexRoAkSoAx, depends on where in europe, experience level, and company20:49
RoAkSoAxdirecthex: yeah but for someone who is just starting?? let's say in countries like Austria, Germany, Spain... ?20:50
directhexno idea on those20:50
RoAkSoAxdirecthex: in the uk?20:51
directhexmmm, probably 18k outside london20:51
Kopfgeldjaegermy bro has just started working for IBM in germany20:52
Kopfgeldjaeger18k € / year20:52
directhex£20:53
RoAkSoAxKopfgeldjaeger: so like 26k USD ?20:53
Kopfgeldjaeger28.8k $US20:54
directhex$36.20:54
directhex£18k is ~$36k20:54
Kopfgeldjaegeryeah, about 26, 27k20:54
norsettoyou should specify that those sums are after taxes20:55
RoAkSoAxand for someone who just left university, and maybe doing an internship or something like that?20:55
RainCTfabrice_sp: no, sorry :(20:55
directhexthose sums are before taxes20:55
directhexuk pay is quoted per anum before income taxes20:55
directhexall taxes together make about 33% deduction20:55
norsettodirecthex: ah, then I don't envy you ...20:55
fabrice_spRainCT: thanks for looking. I'll ask upstream to deliver non compressed files.20:56
directhexRoAkSoAx, i started on £18k academic salary when i graduated20:56
jpdsRoAkSoAx: http://www.itjobswatch.co.uk/20:56
directhexjobcs.ac.uk ?20:57
directhexbah20:57
directhexjobs.ac.uk20:57
directhextyping is HARD. let's go shopping!20:58
RoAkSoAxwhat about if the company is hiring someone outside the country of where the company is?? no taxes right?20:58
RoAkSoAxand work from home20:58
KopfgeldjaegerRoAkSoAx: my brother hasnt left univery yet20:59
directhexworking from home, as a beginner?20:59
directhexha20:59
directhexgood luck with that20:59
RoAkSoAxdirecthex: yeah as a beginner working from home.. how much would you think could be a good salary?20:59
RoAkSoAxor an average one21:00
directhexi don't have the faintest idea, you'll only find nebulous web companies who'd even think of offering telecommuting to graduates21:00
directhexand they'll pay abyting from 10k to 100k depending on how much venture capital they have lying around21:00
slytherinany mediawiki formatting experts here?21:01
RoAkSoAxdirecthex: i see.. it would probably be a sales representative/ sysadmin21:03
webframppackages libghc6-xmonad-dev and libghc6-xmonad-contrib-dev depend on libghc6-x11-dev (= 1.4.1-1), but libghc6-x11-dev 1.4.2-1 is what gets installed in Intrepid21:23
azeemhaskell fun21:24
webframpyea, where would I look to proceed from here?21:24
azeemI guess those xmonad packages need a rebuild21:25
webframpwhats the best way to do that?21:28
webframphttps://wiki.ubuntu.com/PbuilderHowto ?21:30
azeemwebframp: are you asking as a user who wants to use them, or as a developer who wants to fix the archive?21:31
webframpwell i am a user who wants to use them (fix my broken haskell environment) and as a learning process towards fixing the archive21:32
ScottKwebframp: If sistpoty comes around, ask him.  IIRC he was working on Haskell stuff.21:34
webframpScottK: thanks, i'll watch21:35
sebnerwebframp: though not likely today :)21:36
webframpsebner: heh nice, well some other time maybe21:37
norsettoanyone on intrepid care to test the installation of libgail18 ?21:37
=== Syntux_ is now known as Syntux
geserScottK, webframp: I've just filed a sync request for xmonad21:38
sebnernorsetto: already in the archive?21:38
norsettosebner: yes21:38
sebnernorsetto: unmet dep21:39
norsettosebner: which one?21:39
SyntuxGood day, I'm packaging English-Arabic dictionary that works with Stardict, Arabeyes.org did the word list in dictd format and someone else converted what they did to Stardict, who's the author in this case? and should I mentioned both in copyright?21:39
webframpnorsetto: libgtk2.0-0: Conflicts: libgail18 but 1.22.1-1ubuntu1 is to be installed21:40
sebnernorsetto: http://paste.ubuntu.com/36626/21:40
webframpgeser: is there a launchpad page i can watch to track the status ?21:41
geserwebframp: bug #25708521:42
ubottuLaunchpad bug 257085 in xmonad "Please sync xmonad 0.7-2 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/25708521:42
norsettothanks sebner, webframp: this is an interesting one, libgail18 depends on libgtk2.0-0 which conflicts with libgail18 ...21:42
schakravacan someone tell me what DebianMaintainerField specification.21:42
geserwebframp: and bug #25708621:43
schakravais?21:43
ubottuLaunchpad bug 257086 in xmonad-contrib "Please sync xmonad-contrib 0.7-2 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/25708621:43
sebnernorsetto: you're welcome :)21:43
schakravabobbo: are you there?21:43
webframpgeser: thanks, subscribed21:43
RainCTschakrava: if you have a packaging question, we don't bite :)21:44
RainCT(well, at least most of us :P)21:44
ScottKschakrava: https://wiki.ubuntu.com/DebianMaintainerField21:45
geserRainCT: who bites? :)21:45
RainCTschakrava: ah. hadn't seen your question :)21:45
* norsetto bites geser21:45
schakrava:) trying to do my first packaging task. 23506321:45
* DktrKranz is hungry, he would bite everything21:45
* geser bites back :P21:45
RainCTschakrava: you can use command update-maintainer to change the Maintainer according to the DebianMaintainerField spec21:46
schakravascottk: thanks. reading it21:46
RainCTgeser: see? :)21:46
schakravarainct: thanks21:46
DktrKranznorsetto, do you want some photos of saturday's party? :)21:46
RainCTyw21:46
norsettoDktrKranz: the rave one? ;-)21:46
DktrKranzyeah21:46
* norsetto pumps up the bass21:47
sebnerDktrKranz: \o/21:47
DktrKranzsebner, you there too^21:47
DktrKranz?21:48
DktrKranzthere... here ;)21:48
sebnerDktrKranz: sure but just some minutes before I leave though21:48
fabrice_sp_Hi. I have to add a menu file to the package I'm creating (for people noyt using desktop manager). Could someone point me to a sample?21:49
nxvljcastro: the video streaming is awesome, we should do that on UDS21:53
k0phi all.21:56
metare21:57
metanow from the interpid21:57
DktrKranzhi k0p ;)21:57
metaThere are a little problem about krusader:21:57
metaThe following packages have unmet dependencies:21:57
meta  krusader: Depends: libkonq4 (>= 4:3.5.8-1) but it is not installable21:57
metaI hope that this is the right place to report this21:58
RainCTScottK: what do you mean about the binary?21:59
RainCTScottK: it's not a lib but a CLI application21:59
RainCT(re julius)21:59
ScottKRainCT: OK, then sispoty22:00
ScottKsispoty's reference to libjulius confused me then22:00
ScottKRainCT: libjulius-dev without a libjulius seems odd to me, but don't mind me.22:01
RainCTScottK: dunno, sistpoty said that that's allowed22:01
ScottKAnd I believe him, it just seems odd.22:02
sebnergn8 folks22:03
RainCTsebner: gute nacht22:03
sebnerRainCT: =)22:03
norsettoRainCT: stille nacht22:06
emgenthello people22:06
norsettoemgent: O/22:07
emgentA voi!22:07
RainCThey emgent22:08
fabrice_sp_norsetto: I corrected some of your comments on mountmanager (http://revu.ubuntuwire.com/details.py?package=mountmanager). Should I upload a new package or wait until everything got corrected?22:09
emgenthello RainCT :)22:10
norsettofabrice_sp_: lets wait, there is no rush22:10
fabrice_sp_ok. Thanks22:10
=== zooko is now known as zookoafk
norsettofabrice_sp_: if qt4-dev-tools is explicitily required than we should explicitly add it as a (Build-)Depends; its better than to expect it to be dragged in by some other dependancy (which may always change)22:17
=== Czessi_ is now known as Czessi
norsettofabrice_sp_: re 2.1, we should get the "preferred form of modification" with the tarball then, otherwise we cannot distribute it22:19
=== vorian_ is now known as vorian
norsettofabrice_sp_: 7.1 to 7.3, yes, unless they are required for the program to run (in which case I would be tempted to say that the program should be patched)22:20
norsettofabrice_sp_: 8.1: the problem is about the comment, not the name22:21
fabrice_sp_norsetto: for qt4-dev-tools: you're right. The first comment from apachelogger let thought that qt4-dev was depending on qt4-dev.22:25
fabrice_sp_I'll correct that22:25
fabrice_sp_norsetto: and about 8.1. The link you put is only for name (except if I'm getting blind :-) )22:26
norsettofabrice_sp_: Menu Item Tooltips22:26
norsettofabrice_sp_: thats what the comment is used for22:27
fabrice_sp_norsetto: ahhh. I didn't knew that. Thanks22:27
fabrice_sp_norsetto: the only explicitly required qt4 package is libqt4-dev (i checked in configure file). qt4-dev-tools is not explicitly required (except in readme). So I will let dependencies the way they are now.22:34
norsettofabrice_sp_: for the menu, check /usr/share/doc/menu/menu.txt.gz in the menu package; you will find plenty of examples in the repo (almost all debian packages have it)22:34
norsettofabrice_sp_: yes, thats why I wanted you to check with upstream22:34
norsettofabrice_sp_: this upstream seems to mix build-dependancies and dependancies too, but I find it strange that libqt4-dev-tools would be a dependancy22:35
fabrice_sp_norsetto: this upstream is a bit lost with packaging :-) Anyway, I think he puts qt4-dev-tools as dependencies, because he needed them to develop, but for packaging and compiling, it's not needed22:38
huatsnorsetto: hello22:38
huatshow are you ?22:39
norsettohuats: huats? huats?? Do I know a huats???22:39
huats;)22:39
fabrice_sp_norsetto: is this comment more compliant? Manage the mounting of storage devices,flash cards, removable disks in Linux22:40
* norsetto wears his "last of the mohicans" wig and says "are you talking to me?"22:40
norsettofabrice_sp_: hmmmm, I would make it shorter ;-)22:41
fabrice_sp_norsetto: like this? Manage the mounting of storage devices (it will be difficult to make it shorter :-) )22:41
norsettofabrice_sp_: Manage storage devices mounting :-)22:42
fabrice_sp_norsetto: ok. You win :-)22:42
norsettofabrice_sp_: Mount your storage devices22:43
huatsfabrice_sp_: you'll notice that norsetto ALWAYS wins22:43
huats:)22:43
norsettofabrice_sp_: Mount :-)22:43
norsettonorsetto-huats: 1-0, so there!22:43
huatsoh22:44
huatsexcept against me :)22:44
huatsbut it is the exception :)22:44
* norsetto crashesh with a SIGHUATS22:44
huats:)22:44
norsettohuats: how did the bug jam go?22:45
huatsnorsetto: it went really well22:45
huats(surprising well in fact)22:45
huatsI could even answer all questions :)22:45
norsettohuats: you mean you were actually able to close a bug?22:46
huatshttp://www.reponses.net/blog/22:46
huatsnorsetto: no, but it was not the aim22:46
huatsI've been explaining the bugs handling22:46
huats...22:46
huatsso closing was not the point the other day22:47
norsettohuats: I see, so we will be soon flooded by hordes of new eager bug triagers22:48
huats:)22:48
huatswell it is a good start...22:48
norsettohuats: the venue seems nice, what is it, a bar!?22:48
huatsit is22:48
norsettochampagne pour tout le monde!22:49
huatsin fact a bar at 30 meters max from my appartement22:49
=== Syntux is now known as Arabot
=== macd_ is now known as macd
RainCTjono: do you think the baconizer plugin would be a good addition to universe?22:50
jonorainCT: hehe22:50
jonosure :)22:51
huatsmister bacon hey22:51
huats:)22:51
huatshow are you jono ?22:51
jonohey huats22:52
jonogood thanks22:52
jonohectic!22:52
huats:)22:52
ajmitchgood morning22:53
* RainCT *headdesks*22:54
norsettomorning ajmitch22:57
ajmitchRainCT: I'm not that bad, surely22:59
RainCTajmitch: hah. hey ajmitch :)22:59
RainCTdon't worry, it's not because of you :P23:00
jpdsIt's because of me.23:00
RainCTjono: lol. no, it's because of what I've just told you ;)23:00
RainCTerr, jpds23:00
=== Arabot is now known as Syntux
* norsetto goes to bed23:04
RainCTgn8 norsetto23:04
bobbonight norsetto23:05
norsettonight all23:05
=== Syntux is now known as arabot
=== arabot is now known as ubuntu-arabic
* bobbo is bored, someone give him something to do23:07
=== ubuntu-arabic is now known as Arabot
=== Arabot is now known as Ubuntu-arabic
=== Ubuntu-arabic is now known as Arabot
jpdsbobbo: https://code.edge.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/trunk - get hacking.23:09
Laneyjpds: Good work!23:09
jpdsLaney: Thanks.23:10
bobbojpds: your Depends are wrong23:11
jpdsbobbo: Their RainCT's depends.23:11
bobbojpds: /ubuntu/ppaput needs python-apt and debian/control doesnt mention it23:11
=== Arabot is now known as Syntux
jpdsbobbo: ppaput is not installed, it's just... there because.23:12
bobbojpds: fair enough then :P23:12
schakravabobbo: having hard time finding a bitesize packaging bug23:18
bobboschakrava: they all taken?23:19
schakravabobbo: all of them have debdiff attached23:19
bobboschakrava: :( That sucks23:19
schakravabobbo: yes :( so what happens after someone uploads the debdiff?23:19
bobboschakrava: the sponsors team (proper MOTUs) look at the debdiff and if it is good they upload it into the archives for you and if not, they tell you what to fix23:20
schakravabobbo: i c. do you have a task for me by chance?23:21
bobboschakrava: im having a look around23:22
schakravabobbo: i did the packaging (except the upload) anyway on 1 bug for practice23:22
bobboschakrava: ah cool, did you generate a debdiff?23:22
schakravayes23:23
schakravabobbo: practiced on the 2vcard bug, cant remember the number23:24
bobboschakrava: could you pastebin the debdiff (http://pastebin.ubuntu.com) so I could have a look at it?23:24
schakravabobbo: give me a few. i think i have deleted the tree23:26
bobboschakrava: ah ok :D23:26
RAOFMan, gnome-main-menu could do with some Debian love.23:28
RainCTgood night23:32
RAOFGood morning.23:32
* RAOF invites everyone to witness the changing of the guard.23:32
jpds-ChanServ(ChanServ@services.)- #ubuntu-motu has the SECURE option enabled, and RAOF does not have appropriate access.23:33
jpdsLooks like chanserv does not like the new guard.23:34
RAOFDoes ChanServ pick up on /me invites ?23:34
jpdsDon't think so.23:35
=== _neversfelde is now known as neversfelde
schakravabobbo: debuild -S is exiting with errors. not sure where the problem is23:44
bobboschakrava: pastebin the error?23:44
schakravabobbo: yes. 1 sec23:45
schakravabobbo: pastebin'd the error23:47
bobboschakrava: link?23:48
schakravabobbo: http://pastebin.ubuntu.com/36686/23:51
schakravabobbo: sorry for the delay, firefox froze on me23:51
bobboschakrava: no problem :)23:52
bobboschakrava: thats a problem with your GPG key23:52
bobbois the email in the changelog and the email registered with your GPG key the same?23:52
* Kopfgeldjaeger just realized that he did everything grab-merge.sh can do manually and even wrote a little script for some parts23:52
=== RAOF_ is now known as RAOF
jpdsKopfgeldjaeger: Is it less descructive than the real one?23:52
schakravayes its the same email23:53
jpdsKopfgeldjaeger: If not, see bug #155098.23:53
ubottuLaunchpad bug 155098 in ubuntu-dev-tools "add grab-merge.sh" [Wishlist,New] https://launchpad.net/bugs/15509823:53
bobboschakrava: hmm try passing the -k<your key id> option to debuild23:54
schakravabobbo: just reran the gpg --gen-key as well23:55
bobboschakrava: ok23:55
* jpds => bed. Night all.23:56
Kopfgeldjaegerjpds: well, it does much less than grab-merge.sh23:57

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