[17:29] <zaki> pavlushka,
[17:30] <zaki> hello
[17:30] <pavlushka> zaki: hey
[17:31] <zaki> pavlushka, my sudo password not working suddenly !!
[17:31] <zaki> don't know how and why!
[17:32] <pavlushka> zaki: that indicates logically that you are out of sudoers file
[17:32] <zaki> how!
[17:32] <pavlushka> your user I meant
[17:32] <zaki> I mean How that can happen !
[17:33] <pavlushka> zaki: your lsb_release please
[17:33] <pavlushka> zaki: lets check on the condition
[17:33] <zaki> everything was okay yesterday
[17:34] <pavlushka> zaki: we need to do a routine check up that /etc/sudoers file and user's groups are all intact.
[17:35] <zaki> https://paste.ubuntu.com/p/ZzpPHPvZzY/
[17:35] <u-la-la> [ Ubuntu Pastebin ] - https://paste.ubuntu.com
[17:40] <pavlushka> zaki: the exact sequence is "lsb_release -rd" but its okay
[17:40] <zaki> hmm
[17:42] <pavlushka> zaki: paste the "groups" output
[17:43] <zaki> pavlushka, https://paste.ubuntu.com/p/q4fvs3yR5R/
[17:43] <u-la-la> [ Ubuntu Pastebin ] - https://paste.ubuntu.com
[17:46] <pavlushka> zaki: try "su root" and then give the root's password
[17:47] <zaki> su: Authentication failure
[17:47] <zaki> pavlushka, ^
[17:48] <pavlushka> zaki: is your caps lock is on?
[17:49] <zaki> pavlushka, no. :D
[17:49] <pavlushka> zaki: what is the current keyboard input method?
[17:50] <zaki> pavlushka, English (US)
[17:52] <pavlushka> zaki: can you see the /etc/sudoers file?
[17:52] <pavlushka> /read
[17:56] <zaki> pavlushka, nah, permission denied
[17:57] <pavlushka> zaki: how many systems do you have on your disk?
[17:59] <zaki> pavlushka, got it , a weird problem
[17:59] <pavlushka> zaki: what it is?
[18:00] <zaki> I think this is keyboard problem , suppose my password 302010 it's working okay here
[18:02] <zaki> but when I type it in terminal after 3 there is an extra character printing automatically
[18:02] <zaki> like 3~2~
[18:02] <zaki> 3~0~2~0
[18:03] <pavlushka> zaki: so it seems that the key before 1 is shorted in your keyboard.
[18:03] <zaki> yep
[18:03] <zaki> lol
[18:04] <pavlushka> zaki: if you can login remotely using any other device, you can do the admin works that way :)
[18:05] <pavlushka> zaki: but how you get through the login window?
[18:05] <zaki> it's work everywhere but the problem start when I type in terminal :/
[18:05] <zaki> weird
[18:07] <zaki> will disconnect this key
[18:11] <pavlushka> zaki: I have more than 3 terminal applications, like lxterminal, mate-teminal, xterm and ...
[18:12] <pavlushka> zaki: if you have any other terminal, you can try the same in that terminal to see if the issue is with the terminal actually.
[18:12] <zaki> Installing ..
[18:13] <pavlushka> zaki: and also you can go to "ctrl+alt+f1 up to......f6"
[18:13] <pavlushka> zaki: and there you can try the same thing and see what happens there
[18:18] <zaki> pavlushka, same issue
[18:18] <pavlushka> zaki: ok, so the key is shorted but in a weird way I must say :D
[18:19] <zaki> hehe
[18:19] <zaki> pavlushka, I will show you using screen cast before disconnect that key
[18:28] <zaki> pavlushka, up ?
[18:29] <zaki> pavlushka, up for a jokes?
[18:29] <pavlushka> shoot
[18:29] <zaki> https://imgur.com/IVJ5nUr
[18:29] <u-la-la> [ Imgur: The magic of the Internet ] - https://imgur.com
[18:29] <zaki> see the magic :P
[18:30] <zaki> it's happen when I only press button 3 and 2 , others are okay
[18:32] <zaki> and peek is a nice app for creating gif like this . :D
[18:32] <pavlushka> zaki: wow, good to know that
[18:33] <zaki> I just searched for this :D
[18:33] <pavlushka> zaki: lucky you
[18:33] <zaki> lol


