[07:43] Nice https://kdeonlinux.wordpress.com/2016/04/25/performance-update-for-breeze-icons/ === Zren_ is now known as Zren [08:34] ahoneybun: yes, but their client fails to install due to dependencies [08:34] mobile app works fine though === ghostcube_ is now known as ghostcube [09:49] sitter: any idea what happend to https://code.launchpad.net/~tomahawk/tomahawk/master ? [10:08] yofel: probably imploded. muesli hosted it [10:08] twas a crude script mirroring [10:08] ah, thanks [10:09] yofel: does the do-all script have a varible for the current directory? [10:10] it has a parameter for the target [10:10] do-all git remote add origin lp:~kubuntu-packagers/kubuntu-packaging/$current_package_name [10:11] oh wait, do-all [10:11] yeah [10:11] no, it doesn't. It assumes that you're operating in the right directory [10:11] and applies your changes to all subfolders [10:11] yup [10:12] but here I think you'll need a self-written bash loop or so [10:12] looks like it [10:12] would pwd work? [10:14] wonder did Scarlett hit a problem with staging 5.21.0 [10:14] http://qa.kubuntu.co.uk/ppa-status/frameworks/build_status_5.21.0_xenial.html [10:15] *IF* the directories are named after the correct remote names (which should be the case) you could do: [10:15] curdir=$(pwd); for dir in $(ls); do cd $dir; git remote add origin lp:~kubuntu-packagers/kubuntu-packaging/$dir; cd $curdir; done [10:15] (untested, make a copy of your directory first ^^) [10:15] dont think its moved from I checked before bed [10:16] oh [10:16] that will probably fail, as 'origin' will already be taken by debian [10:16] name it 'launchpad' or so [10:16] Ive stripped all the other remotes off [10:16] ah ok [10:17] there was origin, neon, sedcution or something like that [10:17] so I stripped them all off and was trying to replace origin as LP [10:22] ok that seems to have worked [10:22] Ill push one of them as a test [10:26] fatal: remote error: '~kubuntu-packagers/kubuntu-packaging/akonadi' is not a valid Git repository path. [10:28] do I need a +git, https://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation/ [11:13] Hiyas all [11:33] clivejo: yes, you need +git [11:33] see docs [11:35] <@Clifford>: *growls and hisses at LP* [11:40] this makes no sense [11:40] is it a personal repo? [11:40] [url "git+ssh://USER@git.launchpad.net/~USER/+git/"] [11:40] insteadof = lpme: [11:41] no, it's a public one [11:42] $ git remote add origin lp:~USER/PROJECT [11:42] no [11:42] [url "git+ssh://USER@git.launchpad.net/"] [11:42] insteadof = lp: [11:42] yes thats what I have in my .gitconfig [11:42] then lp:~kubuntu-packagers/kubuntu-packaging/$REPO [11:42] erm [11:42] user as me [11:42] lp:~kubuntu-packagers/kubuntu-packaging/+git/$REPO [11:43] see "Repository URLs" section [11:43] so its the https://code.launchpad.net/~OWNER/PROJECT/+git/REPOSITORY [11:44] OWNER = kubuntu-packagers, PROJECT = kubuntu-packaging, and REPOSITORY = package name? [11:45] yes [11:45] but I don't think launchpad supports pushing over https, so use git+ssh [11:45] i.e. lp: [11:46] git remote add origin lp:~kubuntu-packagers/kubuntu-packaging/+git/$dir ? [11:46] right [11:46] I dont see the logic at all ! [11:47] why not? It's essentially the bzr url, just with +git inside [11:48] ok [11:48] https://code.launchpad.net/~kubuntu-packagers/+git [11:48] its pushed it somewhere [11:48] but only master branch by the looks of it [11:48] yeah, we don't want that [11:48] remove the repo again and only push all relevant branches [11:49] with tags [11:49] how do I do that jedi master? [11:49] https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/akonadi the trash can on this page? [11:50] ah there is a manage webhooks thingie on that page [11:50] yes, the trash bin [11:50] wonder can we use that to hook KCI [11:50] and yes, that's what we'll have to configure for KCI [11:50] ok deleted [11:50] how do I push only certain branches [11:51] do I have to checkout each one and push? [11:51] probably make a static list of all the branches that we possibly care about, then loop over those [11:51] if a repo doesn't have a branch it'll just fail to push [11:51] sorry, Ive never done anything like this before [11:51] and we can leave the branches in debian for a while, until we're sure we migrated everything [11:52] so we dont want master? [11:52] in bash, make a space seperated var like branches="foo bar xy", then you can run: for branch in $branches; do... [11:52] well [11:53] if we want to use gbp how it's supposed to be used, our code has to be in 'master'. Not the debian packaging [11:53] so if you push master, it would be a dead branch that'll eventually be deleted [11:54] I was going to do "do-all git checkout kubuntu_xenial_archive" [11:54] just do baby steps so I know whats going on! [11:56] well, as you would be doing several things with a branch, I would make a list of branches and use loops. [11:56] But yeah, even then I usually do at least one repo by hand until I know a working command chain [11:56] do we need kubuntu_vivid branch? [11:57] I would keep it, just to have the history [11:57] so basically kubuntu_* [11:57] right [11:58] Ill try bringing kubuntu_xenial_archive branch over first [11:58] right [11:59] for now try importing akonadi, note down everything you did, then later try to make a script out of that [12:00] git checkout kubuntu_xenial_archive gives me an error: pathspec 'kubuntu_xenial_archive' did not match any file(s) known to git. [12:01] eak [12:01] well, you removed the origin [12:01] *remote [12:02] I only have master [12:02] yes, by default it only checks out master [12:02] maybe clone has a parameter to pull all branches [12:02] oh drat! [12:03] I thought it pulled it all down [12:03] git clone I mean [12:03] but removing the remote wipes the pointers? [12:04] in other repo's Ive done git clone package [12:04] then git checkout kubuntu_xenial_archive and it changes to that branch without going online [12:06] I need food! be back later [12:06] 68 upgrades this morning on yakkety [12:12] clivejo: yes, removing the remote removes the pointers. [12:12] IIRC when you try to checkout a branch, it tries to get the local one, and if there is none, it searches the remotes one by one for a branch with the same name [12:34] https://plus.google.com/u/0/+JimDimitriosArvanitis/posts/38UgEUzr5nH [13:27] so by remove the origin on these I have basically messed up this local copy [13:27] so I need to add a remote for lp and push to that? [13:34] clivejo: you can go and add the debian remote back, git fetch everything and the copies should work again [14:20] * yofel wonders if something's relevant for us https://mail.kde.org/pipermail/kde-distro-packagers/2016-April/000156.html [14:43] yofel: depends :D [14:43] the qt 5.6 thing probably not, the nvidia one.. maybe [14:43] i doubt we will be able to ship apps before 16.04.1 is released [14:44] I'm talking about 15.08 [14:44] isn't this note related to Spectacle 16.04 ? [14:44] sure, because that's the only supported version [14:45] ah i see [14:45] but anyway "Spectacle 16.04, as released, seems to have two pretty bad regressions." [14:46] and? That's the usual thing with kde these days [14:46] does it mean it is only in 16.04 ? the regressions ? [14:46] well, the first patch seems to be a qt5.6 change, the next one isn't quite clear === yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Yakkety open, happy hacking | Plasma 5.5.5: X/archive, Apps 15.12.3: X/archive, FW 5.18: X/archive , FW 5.21 X/WIP| https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Package Docs (WIP) https://notes.kde.org/p/kubuntu-packaging [15:16] archive open again [15:31] oh, we'll be getting gcc 6 [15:31] "Fun" [15:43] yofel: I cant seem to stop it pushing master :( [15:43] https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/akonadi [15:43] what are you running? [15:43] git push lp --all [15:43] well that'll ofc. push master if you say --all [15:43] but surely all is all [15:44] all of the f'in branches not just master [15:44] right deleted [15:45] ok so git push lp seems to push just xenial branch [15:48] that depends on the push behavior [15:48] I think current default is to push all local branches [15:50] Ill just check them out individually [15:50] can I let this rip? [15:53] ie push all this local xenial_archive branches to LP [15:54] it will probably take a while [15:54] yofel: ^ [15:55] hm, sure... did your test include the tags? [15:55] no [15:55] we need those.. [15:55] dont they come with the branches? [15:55] not by default [15:56] * clivejo shakes head [15:56] welcome to git :P [15:57] if I just push all this xenial_archive branches I can add those later? [15:57] is there no way to just copy the entire thing over and the rm the master branch? [15:58] maybe there is, but I would have to read the git docs [15:59] there should be a way to checkout all remote branches and then push those in one go... [15:59] but I think that needs some custom git configuration [16:00] there's also parameters to include the tags [16:00] but again I would have to do that myself to figure it out [16:01] #git for help [16:01] --follow-tags ? [16:02] that's for pushing, fetch has a different one IIRC [16:02] but clone might already include them.. === ghostcube_ is now known as ghostcube === BluesKaj is now known as BluesKaj_ [17:45] Hi friends [17:45] hi Sick_Rimmit, w [17:45] I am making a video about my ubuntu tablet, connected to 52 inch plasma TV in convergence mode [17:45] using xchat from the tablet right now [17:45] he he [17:46] connected via ? [17:48] networked i guess, my old plasma tv has no such amenities [17:49] hdmi to TV [17:49] using the tablets Wifi [17:49] Bluetooth kbd, and mouse [17:50] its a great experience, sitting on the sofa, with massive screen [17:50] xchat in 1 window, firefox and launchpad in the other [17:54] Connecting display by a cable is really the only appropriate way to do it. Displays require so much bandwidth that even Gigabit Ethernet is not fast enough. Compression can be used, but that results in lag and artifacting. [17:55] yup, been doing that for 6yrs with 46" panasonic plasma tv,from the pc to the tv via dvi-hdmi cable [18:00] A PC with two 4K monitors will send 1.35 gigabytes per second of data out of its GPU. [18:00] (Yes, gigabytes, not gigabits.) [18:01] I'm 10 ft/3M away from the tv and the pc with wireless KB and mouse ...a comfy setup for an old guy :-) [18:03] mamarley, I was thinking about that this morning, and wondered if the TV had an Xserver then it could be done ove Wifi using X [18:04] Sick_Rimmit: You mean X11 forwarding? That is a very chatty protocol and tends to be quite slow, even on fast network connections. [18:04] by the time there's enough source material for a 4k tv I'll probly be in an urn sittng on the mantle :-) [18:04] No I mean straight X. [18:04] Oh, I agree that a 4K TV is probably a waste of money at this point. But 4K monitors are awesome. [18:05] Used it before for LTSP, had 40 clients running off 1 IBM server on a 100mb network, it worked smooth [18:05] Not 4K mind you [18:05] more like 1024 x 768 I think [18:05] But yes ubuntuttablet is connect via HDMI [18:05] * mamarley is very skeptical about transmitting putting any kind of network between a computer and its display. [18:06] Well that is exactly what X was designed to do. [18:06] Back in the Mini computer Dumb Terminal world [18:07] X is really good at it too [18:07] Back in those days people didn't expect 3840x2160 60FPS Vsync. :) [18:07] Oh sure, don't get me wrong UHD Gaming any going to happen [18:08] But for having this experience I've got now but without the cable, I reckon it would work. [18:08] Could probably make it happen with a Raspberry Pi as the Xserver, and Tablet as the client [18:09] In my experience, the RasPi has incredibly slow 2D X support, made even worse if you put it in 32-bit color instead of 16-bit color. === ghostcube__ is now known as ghostcube [18:11] Non-CPU-limited GLES applications and video that conforms exactly to the hardware decoding support of the GPU work fine, but anything else is too slow to be usable. [18:29] OK, I'm off for a bit, got friends coming round. see you folks leter [18:56] I have no idea how to do this git madness [19:01] clivejo: can't add a git remote and then merge it in? [19:36] sgclark: but how do I get the branches and tags all over in the first place? [19:37] Ive cloned the all locally [19:37] git checkout kubuntu_xenial_archive [19:37] and "git push lp" pushes the xenial branch to LP [19:38] I can do that manually for all the branches [19:38] but how do I bring over the tags? [19:38] hmm google had no answers? [19:38] I assumed that they would follow the branches, but no! [19:38] oh :( [19:38] git doesnt make anything easy! [19:39] clivejo: If you think git is hard, you should try CVS sometime! [19:39] the #git channel said to rsync them over [19:40] rsync tags? interesting [19:40] I guess do that then [19:40] sgclark: rsync the entire file structure Im guessing [19:40] but I dunno how to log into debian and lp [19:41] to put the file in the right place [19:41] plus I dont want the entire debian archive [19:41] can login debian with your git credentials. LP I have no clue... [19:41] maybe sync it local and then push it? dunno [19:42] anyways how are you getting on? [19:42] I was told this would be easy! *peers at yofel* [19:42] having any more fun than me?!? [19:42] its probably me just making it hard :/ [19:43] well, not terribly exciting work doing all these by hand. Repetitive. [19:43] almost done with frameworks. well uploading, not necessarily fixing. [19:44] thats the next fun job :) [19:46] these 5.21 packages did you merge with debian first? [19:46] or just with the new packages [19:47] I did not, if we do merge, it will have to be with current dev release work, aka yak [19:47] * clivejo giggles [19:47] aka yak! [19:47] lol [19:47] I likes it [19:48] dev aka yak === mamarley is now known as Guest48945 === mamarley_ is now known as mamarley === mamarley is now known as Guest83718 === mamarley_ is now known as mamarley === mamarley is now known as Guest28808 === mamarley_ is now known as mamarley === alvesadrian is now known as Guest76052 === Guest76052 is now known as adrian- [21:37] hi slhk_ [21:37] hi clivejo [21:37] do you happen to know much about git? [21:37] not really much, but you can try to ask [21:38] we are trying to copy our packaging from debian servers to launchpad [21:38] but we only want to bring over our branches ie kubuntu_* [21:47] clivejo: I would clone (gets me only master), list all branches and individually pull those that match the criteria, pull all tags [21:47] but there is sure a more "expert" way to do it [21:48] but how do I pull the tags? [21:48] magic [21:48] ahhh I give up [21:48] <@Sick_Rimmit>: /me: wonders when the kubuntu-devs sleep [21:49] <@Sick_Rimmit>: What an awesome team 😃 [21:49] clivejo: gti pull --tags ? [21:49] *git [21:49] cant sleep, have nightmares about git ending the world as we know it [21:50] clivejo: http://stackoverflow.com/questions/16678072/fetching-all-tags-from-a-remote-with-git-pull [21:50] git fetch --all [21:51] git fetch --tags [21:53] git fetch --all is going out to all the remotes [21:53] and you want to get tags of specific branch ? [21:54] I want all the kubuntu branches and associated tags [21:54] how many of kubutnu bramches there is ? [21:54] about 7 [21:55] maybe 8 in frameworks now [21:55] yeah, Scarlett is working on kubuntu_xenial_backports [21:56] clivejo: tags for branches you pull should be retrieved automatically, if you don't use --no-tags [21:57] so pulling the branch is enough [21:57] thats what I thought [21:57] does LP not show tags maybe? [21:59] https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/akonadi/ [22:01] this is what you pushed ? [22:01] yes [22:02] from here - http://anonscm.debian.org/cgit/pkg-kde/applications/akonadi.git/ [22:05] well if i clone debian it has tags [22:05] if i clone yours it does not [22:05] yup, this is the problem and why my brain is turning to mush [22:06] oh oh oh [22:07] I think I pushed the tags [22:07] when you push I think you have to explicitly push tags [22:07] slhk_: correct! [22:07] git push lp --tags [22:08] git push lp --all ? [22:08] ah yes, I can see them on the web now [22:08] lp i remote name ? [22:08] lp=launchpad [22:08] yup now they are there :) [22:10] nope, --all doesnt push the tags [22:10] have to do that separately [22:10] that is what they said me now on #git [22:10] [00:08] push --tags [22:11] so I need to checkout all my kubuntu branches locally [22:11] push the branches and push the tags [22:12] sure thats just easy peasy [22:12] write some script ? :D [22:13] paste it for me soee :P [22:14] soee: you should write a how to as well ! [22:16] soee: are you scripting it? [22:17] slhk_: nope, i am not an expert on this filed [22:17] thats his homework for tomorrow [22:17] and i'm to exhausted [22:20] and I have no idea how to get rid of master branch :/ [22:21] ? [22:21] before or after push ? [22:21] master is debian [22:21] dont need it [22:21] but it always wants to push it [22:23] https://matthew-brett.github.io/pydagogue/gh_delete_master.html [22:24] http://superuser.com/questions/748058/how-do-i-delete-origin-master-in-git [22:48] o/ [22:56] hi bkerensa [22:56] hi [22:58] time for bed, night all