[00:18] <tgm4883> bkerensa, I don't suppose you also reviewed the zareason ultralap 430
[00:19] <bkerensa> tgm4883: no they did not send me that model
[00:19] <tgm4883> :(
[00:19] <tgm4883> bummer, I can't find anything that says what the case is made out of
[00:20] <tgm4883> After more research last night, I now have more options instead of narrowing it down :/


[00:47] <source47> hi guys. anyone here good in NAT? I am trying to add a NAT rule on my AWS instance so it forwards its internal IP (+port) to the lxc container's IP + port. here is what I am trying: https://gist.github.com/developerinlondon/31b4244113373c22b056
[01:03] <Patrickdk> source47, where is the ACCEPT rule? for that nat to work?
[01:04] <source47> i didnt know i needed one. i can curl to the IP locally
[01:05] <source47> but just added sudo iptables -I FORWARD 1 -p tcp -d <IP_ADDRESS> --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
[01:05] <source47> didnt seem to make any diff... do i have to restart?
[01:12] <Patrickdk> no
[01:13] <source47> added some more info - https://gist.github.com/developerinlondon/31b4244113373c22b056
[01:15] <TJ-> source47: The host can otherwise access <IP_ADDRESS> - ping, etc., ?
[01:16] <source47> yes i can run curl from the host
[01:16] <Patrickdk> wrong dest
[01:16] <source47> eg curl <IP_ADDRESS>:80 works
[01:16] <Patrickdk> your really didn't help it
[01:16] <source47> ?
[01:17] <Patrickdk> iptables -I FORWARD -p tcp -d <IP_ADDRESS> --dport 80 -j ....
[01:17] <source47> oh yes... that seemed to have messed things up now
[01:17] <source47> i cant curl anymore
[01:17] <source47> from host
[01:18] <Patrickdk> heh
[01:21] <source47> how can i get rid of that rule?
[01:27] <source47> Hmm i removed it
[01:27] <source47> but still cant go there anymore..
[01:30] <Patrickdk> well, your premise that rule was a problem, was wrong
[01:31] <semiosis> source47: you say you're trying to NAT something?  none of your rules are NAT, they're all just ACCEPT/REJECT
[01:31] <semiosis> source47: can you just tell me here, in plain language, what you want to translate from/to?
[01:32] <source47> oh... i took it from here https://github.com/jtopjian/lxc-nat/blob/master/lxc-nat.rb
[01:32] <source47> so basically <IP_ADDRESS>:40000 -> <IP_ADDRESS>:80
[01:33] <TJ-> semiosis: You're missing "sudo iptables -t nat -A lxc-nat -d <IP_ADDRESS> -p tcp --dport 40000 -j DNAT --to <IP_ADDRESS>:80"
[01:34] <semiosis> TJ-: ah right, the list is only the filter table
[01:34] <TJ-> semiosis: I asked for the iptables-save output; it's in a comment at the end of the gist
[01:34] <semiosis> source47: can you add to that gist the output of 'iptables -nvL -t nat' please
[01:34] <semiosis> ok
[01:34] <semiosis> i see it
[01:35] <source47> yea that line was added
[01:36] <source47> now i have more copies of the same rule it seems
[01:36] <source47> it doesnt dedupe
[01:36] <source47> but the rule is the wrong way around it seems..
[01:37] <TJ-> source47: I think you need to discriminate on the interface too:"sudo iptables -t nat -A lxc-nat -i <INTERFACE> -d <IP_ADDRESS> -p tcp --dport 40000 -j DNAT --to <IP_ADDRESS>:80" otherwise packets returning from, I presume, the other end of lxcbr0, will loop back again ?
[01:37] <source47> ok let me try that
[01:38] <source47> so it would be eth0 i am guessing
[01:38] <source47> since thats the external interface
[01:38] <TJ-> source47: Yes, if that's the external I/F.
[01:38] <semiosis> in ec2 all you have is eth0 & lo
[01:38] <TJ-> source47: Also, if you've got multiple rules in there you can delete by using "iptables -t <TABLE> -D <rule-num>", which you can get from listing the table
[01:39] <semiosis> oh right lxc, never mind my prev stmt
[01:39]  * semiosis backs away slowly
[01:40] <TJ-> source47: I sometimes 'cheat' by doing iptables-save >/tmp/rules; <edit /tmp/rules>; iptables-load </tmp/rules ;p
[01:40] <source47> ah...
[01:40] <source47> strange its not in --list-rules
[01:41] <TJ-> source47: not always a good idea if you rely on the rules to keep up a remote connection though, so only use it locally for hacking about
[01:41] <source47> https://gist.github.com/developerinlondon/9f5aedc140fc46937db8
[01:41] <TJ-> source47: did you specify the nat table?
[01:42] <source47> sudo iptables --list-rules
[01:42] <source47> that didnt show it
[01:42] <semiosis> -t nat
[01:42] <TJ-> source47: without a table specifier you only see the filter table; that's why I like iptables-save since it shows all tables and the policies, clearly
[01:42] <source47> ah
[01:43] <source47> ok sudo iptables -D lxc-nat 1 iptables: No chain/target/match by that name.
[01:43] <source47> but i have a line with that name
[01:43] <source47> well i have 4
[01:48] <source47> hmm... i guess i have to restart.. but strange i cant delete a rule with a name..
[01:51] <source47> semiosis: yea its basically to expose a service from the lxc container to the outside world. in 2 steps, first to expose it to the AWS VPC network, then i can get a proxy to forward external requests to the AWS VPC
[01:56] <TJ-> source47: "sudo iptables -t lxc-nat -D 1"
[01:56] <source47> iptables v1.4.21: can't initialize iptables table `lxc-nat': Table does not exist (do you need to insmod?)
[01:59] <TJ-> source47: sorry... tired typo! "sudo iptables -t nat -D lxc-nat 1"
[01:59] <source47> ah that worked
[01:59] <source47> thanks
[01:59] <source47> ok we are down to 1 rule
[02:13] <source47> TJ- so u think it might be working fine locally and could be an issue with AWS firewall?
[02:13] <source47> i opened the port in AWS SG also
[02:16] <TJ-> source47: is the LXC set to block anything not from the host?
[02:16] <source47> not that i know of. its a standard ubuntu install
[02:16] <TJ-> source47: does the LXC have a default route? is forwarding enabled on the LXC's default gateway?
[02:16] <source47> how can i get into it using the private IP if it was an issue with the lxc?
[02:17] <source47> https://gist.github.com/developerinlondon/a9d6aa72a7822caf1a62
[02:18] <source47> this is the routes in the container
[02:18] <source47> it doesnt even have iptables inside
[02:19] <source47> i wonder if we can find a log somewhere where it fails
[02:19] <TJ-> source47: Is the host's lxcbr0 allocated <IP_ADDRESS> ?
[02:19] <source47> it seems iptables might not be the issue
[02:20] <TJ-> source47: Have you enabled IPv4 forwarding on the host?
[02:20] <source47> yep <IP_ADDRESS> is lxcbr0
[02:20] <source47> i enabled ipv4 yes
[02:21] <source47> net.ipv6.conf.all.forwarding=1
[02:21] <TJ-> that's ipv6
[02:21] <source47> net.ipv6.conf.all.forwarding=1
[02:21] <source47> strange
[02:21] <source47> i am sure i edited ipv4 also
[02:22] <source47> net.ipv4.ip_forward=1
[02:23] <TJ-> good
[02:45] <source47> ah
[02:45] <source47> DESTINATION ip-172-31-23-17.ec2.internal
[02:45] <source47> that might be the issue TJ- ?
[02:45] <source47> https://gist.github.com/developerinlondon/0946497f8729df17a8f5
[02:46] <source47> it shouldnt go there..  i would rather it uses the ip or resolve internally.
[04:09] <poobutt> hiya, i have a 14.04.01 that keeps crashing and then hang at boot randomly what log is best to track down the reason? thanks.
[04:13] <poobutt> and weirdly to look at syslog i do not have to be root or use sudo is that normal?
[04:19] <sarnold> poobutt: indeed, most logs don't require privileges to read
[04:20] <poobutt> sarnold: ok thanks just on another 14.04.01 server it does so i wonder why one requires sudo and one does not as they have the same set up.
[04:20] <TJ-> poobutt: if your user is privileged it is likely part of the 'adm' group
[04:21] <poobutt> sarnold: do you know where i would find out if the reboot was down to a power cut?
[04:21] <poobutt> TJ: thanks one is a digital ocean server so they may have different core rules compared to a stand alone install.
[04:22] <sarnold> poobutt: could be if some files were deleted they may have been recreated with different permissions perhaps..
[04:22] <sarnold> oh, I like TJ-'s explanation
[04:23] <sarnold> poobutt: if the power is yanked, most systems won't survive long enough to write to the logs about it..
[04:24] <poobutt> sarnold: we do have frequent power cuts here (Thailand) so that is most probably the main reason
[04:24] <TJ-> Power cuts in a data-center?
[04:25] <sarnold> poobutt: can you add a UPS to your system? if you get a smart enough model you could have it power down your system gracefully if the mains are cut for more than thirty seconds, for example..
[04:25] <poobutt> no this is a 14.04.01 server at an office with no UPS that runs zoneminder cctv set up on it
[04:25] <poobutt> yes UPS will be the answer but i work with NGO so always finance issues try to get best results with no budget ;)
[04:26] <TJ-> poobutt: ahhh I misread; thought you meant the failing server was at DO
[04:26] <TJ-> poobutt: Make sure to disable disk write caching and make sure the disk sync quickly
[04:27] <poobutt> TJ: tahnks for the tip will implement that now
[05:01] <Kalki-> how can i update my users files from /etc/skell so that they come with right ownerships ?
[05:01] <Kalki-> like .bashrc and things like that
[05:02] <sarnold> sed -i~kalki 's/foo/bar/g'/ /home/*/.bashrc
[05:02] <sarnold> then re-chmod as needed
[05:02] <sarnold> or chown rather
[05:02] <sarnold> must be bedtime
[05:04] <Abhijit>  i set root login to true and set password in preseed file. used cobbler to install ubuntu. still can not login with username root and the set password. help
[05:23] <jpds> Abhijit: With SSH or?
[05:23] <Abhijit> no ssh. directa access. kvm
[05:25] <Abhijit> jpds, ^
[05:53] <Abhijit> how can i make apache to server /var/www/html/server when user enters "ip"address/server?
[10:43] <rostam> HI I would like to test udev creation of 70-persistent-net.rules. I know the file can be created during reboot, but I like to test it without reboot. Is this possible? I am using ubuntu 14.04. Thanks
[10:55] <lordievader> Good afternoon.
[10:55] <ikonia> rostam: udevadm
[11:00] <rostam> ikonia: thanks
[11:12] <zoidberg-> Hello all, I have setup a little ubuntu server as a deivce that sits in between my adsl modem and router.. so that anything that connnets to the router gets routed through the ubuntu box out throught he modem to the internet.  The reason being, i would like to setup an vpn (openvpn) server on the ubuntu box one for incomming vpn connections (so that i can connect to my home network when away) and one for outgoing vpn so that i can tunnel all my tr
[11:12] <zoidberg-> The question i have is, i setup simple iptables for masquerading and forwarding, does however my router is the dns server.. for dns to go through the ubuntu server should i setup soemthing like dnsmasq or will iptables handle that and just forward it over to the router and back?
[11:12] <zoidberg-> at the moment i have 3 iptables masquerading rules/forwarding rules, it all works but i wonder if dns is being routed directly to the router rather than the ubuntu box
[11:27] <jpds> zoidberg-: DNS should work fine...
[11:31] <zoidberg-> jpds: i'm not sure what you mean by that it does work fine if i simply setup forwarding and masquerading on my linux box - but dns does no go through it, dns requests go straight to the router.. which is giving out by dhcp.. i want, to give out the ip of my linux box and have that forward requests to and from the router
[11:31] <zoidberg-> so _ALL_ traffic goes through this linux box
[11:31] <zoidberg-> as i want to eventually tunnel all traffic out over a vpn
[11:31] <zoidberg-> including dns
[11:53] <rostam> hi how would I know the network interface eth0 is binded to which driver? thanks
[12:45] <webfox> Could someone help me locate the httpd.conf file from Apache2 please?
[12:45] <webfox> I think it should be positioned at /etc/apache2/ dir but it is not.
[12:45] <ikonia> webfox: the config file is now modular
[12:45] <ikonia> so there isn't much in the httpd.conf
[12:46] <webfox> ikonia: I just need to activate php
[12:46] <ikonia> then use the aenmod command
[12:46] <ikonia> have you read the ubuntu docs on using apache ?
[12:46] <webfox> not yet.
[12:47] <webfox> Still reading https://help.ubuntu.com/14.04/serverguide/php5.html
[12:47] <webfox> I think thats old now.
[12:50] <webfox> Apache is working, just not php
[12:51] <ikonia> webfox: why do you think it's old
[12:52] <ikonia> it's listed as the current doc
[12:52] <webfox> yes, exactly.
[12:54] <webfox> Well, he files /etc/apache2/mods-enabled/php5.conf and /etc/apache2/mods-enabled/php5.load exists
[12:54] <webfox> the*
[12:55] <webfox> I already retarted Apache but still not executing the php inside the doc.
[12:56] <ikonia> webfox: what is the name of the file
[12:57] <ikonia> as in the php web page
[12:57] <webfox> ikonia you are good! I was using an incorrect file extension!
[12:57] <webfox> Thank you !
[12:57] <ikonia> no problem
[12:57] <webfox> Got it workiing now.
[12:57] <webfox> o/
[14:14] <henk> hi, I’m trying to set up a webapp in tomcat6. This webapp needs the jdbc connector for mysql, so I installed libmysql-java. Now I’m looking for a way to make this webapp find this lib without having to copy the jar files to its lib directory, to make sure the jars are updated by package updates. I tried symlinking but that does not seem to work. Does anyone know what the proper way is? I found
[14:14] <henk> https://scottlinux.com/2014/02/20/tomcat-on-debian-and-ubuntu-linux-fix-broken-com-mysql-jdbc-driver-connection/ which suggests changing /etc/tomcat*/catalina.properties to search /usr/share/java/*.jar in addition to the default places. Can anyone comment whether this is a good idea?
[15:03] <rtg> smoser, https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1355196/comments/46
[15:03] <smoser> rtg, i knew i should not have clicked "i'm willing to bisect" :)
[15:04] <rtg> smwe'll build the bisects, but you have to do the testing
[15:04] <rtg> smoser, ^^
[15:05] <smoser> yeah. its just a matter of dedicating time to that. thanks for the poitner.
[16:19] <rostam> Hi I have two network interface on my system eth0 & eth1. I need eth0 to bind to igb driver not e1000e. So I black list the igb and e1000 then I added those drivers in /etc/modules so the kernel tries to load igb first then e1000e. It does not work, any help greatlly appreciate. Thanks
[16:20] <ikonia> youv'e blacklisted the igb driver when you want it to use the igb driver ?
[16:23] <rostam> ikonia, I have placed it in /etc/modules so the auto loading (I think) is disabled but this way I control which driver gets loaded first (or I think it gets).
[16:23] <ikonia> but you've already blacklisted it
[16:26] <rostam> ikonia, okay I see your point... thx
[18:19] <RobC207> Alright, having just completed two rounds of do-release-upgrade, I am having a mild reaction to cron.d/php5 emailing me twice an hour with a message concerning invalid argument. I determined the cause of this is a missing value in the response from /usr/lib/php5/maxlifetime. Changing the she-bang to -x instead of -e leads me to allow_call_time_pass_reference being no longer available.  How to fix it?
[18:34] <rostam> HI please help I am stuck with this for last 2 days. I am using ubuntu 14.04 update 1. My system has two network interfaces , eth0 and eth1. I see sometimes eth0 bind to hardware interface where eth1 was previously bind to it.  The system generates /etc/udev/rules.d/70-persistent   file. I have modified the bus but it overright it, any idea why please? thx
[19:35] <qman__> When running dpkg-reconfigure postfix and setting where root's mail goes, where is this setting stored? Its not in /etc/aliases and grepping around hasn't found it
[20:35] <lamont> qman__: that _should_ update /etc/aliases
[20:35] <lamont> if not, please file a bug with details
[20:42] <plm> Hi all
[20:42] <plm> Is possible to know if a connection are using ssl or not? netstat -an show me many and I would like to know what that connections are secure( using ssl).
[20:47] <genii> plm: Maybe use -nt
[20:49] <sarnold> I know of no such tool; you could probably write a pcap thing that recovers a few kilobytes of data from each active connection and runs some simple statistics on it to ensure the data looks 'random'..
[20:54] <qman__> lamont: it didn't, will do
[20:54] <qman__> On two 14.04 servers
[20:54] <plm> genii: -nt show just tcp (with or not ssl)
[20:55] <plm> genii: dont need to be netstat. Any other app/method to kwno if that connection are using ssl or not
[20:56] <genii> To actually test the traffic you'd need to set something up on another machine like for instance mitmproxy
[20:56] <genii> !info mitmproxy
[21:07] <qman__> lamont: bug 1358925
[21:07] <lamont> qman__: ta
[21:08] <lamont> it may take me a day or 7 to look at it, feel free to pester me if I haven't done anything with it by next week.  Likewise, someone server-teamish is likely to beat me to it.
[21:09] <qman__> No problem, I just thought I was crazy for not being able to find it, utrns out its broken
[21:34] <plm> genii: I'm using tcpdump but I not see difference between a tcp connection with and without ssl


[00:00] <clivejo> oh I see it
[00:00] <clivejo> so if the value it compares it to is the same, the test will complete?
[00:00] <yofel> right
[00:01] <clivejo> sneaky but clever
[00:06] <clivejo> yofel: https://paste.kde.org/pdjg4kup3
[00:06] <clivejo> is it readVariant QVariant(2.2)?
[00:07] <yofel> no, the test log says something about a failed string comparison, so the QString("2.2") part probably
[00:07] <clivejo> so line 5 in that paste?
[00:08] <yofel> yes
[00:08] <yofel> I wonder why they're doing a variant AND string comparison on the same value o.O
[00:08] <yofel> but nvm that
[00:08] <yofel> try removing the string part and see if that works
[00:15] <clivejo> yofel: https://paste.kde.org/p6et5wsap ?
[00:16] <yofel> no, just remove the whole test
[00:16] <clivejo> oh?
[00:16] <yofel> [01:08:58] <yofel> try removing the string part and see if that works
[00:17] <clivejo> gonna have to look tomorrow
[00:19] <clivejo> too tired to think straight
[00:19] <clivejo> would that patch not work?
[00:19] <yofel> possibly, but that's really not what you want to do I think
[00:20] <clivejo> just want the test to complete
[00:20] <yofel> well, then you're better off just removing the broken part
[00:20] <yofel> instead you're adding another one which is as unreliable as the old one
[00:21] <clivejo> BTW is the a notepad for these apps?
[00:21] <yofel> your idea is right in general, but doing equality comparison tests on the result of a double-to-string comparison is rather unreliable, which is why I wonder why it's there in the first place
[00:21] <yofel> the ninjas one
[00:22] <clivejo> I think Im the only one working on them
[00:22] <yofel> you most likely are ^^
[00:22] <clivejo> but there are a few Im not sure how to fix
[00:23] <clivejo> okular for one
[00:23] <clivejo> and step
[00:23] <yofel> familiar names -.-
[00:24] <clivejo> lots of fun
[00:24] <yofel> anyway, I'm off to bed, see you tomorrow
[00:26] <clivejo> me too
[00:26] <clivejo> night night
[01:22] <ahoneybun> done
[03:37] <mck182> any developer with qt5.6 up? need to test a possible qtbug
[06:24] <Mirv> yofel: oh, you had another similar one. marble upstream had indeed just "fixed" it like that.
[06:27] <Mirv> yofel: btw kdepimlibs blocks qtbase proposed migration http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src . kdepimlibs has some akonadi error. other failures have been forced earlier by pitti and jriddell so it's the kdepimlibs that's blocking.
[06:28] <Mirv> akonadi-sqlite-testenvironmenttest
[06:28] <Mirv> possibly just a missing dependency since it claims QSqlDatabase: QSQLITE3 driver not loaded
[09:14] <sitter> yofel: git push notification is now renabled, so CI builds trigger immediately again
[09:15] <sitter> I'll leave the build count at 16 though as I fear it would randomly deadlock again
[09:16] <sitter> monitor certainly seems happier with less big spikes
[09:35] <lordievader> Good morning.
[09:37] <sitter> >> taking kci down for maintenance <<
[09:37] <valorie> happy new year sitter!
[09:38] <sitter> and you valorie :x
[09:38] <valorie> <3
[10:22] <clivejo> sitter: have you disabled KCI trigger for building on debian commit or is that Neon hook causing it to fail?
[10:30] <sitter> >> kci maintenance done <<
[10:30] <valorie> thank you sitter
[10:30] <sitter> kci has new jenkins and numerous new plugins, should problems pop up please poke me
[10:31] <valorie> if you have a sec in the next few days, would you please look over that packaging doc in the topic
[10:31] <valorie> and add your wisdom?
[10:34] <sitter> there's a broken link on line 67 :(
[10:36] <valorie> sure is
[10:36] <sitter> valorie: looks good
[10:37] <valorie> well, it isn't detailed enough
[10:37] <valorie> I want one good enough to get ME started packaging
[10:37] <sitter> well, the topic it primarily touches, which is automation is well beyond getting started
[10:38] <valorie> sure, but I think it's good to understand the big picture before digging into a small detail
[10:38] <sitter> I mean, to use automation you need to be at least ninja or you can't upload anyway. at that point you should already have some grasp on packaging and have other things set up (Such as getting launchpad PPA upload permissions going, which the present doc doesn't touch on at all)
[10:38] <valorie> fixed the link btw, thank you
[10:39] <valorie> right, and I get that
[10:39] <sitter> valorie: oh yes. that should be waaaay higher scope then IMO. "this is what packaging means... we do it like this... we use debian git... we use lunchpad.. etc.etc."
[10:39] <valorie> and I hope I won't get into packaging because I don't think it is my strength
[10:39] <sitter> bascically a big link collection if you will
[10:39] <valorie> but in ONE place, instead of scattered all over
[10:39] <sitter> mentioning the used technologies and where to read more about them and possible how to set them up
[10:40] <valorie> there is no getting around having to read up on stuff
[10:40] <sitter> right
[10:41] <valorie> one of these days I hope you geniuses will talk about how neon and kubuntu can fit together, once neon is figured out
[10:42] <valorie> oh damn it, how is it almost 3am
[10:42] <valorie> sheesh
[10:42] <valorie> niters
[11:33] <Yossarianuk> hi -  is there a link where I can see progress of the plasma5.5.x backport to 15.10 ?
[11:36] <soee> Yossarianuk: there is no backporting yet
[11:45] <bshah> Mirv: ping
[12:18] <Mirv> bshah: pong
[12:32] <bshah> Mirv: I was wondering if you can merge qtfeedback packaging into debian git?
[12:33] <bshah> :)
[12:33] <BluesKaj> Hi folks
[12:35] <Mirv> bshah: sure thing. I suspect your next question will be merging the latest qtsystems changes there too? keep the git repos bookmarked, I'll update them soon(ish), ie bump them in my todo list. should not be a big job for either.
[12:37] <soee> hiho BluesKaj
[12:39] <bshah> Mirv: I am not sure if I will ever need qtsystems, but yeah would be handy.. :)
[12:39] <bshah> thanks
[12:39] <BluesKaj> hey soee
[12:46] <Mirv> no problem
[13:46] <sgclark> morning
[13:47] <Yossarianuk> soee: cheers, guess i'll just have to wait.
[13:50] <sgclark> doh. git.debian.org is down, guess not much packaging gonna happen :(
[13:53] <soee> i see red a lot ...
[13:54] <sgclark> soee: debian.git.org is down. nothing we can do
[14:03] <clivejo> sitter: are the debian hooks working again?
[14:17] <mitya57> clivejo, they didn't work earlier today (when Alioth was still up)
[14:18] <clivejo> They havent been working for a while now
[14:18] <clivejo> I thought it was the errors caused by the Neon hooks
[14:18] <clivejo> is alioth down?
[14:21] <sgclark> it is down
[14:23] <clivejo> oh
[14:23] <clivejo> I have a commit to make
[15:47] <clivejo> these KCI builds are all failing due to debian git not being available?
[15:50] <clivejo> any ETA on when alioth will be back?
[15:50] <sgclark> correct. no clue.
[15:51] <clivejo> sgclark: are you stil on holiday/vacation?
[15:52] <sgclark> nope. home now.
[15:52] <clivejo> libkinsane is living up to its name and driving me insane
[15:52] <clivejo> https://paste.kde.org/p6homeqbs
[15:54] <sgclark> clivejo: is that defned in rules file? if so then remove it.
[15:55] <sgclark> it is looking for a non exeistant README
[15:55] <clivejo> nope, cant see it in the rules
[15:55] <clivejo> thats what I cant/dont understand
[15:56] <sgclark> must be hard coded in the debhelper then...
[15:56] <sgclark> blah. perhaps yofel knows?
[15:57] <clivejo> would there be a build dep that makes the README?
[16:00] <sgclark> not that I am aware of
[16:01] <clivejo> scaleway are taking the pi$$ now!
[16:02] <clivejo> Ive cancelled all services and they still managing to bill me for stuff
[16:52] <yofel> clivejo, sgclark: is there a debian/docs file with README in it?
[18:21] <clivejo> yofel: there is an empty folder - /tmp/buildd/libksane-15.12.0/debian/libksane0/usr/share/doc/libksane0
[18:23] <clivejo> there is a debian/docs file
[18:23] <clivejo> with README in it
[18:49] <clivejo> !info gramps
[18:50] <clivejo> https://gramps-project.org/2015/10/gramps-4-2-1-released/
[18:50] <clivejo> needs updating
[18:55] <clivejo> can I get my own git on launchpad?
[19:24] <ovidiu-florin> Hello everybody
[19:24] <clivejo> hi ovidiu-florin
[19:24] <clivejo> hope you are well
[19:24] <ovidiu-florin> sgclark: gladd to see you back in action. I hope you had a great holiday.
[19:24] <ovidiu-florin> clivejo: yeah... I'm kind of ok
[19:25] <ovidiu-florin> I see alioth is down, again or still?
[19:25] <clivejo> back again
[19:25] <ovidiu-florin> it's back?
[19:25] <clivejo> well it was about 15mins ago
[19:27] <ovidiu-florin> http://anonscm.debian.org/cgit/pkg-kde/applications/akonadi.git/ is available, so I suppose it's alive
[19:28] <ovidiu-florin> clivejo: what's the current status of things, What have I missed?
[19:28] <clivejo> hummm not sure
[19:28] <clivejo> debian been down a lot
[19:29] <clivejo> I uploaded plasma 5.5.2 - http://qa.kubuntu.co.uk/ppa-status/plasma/build_status_5.5.2_xenial.html
[19:29] <clivejo> few issues with it I cant fix
[19:29] <clivejo> I believe yofel is looking into them
[19:30] <clivejo> I uploaded apps 15.12.0 - http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.0_xenial.html
[19:30] <clivejo> currently working on trying to fix them
[19:31] <clivejo> I spent some time creating some pbuilder environments
[19:32] <clivejo> Thats odd
[19:33] <clivejo> why is kcalutils failing in xenial but not wily
[19:33] <clivejo> oh and sitter has fixed KCI
[19:35] <ovidiu-florin> logfile of kscreenlocker show that it was successfull
[19:35] <ovidiu-florin> why is it in red?
[19:35] <ovidiu-florin> clivejo: fixed what in KCI?
[19:35] <clivejo> its got some .mo files we arent sure where they should go
[19:37] <clivejo> updated the software etc and fixed what ever was preventing it trigging a build on debian commits
[19:37] <ovidiu-florin> then why does it say at the summary that the status was successfull?
[19:37] <ovidiu-florin> ah, ok
[19:48] <clivejo> well the build was successful, just some files didnt get installed
[19:49] <ovidiu-florin> Anything I can do now?
[19:49] <ovidiu-florin> I've got about an hour or two to spare
[19:49] <clivejo> how far did you get up to in creating a pbuilder?
[19:50] <ovidiu-florin> let me check
[19:50] <clivejo> yofel's settings are handy
[19:50] <ovidiu-florin> I've built pkg-kde-tools as a test
[19:50] <ovidiu-florin> I didn't get yofel 's settings
[19:51] <clivejo> oh, I dont have the link
[19:51] <clivejo> he pasted them somewhere
[19:51] <ovidiu-florin> the link is in the otes
[19:51] <ovidiu-florin> notes
[19:52] <ovidiu-florin> I think I got them
[19:52]  * ovidiu-florin checks
[19:52] <ovidiu-florin> yes, I have them
[19:52] <clivejo> I swapped to konseration for a while, but it doesnt have history like quassel does
[19:53] <ovidiu-florin> it has history in text log files
[19:53] <clivejo> thats no use to me!
[19:53] <ovidiu-florin> quassel uses a DB
[19:53] <clivejo> I want to searh and find easy!
[19:53] <clivejo> anyways
[19:53] <clivejo> Im back on quassel
[19:54] <clivejo> do you want to fix a package?
[19:57] <ovidiu-florin> YEEEES
[19:57] <clivejo> ok, go here - http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.0_xenial.html
[19:57] <ovidiu-florin> I'm there
[19:57] <clivejo> and go to knavalbattle
[19:57] <clivejo> can you determine what is wrong?
[19:58]  * ovidiu-florin remembers the time he packaged knavalbattle
[19:58] <ovidiu-florin> that was my first package
[19:58] <clivejo> very fitting :)
[19:59] <ovidiu-florin> ECM is missing
[19:59] <clivejo> do you know what package provides that?
[19:59]  * ovidiu-florin checks with apt
[20:00] <ovidiu-florin> extra-cmake-modules
[20:00] <clivejo> yup and where does it need to go?
[20:00] <ovidiu-florin> I didn't know the exact package name, but I know the project
[20:00] <ovidiu-florin> in the build machine
[20:00] <ovidiu-florin> probably as a build dependency of the package
[20:00] <clivejo> debian/control as a build dep
[20:01] <ovidiu-florin> http://anonscm.debian.org/cgit/pkg-kde/applications/knavalbattle.git/tree/debian/control
[20:01] <ovidiu-florin> it doesn't have ECM
[20:01] <clivejo> yup, thats why it wont build
[20:01] <ovidiu-florin> I can clone and give you a patch
[20:02] <clivejo> but what Im finding is that they are missing multiple deps
[20:02] <ovidiu-florin> but how do I test it in my pbuild?
[20:02] <clivejo> so grab a clone of the packaging
[20:03] <ovidiu-florin> done
[20:03] <clivejo> and add ecm to the control file
[20:04] <ovidiu-florin> how do I test it?
[20:04] <clivejo> do you know how to use uscan?
[20:04] <ovidiu-florin> no
[20:05] <clivejo> uscan uses the watch file and changelog to download the source tar from kde
[20:05] <clivejo> so in the folder above the debian folder, run uscan --download-current-version --destdir=../
[20:06] <clivejo> the output should download 15.12.0
[20:07] <clivejo> brb
[20:08] <ovidiu-florin> it looks for 14.12.3
[20:08] <ovidiu-florin> where does it get the version number from?
[20:14] <clivejo> the chnagelog
[20:14] <clivejo> how did you grab the git, what branch?
[20:14] <ovidiu-florin> master
[20:15] <clivejo> you need kubuntu_xenial_archive as thats what we are working on
[20:15] <ovidiu-florin> ok
[20:18] <clivejo> get it?
[20:19] <ovidiu-florin> yes
[20:19] <ovidiu-florin> I have the sources now
[20:20] <clivejo> now you build the source, "debuild -S"
[20:21] <clivejo> did you check that ECM is still there?
[20:22] <ovidiu-florin> I added it again
[20:22] <ovidiu-florin> debuild has finished
[20:22] <clivejo> nice
[20:22] <ovidiu-florin> what does this do/
[20:22] <ovidiu-florin> ?
[20:23] <clivejo> these are the files you would normally upload to LP
[20:23] <clivejo> so cd ..
[20:23] <clivejo> and you should see knavalbattle_15.12.0-0ubuntu1.dsc
[20:23] <ovidiu-florin> yes
[20:23] <clivejo> thats what you need to build in pbuilder
[20:24] <clivejo> so using yofels script I use "sudo pro=apps dist=xenial pbuilder build knavalbattle_15.12.0-0ubuntu1.dsc"
[20:25] <clivejo> this environment has the staging PPA's added
[20:26] <ovidiu-florin> what's the pro variable for?
[20:26] <clivejo> it allows different profiles
[20:26] <ovidiu-florin> please detail that
[20:26] <clivejo> you should probably drop that
[20:26] <ovidiu-florin> please explain
[20:27] <clivejo> well it allows you to create environments for different things
[20:27] <clivejo> if Im building for KCI I need to have the KCI PPA enabled
[20:28] <clivejo> this just allows me to do that
[20:28] <ovidiu-florin> so that would be pro=kci?
[20:28] <clivejo> and sometimes you just want a bog standard xenial install
[20:28] <ovidiu-florin> what is "bog" ?
[20:28] <clivejo> ovidiu-florin: yes, but you have to create them first
[20:29] <clivejo> sorry, bog is irish slang
[20:29] <clivejo> it means very basic
[20:30] <maxyz_> sgclark: ping, please, don't add epoch to packages that don't have epochs (plasma-frameworks)
[20:32] <clivejo> ovidiu-florin: just use sudo dist=xenial pbuilder build knavalbattle_15.12.0-0ubuntu1.dsc
[20:32] <ovidiu-florin> I've already started it
[20:33] <clivejo> :)
[20:33] <ovidiu-florin> I just wanted to understand it
[20:33] <ovidiu-florin> I've also added notes while I was doing this
[20:33] <clivejo> no problem
[20:33] <clivejo> you have kubuntu hooks installed?
[20:33] <ovidiu-florin> yes
[20:34] <ovidiu-florin> clivejo: can you pelase add to the docks what those hooks are and why are they needed?
[20:35] <clivejo> just make things easier!
[20:36] <ovidiu-florin> please explain in more detail
[20:36] <ovidiu-florin> that does not clarify anything to a n00b
[20:36] <clivejo> http://bazaar.launchpad.net/~kubuntu-packagers/pbuilder/pbuilder-hooks/view/head:/README
[20:37] <clivejo> has yours dropped out yet?
[20:38] <clivejo> hook C10shell is used to drop us out to a shell
[20:39] <clivejo> so you should have a root@your-machine prompt
[20:41] <ovidiu-florin> yes
[20:41] <ovidiu-florin> I've added the qt5 buidl dep now and testing again
[20:41] <clivejo> which package did you add?
[20:41] <ovidiu-florin> qt5-default
[20:42] <clivejo> why did you choose that one?
[20:42] <ovidiu-florin> I think that's the main one that brings in the qt5 development tools and libs
[20:43] <clivejo> was it failing on Qt5Config.cmake ?
[20:43] <ovidiu-florin> yes
[20:43] <ovidiu-florin> now it's failing because it's missing a lot of KF5s
[20:44] <clivejo> !qt5-default
[20:44] <clivejo> !info qt5-default
[20:45] <ovidiu-florin> how come there are so many dependencies missing in this one?
[20:45] <clivejo> is qt5-default a  virtual package?
[20:45] <ovidiu-florin> I believe so
[20:46] <clivejo> ovidiu-florin: Im not saying your wrong, just need to ask yofel or sgclark about what to do here
[20:46] <clivejo> I would have added  qtbase5-dev
[20:46] <ovidiu-florin> if I add that it builds
[20:46] <ovidiu-florin> past that point
[20:47] <clivejo> yeah I know
[20:47] <ovidiu-florin> and since this is a build requirement, not a runtime requirement, I don't think it's a problem
[20:47] <clivejo> Id just like another opinion
[20:48] <clivejo> so whats the next one its looking for?
[20:51] <clivejo> on mine its KF5ConfigConfig.cmake which means we need libkf5config-dev
[20:52] <ovidiu-florin> I've added all the KF5 dependencies
[20:52] <ovidiu-florin> it's building again
[20:52] <clivejo> to save time you can read the make files
[20:54] <clivejo> also build-deps need to be in alphabetical order, there is a tool wrap-and-sort which will do this for you
[20:54] <clivejo> well they dont NEED to be, but it makes it easier to read etc
[20:56] <ovidiu-florin> I'll get to that
[20:56] <clivejo> also this link searches the archives - http://packages.ubuntu.com/search?mode=filename&suite=xenial&section=all&arch=any&keywords=KF5ConfigConfig.cmake&searchon=contents
[20:56] <clivejo> very handy for looking for certain files
[21:04] <clivejo> ovidiu-florin: how you getting on?
[21:06] <ovidiu-florin> I'm getting them one by one
[21:06] <ovidiu-florin> so I'm adding and testing one by one
[21:06] <ovidiu-florin> it's ok
[21:06] <clivejo> yeah, its slow doing it manually
[21:06] <ovidiu-florin> I can catch up on my reading while it's doing all the building
[21:06] <ovidiu-florin> is there a faster way?
[21:06] <clivejo> how are you rebuilding?
[21:07] <ovidiu-florin> debuild -S && sudo dist=xenial pbuilder build ../knavalbattle_15.12.0-0ubuntu1.dsc
[21:08] <ovidiu-florin> after editing the debian/control
[21:08] <clivejo> are you getting a root@ prompt on failure?
[21:08] <ovidiu-florin> yes
[21:08] <clivejo> dont come out of it
[21:08] <ovidiu-florin> and do what?
[21:08] <clivejo> fix it within the chroot
[21:08] <ovidiu-florin> how Do I copy the dsc again?
[21:09] <clivejo> what editor do you use?
[21:09] <ovidiu-florin> vim
[21:09] <clivejo> apt-get install vim
[21:09] <clivejo> and then vim debian/control
[21:09] <ovidiu-florin> and do the debuild in it
[21:09] <ovidiu-florin> ok
[21:10] <clivejo> save it and rerun the build with "dpkg-buildpackage -us -uc -nc"
[21:10] <ovidiu-florin> but how do I trigger the build?
[21:10] <ovidiu-florin> -us -uc -nc
[21:10] <clivejo> but also maybe sure you install the package it needs
[21:10] <ovidiu-florin> not very descriptive
[21:10] <ovidiu-florin> it's building now
[21:10] <ovidiu-florin> no more cmake errors
[21:11] <clivejo> so when you add another build dep to the control file make sure you also apt-get install it as well
[21:11] <ovidiu-florin> cp: cannot stat 'debian/tmp/usr/share/applications/kde4/knavalbattle.desktop': No such file or directory
[21:12] <clivejo> because the old builds are kde4 and we are moving to KF5 this happens a lot
[21:13] <clivejo> what I usually do is comment it out in the install file
[21:14] <clivejo> edit the debian/knavalbattle.install
[21:14] <clivejo> anything with KDE4 is probably going to be broken
[21:14] <ovidiu-florin> clivejo: dpkg-buildpackage -us -uc -nc does also do the debuild -S ?
[21:15] <clivejo> nope its just retrying the build within your pbuilder
[21:16] <clivejo> your pbuilder is like a virtual environment
[21:16] <ovidiu-florin> so I also have to run dbuild -S to regenerate the dsc, before I retry the build, right?
[21:16] <ovidiu-florin> inside the pbuilder env
[21:16] <clivejo> and closely resembles a LP build machine
[21:17] <clivejo> you need a dsc for pbuilder to build the package
[21:17] <clivejo> just like you need one to build it on LP
[21:17] <ovidiu-florin> yes but for the dsc I need my keys, does it have access to them?
[21:18] <clivejo> but with the kubuntu hooks installed we can modify and restart the build
[21:18] <ovidiu-florin> that's why I asked you to explain these hooks in the notes
[21:18] <clivejo> you sign the file
[21:18] <clivejo> thats why you need the key
[21:19] <clivejo> Im not sure if pbuilder checks, but LP does
[21:21] <clivejo> ovidiu-florin: Ill try and do it another time, in the wrong frame of mind at the moment
[21:22] <clivejo> ovidiu-florin: regarding the install files, I usually comment out the lines I see problems with
[21:22] <clivejo> then when I get a list of the missing files I match them up
[21:24] <clivejo> sometimes files are spread across a few install files, ie package.install, package-dev.install and package-data.install
[21:24] <clivejo> this one only has one install file so should be easy enough to fix
[21:44] <clivejo> ovidiu-florin: how are you getting on?
[21:45] <ovidiu-florin> I'm making progress
[21:46] <ovidiu-florin> I think I'm on the last test
[21:47] <clivejo> can you pastebin the control file please
[21:47] <clivejo> basically the next step is to commit the changes to debian git
[21:48] <clivejo> which I will have to do for you
[21:48] <ovidiu-florin> done
[21:49] <ovidiu-florin> the last test finished
[21:49] <ovidiu-florin> successfully I think
[21:49] <ovidiu-florin> clivejo: dont' you preffer a diff of the entire thing?
[21:50] <ovidiu-florin> clivejo: https://paste.kde.org/pulv6lz6i
[21:51] <ovidiu-florin> what now?
[21:57] <clivejo> do you have a diff for the changelog?
[22:00] <clivejo> also, there is a missing files list
[22:00] <clivejo> you need to figure out the new locations of the files and ammend the install file
[22:01] <ovidiu-florin> it's late
[22:01] <ovidiu-florin> can we continue this tomorrow?
[22:02] <clivejo> you are almost there
[22:02] <yofel> so, I didn't read the full backlog, but if all kf5 deps were missing, then most likely the app was just ported to kf5 for 15.12 and was qt4 in 15.08
[22:02] <clivejo> hi yofel
[22:02] <yofel> and as we don't CI qt4 based stuff, this wasn't fixed yet
[22:03] <yofel> (AFAIK)
[22:03] <clivejo> yofel: reagrding build deps, is it ok to use virtual packages?
[22:03] <yofel> I would not use qt5-default at least
[22:04] <clivejo> Thats what I thought, but whats the reason/logic behind it?
[22:05] <yofel> qt5-default forces qtchooser to use qt5 apps. I can't details really, all I know is that you're not supposed to use it
[22:05] <yofel> as a build-dep
[22:07] <clivejo> yofel: and another question, if we make changes in pbuilder for example add deps to debian/control, is there any way to sync those changes back to your working folder?
[22:07] <clivejo> at the moment I use copy/paste into kate
[22:07] <clivejo> but was thinking there must be an easier way?
[22:08] <yofel> well, you can copy things out of the build folder. You can just access the files from outside in $BUILDPLACE/$PBUILDER_PID/tmp/buildd/
[22:09] <yofel> be a bit careful though when you do that. People already managed to commit the "PPA build" changelog entry that's added by git-buildpackage-ppa by carelessly doing that
[22:10] <yofel> but I do this myself for individual files if I do large changes
[22:10] <clivejo> ah yeah, that could be a problem
[22:10] <yofel> for small things I just edit things twice
[22:12] <clivejo> could a hook be used to sync to transfers diffs outside to an externalfolder?
[22:13] <yofel> I don't know, I don't use all hook types so maybe.
[22:15] <clivejo> ovidiu-florin: there should be a section like this - https://paste.kde.org/prrwj8caz - which you need to match with the lines in the install file
[22:17] <clivejo> take for example the desktop file, it was located here -> usr/share/applications/kde4/knavalbattle.desktop
[22:17] <clivejo> but now its here -> usr/share/applications/org.kde.knavalbattle.desktop
[22:17] <clivejo> some files move, some are removed and some are totally new
[22:19] <clivejo> yofel: would it be ok to commit the work so far to debian and take it up again tomorow?
[22:20] <yofel> sure
[22:20] <yofel> but do upload it to the PPA as well, just so things are in sync
[22:20] <clivejo> do you have a sample of ovidiu-florin changelog entry?
[22:22] <ovidiu-florin> clivejo: are you asking me?
[22:23] <clivejo> well either
[22:23] <yofel> uhm, I would need to see the diff. If a lot of files changed, we already used "Update install files". If you know why something moved you could add something like "Update foo.install for moved desktop files" or so
[22:24] <ovidiu-florin> Ive added build dep for kf5 and commented old, nonexisting files
[22:24] <ovidiu-florin> but I still have to update the .install file
[22:24] <clivejo> ovidiu-florin: can you do a dch and post me the diff?
[22:24] <yofel> for the build-deps I would say "Update build-deps for the KF5 port"
[22:25] <yofel> and remove any qt4 build-deps in that case if they're not used anymore
[22:25] <ovidiu-florin> what's a dch?
[22:25] <yofel> a command (short for debchange)
[22:25] <yofel> the preferred way to edit debian/changelog
[22:25] <clivejo> its a command that updates the changelog
[22:26] <clivejo> add your details
[22:26] <clivejo> adds
[22:27] <clivejo> so that people can see you worked on it
[22:27] <clivejo> yofel: also, if I commit using ovidiu-florin in the changelog, he should be able to do a git-buildpackage-ppa ?
[22:28] <clivejo> and dput to LP staging PPA?
[22:29] <yofel> yes
[22:29] <clivejo> :)
[22:29] <yofel> as we usually do team-based work, I would recommend overriding the signature key using DEBSIGN_KEYID= in ~/.devscripts
[22:30] <yofel> that'll override the debsign keycheck and just always use the defined one
[22:30] <yofel> then it doesn't matter who's in the changelog
[22:32] <clivejo> I think should leave it to tomorrow
[22:33] <clivejo> its a lot to take in
[22:34] <yofel> indeed
[22:34] <clivejo> Im sure ovidiu-florin has a headache by now
[22:36] <yofel> welcome to debian packaging :P
[22:37] <yofel> did you guys start a link collection with stuff you should read yet?
[22:37] <yofel> although a couple manpages will also belong in that
[22:38] <clivejo> we have stuff we should read?!?
[22:39] <yofel> at least one document is mandatory: DEBSIGN_KEYID=2EC0A9FF
[22:39] <yofel> ..
[22:39] <yofel> https://www.debian.org/doc/debian-policy/
[22:39]  * yofel throws stuff at chrome
[22:39] <yofel> you can also install the debian-policy package if you want the some-100-pages pdf version ^^
[22:40] <clivejo> lots of bedtime reading
[22:41] <yofel> you might remember me pointing you to a couple sections in that in the past ;)
[22:42] <clivejo> how could I forget
[22:42] <clivejo> wasnt that the night I fell asleep on my keyboard
[22:42] <yofel> which one of those? ^^
[22:43] <clivejo> proabably the copyright section
[22:47]  * clivejo is off to bed
[22:47] <clivejo> night all
[22:49] <yofel> nini
[22:52] <valorie> you all are making 2016 awesome!
[23:33] <shadeslayer> sgclark: would recommend going over kwin packaging onc more with a fine comb
[23:33] <shadeslayer> there was stuff that was broken
[23:33] <shadeslayer> could be more
[23:34] <sgclark> yes I am aware.
[23:41] <valorie> happy new year, shadeslayer and sgclark
[23:42] <shadeslayer> you too :3
[23:42] <valorie> did you have good holidays?
[23:42]  * shadeslayer is welcoming the new year with a sore throat \o/
[23:42] <shadeslayer> I'm still on it, I think
[23:42] <valorie> just a teens too much partying, eh?
[23:42] <shadeslayer> mostly just doing critical work though :D
[23:42] <valorie> ah
[23:43] <shadeslayer> heh, that sentence
[23:43] <valorie> teensy I meant
[23:43] <valorie> but I did hear you were dating quite the young, beautiful woman
[23:44] <shadeslayer> Riddell is quite the gossiper apparently
[23:45] <tsimonq2> :O
[23:45] <shadeslayer> anyway, I'm off to sleep
[23:46] <valorie> sweet dreams, shadeslayer
[23:46]  * genii takes away shadeslayer's coffee and switches the electric blanket on
[23:47] <shadeslayer> I had some hot chocolate :3


[02:16] <pavlushka> Morning every ONe :)
[04:05] <pavlushka> welcome Rezwan tetsssss !
[05:27]  * ahoneybun knocks out
[05:38]  * pavlushka spilling some water on ahoneybun's face
[05:39] <pavlushka> (or sprinkling)
[05:39] <pavlushka> lol
[05:40]  * pavlushka now sprinkling some coffee on ahoneybun's face
[08:32] <Kilos> o/
[08:36] <pavlushka> o/ Kilos
[09:35] <Kilos> o/ pavlushka
[10:04] <pavlushka> welcome AudaciousTUX :)
[10:04]  * pavlushka on a break
[10:04] <pavlushka> bbl
[14:57] <akash_> xenial xerus is quite buggy. specially i have spent a huge for downloading tor browser from ubuntu software center. but in vain :p
[16:42] <Kilos> hi zaki pavlushka
[16:43] <zaki> hello everyone
[16:43] <zaki> hi pavlushka
[16:43] <Kilos> we missed akash
[16:43] <pavlushka> Hello Kilos  zaki :)
[16:44] <zaki> Kilos: when?
[16:44] <pavlushka> But I know him, he is a mozillian, zaki might know him :)
[16:44] <Kilos> [16:57] <akash_> xenial xerus is quite buggy. specially i have spent a huge for downloading tor browser from ubuntu software center. but in vain
[16:45] <pavlushka> aha
[16:45] <zaki> may be he should use terminal <3
[16:45] <pavlushka> zaki: around 5 O'clock local time
[16:45] <zaki> oh
[16:46] <Kilos> 18 minutes ago
[16:46] <Kilos> 78
[16:46] <pavlushka> ok, it was Kilos local time :)
[16:46] <Kilos> yes my time
[16:46] <Kilos> sorry head to sore to work that out
[16:47] <zaki> hello Nahiyan
[16:47] <Nahiyan>  hello
[16:47] <Kilos> ohi Nahiyan
[16:49] <Nahiyan> I put the channel on autojoin
[16:49] <zaki> wow. :P
[16:53] <Kilos> well done
[16:54] <Kilos> ill disconnect some next week, not being in so many channels when on holiday
[16:54] <pavlushka> Hello Nahiyan
[17:00] <Nahiyan> hello
[17:00] <pavlushka> Nahiyan: taking note of something?
[17:01] <Nahiyan> hm?
[17:04] <pavlushka> Nahiyan: from #math #physics ?
[17:17] <zaki> ahh..
[17:18] <Nahiyan> just picking up info where I can
[17:25] <pavlushka> Nahiyan: I used to read from wikipedia for my study :)
[17:25] <Nahiyan> cool
[17:28] <pavlushka> and sometimes it was not available in wikipedia what i was searching for, then wikipedia says, create a page on this topic, man if i did know about that then why i would search in 1st place :p
[17:28] <zaki> he he
[17:28] <pavlushka> *search it
[17:30] <Kilos> lol
[17:32] <zaki> setting up steam again
[17:33] <pavlushka> zaki: why?
[17:33] <Kilos> games
[17:33] <zaki> yea
[17:33] <zaki> will play games
[17:33] <pavlushka> zaki: why again?
[17:36] <zaki> last time i played games when i'm in unity
[17:36] <pavlushka> ah
[17:37] <zaki> after installing  kubuntu 16.4.1, didn't set up steam.
[17:37] <pavlushka> zaki: you can help others in other ubuntu channels if you wish.
[17:38] <pavlushka> zaki: can be active in forums too :)
[17:38] <Kilos> the world is yours
[17:38] <zaki> hmmm
[17:38] <pavlushka> yes as Kilos says :)
[17:38] <Kilos> make friends all over
[17:38] <zaki> oky
[17:39] <zaki> 50 nick in #ubuntu-pk
[17:39] <pavlushka> zaki: but your here most of the time and me myself and we are glad for that :)
[17:39] <pavlushka> *your/ you are
[17:39] <Kilos> yes never neglect your home channel
[17:40] <zaki> he he
[17:41] <Kilos> hi Guest38876
[17:42] <Kilos> lol
[17:43] <shishir> hi Kilos
[17:43] <Kilos> all good there shishir
[17:43] <shishir> nice
[17:44] <Kilos> QA coffee on
[17:44]  * QA flips the salt-timer
[17:44] <shishir> QA: coffee please
[17:44] <QA> shishir: Okay
[17:44] <Kilos> QA coffee for all
[17:44] <QA> Rock up with your mugs with sugar added already all you geeks
[17:44] <zaki> (y)
[17:47] <zaki> Kilos: how are you feeling? exited? :D
[17:47] <Kilos> lol yes very, but also bit stressed
[17:48] <Kilos> going to strange airport for 2 hours to switch planes
[17:48] <QA> Coffee's ready for Kilos and shishir!
[17:48] <Kilos> next three days are going to drag and so much to do still
[17:48] <Kilos> QA thanks
[17:48] <QA> sure thing, Kilos
[18:28] <Kilos> night guys. sleep tight
[18:55] <pavlushka> Hello dipraw :)
[18:56] <dipraw> hello
[18:56] <dipraw> what's up???
[18:57] <pavlushka> dipraw: everything :p, How is your niece?
[18:57] <dipraw> she is doin great pavlushka
[18:58] <pavlushka> dipraw: how great? and her mother?
[18:59] <pavlushka> AudaciousTUX: hellu
[18:59] <dipraw> both of them are doing great! and the kido is a tough one to handle! coz she never stops when she starts crying\
[18:59] <dipraw> pavlushka,
[19:00] <AudaciousTUX> holla ahoneybun
[19:00] <AudaciousTUX> sorry wrong pin....
[19:00] <AudaciousTUX> @pavlushka:
[19:00] <AudaciousTUX> ping*.... eto typo ken :3
[19:00] <pavlushka> AudaciousTUX: lol its not Telegram :p
[19:00] <AudaciousTUX> yah :'(
[19:15] <pavlushka> AudaciousTUX: commented on bla bla post, check please
[19:16] <AudaciousTUX> koi??
[19:17] <pavlushka> tanjim.me
[19:17] <AudaciousTUX> paina
[19:17] <AudaciousTUX> oh paichi
[19:20] <pavlushka> AudaciousTUX: nice comment na?
[19:20] <AudaciousTUX> coffee coffee coffee :D
[19:21] <AudaciousTUX> disqus use korum vabtechi....
[19:21] <pavlushka> নিজেকে গরিলা গরিলা মনে হচ্ছে লুল
[19:21] <pavlushka> dipraw: how is your machine functioning ?
[19:22] <AudaciousTUX> :p
[19:22] <dipraw> dont ask! keeps lagging!
[19:35] <AudaciousTUX> disqus e 2 ta problem.... multilingual korte parumna.... english rakha lagbe... ar comment shonge shonge sync hoyna..
[19:35] <AudaciousTUX> @pavlushka:
[19:37] <pavlushka> AudaciousTUX: disqus? I know it to be a forum!!
[19:38] <AudaciousTUX> nope
[19:38] <AudaciousTUX> check comment
[19:38] <AudaciousTUX> discourse is forum cms
[19:38] <AudaciousTUX> disqus alada
[19:44] <pavlushka> AudaciousTUX: I see disqus as an api and this too https://disqus.com/
[19:45] <AudaciousTUX> umm.... not like api...
[19:46] <pavlushka> hmm an wp plugin
[19:47] <AudaciousTUX> not only wp plugin


[12:07] <dilys> Merge to devel/launchpad/: [r=BjornT]  fix bug 32728 (need search by milestone facility) (r3198: Brad Bollenbach)
[01:10] <mruiz> hello!I have a question: How is the correct way to report a Dapper bug? Go to https://launchpad.net/distros/ubuntu/dapper/+bugs ? (currently has only 1 bug!) Many times I reported bugs in https://launchpad.net/distros/ubuntu/+filebug
[01:12] <mruiz> someone can help me?
[01:37] <ddaa> mruiz: every is in bed here, you may have more luck asking in #ubuntu
[01:37] <ddaa> this channel is mainly about launchpad.net development, not about ubuntu
[01:38] <Lathiat> mruiz: if youve reported bugs, go into your personal context (click your name top right, select bugs and select reported)
[01:38] <mruiz> ddaa: but I'm using LP!
[01:39] <ddaa> mruiz: I understand you are using LP, but the proper way to report dapper bug is a ubuntu policy thing
[01:39] <mpt> mruiz has a point, though
[01:39] <mruiz> ddaa: thanks!
[01:39] <ddaa> I work for canonical on launchpad and I have not the least clue about how one should report bugs on dapper
[01:39] <ddaa> mpt: agreed
[01:39] <mpt> ddaa, you should be concerned about that :-)
[01:40] <ddaa> mpt: any idea how to fix that?
[01:40] <mpt> I don't know either
[01:40] <mpt> It seems bizarre to me that https://launchpad.net/distros/ubuntu/dapper/+bugs contains only 1 bug
[01:40] <Lathiat> is that reporting things that are reported in "Ubuntu"
[01:40] <Lathiat> as opposed to a source package of it?
[01:41] <mpt> And it's only 2 hours old, and presumably other people have reported Dapper bugs before, so presumably they disappear somehow
[01:41] <mruiz> mpt: for this reason I did my question
[01:41] <mpt> ahhh, good point Lathiat
[01:41] <ddaa> mpt: well, the fact is I'm really not interested in distro things... I guess maybe all launchpad folks should have some docs to read to know about basic ubuntu policies...
[01:41] <Lathiat> hrm no in the list of requested fixes it seems to be of a source package
[01:41] <Lathiat> coudl be "kmess (Ubuntu Dapper)" vs "kmess (Ubuntu)" tho
[01:41] <Lathiat> ?
[01:41] <mpt> hrmmm
[01:42] <mpt> Release bugs:
[01:42] <mpt> Dapper (1)
[01:42] <mpt> Breezy (29)
[01:42] <mpt> Hoary (8)
[01:42] <mpt> Warty (2)
[01:43] <mpt> That's crazy talk!
[01:43] <mruiz> :S
[01:45] <raphink> mpt: seems normal
[01:45] <raphink> mpt: most bugs are not marked as specific to dapper
[01:45] <raphink> so if you look at https://launchpad.net/distros/ubuntu/+bugs instead of https://launchpad.net/distros/ubuntu/dapper/+bugs
[01:45] <raphink> you'll find many more bugs ;)
[01:45] <mpt> 8388, right
[01:45] <mpt> but, but
[01:45] <mpt> If I'm testing Dapper
[01:46] <mpt> and I find a bug
[01:46] <mpt> oh, I'll go and report that about Dapper
[01:46] <mpt> and it'll be one of two whole bugs on Dapper
[01:46] <mpt> that ain't right
[01:46] <raphink> sure
[01:46] <raphink> mpt: if you think more bugs are specific to dapper
[01:46] <raphink> you can do bug management
[01:46] <raphink> that helps ;)
[01:47] <mpt> I'm a Launchpad developer, I don't have time for grunt work like that :-P
[01:47] <mpt> I'm interested in making the grunt work easier, though
[01:47] <raphink> ok :)
[01:47] <mruiz> I think that LP must be only one way to report a relese bug
[01:47] <mpt> Humm, maybe this is because Malone doesn't have "infestations"
[01:48] <mpt> e.g. "this bug occurs in Warty, Hoary, and Dapper, but not Breezy, and you might like to know that even though we're only going to fix it in Dapper"
[01:49] <raphink> of course
[01:50] <mpt> This is related to bug 228
[01:51] <ddaa> wow, three figures, that's old
[01:51] <mpt> wake up Ubugtu!
[01:51] <mpt> https://launchpad.net/products/malone/+bug/228
[01:51] <raphink> Ubugtu is having a deep beauty sleep it seems
[01:51] <mpt> and bug 28710
[01:51] <Ubugtu> malone bug 28710 in malone "Bug filing UI is confusing for release-oriented bug reporters" [Normal,Confirmed]  http://launchpad.net/bugs/28710
[01:53] <ddaa> good night
[02:06] <mpt> Reported bug 32795
[02:06] <Ubugtu> malone bug 32795 in malone "Distribution release Bugs pages and portlet list hardly any bugs" [Normal,Unconfirmed]  http://launchpad.net/bugs/32795
[06:39] <fatejudger> something is wrong with launchpad
[06:39] <fatejudger> I can't submit my bug
[08:48] <Mez> lmao @ googling suse bugtracker
[08:48] <Mez> nice to know launchpad is first
[11:12] <mpt__> Mez, I don't see Launchpad in the results for suse bugtracker, nor suse bugtracker
[11:12] <mpt__> bug tracker, rather
[11:20] <mpt> And I get similarly crappy results for ubuntu bug tracker
[11:22] <sivang> mpt: mee too
[11:38] <mpt> though with suse, http://www.opensuse.org/Submit_a_bug comes in at #22
[03:24] <gusaweb> hi
[03:25] <gusaweb> Could you telle me if there is document describing the use of launchpad?
[03:45] <ddaa> yay! bulk signing of bzr branches started!
[03:46] <ddaa> elmo: please, do not pull the plug on galapagos and neumayer this week-end...
[03:48] <dilys> Merge to devel/launchpad/: [trivial]  DB permission tweaks for rosetta auto-imports (r3199: Celso Providelo)
[04:10] <gusaweb> will launchpad be available in other langages ?
[04:10] <gusaweb> i have just seen that it is not possible to translate it
[08:36] <jelkner> jblack: james, are you here?
[08:38] <jelkner> whois jblack
[08:38] <jelkner> oops
[09:26] <jblack> jelkner: Yeah
[09:37] <jelkner> jblack: i'm back again, are you still here ;-)
[09:37] <jelkner> ?
[09:38] <jelkner> i wanted to ask you a few questions about lauchpad.
[09:38] <jelkner> 1 specific and 1 general
[09:43] <jelkner> Specific question: i've created a lauchpad project for a small software development project on which a few of my students are working:
[09:43] <jelkner> https://launchpad.net/products/gasp
[09:44] <jelkner> we don't yet have any place to put the software that is accessible on the net.
[09:45] <jelkner> is it possible to create a bzr repository for the software on lauchpad?
[09:45] <jelkner> if so, how?
[09:46] <jelkner> General question:  is it too early to be creating community projects like this on launchpad?
[09:46] <jelkner> do you all want projects like this to be created now, or would you encourage me to wait until some later date before doing this?
[09:47] <mdke> if jblack isn't still around, you can mail him as per http://www.sourcecontrol.net/?action=getmirrored
[09:47] <mdke> (specific question)
[09:47] <mdke> as for the general one, I don't know for sure, but it sounds absolutely the sort of thing that is encouraged. Anything can be created in launchpad
[09:48] <mdke> the more projects the better AFAICS
[09:48] <jelkner> thanks mdke!
[09:48] <jelkner> AFAICS?
[09:48] <mdke> as far as i can see
[09:48] <mdke> :)
[09:49] <jelkner> mdke: can i ask you more about this general question?
[09:49] <mdke> yes, but I dont work on LP so I will only try to answer
[09:50] <jelkner> fair enough, perhaps you could tell me who to ask if you can't answer...
[09:50] <jelkner> i'm here at pycon
[09:50] <mdke> sure thing
[09:50] <jelkner> i've been trying to find anyone i can interested in python for use in education
[09:50] <jelkner> we had a bof yesterday that was very successful
[09:51] <jelkner> we need a community building space for software, educational materials (books, lessons, etc)
[09:51] <jelkner> i was wondering if part of the vision of launchpad is to be such a space?
[09:52] <mdke> what is a community building space?
[09:52] <jelkner> well, i guess it would have several components:
[09:53] <jelkner> 1. email list (we already have that<EMAIL_ADDRESS>[09:53] <jelkner> 2. software repository (we don't have this, though folks suggested we try python-hosting.com)
[09:53] <jelkner> 3. web space / wiki space
[09:54] <mdke> LP doesn't provide any server resources at the moment, as far as I know. I don't think it has the finances
[09:54] <jelkner> ahh
[09:54] <mdke> there is only one person you can ask about that :)
[09:54] <jelkner> sabdfl?
[09:54] <mdke> yes
[09:55] <jelkner> our loco team has web space already
[09:55] <mdke> education and python together sound like they would strike a chord though
[09:55] <jelkner> yes, and my hope is to have all this rolled into edubuntu
[09:56] <jelkner> what we don't have is a bzr repository
[09:56] <jelkner> perhaps we should set that up on our loco team site?
[09:56] <mdke> well i'm pretty sure you can get that at sourcecontrol.net
[09:56] <mdke> if not, then definitely email mark. It sounds like something that might be worth keeping separate from the ubuntu loco stuff
[09:57] <jblack> jelkner: Here.
[09:57] <jelkner> hi james
[09:57] <jblack> jelkner: Yes.
[09:57] <jblack> jelner: Yes.
[09:58] <jblack> jelkner: can we start over?
[09:58] <jelkner> where do you want me to start?
[09:58] <jblack> Yeah, you can list your bzr branches at your launchpad project.
[09:58] <jelkner> i'm still not sure how this works
[09:58] <jelkner> here is our situation:
[09:59] <jelkner> we have a few high school kids working on a project on their laptops and school desktop machines
[09:59] <jblack> ok
[09:59] <jelkner> we don't as yet have a network available repository
[09:59] <jblack> ok
[09:59] <jelkner> i setup a launchpad project
[09:59] <jelkner> but i don't know how the bzr thing is supposed to work?
[10:00] <jblack> Ok. I see where your at.
[10:00] <jblack> Yeah, plan to give you exactly the workflow that you want. That a project can have all of its users upload the branches for the project.
[10:01] <jblack> Today, we support copying branches that are already publicly available.
[10:01] <jelkner> ahh
[10:01] <jelkner> so we need to wait
[10:01] <kjcole> Hi jelkner. Sorry it took so long for me to arrive.
[10:01] <jblack> For that specificially, yeah. But I'm sure we can help you with a workaround.
[10:01] <jelkner> i asked mathew about what i'm trying to do with another broader project
[10:02] <jelkner> he suggested i email sabdfl
[10:02] <jblack> How big is this project and how many students are involved?
[10:02] <jelkner> we are trying to get together a community of projects around python in education
[10:02] <jelkner> (i'm here at pycon)
[10:02] <kjcole> (as am I)
[10:02] <jelkner> the dc loco team already has web space
[10:03] <jelkner> the dc loco team could host this project on that space
[10:03] <jblack> Which matthew suggested you talk directly with sabdfl/
[10:03] <jelkner> yes
[10:03] <jelkner> he thought that the project might warrent a different solution
[10:03] <jblack> I know several matthews. Do you know which one of them?
[10:03] <jelkner> mdke
[10:04] <jblack> Probably yeah.
[10:04] <kjcole> jblack, I've replaced Paul Flint as the DC LoCo "leader" such as I am.  The web space we have is a bit messed up: Too much of it redirects to a wiki there at the moment.
[10:05] <jblack> jelkner: Is there a good email about all this that you can forward me? I can respond to you for any of the particular details that are likely to be needed, and then send the response for that that off to mark. Does that sound good?
[10:05] <jelkner> yes
[10:05] <jelkner> what email should i use?
[10:05] <jelkner> i'll write it now
[10:06] <jelkner> i need to move on this quickly, while we have an energized bunch of folks expressing an interest in getting involved
[10:06] <jblack> Ok. A quick description of the project, how you're saving the world, how many people are involved, and your needs.
[10:06] <jelkner> yup
[10:06] <jelkner> which email?
[10:06] <jblack> quickly over a term of..
[10:07] <jblack><EMAIL_ADDRESS>though I'll be replying via a different address.
[10:07] <jelkner> cool
[10:08] <kjcole> jblack, at some point soon I hope to get back with you about banging around in bzr...
[10:08] <sits> hello?
[10:08] <jblack> jelkner: You said quick. Is that quick as in days, as in I have time to go get some breakfast and grocery shopping? Or quick as in hours in that I have time to use the restroom?
[10:09] <jblack> kjcole: Definitely. What can I give you, generally speaking?
[10:09] <kjcole> I think you have time for the restroom.  ;-) He's hot to trot. ;-)
[10:09] <jelkner> lol
[10:10] <jblack> mdke: Thanks for hooking up jelkner and I
[10:10] <mdke> o.o
[10:10] <mdke> my pleasure
[10:10] <jelkner> i would say it would be great if i could start flooding the<EMAIL_ADDRESS>mailing list with new sometime in the next week
[10:10] <jelkner> s/new/news
[10:10] <kjcole> jblack, we'd once spoken about my confusion with resolving conflicts by perhaps creating simple examples and trying to merge them.
[10:10] <jblack> Ok. Good. Yeah. I can help you flood.
[10:11] <jblack> My wording doesn't look very good. I mean I can help you with the questions you have, so that you can get the word out.
[10:12] <mdke> jblack, you host bzr branches don't you? how do projects qualify to get onto that?
[10:12] <jblack> kjcole: You're still having trouble with conflicts, eh? Yeah. We can take another stab at it.
[10:12] <kjcole> jblack, I haven't had as much time to play recently, and need to get back to it soon.  I spoke briefly with Martin Pool yesterday, and he was very sympathetic to the fact that one can't always depend on bzr users having come from a previous RCS.
[10:12] <mdke> i wasn't sure whether jelkner's thing qualified or not
[10:12] <jblack> mdke: Yes, I occasionally personally host branches.
[10:12] <mdke> i mean at sourcecontrol
[10:13] <mdke> that supermirror thingy
[10:14] <jblack> Ahh, the supermirror is the companies. =)
[10:14] <kjcole> jelkner had questions about use too, but I gather he's already covered some of that shortly before I signed on today...
[10:14] <jblack> Yeah. There's a variety of things for bazaar 1.x. We're working on the bazaar-ng stuff right now.
[10:15] <mdke> jblack, so what qualifies for inclusion on the supermirror. the website kinda makes it sounds like you'll host anything :D
[10:15] <mdke> s/./?
[10:15] <jblack> The bazaar-ng stuff can take a copy of of a branch. It doesn't yet have the ability to upload directly.
[10:15] <mdke> ah right
[10:16] <jblack> mdke: The pages you are looking at are the old pre-company stuff.
[10:16] <jblack> The person that made that originally is still here (/me waves), but originally was written with a whole different revision control system in mind. :)
[10:16] <mdke> ok...
[10:17] <kjcole> I noticed during Martin's presentation here yesterday a screenshot of a bzrtool that I didn't run across.  Are the various tools documented or should I be hunting through source?
[10:17] <jblack> Thew newer version of the software is integrated into launchpad.
[10:17] <mdke> ohhhh
[10:17] <jblack> kjcole: We have a big pile of them at http://bazaar-vcs.org. Look for the tools link on the right
[10:19] <jblack> kjcole: How long will you be online?
[10:19] <kjcole> Another hour and a half.
[10:20] <jblack> When do you come on tomorrow?
[10:21] <jblack> kjcole: Are you headed off to bed soon?
[10:24] <kjcole> jblack, good question.  I'm at PyCon and the wireless connection's been unreliable for me.  I'll probably wait til I'm back in DC before trying stuff.
[10:24] <kjcole> jblack, (I only got onto IRC because yesterday Jeff asked me who I'd talked to about bzr, launchpad, etc. I mentioned you and today he told me he was trying to reach you on IRC...)
[10:24] <jblack> Other than getting food, I'll be here for the next 12 hours. :)
[10:25] <kjcole> jblack, Although PyCon has messed with my sleep schedule, no.  It's 3:24 PM here. ;-)
[10:25] <jblack> Yeah. Its 16:25 here, but I work at night.
[10:25] <jblack> That gives me most of the australian day and a good chuck of the euro day.
[10:26] <kjcole> jblack, so I guess "soon" is a relative term.  I'll be off to the party at 5:30-ish, and after that who knows?
[10:26] <jblack> kjcole: Ok. As soon as you start settling down, we'll get together and we'll take another shot at it. There's even more code in bzr that makes which side of the conflict is what.
[10:27] <kjcole> jblack, (The party at Nerd Books is far enough away that they're running shuttles between the hotel and the store.)
[10:28] <kjcole> jblack, cool.  I've been synching with ~scott and ~jbailey repositories for bzr, but maybe it's time to stop that?
[10:29] <jblack> You're only allowed to talk to one person at a time?
[10:30] <kjcole> jblack, I'm not sure I followed your meaning.
[10:30] <jblack> I'm the support/doc/advocacy/website/community guy, so I'm a good person to talk to. I'm not a jealous sort and don't feel bad if you talk to others. :)
[10:30] <kjcole> jblack, no I didn't mean I'd been talking to them.  I meant I saw something on the wiki a few months ago that pointed me to
[10:31] <kjcole> their apt repositories for getting bzr stuff.  But I gathered it was perhaps pretty bleeding edge, and now I'm wondering if I should remove those as repositories as it sounds like bzr's further along.
[10:31] <jblack> Ohhh. Yeah. jbailey's has been shurt off I think.
[10:32] <jblack> Well, I miskpeak.
[10:32] <jblack> jbailey still has nightly packages for the official dev. You're welcome to them. =)
[10:33] <kjcole> jblack, I think you're right.  In the last couple of days synaptic's been complaining about some repository and I haven't bothered to check which one.
[10:34] <jblack> kjcole: Why don't you send me an email about what the things that we're going to talk about while I'm off at breakfast?
[10:34] <kjcole> OK.
[10:35] <jblack> Please include the information that you've having info with synaptic so that I don't forget to look at it.
[10:35] <kjcole> I'm gonna signout of IRC soon and do other stuff.  Talk to you later.
[10:35] <jblack> having trouble with synaptic. (can you tell I haven't had coffee yet?)
[10:35] <kjcole> Right.  Later.  I'm a diet coke man myself.
[10:57] <jblack> jelker: got it.
[11:04] <jelkner> jblack: i just sent a follow up