[02:19] <ovnicraft> hello, i want to import a branch from LP branch but i can figure out the URI, what is for a branch ?
[02:23] <wgrant> ovnicraft: What exactly are you trying to do?
[02:23] <wgrant> ovnicraft: Launchpad's branch import feature is for importing branches that aren't on Launchpad already.
[02:23] <ovnicraft> so i want to "import a branch from LP " i need to stacked ?
[02:24] <wgrant> ovnicraft: If you want to copy an existing Launchpad branch, you probably want https://help.launchpad.net/Code/UploadingABranch
[02:24] <ovnicraft> i really don't undertand how to do "fork" in LP
[02:24] <wgrant> ovnicraft: There's no need to explicitly fork like on GitHub
[02:25] <ovnicraft> i know there is no explicit like that but i can do it with some workflow
[02:25] <wgrant> You just say 'bzr branch lp:fooproject; [make changes]; bzr commit; bzr push lp:~wgrant/fooproject/myfavouritefeature'
[02:25] <ovnicraft> or stacked branches, i was reading that
[02:25] <wgrant> Right, Launchpad uses stacking, so it doesn't need an explicit fork operation
[02:25] <wgrant> Stacking happens automatically
[02:25] <wgrant> So you just push a branch without thinking about it
[02:26] <ovnicraft> yes i got it, but I'm uploading all code again and i just want to push my changes
[02:26] <wgrant> Hm. Which project?
[02:26] <ovnicraft> so stacked happens automatically and LP identify just my changes and upload ?
[02:26] <wgrant> Right.
[02:27] <wgrant> It'll default to stacking on the trunk branch, lp:projectname.
[02:27] <wgrant> So as long as that's set, it'll stack automatically.
[02:34] <ovnicraft> ok thanks
[10:18] <Wiz_KeeD> hey guys!!
[13:40] <jMCg> Hello happy people o/~
[13:41] <jMCg> I'm trying to create a patch for a project, and I suspect it might be useful for the project itself. Now, I'm slightly new to launchpad and bzr, so, the only DSCM I'm familiar with are git and hg - is there a specific workflow here? i.e.: Git(Hub) fork/branch/patch/pull-request
[13:42] <czajkowski> mgz: vila either of ye above?
[13:43] <vila> jMCg: well, that should be:
[13:43] <vila> bzr branch lp:<project> mypatch
[13:43] <vila> cd my patch ; hack hack, hack
[13:44] <vila> bzr commit -m 'patch description'
[13:44] <czajkowski> vila: thanks
[13:44] <vila> bzr push lp:~<jmcg>/project/nice-feature
[13:44] <vila> bzr push lp:~<jmcg>/<project>/nice-feature
[13:44] <vila> bzr lp-open
[13:44] <jMCg> I should find out what my lp name is ;)
[13:45] <vila> yup, you need to register to get write access
[13:45] <jMCg> It would appear it's i.galic
[13:45] <jMCg> (I should document that.
[13:46] <vila> Click the 'propose for merging' button, follow the instructions
[13:46] <vila> and you're done
[13:46] <vila> jMCg: bzr launchpad-login <id>
[13:46] <vila> and you're done
[13:48] <jMCg> http://blag.esotericsystems.at/2011/06/whoami/ updated
[13:49] <jMCg> vila: bzr launchpad-login i.galic *just* works -- isn't it supposed to ask me for… something?
[13:50] <vila> if you have already uploaded the right ssh key to lp, then no, I don't think it needs to ask you anything ;)
[13:50] <vila> well, anything else than your nick that is
[13:51] <jMCg> Ah, that makes sense.
[14:27] <jMCg> is there such a thing as hgview or tig for bzr?
[15:06] <joey>  (Error ID: OOPS-75312bf5c355405dedbfd4baf7b9044f)
[15:10] <mgz> jMCg: for bzr-ish questions you're probably better off with #bzr
[15:11] <jMCg> mgz: *nod*
[15:11] <mgz> qbzr provides a 'qlog' command which is probably the best graphical history viewer there is
[15:12] <mgz> so, `sudo apt-get install qbzr` then `bzr qlog LOCATION`
[15:18] <jMCg> Ugh. That's Qt.
[15:18] <mgz> so's hgview half the time :)
[15:19] <mgz> you can use bzr-gtk too, but it's not nearly as fancy
[15:19] <jelmer> fancy good
[15:21] <jMCg> I'm just a big fan of the console. Especially for all things code.
[15:26] <mgz> you know about `bzr log -n0` I take it?
[15:27] <czajkowski> jam: do you want a google hangout before the week is out to run over some stuff I do before next week ?
[17:25] <Organik> hi, i would like to uplaod and build and older version of a package that already exists, how do i up the version on the build?
[17:25] <Organik> or make the ppa think that the older version is higher?
[17:32] <dobey> why would you want to do that?
[17:33] <Organik> because newer packages is too buggy and wont work
[17:33] <dobey> you uploaded the newer one to a PPA, then want to upload an older one?
[17:33] <dobey> or the newer one is in ubuntu proper?
[17:34] <Organik> yes, no
[17:35] <dobey> you can't upload an older version of something already uploaded in a PPA; you'd have to create another PPA and put the old version in it. you can only upload newer versions to any one archive, for anything already in it
[17:36] <Organik> thats not going to be possible
[17:36] <Organik> it would cause too many problems
[17:37] <dobey> how so?
[17:37] <Organik> creating ppas still has the package versioning problems
[17:38] <Organik> i dont want to debate this endlessly
[17:38] <Organik> is there a way to make the ppa accept the older package with a revision change that makes the older package superior or not?
[17:40] <dobey> you can lie about the verison i guess and call it 1.0.0.is.really.0.5.0-0ubuntu1~series1 for example ($NEWVERSION.is.really.$OLDVERSION)
[17:41] <dobey> or you could just patch the newer version to fix the bugs instead
[17:41] <Organik> cannot patch it its a driver and i dont have the hability to fix it
[17:42] <Organik> liying would fix it but it would cause problems and confusion
[17:42] <Organik> Version older than that in the archive. 290.10-0ubuntu1~lucid1~ppa10 <= 295.20-0ubuntu1~lucid1~ppa2
[17:43] <Organik> there should be a way to increase that without lying per say no?
[17:43] <Organik> since deleinting the new version from ppa has 0 effect
[17:43] <dobey> not really, no
[17:44] <Organik> er this is silly
[17:44] <dobey> uh no\
[17:44] <Organik> yea
[17:44] <Organik> you cant delete the new package
[17:44] <Organik> so old one takes precedence
[17:45] <dobey> even if you could, it wouldn't matter
[17:45] <dobey> if anyone had installed the newer one, they couldn't "upgrade" to the newer one without manual intervention
[17:45] <dobey> err, to the older one
[17:46] <Organik> well documentation indicates that the revison can be set but it doesnt explain what make it higher
[17:46] <Organik> it would be easier to download older package manually  but i cant find a link
[17:48] <Organik> thx anyway
[17:49] <tsmith> I think I'm doing something wrong, because I'm not getting any karma for my revisions...
[17:50] <tsmith> On project lp:~theodore-phpexperts/phpu-training/lesson2-multiauth, I have an desire to keep each lesson in its own branch. I dev locally, each lesson has 3-8 iterations each with 5-8 commits. I merge the local branches to the lesson branch then push, but I don't get any karma...
[17:50] <tsmith> Can someone tell me what I'm doing wrong?
[17:51] <tsmith> Lesson 2, for instance, has 7 top-level commits (4 are merges) and 21 total commits.
[18:03] <Organik> @dobey
[18:03] <Organik> there is a way
[18:03] <Organik> its called a eppoch
[18:04] <Organik> just remain to be seen if it builds
[18:04] <dobey> no, that's called a last resort clusterbomb
[18:04] <dobey> you should not use it
[18:05] <Organik> it is a last resort
[18:06] <Organik> i have no other choice without actually confusing the actual version number
[18:06] <Organik> or lets say
[18:06] <dobey> you have a lot of other choices
[18:06] <dobey> using an epoch will royally screw over anyone using the PPA
[18:06] <Organik> how so
[18:07] <dobey> because whenever a new version is released into ubuntu, they won't ever actually see it, unless they know it's there, and manually install it, after disabling your PPA
[18:08] <Organik> ubuntu is not actually releasing anymore packages for that
[18:08] <Organik> its all 3rd party
[18:08] <dobey> for nvidia drivers?
[18:08] <Organik> and the 3rd party wont work
[18:08] <Organik> yes
[18:09] <Organik> xswat ppa publishes newer packages however they so buggy it wont work
[18:09] <Organik> over 5 or 20 version later and its not fixed
[18:10] <Organik> only last known working revison is what im trying to "overwrite"
[18:10] <dobey> pretty sure ubuntu is still releasing new versions of nvidia drivers
[18:10] <dobey> 302.17 was uploaded to quantal less than a month ago
[18:10] <Organik> pretty sure its not for the ubuntu release i need or others may need without upgrading everything
[18:11] <dobey> and when it is time to upgrade, adding an epoch will break everything
[18:11] <Organik> if upgrading distro was easy it wouldnt be a problem, but it takes days of manually changing system to make it work
[18:12] <Organik> its a specific system, to upgrade its better to delete everything and start again
[18:13] <Organik> in such a case epoch wont mean anything
[18:13] <Organik> anyway
[18:17] <manumilou> hi all
[18:17] <Organik> hi
[18:23] <Organik> @dobey: this way anyone can still upgrade the kernel and other componets without a complete system rebuild
[18:25] <Organik> if bug is ever fixed on drivers then i can always build new version with epoch, and give users some continuity that actual doesnt bugger up the actual practical working
[18:25] <Organik> if it builds ok
[18:26] <Organik> it not desireable but it is a last resort
[18:28] <Organik> personally i dont fancy spending a month reconfiguring my system with a new distro upgrade
[18:29] <Organik> tha again
[18:30] <dobey> but it's ok to spend a month backporting a new X to break everything, which would force you to spend a month fixing everything after an upgrade
[20:55] <rmk> Are the "universe" repos included to satisify PPA package dependancies?
[20:56] <dobey> yes
[21:05] <micahg> rather, they can be if desired
[21:05] <micahg> (is the default I think)
[21:10] <manumilou> I am having problems uploading ppas. Is this the right place to get some help?
[21:26] <Lasall> manumilou: yes
[21:35] <manumilou> I want to upload a newer version of sflphone-client-kde package, but no packages appear on my ppa repository, even though upload through signing and dput was successfull
[21:36] <dobey> the signature on the package probably doesn't match the signature id on your launchpad account
[21:43] <manumilou> for which launchpad account is it looking for a match? the team? one of the team's member?
[21:43] <dobey> yours
[21:44] <TheLordOfTime> ^ that
[21:44] <TheLordOfTime> it'll look for your specific lp account's pgp key
[21:45] <dobey> or well, i think it tries to find an account with that pgp key id, and if it can't, then it basically has no authoritative way to tell you what's wrong
[22:21] <Quintasan> Hi, I'm getting a lot of File telepathy-logger-qt_0.4.1-0ubuntu1~ppa1~precise1.debian.tar.gz already exists in Telepathy KDE Releases, but uploaded version has different contents messages because I uploaded the same version but with different target distribution, is it possible to somehow get all deleted files purged in that ppa so I can reupload?
[22:21]  * Quintasan facepalms
[22:21] <Quintasan> nevermind
[22:21] <Quintasan> I can just bump the version
[22:21] <Quintasan> silly me
[23:06] <mame_> Hello
[23:06] <mame_> ?
[23:07] <mame_> Anybody online?
[23:08] <TheLordOfTime> no
[23:08] <TheLordOfTime> its better to just ask your question
[23:08] <mame_> Sorry, I've never used IRC before, and I'm having trouble with Lubuntu as well.
[23:09] <mame_> I'm trying to set up this pc for a mame arcade cabinet, and I need to download Wah!cade from launchpad, my problem is I have no idea how to do it.  I have a Launchpad account.
[23:09] <TheLordOfTime> mame_:  wait what?
[23:09]  * TheLordOfTime googles for that
[23:10] <mame_> Multiple arcade machine emulator, I believe.
[23:10] <mame_> For playing arcade, and I plan to have Snes, N64, PS1/2 games on there too.
[23:10] <TheLordOfTime> you mean https://launchpad.net/wahcade  ?
[23:11] <mame_> Yeah.
[23:11] <TheLordOfTime> i guess you'd have to download the code with bzr and manually build it
[23:11] <mame_> I type the bzr thing in terminal, it says I need to login
[23:11] <TheLordOfTime> since they didnt seem to package it
[23:11] <TheLordOfTime> did you read the error?
[23:11] <TheLordOfTime> bzr launchpad-login i think it is
[23:11] <wgrant> mame_: That's just a warning, not an error.
[23:11] <wgrant> You can still read public code without logging in.
[23:12] <wgrant> 'bzr branch lp:wahcade'
[23:12] <TheLordOfTime> ^
[23:12] <wgrant> is what you want to do
[23:12] <TheLordOfTime> wgrant:  you might want to talk them through getting builddeps
[23:12] <mame_> First it outputs, "warning, gnome-keyring couldn't connect," then when I login it says I'm not registered
[23:12]  * TheLordOfTime has to shift attention to an imploding server
[23:13] <wgrant> mame_: Hm, that's odd. What if you try 'bzr branch http://bazaar.launchpad.net/~andy-balcombe/wahcade/main' directly?
[23:14] <mame_> Ah, after that it starts downloading.
[23:14] <mame_> It still says I'm not registered on Launchpad.
[23:14] <wgrant> Yeah, it'll suggest that you should log in, but for a one-off it's not required.
[23:15] <wgrant> It'll be a bit slower, but it'll work
[23:15] <TheLordOfTime> mhm
[23:15] <TheLordOfTime> wgrant:  is there a way to identify which PGP keys were recently used on an LP account?
[23:15] <mame_> I just get, "bzr error: the user name ********** is not registed on launchpad.
[23:16] <wgrant> Is it continuing, or has it exited?
[23:16] <wgrant> It may have already finished.
[23:16] <wgrant> TheLordOfTime: There's not.
[23:16] <TheLordOfTime> wgrant:  bleh.
[23:16] <TheLordOfTime> wgrant:  any way to easily check each key for uploadDate?
[23:16] <mame_> I was searching it on google, and the guide had some crazying thing about getting your keyring code, then uploading it to launchpad, but I just got so lost.
[23:16] <TheLordOfTime> or modificationDate
[23:17] <wgrant> TheLordOfTime: Of a package? We store that in the DB, but there's no easy way to look it up.
[23:17] <TheLordOfTime> wgrant:  of the keys themselves
[23:17] <TheLordOfTime> i.e.
[23:17] <TheLordOfTime> the keys on my LP profile
[23:17]  * TheLordOfTime has 4 of them, and is trying to purgify the old ones
[23:17] <wgrant> mame_: Right, for uploading code or reading private code you need to configure an SSH key for authentication. But this is public and you're just reading, so you don't need to .
[23:18] <StevenK> TheLordOfTime: That's up to you. LP only has the public part of the key.
[23:18] <TheLordOfTime> StevenK:  does the keyserver retain the upload dates?
[23:18] <StevenK> TheLordOfTime: The keyserver has nothing to do when keys were lasted used.
[23:18] <StevenK> s/lasted/last/
[23:18] <wgrant> The keyserver will show when you created them.
[23:18] <wgrant> But not when they were uploaded.
[23:19] <mame_> Hmm, well why does it say I'm not registerd then?
[23:19] <TheLordOfTime> StevenK:  i should have reworded the original question
[23:19] <TheLordOfTime> StevenK:  based on the upload date, i can tell whether its an old unused key
[23:20] <TheLordOfTime> so does the keyserver know when the key was *uploaded* to it
[23:20] <wgrant>   keyid   |        date_created
[23:20] <wgrant> ----------+----------------------------
[23:20] <wgrant>  D479E9F4 | 2011-07-07 16:41:00.177824
[23:20] <wgrant>  C4CA79B2 | 2011-07-09 21:42:02.222635
[23:20] <wgrant>  3D597487 | 2011-08-15 02:09:30.008955
[23:20] <wgrant> That's the date that each of the older three was uploaded to Launchpad
[23:20] <wgrant> D1D21CE1 is newer
[23:20] <TheLordOfTime> yeah, they're all old, except D479...
[23:20] <TheLordOfTime> yeah D1D2... is uploaded today
[23:24] <mame_> Alright, everthing seems to be working now, but I cannot find /usr/games/sdlmame, in my home folder there is no folder named games.  How do I find where to put my roms?
[23:24] <TheLordOfTime> wgrant:  StevenK:  thanks.
[23:24] <TheLordOfTime> mame_:  did you just download the code with bzr branch?
[23:24] <TheLordOfTime> if so the program's not compiled and made useable
[23:24] <TheLordOfTime> usable*
[23:27] <mame_> TheLordOfTime: no, I installed the deb package, but it's working.  I'm reading further, and I found the directory, now I just have to change where Mame looks for the files.
[23:33] <mame_> No, I went to the website for the code, and downloaded the .deb, then installed it that way.
[23:41] <mame_> I keep getting this error:
[23:41] <mame_> Traceback (most recent call last):
[23:41] <mame_>   File "wahcade.py", line 81, in <module>
[23:41] <mame_>     app = WinMain(options)
[23:41] <mame_>   File "/usr/local/share/games/wahcade/win_main.py", line 300, in __init__
[23:41] <mame_>     self.load_emulator()
[23:41] <mame_>   File "/usr/local/share/games/wahcade/win_main.py", line 1078, in load_emulator
[23:41] <mame_>     self.load_list()
[23:41] <mame_>   File "/usr/local/share/games/wahcade/win_main.py", line 1121, in load_list
[23:41] <mame_>     self.pop_games_list()
[23:41] <mame_>   File "/usr/local/share/games/wahcade/win_main.py", line 1384, in pop_games_list
[23:41] <mame_>     self.emu_ini)
[23:41] <mame_>   File "/usr/local/share/games/wahcade/filters.py", line 370, in create_initial_filter
[23:41] <mame_>     gd = mi.next()
[23:41] <mame_>   File "/usr/local/share/games/wahcade/filters.py", line 272, in get_xml_game_item
[23:41] <mame_>     d['controller_type'] = _controllers[ctrl.attrib['type']]
[23:41] <mame_> KeyError: 'joy'