[09:32] <lonroth> sorry about that =D
[14:20] <skay> hi juju. I have managed to get my laptop in to a crazy and exciting state
[14:22] <skay> I got in to a state where juju calling lxc-create had this problem http://paste.ubuntu.com/9096762/
[14:22] <skay> agent-state-info: 'error executing "lxc-create": Container already exists'
[14:23] <skay> and did call juju destroy-environment a gazillion times, lxc-ls did not list anything for the machines, so then resorted to trying to clean things up by hand
[14:24] <skay> by going around to /var/lib/juju/containers and deleting the image directories
[14:24] <skay> etc
[14:24] <skay> now I get an exciting error when I try to bootstrap http://paste.ubuntu.com/9096721/
[14:24] <skay> now I just need to grind until I kill the big boss
[14:37] <mbruzek1> hello skay
[14:37] <mbruzek1> Are you using sudo with the lxc-ls  command?
[14:37] <skay> mbruzek1: yes
[14:38] <skay> mbruzek1: it's int he pastebin. I called: sudo lxc-ls --fancy --nesting
[14:38] <mbruzek1> looking
[14:39] <skay> mbruzek1: got two pastebins.
[14:39] <skay> mbruzek1: I think I've managed to royally screw things up after trying to do manual cleanup
[14:40] <mbruzek1> skay: it looks like it, still reading.
[14:40] <skay> mbruzek1: I'll probably need to figure out how to clean up everything. drastically.
[14:40] <mbruzek1> Definitely looks like an lxc related problem.  I have not seen where lxc-destroy fails.
[14:41] <mbruzek1> OK lets do this.
[14:41] <mbruzek1> juju destroy-environment -y local --force
[14:42] <mbruzek1> delete the images in /var/lib/juju/container/*
[14:42] <skay> mbruzek1: I did try --force, I will try again
[14:43] <mbruzek1> skay: I am sure you did, I just want to get juju to stop talking to those images
[14:43] <skay> along with deleting the images in /var/lib/juju/container/*
[14:43] <mbruzek1> Looks like you have problems destroying the images.
[14:43] <skay> mbruzek1: thanks, it does make sense to try all the steps because I must have missed something
[14:44] <mbruzek1> sudo lxc-ls --fancy
[14:45] <mbruzek1> do you see any containers running?
[14:45] <mbruzek1> skay also delete things in /var/lib/lxc/juju*
[14:45] <mbruzek1> if there is anything there
[14:45] <skay> mbruzek1: no, but it shows some as STOPPED. which I wouldn't expect. sanity check. http://paste.ubuntu.com/9097472/
[14:46] <mbruzek1> ok is there anything in /var/lib/lxc/juju*?
[14:47] <skay> mbruzek1: yes, and I deleted it. lxc-ls no longer shows anything. that is hopeful
[14:47] <mbruzek1> I think we are getting somewhere.
[14:47] <mbruzek1> Let me check if there are any other clean up bits I do
[14:48] <mbruzek1> Ok delete everything in /var/lib/juju/locks/*
[14:49] <skay> mbruzek1: done. and there were things in there
[14:49]  * mbruzek1 nods
[14:49] <mbruzek1> OK if you sudo lxc-ls shows nothing more I think you should try another bootstrap.
[14:50] <mbruzek1> skay: juju bootstrap -v -e local --debug
[14:50] <skay> mbruzek1: thanks! sudo lxc-ls shows nothing, so here goes
[14:50] <skay> mbruzek1: debug starts tmux right? (I've not tried it yet.)
[14:50] <skay> mbruzek1: and I'm tmux already. maybe I should get out
[14:50] <mbruzek1> no it just prints out an obnxious amount of data
[14:51] <roadmr> obnoxiousness ftw
[14:51] <skay> not seeing any ERRORs... yet
[14:51] <skay> OH NOES
[14:51] <mbruzek1> ?
[14:52] <skay> let me pastebin it.
[14:53] <skay> last line shows hte error, http://paste.ubuntu.com/9097595/
[14:56] <skay> mbruzek1: there is this blog post, http://blog.naydenov.net/2014/03/remove-juju-local-environment-cleanly/ and I didn't kill the mongod or jujud processes, so let me check that (earlier today I did look for a running juju process, but I didn't know to check for mongod)
[14:58] <skay> though, ps aux | grep mongo doesn't find anything
[14:58] <mbruzek1> skay: Yeah I was looking at that kind of script I have on my own system, it is home made so nothing official let me pastebin something for you
[14:58] <skay> mbruzek1: thanks!
[14:58] <mbruzek1> http://pastebin.ubuntu.com/9097629/
[14:59] <mbruzek1> It started with Jorge's ask ubuntu post but I have added and removed from it
[15:00] <mbruzek1> skay: It looks like you had juju running before.  Did you change anything recently?
[15:01] <skay> I can't figure out if I did before I started having hte problems. last night I was pretty frustrated and figured why not upgrade to utopic.
[15:01] <skay> so I did. similar things are happening today, so I don't know how much that would have changed things, except now my 0 is utopic
[15:03] <mbruzek1> OK.  So there are no juju or mongo processes running now right?
[15:03] <mbruzek1> Did you try the clean script?
[15:04] <skay> correct. I'm currently looking through the script to see what it does, and was listing the directories to see if they have anything in them before running the script because Im curious whether I had cleaned up everything
[15:05] <skay> and then I'll run the script for good measure
[15:06] <mbruzek1> skay: We tried the major parts of this script I would be surprised if it fixes your problem.  So you recently updated to utopic.  Do you have default-series:  set in ~/.juju/environments.yaml?
[15:06] <skay> mbruzek1: yes, to precise
[15:07] <mbruzek1> skay: run the script and let me know if you see anything clean up better.
[15:07] <skay> ok
[15:13] <skay> mbruzek1: it failed, http://paste.ubuntu.com/9097960/
[15:13] <skay> I notice that the script only deletes cloud-{precise,trusty}, and I see download and trusty in that dir. would it affect this?
[15:14] <skay> and, any reason not to delete /var/cache/lxc/cloud-*
[15:15] <mbruzek1> skay: Yes this script is pretty old and "unofficial" so updates for utopic
[15:15] <avoine> skay: do you have any mongodb in your /var/log/syslog?
[15:15] <avoine> *mongodb errors
[15:15] <mbruzek1> would be needed in your case
[15:19] <avoine> I found that cleaning running lxc vm and /var/lib/juju/ is enought for me most of the time
[15:20] <skay> avoine: http://paste.ubuntu.com/9098077/
[15:22] <avoine> skay: do you have a local IP address in the 10.x.x.x range?
[15:23] <skay> avoine: ifconfig shows lxcbr0 with one
[15:23] <avoine> that's ok
[15:24] <skay> avoine: if lxc-ls doesn't show any containers, should lxcbr0 still show up?
[15:24] <avoine> I was suspecting a bug I had last week but I seams to be something else
[15:24] <avoine> skay: yes
[15:25] <avoine> skay: Have you tried to boot up an lxc node manually?
[15:26] <avoine> with something like: lxc-create -t ubuntu -n ubuntutest
[15:26] <skay> avoine: I can't remember if I've tried that today, I'll do so now. btw, juju --version gives me 1.20.11-utopic-amd64 in case there is any known issue with that
[15:26] <avoine> I'm at the same version
[15:27] <mbruzek1> I was searching for your problem skay and I found this bug https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1346815
[15:27] <mup> Bug #1346815: lxc-clone causes duplicate MAC address and IP address <amd64> <apparmor> <apport-bug> <utopic> <lxc (Ubuntu):Fix Released> <lxc (Ubuntu Trusty):Triaged> <https://launchpad.net/bugs/1346815>
[15:28] <avoine> this in your log looks suspicious: start: Job is already running: juju-agent-sheila-local
[15:28] <avoine> do you have any juju-* process running?
[15:28] <mbruzek1> avoine: That is the errror message that I searched on
[15:28] <mbruzek1> to find the bug listed above
[15:29] <skay> avoine: I thought not, but will check again
[15:30] <skay> avoine: from my earlier pastebin, I showed ps aux | grep juju and it didn't show any processes other than the grep
[15:30] <skay> avoine: still nothing showing from that. is there a better way to check?
[15:31] <skay> avoine: lxc-create still running, btw
[15:32] <avoine> the "Job is already running" error must be "normal" then
[15:33] <avoine> I don't use lxc-clone or lxc-clone-aufs so mbruzek1's bug could be it
[15:33] <avoine> maybe you could try to put them both to false
[15:34] <mbruzek1> skay: The bug I listed had some pretty easy re-create steps
[15:34] <avoine> in your environments.yaml
[15:34] <mbruzek1> skay when you get a chance can we try steps 1-4?
[15:34] <skay> avoine: lxc-create just finished, sudo lxc-attach -n ubuntutest gives me: lxc-attach: attach.c: lxc_attach: 635 failed to get the init pid
[15:34] <skay> mbruzek1: I'll try to recreate the bug now
[15:35] <mbruzek1> skay: I just ran the steps on my machine and I got the "correct" output (different macs)
[15:37] <skay> also, oops, forgot to lxc-start before attempting to attach to ubuntutest, that works as expected once I did that
[15:37] <avoine> ok
[15:38] <skay> mbruzek1: I followed steps 1 through 4, and sudo lxc-ls -f shows bar and foo have different ip addresses.
[15:38] <avoine> skay: what is you mongodb version? dpkg -l | grep mongo
[15:39] <avoine> skay: and could you paste what's in /var/log/juju-*-local/all-machines.log
[15:39] <skay> avoine: ii  juju-mongodb                                         2.4.10-0ubuntu1                                   amd64        MongoDB object/document-oriented database for Juju
[15:39] <mbruzek1> skay: then I suspect the bug is not our problem
[15:40] <skay> mbruzek1: which version of mongo do you have?
[15:41] <mbruzek1> 2.4.9-0ubuntu3
[15:41] <mbruzek1> I am on trusty
[15:41] <skay> avoine: nothing in /var/log/juju-*-local/
[15:41] <mbruzek1> skay: if you got different mac addresses then the bug I found is not the problem
[15:42] <skay> mbruzek1: true.
[15:42] <skay> avoine: which mongo version do you have?
[15:42] <avoine> same as yours
[15:42] <skay> avoine: are you on trusty or utopic?
[15:44] <avoine> skay: utopic
[15:45] <mbruzek1> skay: What is your version of lxc?   (Mine is 1.0.6-0ubuntu0.1)  dpkg -l | grep lxc
[15:46] <avoine> I have 1.1.0~alpha2-0ubuntu3
[15:47] <skay> avoine: I've got 1.1.0~alpha2+master~20141106-1929-0ubuntu1~utopic
[15:49] <skay> avoine: I'm using the ubuntu-lxc daily ppa
[15:49] <skay> avoine: perhaps I should not?
[15:49] <mbruzek1> skay is there a reason you are on the daily one?
[15:49] <skay> mbruzek1: not really
[15:50] <mbruzek1> skay: Comment #6 of the bug I listed states : This bug was fixed in the package lxc - 1.1.0~alpha2-0ubuntu2
[15:50] <skay> mbruzek1: I checked and the IPs were different... so probably that bug is fixed in daily as well?
[15:51] <mbruzek1> It looks like avoine has a later version, I don't know what yours is.  The date looks later
[15:51] <mbruzek1> yes but since we are having an LXC problem and you are on the daily build I would suspect some other lxc regression is causing this problem.
[15:52] <avoine> skay: that could be it, try removing it with ppa-purge
[15:52] <skay> mbruzek1: I'll remove the ppa and stop using daily
[15:52] <mbruzek1> skay: if there is no particular reason for the daily ppa could you go back to the package lxc?
[15:52] <skay> mbruzek1: I'll try so
[15:53] <skay> avoine: which package installs ppa-purge? I do not have that command
[15:53] <avoine> ppa-purge I think
[15:53] <skay> haha, go figure
[15:58] <avoine> it still troubles me that you don't have anything in /var/log/juju-*
[16:05] <mbruzek1> avoine: If the bootstrap node is not coming up that might be why we have no logs
[16:06] <skay> avoine: I cleaned up everything, and then after that ran bootstrap, which failed. so what mbruzek1just said is likely the reason
[16:06]  * skay just joined a meeting, so not as chatty
[16:06] <skay> appreciate all the help. I just did a ppa-purge, and will try everything over again once the meeting is over
[16:09] <avoine> mbruzek1: that would make sens
[16:09] <avoine> maybe checkout in /var/log/upstart/juju-* instead
[16:19] <dosaboy> jamespage_: https://code.launchpad.net/~hopem/charms/trusty/nova-compute/rbd-imagebackend-support
[16:20] <dosaboy> jamespage_: as mentioned, not ready for review yet, but hopefully almost
[16:20] <dosaboy> jamespage_: needs ceph-broker to land first
[16:26] <darknet_> someone can help me? I've reported a problem deployed all services for Openstack and make all relations between nodes but if I try to open horizon, I see just a white page!!This lab has realized using a Virtual MaaS Server and with 2 Node. I followed this guide http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/
[16:26] <darknet_> is there anyone can help me
[16:28] <darknet_> ops sorry I wrote a bad sentence!!
[16:32] <darknet_> I want to say that I deployed all service and make all relations between node, but when I try to open the dashboard I see just a white page. I've also to try to ping from host the VM using FQDN and it works.
[16:41] <darknet_> anyone can help me?
[16:42] <avoine> darknet_: this is either a problem in horizon templates or apache2 is returning you an masked error
[16:42] <avoine> darknet_: check the apache2 logs for any error
[16:43] <darknet_> I've also try to connect on node where juju has deployed horizon and restart apache but nothing
[16:43] <gQuigs> how do I customize the default deployment name?  instead of "juju-canonistack-machine-#"?
[16:44] <darknet_> this is a log of apache http://paste.ubuntu.com/8615952/
[16:46] <gQuigs> (I'm running into DNS conflicts as others have used the same name..)
[16:46] <darknet_> I've followed this guide http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/
[16:47] <darknet_> avoine_: I've followed this guide http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/
[16:47] <marcoceppi> darknet_: did you go to horizon-ip/horizon ?
[16:47] <darknet_> hi marco I've posted on your guide the same problem
[16:48] <darknet_> I'm sorry but I've to go now I'll connect back about 10 min.
[16:58] <marcoceppi> jose: charm review queue queue should be updating again
[17:12] <lazyPower> Great Success!
[17:12] <gQuigs> answered>  change your environment name.. oops
[17:21] <jcastro> hey lazyPower
[17:21] <jcastro> and aisrael
[17:21] <lazyPower> Whats up jcastro
[17:21] <jcastro> I noticed the vanilla vagrant boxes are 14.04, not 14.04.1
[17:21] <jcastro> any idea what's up with that?
[17:21] <lazyPower> I think the cpc build scripts haven't been updated with the latest base image
[17:22] <lazyPower> good catch - haven't been in vagrant land in over a month now
[17:23] <lazyPower> utlemming: ping
[17:23] <jcastro> lazyPower, hey so, where do we file vagrant box bugs that are not juju related?
[17:23] <jcastro> is my real question
[17:23] <jcastro> (I'll also ensure the juju ones are on the list)
[17:23] <utlemming> jcastro: what do you mean by they are not 14.04.1
[17:24] <utlemming> jcastro: this is a labeling thing?
[17:24] <jcastro> well initially it was 14.04
[17:24] <jcastro> and I upgraded it
[17:24] <jcastro> to 14.04.1
[17:24] <utlemming> jcastro: ack, file a bug and we'll get on it
[17:25] <jcastro> utlemming, we're unclear as to where
[17:25] <lazyPower> i'm sifting through old email threads looking for that link
[17:25] <lazyPower> i know we settled on one, but i forget which project
[17:25] <jcastro> I will also file a bug to add a bug link to the descriptions on vagrantcloud.com
[17:25] <jcastro> that should make it easier
[17:26] <lazyPower> adeuring: Abel, were we only tracking bugs based on the vagrant supporting files like the redirector / provisioning bits in the vagrantfile?
[17:28] <utlemming> jcastro: you can file a public bug against ubuntu and assing it Odd_Bloke
[17:32] <lazyPower> utlemming: is that the path forward we want with public bugs against the vagrantboxes (i'm thinking vagrantcloud.com listing)? I'm still not finding the bugtracker we have for the box themselves - as its several components to track, and we only settled on the redirector and other sub-components.
[18:34] <rick_h_> juju do we have any sort of 'recover your juju env' from this azure outage notes going on?
[18:34] <rick_h_> for instance, we had our CI environment in Juju, it seems to have come back but with new hostnames and juju is quite unhappy. I wonder if there's a standard "what to watch for, tips for recovering" we're putting together and getting out to the public on this?
[18:40] <darknet_> marcoceppi_: I'm so sorry for before, but I had to go out from office!!!
[18:40] <lazyPower> rick_h_: yes! i covered this last week
[18:40] <rick_h_> lazyPower: linky!
[18:40] <lazyPower> rick_h_: http://blog.dasroot.net/reconnecting-juju-connectivity/
[18:41] <rick_h_> lazyPower: might I suggest a giant twitter storm referencing the azure downtime and this then if we're sure it's the right way to go?
[18:41] <rick_h_> and we'll check it out for our env
[18:41] <darknet_> marcoceppi_: as url I've used http://IP_address/horizon
[18:41] <lazyPower> rick_h_: sounds good - ping me with what you discover and I'll lock and load some social media candy
[18:41] <rick_h_> lazyPower: maybe even a juju mailing list email post
[18:42] <rick_h_> lazyPower: I assume there's got to be > 1 juju on azure user doing :( today
[18:43] <lazyPower> yeah, global azure outage is going to be a fun run for a lot of users
[18:44] <rick_h_> lazyPower: yea, proactive canonical response ftw. bac is going to test it out on our env and see how it goes and then we can see about getting a great message out to users
[18:44] <rick_h_> ty for the link, nice timing :)
[18:44] <lazyPower> its almost like i knew
[18:44] <rick_h_> hah!
[18:44]  * lazyPower waves his arms like a mystic
[18:46] <skay> avoine: thanks for all the help, bootstrap works again, and things are looking okay. mbruzek1 isn't around to thank. oh well!
[18:46] <skay> avoine: I did end up rebooting since it didn't work right after ppa-purge and I figured, what the hell, why not reboot
[18:49] <lazyPower> skay: really happy to hear we got you sorted.
[18:49] <lazyPower> and i'lli pass along your well wishes to mbruzek when he returns
[18:49] <avoine> skay: great news!
[18:49] <skay> lazyPower: I am very grateful. I was almost ready to resort to completely blowing away my laptop and starting over
[18:49] <lazyPower> ooo, tricky
[18:49] <lazyPower> glad you didn't have to resort to such extreme measures
[18:50] <skay> lazyPower: maybe I should see if I can reproduce the problem ina  friendly way in case I uncovered something in a daily build
[18:50] <skay> but I don't have time for it right now
[18:50] <skay> and also I feel a bit antsy at the idea since I'd rather do that on a different computer
[18:50] <lazyPower> skay: i cant say that i blame you there :)
[18:51] <lazyPower> possibly a vagrant run/build would be in order to test taht so its isolated
[19:17] <bac> lazyPower: hey, thanks for the doc about reconnecting juju
[19:18] <lazyPower> bac: np, did that fix ya up?
[19:18] <bac> lazyPower: our problem seems little more complicated.  they machine that is supposed to be our state server was not brought back up
[19:18] <bac> s/they/the/
[19:18] <lazyPower> ah, yeah - if your state server isn't back online - you're hozed
[19:18] <bac> azure has it marked as created but it isn't running
[19:18] <lazyPower> until the state-server re-appears.
[19:19] <bac> lazyPower: yeah, it isn't going to just appear and i don't know how to bring it back
[19:19] <lazyPower> hmmm..  do you have a snapshot you can re-deploy?
[19:19] <bac> lazyPower: no, no snapshot
[19:19] <lazyPower> and/or was your state-server ha-enabled?
[19:19] <bac> nope
[19:19] <lazyPower> oh man :(
[19:20] <lazyPower> i have bad news
[19:20] <bac> i think we'll be recreating it.
[19:20] <lazyPower> you're going to need that database on the api server for things to normalize - otherwise you're registering units the state server knows nothing about.
[19:20] <bac> lazyPower: yeah, we'll just have to redeploy.
[19:28] <lazyPower> rick_h_: sorry to hear about the trouble - however social media candy has been deployed. Can I get some syndication lovin on that?
[19:28] <rick_h_> lazyPower: sure thing, will look for it
[19:52] <skay> pip question... I have a local directory with wheels in it, let's call it /path/to/dependencies. and I've hacked python-django to accept extra pip args in hook.py (versus ansible, which I'm not using at the moment). do I need to mount a shared founder where dependiencies should live? or will the charm "magically" be able to use my local folder?
[19:52] <skay> my pip_extra_args is "--no-index --find-links=/path/to/dependencies"
[19:53] <skay> and the python-django hack is http://bazaar.launchpad.net/~codersquid/+junk/pure-python-with-tgz/revision/70
[19:53] <skay> I'm not going to make a MR based off that, it's just a hack
[19:54] <avoine> skay: do you plan to shared your wheels package cache with other instances?
[19:55] <skay> avoine: no
[19:56] <skay> avoine: I was about to say, currently pip is not finding the files
[19:56] <skay> I'm trying to dig up the log, I had it in a window a moment ago
[19:57] <skay> avoine: I get: ValueError: unknown url type: /path/to/dependencies
[19:58] <skay> pip can handle the path when I run it locally
[19:58] <avoine> skay: what is your complet pip command?
[19:58] <skay> avoine: will the juju log echo that? let me scroll back
[20:00] <skay> avoine: the juju log does not echo that, I will add something to echo the command. I know what I think is the complete command, but in reality I should print it out to see what juju thinks it is
[20:01] <avoine> skay: it might be that the version of pip in the vm is too old
[20:02] <avoine> skay: try to add:
[20:02] <avoine> pip_additional_packages: "pip"
[20:02] <avoine> in your juju config file
[20:02] <skay> avoine: okay
[20:06]  * skay is rerunning everything
[20:25] <darknet_> someone can help me? I've reported a problem deployed the modules to have Openstack on my infrastructure. I've made all relations between nodes but if I try to open horizon, I see just a white page!!This lab has been realized using a Virtual MaaS Server and with 2 VM Node. I followed this guide http://marcoceppi.com/2014/06/deploying-openstack-with-just-two-machines/
[20:31] <darknet_> anyone can help me?
[20:32] <sarnold> darknet_: how long have you 'waited' for everything to start?
[20:33] <sarnold> darknet_: sometimes a lot of work is hidden behind the 'juju relate ...' calls; I know a recent video I saw for deploying openstack took ~15 minutes or something..
[20:34] <darknet_> sarnold_: on juju-gui all module and relations are green.
[20:35] <darknet_> sarnold_: anyway I wait but nothing, the link http://hostname/horizon presents a white page!!!
[20:37] <lazyPower> darknet_: green relations dont necessarily mean the relationships have completed running
[20:37] <lazyPower> do you see any output from the units under relation when you run juju debug-log?
[20:39] <darknet_> lazypower_: but if I run the command "juju status -e maas" I see that everything is started!!!
[20:40] <lazyPower> darknet_: that just means the charm has reached the started hook - as juju is event driven, and relationships can be called after teh started hook it can be a bit misleading
[20:40] <lazyPower> darknet_: did you see any output from the units under relation when you ran juju debug-log?
[20:41] <lazyPower> darknet_: also sorry for teh confusion there - we've had some discussions about this on teh mailing list recently - about charms and hooks providing more accurate reporting
[20:41] <darknet_> I didn't try to run that.
[20:43] <darknet_> I promise y that tomorrow I'll post y log
[20:43] <darknet_> i can do that now
[20:44] <lazyPower> darknet_: juju debug-log should give you an immediate feedback of whats currently happening in the system. if you have the time, a quick check will yield if we need to start debugging or if this is a time to bepatient while juju finishes its housekeeping.
[20:44] <darknet_> will y be here tomorrow?
[20:44] <lazyPower> darknet_: i will be here from ~ 9am EDT to 5pm EDT m-f most weeks.
[20:44] <lazyPower> er, EST - sorry, timeshift happened and i keep forgetting to update my timestamp.
[20:45] <gnuoy> Hi, would somebody mind preventing my charmers membership from expiring please ?
[20:45] <darknet_> ok let's make that and tomorrow I'll contact you
[20:46] <lazyPower> sounds good darknet_
[20:46] <darknet_> in case I'll send y a private text
[20:46] <lazyPower> marcoceppi: gnuoy is running out of time, can you renew him for me please?
[20:46] <gnuoy> thanks lazyPower
[20:47] <lazyPower> my pleasure
[20:47]  * lazyPower hat tips
[20:47] <darknet_> lazyPower_: just one technical question!
[20:47] <lazyPower> darknet_: i'm all ears
[20:49] <darknet_> why in MaaS I've to report the ssh keys of the Host machine, of Region Controller and of a maas user created on RC?
[20:49] <darknet_> lazyPower_: and also Juju
[20:51] <darknet_> lazyPower:_ I told y that because everytime I want to run all infrastructure (virtual) I've to use the same network connection otherwise the from MaaS the VM not run
[20:52] <lazyPower> darknet_: i'm not understanding what you're asking me - let me try to ask what i think you're asking.
[20:52] <lazyPower> You're questioning why you have to register your ssh keys in the region controller of MAAS?
[20:53] <darknet_> yes! and why to run the VM node allocated on MaaS I've to use the same connection?
[20:54] <lazyPower> darknet_: So long as you have a user on the MAAS region controller - and have the api credentials obtained from the RC - juju will automatically register ssh keys that it uses with any nodes spun up. This key exchange happens transparently.
[20:54] <lazyPower> darknet_: when you ask why are the VM's using the same connection - are you referring to the same network device? This is highly dependent on how you have your MAAS cluster setup, and if this is physical MAAS vs VirtualMAAS
[20:55] <lazyPower> im' assuming its vmaas - as you're only using 2 machines per marco's post right?
[20:55] <darknet_> perfect, but if the host where I've installed MaaS change the IP address I can't launch the node via MaaS
[20:55] <lazyPower> darknet_: if your machine has 2 network devices, that is the recommended path to use - 1 for public traffic access, and the second as the private network (or management network)
[20:56] <lazyPower> your public network bridge should be bridged into your VM Cluster, the private network can very well be a virtual network created inside of your KVM configuration
[20:56] <darknet_> ah here is my problem!!!!
[20:56] <darknet_> my RC has to have 2 interface
[20:56] <lazyPower> Networking and VMAAS is a very tricky thing - the reasoning being MAAS recommends you run the MAAS DHCP server and DNS - this is the necessity for a private network that exists only within the vlan of that cluster.
[20:57] <lazyPower> your public network wont have the same requirement, and you're safe to use whatever DHCP/DNS settings are incoming from your bridged network on that particular interface
[20:58] <lazyPower> it will be a bridged mode networking connection, and helping you get that set up is a bit beyond my scope of knowledge - iv'e done it a few times but its highly dependent on how your network is setup. The best I can offer from where I'm sitting is encouragement and answers to very specific questions.
[20:58] <darknet_> I explain y my lab....i've on host ubuntu 14.04lts with kvm and virt-manager then with it I've created a VM (MaaS) with just one interface.
[20:59] <lazyPower> darknet_: the first step to doing any of this is creaeting a bridged interface - do you know how to do that?
[20:59] <darknet_> I've created a new virtual network (1
[21:00] <darknet_> <IP_ADDRESS>/24
[21:00] <darknet_> with virt-manager and I've used that as network for MaaS,
[21:03] <darknet_> lazyPower_: and for 2 VM,
[21:08] <lazyPower> darknet_: i just got pulled into a meeting - so far sounds good.
[21:09] <lazyPower> replies will be latent
[21:09] <darknet_> lazyPower:_thanks a lot for your supporting see you tomorrow with log!!!
[21:09] <lazyPower> best of luck darknet_, cheers
[22:21] <lazyPower> jose: Congrats on your first solo promulgation man. May the juju powers be with you.
[22:22] <jose> thanks! :)


[12:11] <ubotu> New bug: #24966 in xserver-xorg-video-via (main) "ubuntu 5-10 crashes within minutes after succesfull installation" [Medium,Rejected]  https://launchpad.net/bugs/24966
[01:50] <bryce> jcristau: cool, got the font package translation table working properly:  http://people.ubuntu.com/~bryce/Xorg/versions_current.html
[01:52] <jcristau> bryce: cool
[01:53] <jcristau> bryce: the proto source package names don't end with -dev btw
[01:54] <bryce> ah, ok
[01:55] <bryce> hmm:
[01:56] <bryce> regenerating...
[01:57] <bryce> cool, that looks better
[01:58] <jcristau> that means the links to the pts (and launchpad?) actually work :)
[02:00] <jcristau> still needs s/x11proto-x/x11proto-core/
[02:04] <bryce> ah, the *proto rule is eating that one
[02:05] <bryce> there we go
[02:05] <jcristau> also the link to gitweb seems broken when the debian/ubuntu package name differs from the upstream name
[02:09] <bryce> yeah, still working on those fiddly bits
[05:35] <ubotu> New bug: #117875 in xserver-xorg-video-ati (main) "ATI Radeon 9200 AGP bus Non-Functional in Feisty Fawn 7.04 Xorg Driver ATI" [Undecided,Unconfirmed]  https://launchpad.net/bugs/117875
[06:13] <tepsipakki> bryce: the split xbase-clients/xutils are now in Debian experimental (waiting in NEW)
[06:14] <tepsipakki> ..and some upstream sources were dropped in the process, including beforelight :)
[06:16] <bryce> tepsipakki: ok, thanks for the update
[06:16] <bryce> tepsipakki: is there a list of what sources were included?
[06:18] <tepsipakki> yep, http://users.tkk.fi/~tjaalton/dpkg/xorg/xbase-clients-split.txt
[06:22] <tepsipakki> and http://users.tkk.fi/~tjaalton/dpkg/xorg/merges.txt is a list that I made a while back to see where we stand (no version numbers though)
[06:22] <bryce> ah yes
[06:22] <tepsipakki> at least the list of packages having different orig.tar.gz
[06:22] <tepsipakki> ..should be useful
[06:23] <bryce> tepsipakki: I think I showed this before, but I've done some updates:  http://people.ubuntu.com/~bryce/Xorg/versions_current.html
[06:24] <bryce> notice the lib's are differing between debian and ubuntu just in epoch number in several cases
[06:25] <bryce> I think if you fixed the epochs, they might sync cleanly
[06:27] <tepsipakki> they are fixed in git
[06:27] <bryce> ah good; think they'll be released soon?
[06:28] <tepsipakki> that's what the "changes committed in git" means (epochs and Conflicts/Replaces etc)
[06:28] <tepsipakki> if we ask nicely, sure
[06:28] <tepsipakki> :)
[06:28] <bryce> :-)
[08:05] <ubotu> New bug: #117892 in xserver-xorg-video-i810 (main) "i810/intel xorg drivers hang Inspiron 1100" [Undecided,Unconfirmed]  https://launchpad.net/bugs/117892
[10:15] <ubotu> New bug: #17593 in xorg (main) "Mouse button press delayed" [Medium,Fix released]  https://launchpad.net/bugs/17593
[03:44] <iwj> bryce: Would you care to comment on https://wiki.ubuntu.com/UnifiedLoginUnlock ?
[05:32] <bryce> iwj, sure I'll look at it today
[05:33] <iwj> Ta.
[06:15] <ubotu> New bug: #42880 in Baltix (main) "xorg.conf VertRefresh and/or monitor not easily configurable" [Undecided,Unconfirmed]  https://launchpad.net/bugs/42880
[06:43] <ubotu> New bug: #114354 in xorg (main) "Feisty X - Dell P1110 exhibits weird behavior when making windows bigger" [Undecided,Unconfirmed]  https://launchpad.net/bugs/114354
[06:47] <ubotu> New bug: #98945 in xkeyboard-config (main) "can't compose all characters" [Low,Unconfirmed]  https://launchpad.net/bugs/98945
[11:11] <ubotu> New bug: #118110 in linux-restricted-modules-2.6.20 (restricted) "ipw3945: Microcode SW error detected. " [Undecided,Unconfirmed]  https://launchpad.net/bugs/118110
[11:46] <ubotu> New bug: #117029 in linux-restricted-modules-2.6.20 (restricted) "Atheros 5005 permanently disappears all of a sudden " [Undecided,Unconfirmed]  https://launchpad.net/bugs/117029


[06:00] <Burgundavia> if I go to a team, I cannot see the bugs the team is subscribed to
[06:00] <Burgundavia> is this a known bug?
[06:11] <jamesh> Burgundavia: https://launchpad.net/people/launchpad-infrastructure/+subscribedbugs <- seems to show some bugs
[06:11] <jamesh> can you be more specific?
[06:13] <Burgundavia> https://launchpad.net/people/ubuntu-website/+subscribedbugs
[06:13] <Burgundavia> yet I know there are bugs against ubuntu-website
[06:13] <Burgundavia> oh, and you really need to fix the UI issue of products and bugs in a distro
[06:13] <jamesh> are there any bugs that ubuntu-website is subscribed to?
[06:14] <Burgundavia> any bug aga\int the website gets it subscribed to
[06:14] <jamesh> ah.
[06:14] <jamesh> is this "subscribed to" or "also notified"?
[06:14] <Burgundavia> the 2nd
[06:14] <Burgundavia> and that is bollocks
[06:15] <Burgundavia> subscribed is subscribed and it show up
[06:15] <jamesh> okay, so the bug is that $person/+subscribedbugs does not display bugs that the user is "also notified" about
[06:16] <jamesh> what UI issue were you referring to by "products and bugs in a distro"?
[06:18] <Burgundavia> I go to LP and search for a package in Ubuntu, say "totem"
[06:18] <Burgundavia> I find it
[06:18] <Burgundavia> click on bugs and see no bugs listed
[06:18] <Burgundavia> I see nothing to tell me about bugs in Ubuntu
[06:18] <Burgundavia> oh, wait, hmm
[06:19] <Burgundavia> https://launchpad.net/products/mplayer/+bugs <-- here is an exmaple
[06:20] <Burgundavia> nowhere on that screen does it even tell me about all the dozens of bugs reported against the Ubuntu product
[06:20] <Burgundavia> or any other distro, for that matter
[06:20] <jamesh> so you ended up on the upstream product page rather than the distro specific page
[06:20] <jamesh> and there is no indication of how to get to the source package page
[06:21] <Burgundavia> pretty much
[06:21] <Burgundavia> no idea even that there is a view called "mplayer in Ubuntu"
[06:21] <Burgundavia> or Baltix, etc.
[06:22] <jamesh> do you think you'd have done better if you'd started off at https://launchpad.net/distros/ubuntu?
[06:22] <Burgundavia> yes, but I know that
[06:22] <Burgundavia> I shouldn't have to
[06:22] <Burgundavia> it also means a lot of extra clicks
[06:24] <jamesh> so the fix for this is probably "better front page search" and "make product -> source package linkages more obvious"
[06:24] <Burgundavia> yep
[06:24] <Burgundavia> is "one search bar to rule them all" a spec yet?
[06:25] <jamesh> the other way to look at this is "why would I go to https://launchpad.net to search for ubuntu bugs?".  I'd be more likely to follow a link from some Ubuntu page, so that should direct you to "Ubuntu in Launchpad"
[06:26] <Burgundavia> what about this case:
[06:27] <Burgundavia> people are often told to "go to launchpad" in ubuntu channels/mails
[06:27] <Burgundavia> those that are not in the know might end up at the front page
[06:27] <jamesh> good point
[06:28] <jamesh> Burgundavia: could you file a bug about the "also notified" bugs not showing on +subscribedbugs, please?
[06:28] <Burgundavia> can do
[06:32] <Burgundavia> jamesh: is there a reason also-notified can just be made into a straight subscription? I noticed a bug about making it hard to unsubscribe with also-noified
[06:39] <jamesh> Burgundavia: the "also notified" people are implicit subscriptions (either a bug contact or subscribers to a duplicate bug)
[06:40] <Burgundavia> jamesh: right. Are they modelled differently in the db?
[06:40] <jamesh> Burgundavia: I think the reason for not making subscribers to duplicate bugs explicit subscribers is in the case of accidental duplication
[06:41] <jamesh> Burgundavia: yes.  When deciding who to spam about a change to a bug, it picks (a) subscribers to the bug, (b) subscribers to bugs marked as duplicates of the bug and (c) initial bug contacts
[06:41] <jamesh> there isn't a direct relationship between the "also notified" person and the bug in question
[06:41] <Burgundavia> I just don't see a use case for not just adding people to the subscription
[06:41] <Burgundavia> or a group, etc.
[06:42] <Burgundavia> plus the UI is confusing
[06:42] <jamesh> Burgundavia: okay.  Bug #1 has shitloads of subscribers.  Lets say I mark it as a duplicate of bug #42, and then reset it so it isn't a duplicate any more
[06:42] <Ubugtu> Malone bug 1 in ubuntu-meta "Microsoft has a majority market share" [Critical,Confirmed]  http://launchpad.net/bugs/1
[06:42] <Ubugtu> Malone bug 42 in malone "Bug description listed in task is not the correct description" [Medium,Fix released]  http://launchpad.net/bugs/42
[06:42] <jamesh> Burgundavia: who should be subscribed to bug #42 now?
[06:42] <Burgundavia> right
[06:43] <jamesh> that's the use case for "also notified"
[06:43] <Burgundavia> then people like ubuntu-website should not be the also notified, they should be in the subscribers
[06:43] <jamesh> the other is so a new person can set themselves as the initial bug contact for a package and not have to go back and subscribe themselves to all the existing bugs
[06:44] <jamesh> so that is handled as an implicit subscription too
[06:44] <Burgundavia> right
[06:44] <Burgundavia> this is mostly a UI issue
[06:44] <Burgundavia> the UI should show all subscriptions and "also notified" should be left explicitly for people coming in from other bugs
[06:45] <jamesh> the problem with the +subscribedbugs page is that it is only showing bugs where the person/team is an (a)-type subscriber
[06:45] <Burgundavia> either that, or break the maintainers out, explicitly
[06:48] <Burgundavia> at any rate, my subscribed page should show me any bug that where i show up in the subscribed page
[06:49] <Burgundavia> https://launchpad.net/products/malone/+bug/57653
[06:49] <Ubugtu> Malone bug 57653 in malone ""also notified" bugs not showing on +subscribedbugs" [Untriaged,Unconfirmed]
[06:55] <Ubugtu> New bug: #57653 in malone ""also notified" bugs not showing on +subscribedbugs" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57653
[07:05] <Ubugtu> New bug: #57655 in launchpad "Lines in bug comments starting with '>' should be assumed to be quoted text and coloured accordingly" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57655
[07:48] <lifeless> stub: have you had time to run the upstream release finder again ?
[07:51] <jamesh> lifeless: he did and filed bugs 57198 and 57220
[07:53] <lifeless> wasn't that the ftp one that was non-priority ?
[07:53] <lifeless> I think we dont need native ftp support, nuke it and use the http proxy alwasy ?
[07:53] <jamesh> yeah
[07:54] <jamesh> the second bug does need fixing though
[07:54] <lifeless> whas the second one  about ?
[07:54] <jamesh> the product-release-finder blows up if it hits discovers a product release but that release has already been registered in Launchpad
[07:55] <jamesh> which happens because the product-release-finder isn't the only thing that can create new product releases (users can too)
[07:57] <lifeless> ok. when it finds this it should set the tarball info for that release if its not set
[08:20] <Ubugtu> New bug: #57662 in launchpad "queue reject doesn't" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57662
[08:22] <lifeless> jamesh: ^^ does my comment make sense ?
[08:30] <jamesh> lifeless: yeah.  That's basically what I suggested in the last comment.
[08:30] <lifeless> excellent
[08:30] <lifeless> go forth and bugfix!
[08:30] <jamesh> should probably factor out some of the logic there into a a module so we can actually test it
[08:30] <lifeless> testschmest
[08:30] <lifeless> (did *I* say that?!)
[08:31] <jamesh> we still don't have tests for the HTTP walker, but I'm pretty sure it is doing the right thing experimentally ...
[08:50] <mpool> hi
[08:50] <mpool> am i really not allowed to change the priority of a spec i just created? :/
[08:52] <lifeless> muhahaha
[08:53] <lifeless> what project ?
[08:53] <mpool> launchpad-bazaar
[08:53] <lifeless> no, you're not a driver there. we should fix that
[08:53] <mpool> also why do we have this insane behaviour of turning the description into a comment when it's edited?
[09:00] <Ubugtu> New bug: #57665 in launchpad "can't change the priority of a spec i just created" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57665
[09:10] <SteveA> morning
[09:13] <lifeless> SteveA: hi, martin wanted to be able to set priority on specs in launchpad-bazaar
[09:14] <mpool> hi SteveA
[09:23] <SteveA> hi lifeless, mpool
[09:24] <SteveA> mpool: I have a note to ping you this morning.  Is it about that, or other things too?
[09:24] <lifeless> mpools stepped out, and I'm stepping out now myself
[09:24] <lifeless> bye!
[09:24] <SteveA> ok, i'll be around
[09:49] <sivang> morning
[10:04] <kiko> SteveA, hey
[10:12] <kiko> SteveA, ping
[10:18] <SteveA> kiko: hi
[10:18] <kiko> SteveA, how's it going
[10:19] <SteveA> going well#
[10:19] <kiko> cool
[10:19] <SteveA> i'm reading through that rosetta thread now
[10:19] <kiko> right
[10:19] <kiko> do you know anything about phone calls and mark?
[10:20] <SteveA> nothing more than yesterday
[10:20] <kiko> bummer man
[10:20] <kiko> SteveA, wanna have a call anyway?
[10:21] <SteveA> sure, cando
[10:21] <SteveA> when?
[10:21] <SteveA> i'd like to finish this rosetta thread first
[10:21] <SteveA> whle it is all in my head still
[10:21] <kiko> well, it can be later
[10:21] <kiko> wanted to talk to you about our database class split
[10:22] <SteveA> how about on the hour?
[10:27] <kiko> SteveA, ping me then
[10:38] <SteveA> kiko: ok
[10:51] <jamesh> kiko: got time for a quick review? (in the displaying-paragraphs-of-text)
[10:52] <kiko> jamesh, sure
[10:52] <jamesh> kiko: https://sodium.ubuntu.com/~andrew/paste/file8DJjEn.html
[10:53] <jamesh> it constrains what is recognised as a URL a bit, so that e.g. http::No-cache=True isn't linkified
[10:53] <kiko> mmmkay
[10:53] <jamesh> and some of the characters we were treating as URL chars are not actually counted as URL chars even in the old RFC
[10:54] <kiko> jamesh, really?
[10:55] <jamesh> kiko: yeah
[10:56] <jamesh> kiko: the "national" characters aren't actually counted as unreserved in the RFC 1738 grammar
[10:56] <jamesh> however the newer spec specifically allows "~"
[10:57] <kiko> hmmm.
[10:57] <kiko> jamesh, I won't have the braintime for reviewing this today, sorry, it requires char-by-char reading
[10:57] <kiko> jamesh, try SteveA?
[10:58] <jamesh> kiko: okay.  I'll bung it up on the pending-reviews page.
[10:58] <jamesh> those regular expressions look a lot like line noise ...
[10:58] <kiko> jamesh, ping me on monday if you didn't find somebody.
[10:58] <kiko> yeah
[10:58] <kiko> I hate regexps
[11:00] <Ubugtu> New bug: #57675 in soyuz "Register need to regenerate a dists subtree in the database" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57675
[11:00] <jamesh> maybe doing string interpolation for the main pattern might make the regexp a bit more readable
[11:01] <SteveA> kiko: ping
[11:02] <SteveA> j
[11:02] <SteveA> jamesh: we can talk about this after my call with kiko
[11:02] <SteveA> me, i love regexps
[11:03] <kiko> SteveA, how about I call you when I leave for the london office? that way I can take advantage of the time in the DLR?
[11:03] <SteveA> what time will that be?
[11:04] <kiko> in a few hours, SteveA
[11:04] <SteveA> maybe, but maybe not
[11:04] <SteveA> i have varioius calls today, and also getting mpt to the airport
[11:04] <SteveA> so, take a chance if you like, or i'm available for sure right now
[11:05] <kiko> SteveA, I'll take the change, in a discussion
[11:05] <SteveA> the chance?
[11:05] <SteveA> fine, just call me when you're ready
[11:05] <jamesh> kiko: https://sodium.ubuntu.com/~andrew/paste/filePcq69J.html <- a version with some of the common line noise collapsed
[11:05] <SteveA> jamesh: what do you want me to look at?
[11:06] <SteveA> jamesh: that link?
[11:06] <jamesh> SteveA: yeah
[11:06] <SteveA> ok
[11:06] <jamesh> SteveA: trying to reduce the number of non-URLs that get matched as URLs
[11:09] <SteveA> you don't need to use backslash escaping inside []
[11:10] <jamesh> good point.  I probably need it to escape "-" though
[11:11] <SteveA> unless it is first
[11:13] <jamesh> okay.  I've got r"-a-zA-Z0-9._~%!$&'()*+,;=" as the main block of unreserved chars now
[11:14] <SteveA> @
[11:14] <SteveA> also
[11:14] <jamesh> hmm?
[11:14] <SteveA> zope3 urls use /@@foo
[11:14] <jamesh> which is allowed in the path components
[11:15] <sivang> jamesh: why the preceeding '-' for 'a', 'z' ?
[11:15] <jamesh> the section of the regexp for matching path components is (?: / [%(unreserved)s:@] * )*
[11:15] <SteveA> ok
[11:15] <SteveA> sivang: it means 'a literal -'
[11:15] <SteveA> compare:
[11:15] <SteveA> [a-z]
[11:15] <SteveA> [-a-z]
[11:15] <SteveA> [a-z\-]
[11:15] <sivang> right, which is a range
[11:15] <jamesh> sivang: "-" is used for matching ranges of chars in patterns unless it is first
[11:15] <SteveA> the last two are equivalent
[11:16] <sivang> ah, cool
[11:16] <jamesh> SteveA: I originally wasn't factoring out the unreserved chars.  Do you think it is more or less confusing how I've got it?
[11:17] <SteveA> it is more-or-less confusing any way around :-)
[11:17] <SteveA> i think it helps to use the RFC in this way
[11:17] <SteveA> it wil make maintenance of the code easier
[11:17] <SteveA> so we can see what the rfc says, and then how we have chosen to do things differently
[11:19] <SteveA> I have one other note on how to factor this code
[11:19] <SteveA> in webapp, we have a URL class
[11:19] <SteveA> I want us to have a really useful URL type in our webapp infrastructure
[11:20] <SteveA> so, rather than being just in DPOT, some of these regexes, that are directly related to the RFC, could be in that URL class
[11:21] <SteveA> and that class could have facilities for matching URLs in text, for example
[11:21] <jamesh> okay.  We'd need to substitute in the regexp directly though, since these substitutions really need to be done in a single pass
[11:21] <kiko> +1 SteveA
[11:21] <SteveA> have a think about that, whether it makes sense
[11:21] <kiko> having that in DPoT is weird
[11:21] <SteveA> kiko: it makes sense, considering the role of DPoT
[11:22] <jamesh> I mean doing multiple passes (one for bug links and OOPS strings, then one for URLs) would break
[11:22] <SteveA> but there may be a better arrangement considering the codebase as a whole
[11:22] <SteveA> jamesh: I agree.  Have a think about the issue, and see what kind of thing would make sense
[11:22] <SteveA> imagine if there's other code where we want to extract URLs... like from an incoming email
[11:23] <SteveA> it is straightforward to take a regex for matching URLs and combine it with others, for example
[11:23] <SteveA> provided the names used for the various matching parts don't overlap
[11:24] <SteveA> if anything, the RFC-regex text could go in the URL class in webapp
[11:24] <SteveA> then be extended in DPoT with our DPoT policy
[11:24] <jamesh> We've got another case already: IBugWatchSet.fromText() and fromMessage()
[11:25] <SteveA> jamesh: I've had on my todo list to make the URL class really good, for a while
[11:25] <SteveA> maybe you'd like to take this on as a mini project?
[11:25] <SteveA> to make a good URL class for our webapp infrastrcuture
[11:25] <SteveA> it's used in the menus code in particular right now
[11:25] <SteveA> python std lib has just a bunch of functions
[11:25] <SteveA> which are arguably broken anyway, wrt encodings
[11:26] <SteveA> I'd like to see more of an OO approach
[11:26] <jamesh> they currently run one regexp over the text for each tracker URL type and then make the watches -- being able to iterate through all the URLs in the document might be a better way
[11:26] <SteveA> jamesh: what do you think? how does the idea of such a mini-projet appeal to you?
[11:26] <jamesh> okay.
[11:26] <SteveA> awesome
[11:27] <SteveA> when you've got some sketch / ideas together
[11:28] <SteveA> we should have an infrastructure call to kick other ideas around
[11:32] <danilos> carlos: I think we should mark bug 56621 as duplicate of bug 351, explaining that fuzzy is actually needs-review in Rosetta (so, it's not really "fuzzy" as coming from gettext)
[11:32] <Ubugtu> Malone bug 56621 in rosetta "Color of fuzzy strings should be different" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/56621
[11:32] <Ubugtu> Malone bug 351 in rosetta "Rosetta keeps reporting a wrong status (color bar) for translations" [Medium,Rejected]  http://launchpad.net/bugs/351
[11:32] <danilos> carlos: or should we leave it if we're planning to have both in the near future?
[11:38] <carlos> danilos: I don't know...
[11:41] <carlos> danilos: in fact, current 'Needs review' is more fuzzy as comming from gettext
[11:41] <carlos> because we don't use that translation if the flag is set
[11:43] <danilos> carlos: I know, I know
[11:43] <danilos> carlos: but the "meaning" is not really the same
[11:44] <danilos> carlos: and obviously, translators familiar with fuzzy get confused
[11:44] <carlos> well, it is for the strings comming from .po files
[11:44] <danilos> so we might simply explain that they are the same thing for the time being
[11:44] <carlos> righ
[11:44] <carlos> right
[11:44] <carlos> I think so
[11:44] <danilos> or that we're using fuzzy tag to mark strings as needing review
[11:44] <carlos> until we implement the fuzzy spec
[11:44] <danilos> yeah
[11:45] <danilos> I just don't want to leave a bug report without any response
[11:47] <carlos> danilos: yeah, that's a good policy. We should follow it more often :-(
[11:49] <danilos> carlos: can you remind me how do I link it to a specification?
[11:49] <danilos> or do I need to link bug from specification?
[11:50] <carlos> I think you need to do it from the specification
[11:51] <lucasvo> are there rss feeds for bugs and other things in launchpad so one can use them to include them into a page?
[11:52] <lucasvo> or an API?
[11:53] <kiko> lucasvo, not yet, but soon.
[11:56] <lucasvo> why is it taking more than  10 days to import a language file into Rosetta?
[11:56] <lucasvo> there were no changes in this list for a couple of days: https://launchpad.net/rosetta/imports/+index?target=products&status=NEEDS_REVIEW&type=po
[11:57] <kiko> carlos, danilos: can you get an answer to lucasvo please?
[11:58] <carlos> lucasvo: because we are importing 2 months of changes for Edgy
[11:58] <carlos> lucasvo: and the process is busy with the first batch: https://launchpad.net/rosetta/imports/+index?target=all&status=APPROVED&type=all
[11:58] <lucasvo> carlos: and you need a personal review?
[11:58] <carlos> no
[11:58] <lucasvo> carlos: and why does it take so long?
[11:59] <carlos> lucasvo: well, the process started last Tuesday
[11:59] <lucasvo> carlos: ehm, my file is in the queue for about 11 days
[11:59] <carlos> lucasvo: so it cannot be there for 10 days unless you requested a product upload that Jordi didn't handle yet...
[11:59] <lucasvo> that's a bummer
[11:59] <carlos> lucasvo: where are you uploading it?
[11:59] <lucasvo> carlos: https://launchpad.net/rosetta/imports/+index?target=products&status=NEEDS_REVIEW&type=po
[11:59] <lucasvo> search for harmony
[12:00] <lucasvo> Uploaded by lucasvo on 2006-08-14 23:27:06 CEST
[12:00] <lucasvo> django.po in Harmony Series: trunk
[12:00] <carlos> lucasvo: that needs a manual review
[12:00] <lucasvo> carlos: why?
[12:00] <carlos> lucasvo: because initial upload should be reviewed to be sure that maintainers wants to use Rosetta
[12:01] <carlos> lucasvo: jordi handles such review
[12:01] <carlos> and I guess he missed it because it's a .po file instead of using the .pot file extension
[12:01] <carlos> jordi: hi, are you around?
[12:01] <lucasvo> carlos: should I convert them to .pot first?
[12:01] <carlos> lucasvo: once the initial upload is approved, new uploads are automatically imported
[12:02] <carlos> lucasvo: no, that's fine it's just a file rename and we can handle it directly
[12:05] <carlos> lucasvo: from what I see there, I guess you are one of the maintainers of Harmony, right?
[12:06] <lucasvo> carlos: yes I am
[12:07] <lucasvo> I am the owner of the LP team
[12:08] <carlos> ok, then that's enough to import Harmony
[12:08] <carlos> lucasvo: we don't have a way (yet) to automatically update the .pot and .po files from your repository
[12:08] <carlos> so you should handle that task to update Rosetta data from time to time
[12:09] <lucasvo> carlos: how should rosetta import it?
[12:09] <lucasvo> from bzr branch?
[12:10] <carlos> yeah, that's the main way we are going to implement to do automatic imports for products
[12:13] <carlos> lucasvo: https://launchpad.net/products/harmony/trunk/+pots/django
[12:13] <carlos> lucasvo: done
[12:26] <Ubugtu> New bug: #57683 in malone "only sends one mail per product/package" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57683
[12:27] <jordi> hey carlos
[12:27] <carlos> jordi: hi
[12:28] <carlos> jordi: don't worry I already handled the .pot import for Harmony
[12:28] <jordi> lucasvo: I normally check that the people who upload new files are involved in the development of the application
[12:28] <jordi> lucasvo: that's the main reason it sometimes takes some time
[12:29] <carlos> jordi: could you give the ownership of https://launchpad.net/people/gnu-l10n-it to rosetta-admins and leave the team? (unless you want to translate into italian...)
[12:29] <jordi> presto!
[12:30] <carlos> thanks
[12:35] <carlos> jordi: so, you changed from Administrator to Administrator.... what a big change ;-)
[12:35] <carlos> https://sodium.ubuntu.com/~andrew/paste/filebA1MWs.html
[12:36] <jordi> your bug :)
[12:36] <carlos> not mine ;-)
[12:36] <jordi> you did this too for maori :)
[12:36] <carlos> I don't handle teams code!
[12:36] <jordi> gee, the sodium password I never figure out
[12:36] <carlos> I don't read my emails ;-) just the others :-P
[12:37] <carlos> It's just the email with the change notification
[12:38] <jordi>  it's buggy :)
[12:38] <jordi> and it includes a "None" string at the end :)
[12:53] <carlos> jordi: btw, could you notify Neil that hu.po and de.po file imports failed due a bad file format? (I just checked it)
[01:24] <carlos> hmmm, so Edgy is adding a good feature for Rosetta... Firefox with spell checking integrated ;-)
[01:25] <kiko> heh
[01:27] <carlos> It just should select the right dictionary based on the language attribute we put in our textareas
[01:28] <carlos> but other than that...
[01:38] <jordi> carlos: have you checked the German file?
[01:38] <carlos> jordi: both
[01:38] <carlos> msgfmt complained
[01:39] <jordi> I see it
[01:50] <seb128> carlos: hey. Did you get the evolution-2.8 template with the package update?
[01:51] <carlos> seb128: yes
[01:51] <carlos> and I already renamed the translation domain
[01:51] <seb128> carlos: ok, thank you
[01:51] <carlos> tomorrow's lang packs should get it fixed
[01:51] <carlos> np
[02:50] <Ubugtu> New bug: #57698 in malone "+packagebugs-search crashes when no query string is passed." [Low,Confirmed]  http://launchpad.net/bugs/57698
[03:45] <Ubugtu> New bug: #57705 in launchpad-support-tracker "Broken link in SourcePackage +tickets page." [Medium,Confirmed]  http://launchpad.net/bugs/57705
[03:55] <Ubugtu> New bug: #57708 in soyuz "Language pack uploads require manual intervention" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57708
[04:48] <elmo> NOTICE: the Launchpad librarian is going down in 10 minutes time for an hour; launchpad itself will still be up, bug anything that uses the librarian for file storage  (bug attachments, build logs, hackergotchis etc.) will be unavailable
[04:55] <Ubugtu> New bug: #57715 in malone "Lost comments on bug #57607" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57715
[05:35] <Ubugtu> New bug: #57723 in launchpad "bzr: ERROR: Invalid range access." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57723
[05:47] <elmo> librarian is back
[06:15] <flacoste> how do we merge account?
[06:15] <flacoste> I mean can a user merge two accounts he owns?
[06:15] <flacoste> there is a support request open on launchpad-support-tracker about that
[06:16] <flacoste> https://launchpad.net/products/launchpad-support-tracker/+ticket/1541
[06:18] <salgado> flacoste, yes, https://launchpad.net/people/+requestmerge
[06:18] <flacoste> salgado: thanks and is there a menu link to that page somewhere?
[06:18] <flacoste> salgado: we don't have any support contacts for the launchpad-support-tracker
[06:18] <salgado> but in that case the guy doesn't have access to one of the account's email address anymore
[06:19] <salgado> flacoste, there's a link to that page in https://launchpad.net/people
[06:20] <flacoste> what do we do when the user doesn't have access to the duplicated email?
[06:20] <salgado> and in launchpad.net/people/<name>/, in case you're logged in and the <name> account hasn't been claimed yet
[06:20] <salgado> flacoste, we have to ask one of the launchpad admins to do the merge --there's an admin interface for these cases
[06:21] <flacoste> salgado: I'm willing to add myself as support contact, but we might want to also add the Launchpad QA team
[06:22] <salgado> flacoste, yeah, I think we should do that.  are you a member of that team?
[06:22] <flacoste> salgado: nope
[06:22] <flacoste> flacoste: I could be if they want me :-)
[06:22] <salgado> flacoste, I'll ask matsubara to do that when he comes back, then
[06:23] <salgado> (I'm not a member of that team either)
[06:23] <flacoste> salgado: great, who are launchpad admins?
[06:23] <salgado> launchpad.net/people/admins
[06:24] <flacoste> kiko, stevea, lifeless, stub: there is a support request for merging two accounts in which the user doesn't access to one email anymore: https://launchpad.net/products/launchpad-support-tracker/+ticket/1541
[06:37] <flacoste> salgado: do you have a few minutes?
[06:37] <salgado> flacoste, sure
[06:38] <flacoste> salgado: i was about to fix bug 57705
[06:38] <Ubugtu> Malone bug 57705 in launchpad-support-tracker "Broken link in SourcePackage +tickets page." [Medium,Confirmed]  http://launchpad.net/bugs/57705
[06:39] <flacoste> but i'm wondering if I should just remove the link or write a +gethelp page which would make sense in the distribution source package context
[06:39] <flacoste> i first tried to register the same template that worked on source package but i noticed a few problems
[06:40] <flacoste> 1) i need also to register +portlet-translations
[06:40] <flacoste> 2) there is a test asking users for product series information that seems to be always present
[06:40] <flacoste> and the +packaging page isn't available on the distribution source package context
[06:41] <flacoste> so, what do you think is the best option: copy the +gethelp template and remove what doesn't make sense in the distrosourcepackage context or just remove the link?
[06:43] <salgado> afaik, the +gethelp page is mainly an entry point for people comming from the "Help -> Get Help Online ..." menu item on ubuntu gnome applications, right?
[06:46] <salgado> if you port that page to the distribution source package context, you won't be able to link to the +addticket of that context, because it doesn't have one
[06:47] <salgado> so, another possible solution, although a bit evil (since it changes your context), would be to make the +gethelp link on /ubuntu/+source/foo point to /ubuntu/<latest-release>/+source/foo/+gethelp
[06:49] <salgado> IOW, I think we'd have to cripple the page in order to make it work on this context, so I'd rather remove the link or redirect
[06:49] <salgado> flacoste, ^
[06:50] <flacoste> salgado: fwimw, the +addticket is working on the distribution source package context
[06:50] <salgado> flacoste, ah, I didn't know that -- it doesn't work in staging
[06:50] <flacoste> and yes, +gethelp is mainly the entry point for 'Get Help Online...'
[06:50] <salgado> did you fix that in your branch?
[06:51] <flacoste> salgado: nope
[06:51] <flacoste> salgado: it does work on staging, if you visite https://staging.launchpad.net/distros/ubuntu/+source/putty/+tickets and click 'Request Support' you'll land on the +addticket page
[06:52] <salgado> aaaargh
[06:52] <salgado> https://launchpad.net/distros/ubuntu/dapper/+sources/firefox/ works
[06:52] <salgado> but https://launchpad.net/distros/ubuntu/+sources/firefox/ doesn't
[06:52] <flacoste> salgado: where does this +sources come from?
[06:52] <salgado> it must be https://launchpad.net/distros/ubuntu/+source/firefox/
[06:53] <salgado> I don't know. :)
[06:53] <salgado> maybe I typed it
[06:53] <flacoste> salgado: ok, i use the UI and it uses +source link
[06:54] <salgado> okay, then forget what I said about having to cripple the page
[06:55] <flacoste> but do you think it still makes sense to have the 'Help and support options' page on the distribution source package page
[06:55] <flacoste> it is a hard page to get to: search for package in the distribution then click on the source package
[06:56] <salgado> yeah, maybe it makes sense to have it, but I don't think it's really necessary
[06:56] <flacoste> salgado: well, editing the template to remove the product series check and translation portlet isn't hard either
[06:58] <salgado> right, but I don't see much benefit in having that page, so I think I'd be okay to just remove the link and avoid future breakage caused by having two almost identical versions of the same template
[06:58] <flacoste> salgado: i agree, let's remove the link
[06:58] <salgado> we could workaround that, but I don't think we should spend much time on this
[07:35] <Ubugtu> New bug: #57742 in malone "xmlrpc filebug API raises TypeError exception" [Medium,Confirmed]  http://launchpad.net/bugs/57742
[08:07] <jkakar> Can I expect the supermirror to slurp up new revisions in mirrored branches at least once every 24h?
[08:25] <Ubugtu> New bug: #57751 in launchpad ""Show only bugs with patches available" has no effect" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57751
[08:34] <salgado> BjornT, around?
[08:36] <bradb> /j #canonical screenshotssuck
[08:36] <bradb> damn
[08:38] <BjornT> salgado: yeah, i'm around, but not for long.
[08:38] <salgado> BjornT, just wanted to check if you've seen my reply to your review... is it okay to merge that branch with the changes I described in that email?
[08:40] <BjornT> salgado: i'll take a quick look now
[08:46] <BjornT> salgado: it looks good
[08:47] <salgado> BjornT, cool. ta!
[09:15] <Ubugtu> New bug: #57756 in rosetta "Empty search in /potemplatenames crashes" [Medium,Confirmed]  http://launchpad.net/bugs/57756
[09:42] <flacoste> bradb: ping
[09:46] <bradb> flacoste: pong
[09:47] <flacoste> bradb: I've stumbled across something weird in mailnotification
[09:48] <flacoste> there is a function update_security_contact_subscriptions which subscribes the security contact to the bug on product change
[09:48] <flacoste> this seems to go against the use of indirect subscribers?
[09:49] <bradb> flacoste: there are three types of indirect subscribers: assignees, bug contacts, and from dupes
[09:50] <flacoste> bradb: ok, security contact isn't an indirect subscriber
[09:50] <bradb> nope. security bugs are private by default, and indirect subscriptions don't apply to private bugs.
[09:50] <Ubugtu> New bug: #57759 in launchpad "Accessing +mergerequest-sent page after successfully completing the merging process crashes." [Low,Confirmed]  http://launchpad.net/bugs/57759
[09:51] <flacoste> bradb: hmm, ok, but what about public security bug?
[09:54] <bradb> flacoste: True. The line between explicit and implicit security contacts in that case may be somewhat arbitrary.
[09:55] <flacoste> bradb: so it means that you subscribe explicitely the security contact to each security bug?
[09:55] <flacoste> bradb: so if the security contact change, the old one is still subscribed to the old security bugs?
[09:58] <bradb> flacoste: yeah. now that privacy and security have been collapsed into one box on filebug, i have to wonder how often the code in question is even being touched.
[09:59] <flacoste> bradb: anyway, this was just a question, I'll leave it to you if this is worth a bug or an XXX in the code or just forget about it ;-)
[10:01] <bradb> flacoste: right. my mind is kind of elsewhere atm, so maybe i'll file a bug to think about it more later. something smells not quite right.
[10:05] <bradb> Hm, or maybe not, I dunno. ISTR that security contacts need to unsubscribe from bugs, which is one of the reasons they were explicit.
[10:45] <Ubugtu> New bug: #57762 in launchpad-cal "Repetitive SQL query while generating a calendar." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/57762
[11:40] <Ubugtu> New bug: #57765 in soyuz "+packaging link in the distrorelease sourcepackage page should be more obvious" [Medium,Confirmed]  http://launchpad.net/bugs/57765


[13:01] <waldo323> good morning?
[13:02] <waldo323> er rather I hope everyone is having a good morning
[13:06] <cmaloney> Good morning
[14:13] <daemoneye> morning waldo323 and myself
[14:13] <daemoneye> and cmaloney
[14:44] <waldo323> good morning to you daemoneye
[14:45]  * daemoneye offers waldo323 some tea
[14:46]  * waldo323 sips tea
[14:46] <waldo323> thank you
[14:46] <daemoneye> You're welcome. :-)
[14:52] <jrwren_> do you take sugar?
[14:56] <daemoneye> Sometimes
[15:30] <waldo323> I more often put honey in my tea
[15:31] <waldo323> completely unrelated, just had another one of those moments when googling for a work related question sent me to a forum which sent me to a YouTube video of someone I know/we have had present at mug
[15:33] <daemoneye> nice!
[16:08] <cmaloney> waldo323: That's awesome!
[16:54] <jrwren> hrm, anyone else having connection issues? any comcast users?
[18:01] <waldo323> our comcast line looks alright
[18:03] <waldo323> but I don't know how far away you are from me jrwren
[18:03] <jrwren> yeah, and things seem fine for the past hour.
[18:03] <jrwren> gittr and slack both were messed up.
[18:06] <waldo323> :-\
[18:09] <cmaloney> I think gittr was just messed up in general
[18:09] <cmaloney> I don't think I lost connectivity but the IRC bridge was disconnecting because of TLS errors


[06:07] <YoBoY> good morning
[06:53] <dholbach> good morning
[10:24] <czajkowski> Aloha
[13:23] <mhall119> morning
[14:32] <sbc> does anyone know where I can download the theme for planet.ubuntu ? I can find the config file in LP, but not the templates.
[14:38] <mhall119> sbc: ask in #ubuntu-website, someone there might know
[14:39] <sbc> mhall119: thanks
[17:57] <distro90> Hello all
[17:57] <head_victim> Gday distro90
[17:59] <distro90> I still using  ubuntu 10.10 .. i want it to upgrade  in ubuntu 11.04 but my internet connectionw as too slow. It is only broadband connection
[17:59] <head_victim> distro90: if you have a better connection elsewhere you can download the cd elsewhere and burn it and then use that to upgrade with.
[18:00] <distro90> canonical said..   that  they  will provide free CD  In their local  commnities  LOCO TEAM...
[18:00] <distro90> where  can i get it??
[18:00] <head_victim> distro90: ah what location are you in?
[18:00] <distro90> Phillipines
[18:01] <head_victim> I'm in Australia but I can help put you in contact with where ever your local community is.
[18:01] <distro90> Thanks a head..
[18:02] <head_victim> distro90: they have their own IRC channel, if you type "/join #ubuntu-ph" without the " then you should join their IRC channel. If you have any problems let me know.
[18:03] <head_victim> distro90: and their website is at http://ubuntu-ph.org/
[18:06] <distro90> do i need to register this site...  or i will my  launchpad account?
[18:07] <distro90> or i will use my  launchpad account  rather
[18:07] <head_victim> I'm not sure how it's set up.
[18:09] <head_victim> Ah if you click the "log in using open id" that should work with your launchpad account
[18:16] <head_victim> I hope they got what they needed.


[00:04] <Aterfax> True
[00:05] <Aterfax> The issue I have with it really relates to when you are getting blocked due to perms on things like snap, docker, lxc the diagnosis is more difficult
[00:06] <Aterfax> so a new Ubuntu user may have no idea about snap perms, if it doesn't get set properly it is justbroken
[00:06] <oerheks> 21.10 gives a permission tab in settings, i found out
[00:06] <Aterfax> The UX on linux still leaving much to be desired for a new user. But I don't personally care about it since I spend 8 hours a day on a supercomputer running Centos
[00:07] <oerheks> neat
[00:07] <Aterfax> Yeah iirc 21.10 I can toggle  things as needed
[00:07] <Aterfax> But snap permissions aren't the most obvious of things
[00:07] <Aterfax> Better than asking a new user to go ahead and use SELinux though
[00:09] <lpv> Yeah true, using ubuntu right now cause it seems like the most straight-forward solution for a new comer it is indeed a bit odd
[00:09] <Aterfax> Pop might be easier but I haven't used it?
[00:10] <lpv> oh my first install was actually pop. I just went for ubuntu after my win11 update broke it and it couldn't tell me why using 'lp' as username wouldn't install the thing xD
[00:11] <lpv> (it's a system reserved name in  case you didn't know :p)
[00:12] <Aterfax> Printing related iirc
[00:13] <Aterfax> Try making a folder called CON in windows
[00:13] <lpv> lmao, will do that
[00:13] <Aterfax> No ya won't ;)
[00:14] <lpv> well it's not going to explode, is it? :p
[00:14] <lpv> bsod wouldn't be too weird heh
[00:17] <Aterfax> It won't  let you do it
[00:18] <Aterfax> Nor a folder called NUL
[00:21] <lpv> well glad I didn't stumble on that
[00:22] <Aterfax> Lots of edge cases like that due to how things were made in the erly computing days
[00:51] <marcus720> anybody here know perl
[01:07] <Peter1> Hello is this command written correctly? fatattr -r /storage/A123-B345/MyFolder/
[01:51] <TaZeR> join #fedora
[01:51] <TaZeR> oopsy doodles
[02:23] <clavicus> yo
[02:36] <Peter1> Is this command correct or not? fatattr -r /storage/A123-B345/MyFolder/
[02:59] <Bashing-om> Peter1: Does not look to be correct as per: http://manpages.ubuntu.com/manpages/bionic/man1/fatattr.1.html -- the command operates on files.
[03:07] <Peter1> Thank you for the answer.
[03:08] <Bashing-om> Peter1: What is yoyr goal - perhpas then we can the better guide.
[03:36] <Peter1> I need to remove the fat32 read only atribute from a folder on an sd card.
[03:43] <Bashing-om> Peter1: http://askubuntu.com/questions/113733/how-do-i-correctly-mount-a-ntfs-partition-in-etc-fstab <- If you mount the ntfs partition with the permissions option, then chmod / chown will work.
[03:58] <ses1984> i think i'm getting hit by this bug, but i think i have a newer version
[03:58] <ses1984> https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1821261
[03:58] <ses1984> actually i dont have nfs-utils, i have nfs-common 1.3.4-4ubuntu2.1 21.04
[03:59] <ses1984> i see https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/1938922 is there a way i can work around this
[05:28] <tux> prost
[06:48] <katnis> prof wont let me use nano
[06:48] <katnis> vi only :(
[07:19] <geirha> How is the prof going to detect whether you used vi or nano to edit a file?
[07:20] <oerheks> detect the use of vi or nano? can that be done?
[07:21] <oerheks> nice trivia question
[07:21] <geirha> I guess, add a couple of i's at arbitrary locations, and maybe a ":wq" or "ZZ" at the end, that should convince the prof
[07:29] <Guest1032> hahaha
[07:29] <klausfiend> it's not a bad idea to learn how to use vi even if it's only just the basics. it's incredibly ubiquitous and if you can use it on one Linux system you'll be ready for pretty much any other *nix variant out there
[07:33] <alkisg> Nah tell him that your religion doesn't allow you to use vi; only emacs: https://en.wikipedia.org/wiki/Editor_war
[07:33]  * alkisg managed to avoid both of them for 3 decades now...
[07:34]  * guiverc gives an off-topic :)
[07:40] <Jaggl_> Hi! Is it safe to upgrade zfs systems to 21.10 by now? The release notes link bug/1906476, but I'm not sure what to make of the "fix released/confirmed"-statuses there.
[07:40] <Jaggl_> If it isn't safe, yet: where will be a good place to get that information?
[07:42] <dan01[m]> I was asking yesterday about xwayland apps like VS Code looking blurry
[07:43] <dan01[m]> Someone provided help and showed me app looks ok. I remember now why, that person's scaling was 200% or something like that, the problem for me was fractional scaling or 125%
[07:43] <dan01[m]> So what I really wanted to ask was. Does fractional scaling work now in Ubuntu, correctly?
[08:29] <Capprentice> How to find the SKU or the Manufacturer Part of License installed in Fortigate firewalls?
[08:57] <webchat21> hey all
[08:57] <webchat21> i have a quick question, i haven't used ubuntu in ages, i used to be able to create quick rc.d scripts to run oneliners at boot
[08:58] <webchat21> can someone point me in the direction to do this with systemd? it seems like every time i try a guide i find online it fails....
[08:58] <webchat21> like is there a basic systemd script example somewhere in the ubuntu docs i can't find?
[09:00] <SteelRose> webchat21: https://www.shellhacks.com/systemd-service-file-example/ or Google
[09:01] <KBar> webchat21 hi. What you're looking for is systemd service units.
[09:01] <KBar> Creating one will most likely satisfy your need.
[09:01] <webchat21> SteelRose KBar thanks i'll have a peek
[09:01] <webchat21> ya i just want to run a oneliner
[09:02] <webchat21> is there a way to run it as a specific user at boot?
[09:02] <KBar> I believe there is.
[09:03] <webchat21> ahh i think i found it
[09:03] <webchat21> in the [service] section its just user= and group=
[09:03] <KBar> systemd.service(5); systemd.unit(5)
[09:07] <KBar> webchat you can create a oneshot service. Look for "Example 3. Oneshot service" in systemd.service(5).
[09:07] <KBar> Exactly what you need.
[09:08] <KBar> webchat21
[09:09] <webchat21> nice thanks man
[09:10] <webchat21> KBar that is exactly what i've been looking for lol
[09:10] <KBar> Great! Good luck.
[09:11] <webchat21> ty
[09:13] <webchat21> faaack
[09:13] <webchat21> same old shit
[09:14] <webchat21> i think it's a problem with my script
[09:14] <webchat21> well not my script, but the way i'm trying to run it
[09:15] <webchat21> i +x'd it, it runs fine if i execute it as the user, by /usr/bin/myscript
[09:15] <webchat21> it has a proper she-bang, but i need to cd to a dir first to run the one-liner, which i think is messing it up when run from systemd
[09:16] <webchat21> the script is 3 lines........#!/bin/bash
[09:16] <webchat21> cd /home/rustserver/rust
[09:16] <webchat21> umod launch -v logfile output.log
[09:17] <webchat21> which is fine if run as /usr/bin/rust-start......but trying to get the systemd service to run that script fails
[09:17] <webchat21> systemctl status says /usr/bin/rust-start: line 4: umod: command not found
[09:39] <geirha> it can't find the umod command in PATH. What does ''type umod'' say?
[09:45] <bailsman> How do I regenerate my initramfs? Doesn't boot and I wonder if something went wrong during update
[09:45] <bailsman> apt purge linux-generic followed by apt install linux-generic didn't work (?)
[09:48] <KBar> webchat21 why not use the '&&' control operator? Your service is starting up too early would be my guess.
[09:50] <KBar> webchat21 I think you can create a .timer unit for that service and assign a specific value, i.e. after all drives have been mounted.
[09:51] <alkisg> bailsman: sudo update-initramfs -u
[09:51] <alkisg> Also run `sudo apt full-upgrade` to make sure nothing was left half-installed...
[10:08] <webchat21> geirha umod is a command specific to the rustserver user....it isn't a global env variable
[10:08] <webchat21> that's why i need to run it in /home/rustserver/rust and as the rustserver user
[10:09] <geirha> type will tell where it's located, so that you can add it to the PATH variable systemd uses
[10:10] <KBar> I'd also suggest adding the `-a` option.
[10:10] <KBar> To list all information.
[10:10] <webchat21> geirha umod is /home/rustserver/.dotnet/tools/umod
[10:10] <webchat21> i guess i could pass the full path to the binary in my script too
[10:10] <KBar> +1
[10:11] <webchat21> KBar thanks for the reminder of && :P
[10:11] <geirha> right, so just prepend that dir to PATH
[10:11] <KBar> Yep. Since it's not in $HOME/bin or $HOME/.local/bin
[10:11] <KBar> It won't get picked up
[10:13] <KBar> just add the path manually PATH='/home/rustserver/.dotnet/tools:$PATH'
[10:17] <webchat21> getting closer
[10:17] <webchat21> it's half starting, but failing on some missing dotnot env vars
[10:17] <webchat21> how can i confirm this is being run as the rustserver user?
[10:18] <webchat21> under type=oneshot ihave User=rustserver
[10:18] <webchat21> but nowhere in the systmctl status output does it say anything about running as that actual user
[10:24] <SteelRose> webchat21: ps -ef | grep youprocess | grep rustserver
[10:26] <geirha> it should run as the right user, but it won't read .bashrc or .profile, so if you set those env vars there, they won't be set when systemd runs it
[10:44] <masber> hi, I want to create a local repo which will point to ubuntu repos, so the idea is to point my laptop into this local repo url which will grab packages from remote. I would like to ask which url should I use for this? I was thinking in using this http://archive.ubuntu.com/ubuntu/dists/bionic/main/ could someone please confirm?
[10:44] <lotuspsychje> !sources | masber
[12:55] <Tamburino> Hello all, i want to buy a new Computer but it is hard to figure out if all parts runs natively from scratch without fancy stuff or proprietary drivers. Could anyone help me please? Any experience with the Gigabyte X570 Aorus Master Mainboard?
[12:59] <oerheks> you might want to visit #hardware for that?
[12:59] <Tamburino> Thanks
[13:00] <oerheks> basicly, all you need is to check out the videocard/gpu, for now AMD is supported fine, Nvidia we are still waiting for drivers that work with wayland.
[13:00] <oerheks> motherboards are practically all supported, also cpu's
[13:00] <Tamburino> and what about every tiny chipset on the board? like ethernet from realtek, the sound? wifi onboard? fan and temperature i/o chipsets?
[13:01] <oerheks> wifi could be your only concern, check out https://wireless.wiki.kernel.org/
[13:02] <Tamburino> And i read that on some boards (most) linux is not able to read fan speed, temperature from sensors and so on?
[13:02] <oerheks> no, you read that wrong.
[13:03] <jkc> A word of warning, you're not likely to get away from proprietary drivers in some cases, most notably GPUs.
[13:03] <jkc> Unless advancements have been made in the open-source replacements (e.g. nouveau) that I am unaware of, which is distinctly possible.
[13:04] <Tamburino> That is why i ask here, i don't want to use any proprietary driver. and for the gpu i want to use amd with the open source driver
[13:05] <jkc> I don't know how well AMD GPUs work with the open source drivers, I've never tested.
[13:05] <oerheks> good choice, for now
[13:05] <oerheks> !amd
[13:05] <Tamburino> if i want to buy a 3000 dollar pc, i want that all works from scratch....
[13:06] <jkc> Oh, neat. I know what my next GPU will be, then.
[13:06] <oerheks> * nvidia is working on drivers, no clue when they appear
[13:08] <EriC^^> +
[13:08] <jkc> -
[13:08] <oerheks> =
[13:43] <webchat58> im trying to get the jamendo plugin to work on rhythmbox on 20,04. it doesnt pull in any music from jamendo. any recommendations? plugin doesnt allow for configuration
[13:44] <lotuspsychje> webchat58: clementine has a lot of options, but didnt test jamendo myself there
[13:45] <webchat58> i try to stay close to the programs that come default with ubuntu lotuspsychje
[13:49] <BluesKaj> 'Morning folks
[13:49] <masber> ceph
[13:54] <jkc> webchat58: You may have to be more open to installing additional packages, though the default package repositories have an astounding number of packages available.
[13:56] <elhoir> hello again guys, i have to compile and install a patched kernel via .deb packages, dpkg-deb does not work anymore, how can i make it?
[13:56] <oerheks> jamendo plugin, i don't see it, in rhythmbox
[13:57] <elhoir> sorry, not dpkg-deb but another old command
[13:57] <oerheks> !find banshee-extension-jamendo
[13:58] <oerheks> that one is gone too
[13:58] <lotuspsychje> webchat58: http://support.moonpoint.com/software/audio_video/VLC/Jamendo/
[13:58] <oerheks> webchat58, HOW did you install that plugin?
[13:58] <elhoir> "make-kpkg" is the command that does not work anymore
[13:59] <oerheks> !build
[14:00] <oerheks> make-kpkg or make-dpkg ?
[14:00] <oerheks> "make-kpkg is (being) retired, the official Debian way is make deb-pkg " ,...
[14:01] <elhoir> oerheks, https://www.mogaal.com/articulos/kernel-a-la-debian.html
[14:01] <elhoir> i used "make-kpkg --initrd kernel_image kernel_headers" years ago
[14:04] <webchat58> oerheks, it is part of grilo media browser
[14:05] <webchat58> rhythmbox than shows jamendo and radio france under "Shared"
[14:08] <webchat58> and the grilo media browser is listed as plugin in rhythmbox
[14:51] <impspc_> hi, need help. I don't get internet access even when I'm connected to WIFI or LAN. The default DNS server is <IP_ADDRESS>. I changed it to <IP_ADDRESS> or <IP_ADDRESS>, so it works, I can access internet. But after I reboot or connect to a VPN network, DNS server is automatically set back to <IP_ADDRESS>. It's really annoying that I have to change it everytime. How do I fix this?
[14:56] <SteelRose> impspc_: check which DNS values you have to use with your VPN provider
[14:56] <mybalzitch> I think its systemd-resolved
[14:57] <kushal> impspc_, it is related to system-resolved
[14:57] <SteelRose> it should be
[14:59] <leftyfb> impspc_: lets start by finding out which dns servers you are being assigned. Connect to wifi/LAN but not VPN and run: systemd-resolve --status | "DNS Servers"
[14:59] <leftyfb> impspc_: lets start by finding out which dns servers you are being assigned. Connect to wifi/LAN but not VPN and run: systemd-resolve --status | "DNS Servers"
[14:59] <leftyfb> impspc: ^
[15:00] <impspc> Output: Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.
[15:00] <impspc> DNS Servers: command not found
[15:00] <leftyfb> ugh
[15:00] <leftyfb> impspc_: lets start by finding out which dns servers you are being assigned. Connect to wifi/LAN but not VPN and run: systemd-resolve --status | grep "DNS Servers"
[15:00] <leftyfb> orry
[15:00] <leftyfb> sorry
[15:00] <leftyfb> impspc: to be clear, your ubuntu client is more than likely configured just fine and doing exactly what it's told to do. My guess is your DHCP server/router is assigning a bad DNS server
[15:01] <leftyfb> impspc: systemd-resolve --status | grep "DNS Servers"
[15:01] <impspc> Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.
[15:01] <leftyfb> nothing else?
[15:01] <impspc> that's all
[15:02] <leftyfb> impspc: looks to me like your dhcp server/router isn't assigning any nameservers
[15:02] <leftyfb> impspc: have you messed with network settings on this machine at all?
[15:03] <leftyfb> impspc: also, what version of ubuntu?
[15:03] <impspc> not really, only changed the file /etc/resolv.conf which is reset after the restart
[15:03] <leftyfb> don't mess with resolv.conf
[15:04] <leftyfb> impspc: is this a server or desktop?
[15:04] <impspc> Oh I'm using Zorin OS, hope it's not a problem
[15:04]  * leftyfb sigh
[15:04] <leftyfb> !zorin | impspc
[15:04] <leftyfb> impspc: we cannot support zorin. Go seek support from Zorin please
[15:04] <impspc> ok thaks
[15:04] <impspc> *thanks.
[16:22] <Gallomimia> if i am presented with the GUI version of software updater, telling me there's updates... does this imply that apt-get update does not need to be run?
[16:24] <oerheks> Gallomimia, yes, one thing you could try is apt dist-upgrade..
[16:24] <oerheks> update > you have fresh lists
[16:41] <Gallomimia> yes i do dist upgrade every day
[16:41] <Gallomimia> next question. is there any way i can convince my PC not to do this update in the background?
[16:44] <leftyfb> Gallomimia: upgrades don't happen automatically unless you configure it to do so
[16:44] <Gallomimia> right. i turned that off. but the update and check for upgrades
[16:44] <Gallomimia> used to be able to turn those off
[17:51] <oerheks> Gallomimia, see the wiki? https://help.ubuntu.com/community/AutomaticSecurityUpdates > sudo dpkg-reconfigure unattended-upgrades > no
[17:58] <Gallomimia> interesting that it asked me immediately if i want to overwrite the newly modified config file with a newer version, or do a 3 way merge, or examine with a shell
[17:59] <hello21> Hi, I would like to friendly ask about problem with the Ubuntu 20.04 boot after disk replacement.
[17:59] <Gallomimia> !ask | hello21
[17:59] <oerheks> hi hello21, ask wait and see
[18:02] <Gallomimia> i think if you replaced your whole disk, you should describe the procedure you used to move your files to the new one. if in doubt, use the installer Live(Cd/USB) to repair it
[18:03] <Gallomimia> alas, i've never ever had any luck cloning an install of ubuntu
[18:03] <hello21> OK :D Thanks a lot for very fast answer, after replacement the disk, I somehow installed GUB2, but it's running only in console mode (menu is missing). I'm able to boot to the ubuntu from GRUB command mode, but I don't know, how to take back the GRUB boot menu. I tried the boot-repair (not helped). I tried grub-customizer, here I can see the menu items, but after restart grub is running still in console mode. :-(
[18:05] <oerheks> after replacement the disk ... did you copy your ubuntu to the new one?
[18:06] <Gallomimia> oh dear. this won't help, but when ever i had this kind of problem, it was because of my strange RAID and crypto arrangement. i usually had to create a chroot from the installer disk, mount my system and do a grub-update. very frustrating
[18:07] <hello21> @oerheks I replaced the Windows nvme drive and Ubuntu is running on SSD which is still inside
[18:07] <alkisg> hello21: what's the output of: dpkg -l | grep grub | nc termbin.com 9999
[18:08] <oerheks> sudo blkid # gives your current UUID's, check if they match with grub
[18:08] <oerheks> !grub
[18:09] <oerheks> one could do this from a live-iso
[18:10] <hello21> @alkisg https://termbin.com/5n9h
[18:12] <brandoneliza> does anyone know if there is an irc channel for the shotcut video editor can't find it something funky is happening with filter options and fonts
[18:12] <alkisg> hello21: please also upload the output of this: (sudo parted -l; sudo lsblk --fs; sudo cat /boot/efi/EFI/ubuntu/grub.cfg) | nc termbin.com 9999
[18:13]  * Gallomimia watches intently
[18:16] <hello21> @alkisg the path doesnt exists :-( In I can see Boot/ Microsoft/ pop/ folders inside the /boot/efi/EFI
[18:17] <oerheks> pop-os?
[18:18] <hello21> inside pop I can see following files
[18:18] <hello21> BOOTX64.CSV  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi
[18:19] <alkisg> hello21: are you using vanilla ubuntu or a derivative like Pop!_OS?
[18:21] <hello21> I don't know, how is is possible, but Im running PRETTY_NAME="Pop!_OS 21.04"
[18:21] <alkisg> hello21: Pop!_OS isn't supported here, you'll need to contact them or their community...
[18:21] <Gallomimia> that is quite odd, since you came in and said you run ubuntu 20.04
[18:22] <orange1> one time i ended up with trisquel boot screen going into pure os
[18:23] <orange1> dont know how i did it
[18:23] <Gallomimia> my only suggestion at this point is to recover any important files from your ubuntu install and perform a clean install of either ubuntu 20.04 or 21.10
[18:24] <Gallomimia> if it's *THAT* borked and no one knows how or why... just start over
[18:30] <hello21> @Gallominia yes It's strange, for sure It's my mistake, but I don't know, how is is possible :-( I installed Ubuntu Desktop a long time ago from official install media. But for sure I was destroyed something. I'm going to fix it and install Ubuntu. Maybe the GRUB problem will be also fixed. THANKS A LOT @Gallominia, @alkisg, @oerkers, @ubottu for your help!!!!
[18:31] <alkisg> 👍
[18:31] <Gallomimia> for sure the fresh install will fix the grub
[18:31] <Gallomimia> remember. backups are your best friend
[18:31] <coz_> ^^^^
[18:31] <hello21> backups and you :-)
[18:31] <Gallomimia> yeah. i need to start practicing what i preach
[18:32] <oerheks> if you did not have a backup already, your data is unimportant
[18:32] <Gallomimia> but... my saved games!
[18:33] <coz_> ah oh !
[18:33] <alkisg> You can just keep /home while installing...
[18:34]  * alkisg also moves /* to a /backup folder before installing, just in case he forgot some setting in /etc or so
[18:34] <hello21> :D problem is starting, when I'm making backup of backup of backup... :D thanks a lot again...
[18:34] <Gallomimia> lol backup of backup
[18:34] <Gallomimia> stop it's too real!
[18:35] <Gallomimia> "i'll just make a copy of this whole folder/drive and sort out what i need later" *5 years passes* repeat
[18:37] <d_rwin> how do  i connect to router default gateway with wrong subnetting conf. gateway outside networks
[18:38] <Gallomimia> uh, what?
[18:39] <oerheks> put in the correct gateway?
[18:41] <Gallomimia> i'm pretty sure you need to either rephrase that question, or visit #networking because you're doing something very strange and usually impossible. is your gateway outside your network??
[18:56] <webchat11> I have an Intel Celeron with 8GB RAM. Will Ubuntu work on it or should I check for other lightweight distros?
[18:58] <lotuspsychje> webchat11: spinner HD or ssd inside?
[18:59] <webchat11> SSD
[18:59] <lotuspsychje> webchat11: gnome should work fine then, you can still tweak around things yourself too
[19:00] <webchat11> (y) Thanx
[19:01] <lotuspsychje> webchat11: i usualy install preload,haveged,stacer,bleachbit and gnome tweaks myself
[19:03] <webchat11> Bleachbit? I am not familiar with it
[19:03] <lotuspsychje> !info bleachbit | webchat11
[19:04] <webchat11> Will try thanx for recommending
[19:04] <lotuspsychje> good luck webchat11
[19:08] <webchat11> !info haveged
[20:28] <merpnderp> I've got two new ubuntu production virtual servers that we're moving to from Windows. What's the best way to automate configuration and also deployment in the ubuntu world? We're looking at docker, just updating VM's and deploying them, or using config and deployment scripts.
[20:37] <tomreyn> merpnderp: right, that roughly sums up the common options.
[21:29] <merpnderp> thanks tomreyn
[23:48] <phablet> illerk
[23:52] <stiv2k> Do I need raid if I use zfs? or does zfs take care of the redundancy for me? I'm wanting to setup a simple file server with a DELL desktop computer and a few hard disks
[23:53] <sarnold> stiv2k: you have to tell zfs what kind of redundancy you'd like -- you've got choices, between none at all, mirrors, multi-way mirrors, raidz1, raidz2, raidz3
[23:54] <sarnold> stiv2k: there's also some more complicated options, if you've got a mixture of fast drives and slow drives, etc..
[23:54] <sarnold> stiv2k: this is a very nice introduction https://pthree.org/2012/12/04/zfs-administration-part-i-vdevs/
[23:56] <stiv2k> sarnold: i'm trying to keep my setup clean and simple. just for personal use at home, not enterprise level stuff
[23:56] <stiv2k> sarnold: i was thinking raid 1 (mirroring)


[15:37] <Gibobo> HI
[15:37] <Gibobo> someone's here?
[15:37] <Gibobo> need help
[15:38] <Gibobo> hello
[20:50] <madneon> hi
[20:51] <madneon> I want to submit some reports about a laptop...
[20:51] <madneon> it hasnt been listed in wiki yet
[20:52] <madneon> shall I just fill bugs reports about e.g. not working keys?
[20:52] <madneon> or whut? ^^