[21:00] <penguin42> anyone know when they stopped using wooden back boxes: https://cdn.mastodon.org.uk/media_attachments/files/111/171/940/791/579/741/original/99b963d7755adfbe.jpeg
[21:00] <daftykins> ooh looks cultured
[21:01] <penguin42> a builder pulled it out of our wall today, not in use, but not sure when they switched to plastic
[21:02] <zxmpi> back box?
[21:02] <daftykins> looks like the little wooden frame tacked to a stud that an electrical socket would be placed in
[21:02] <penguin42> exactly - apparently they used to be wood
[21:02] <zxmpi> https://www.screwfix.ie/c/electrical-lighting/back-boxes/cat7230011?cm_sp=managedredirect-_-electrical-_-backbox aha
[21:03] <zxmpi> ones we had in 70s were plastic or metal and they were from 50s or 60s iirc


[06:27] -SwissBot:#ubuntu-news- ::Security:: Episode 83 @ https://ubuntusecuritypodcast.org/episode-83/
[08:31] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Blog: Simulate the TurtleBot3 @ https://ubuntu.com//blog/%ef%bb%bfsimulate-the-turtlebot3
[11:05] -SwissBot:#ubuntu-news- ::Planet:: Raphaël Hertzog: The Debian Handbook has been updated for Debian 10 @ https://raphaelhertzog.com/2020/07/24/the-debian-handbook-has-been-updated-for-debian-10/
[13:09] -SwissBot:#ubuntu-news- ::Planet:: Ubuntu Blog: Simulate the TurtleBot3 @ https://ubuntu.com//blog/simulate-the-turtlebot3
[14:32] -SwissBot:#ubuntu-news- ::OMG!Ubuntu:: DigiKam’s Improved Face Detection for Photos Even Works on Animals @ https://www.omgubuntu.co.uk/2020/07/digikams-improved-face-detection-for-photos-even-works-on-animals (by Joey Sneddon)
[21:42] -SwissBot:#ubuntu-news- ::Planet:: Bryan Quigley: Firefox Beta via Flatpak @ https://bryanquigley.com/posts/mindshare/firefox-beta-via-flatpak.html


[20:22] <mup> PR operator#870 opened: Update ReadTheDocs build to use Python 3.8 instead of 3.5 <Created by benhoyt> <https://github.com/canonical/operator/pull/870>
[20:33] <mup> PR operator#870 closed: Update ReadTheDocs build to use Python 3.8 instead of 3.5 <Created by benhoyt> <Merged by benhoyt> <https://github.com/canonical/operator/pull/870>


[00:01] <labsin> Can I use url-dispatcher to open the dialer with a specific number?
[00:01] <labsin> (to be used in a scope)
[00:02] <popey> labsin: great question
[00:03] <labsin> popey, If you search for pizza, you wan't to call to the pizza-restaurant
[00:03] <popey> labsin: just looking at the source for lp:dialer-app
[00:03] <labsin> ok
[00:04] <popey> looks like it
[00:04] <popey> tel://123456789
[00:04] <popey> src/dialer-app.url-dispatcher
[00:05] <labsin> Does url-dispatcher work on 14.10 desktop?
[00:05] <popey> I don't know.
[00:05] <labsin> I have no phone (yet)
[00:05] <labsin> And emulator doesn't work here.
[00:06] <labsin> I'll just try
[10:15] <akiva-thinkpad> justcarakas, ping
[10:15] <justcarakas> o/
[10:16] <akiva-thinkpad> hey sorry I kept missing you
[10:16] <justcarakas> thats oke :)
[10:16] <akiva-thinkpad> I was thinking of entering the scopes contest; how about yourself?
[10:16] <justcarakas> nha, scopes aren't really my thing.
[10:16] <akiva-thinkpad> ah thats too bad
[10:16] <justcarakas> and I would feel bad if I won something again :p
[10:17] <akiva-thinkpad> the altruist
[10:17] <akiva-thinkpad> I was thinking of a youtube-dl based scope
[10:17] <akiva-thinkpad> being able to download music or videos from youtube would make this excellent.
[10:17] <justcarakas> nice :) indeed
[10:18] <justcarakas> would be a big plus
[10:18] <akiva-thinkpad> I am not sure if its possible. hopefully it is
[10:18] <justcarakas> indeed :)
[10:19] <justcarakas> I'm trying to learn qml again :p
[10:19] <akiva-thinkpad> justcarakas, ah cool
[10:19] <akiva-thinkpad> are you going to the uos?
[10:20] <justcarakas> Ill probably will try to follow from work
[10:20] <justcarakas> but it will depend on the work load, else I'll just watch them on youtube
[10:21] <akiva-thinkpad> ah very cool
[10:21] <justcarakas> and you ?
[10:22] <akiva-thinkpad> yah I will be leading two sessions I think
[10:23] <justcarakas> wow, I see the akiva star rising :p
[10:23] <akiva-thinkpad> heh; thanks
[10:23] <akiva-thinkpad> darn trouble of writing a scope is that I only have an emulator. no actual device
[10:24] <justcarakas> I can always test on my nexus 4 if yu want
[10:24] <justcarakas> and also on my nexus 7 :) so I got phone and tablet covered
[10:25] <akiva-thinkpad> I might just take you up on that.
[10:25] <popey> akiva-thinkpad: if you could make a youtube-dl like thing which uses download manager that would be neat
[10:25] <justcarakas> akiva-thinkpad: the juge likes your idea :D
[10:25] <popey> haha
[10:25] <popey> oops
[10:25] <justcarakas> way to go
[10:25] <popey> forgot I'm a judge
[10:25] <popey> ☻
[10:25] <akiva-thinkpad> popey, not familiar with the download manager;
[10:26] <popey> its the service on the device which can do the downloads in the background
[10:26] <akiva-thinkpad> popey, not sure if there is an api for youtube-dl; i'm just checking that now
[10:26] <popey> its just a python script
[10:26] <akiva-thinkpad> popey, but if I had to do it via executing shell; really?
[10:26] <akiva-thinkpad> hrmmmm
[10:26] <justcarakas> http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.DownloadManager.index/
[10:27] <akiva-thinkpad> oh I mean youtube-dl
[10:27] <akiva-thinkpad> whether there is an api for that.
[10:27] <popey> unlikely
[10:27] <popey> as it's just a script
[10:27] <akiva-thinkpad> or if its just a shell command. If its a shell command; should I still be alright?
[10:27] <akiva-thinkpad> yah true
[10:36] <justcarakas> akiva-thinkpad: do you have a server ? else you can use your server to download and convert it and than offer it by an api :)
[10:36] <akiva-thinkpad> justcarakas, nah no server.
[10:37] <brendand> anyone know the command to list chroots?
[10:37] <akiva-thinkpad> brendand, when you figure it out; post it here.
[10:38] <brendand> akiva-thinkpad, answering my question with a question :P
[10:39] <justcarakas> akiva-thinkpad: maybe you can scrape this site http://www.youtube-mp3.org/
[10:44] <brendand> akiva-thinkpad, it was in tools > options > ubuntu > click
[10:44] <DanChapman> brendand for click chroots its "schroot --list"
[10:45] <brendand> DanChapman, yeah. but i found that if you modify that or use the click command line the SDK doesn't sync up
[10:45] <brendand> DanChapman, so i got an error until i deleted it from the above
[10:46] <DanChapman> brendand: oh that's a bit odd!
[10:46] <bzoltan> brendand:  what do you mean by "does not sync up"?
[10:47] <brendand> bzoltan, well it still thought it existed
[10:47] <akiva-thinkpad> brendand, cool
[10:47] <bzoltan> brendand:  The IDE just lists what it finds
[10:47] <brendand> bzoltan, anyway i'm good now. if i'm still curious on monday i'll ask benjamin
[10:48] <bzoltan> brendand:  feel free to ask me too.. the click chroot part is something I made :)
[11:00] <popey> DanChapman: ooh, just had an idea! dekko scope!
[11:01] <popey> show me most recent important mail, or have it configurable to show me a specific folder
[11:01] <popey> so when I'm on holiday I could have it show me "Important" mails
[11:18] <mihir> popey: ping
[11:18] <popey> mihir: pong!
[11:18] <mihir> popey: can you check  if this bug  is happening at your end as well , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1390691
[11:19]  * popey looks
[11:22] <popey> mihir: confirmed ☹
[11:23] <popey> mihir: the page doesn't draw, the menu stays on screen here
[11:23] <mihir> popey: bahh
[11:24] <popey> file:///usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/PageWrapperUtils.js:42: Error: Error while loading page: file:///opt/click.ubuntu.com/com.ubuntu.calendar/0.4.538/CalendarChoicePopup.qml:56 SyncMonitor is not a type
[11:25] <popey> adds to bug report
[11:26] <mihir> popey: patch is on the way
[11:26] <mihir> :)
[11:26] <popey> ☻
[11:26] <popey> \o/
[11:26] <popey> thanks mihir
[11:27] <mihir> popey: that was bad typo :| and copy paste bad
[11:27] <popey> It happens.
[11:27] <popey> We should add a test so it is detected in future
[11:29] <mihir> popey: indeed we should.
[11:29] <mihir> popey: https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1390691/+merge/241175
[11:29] <mihir> popey: we'll required immediate store updates though.
[11:30] <popey> lemme test it
[11:30] <popey> lets get it landed and tested first and we'll worry about store upload later.
[11:30] <mihir> popey: okay.
[11:31] <popey> thanks for whipping it up quickly!
[11:31] <mihir> popey: yeah i just came back from mall and read this bug :D
[11:33]  * popey goes to make lunch while jenkins does its thing
[11:33] <popey> approved the merge from my pov
[11:40] <DanChapman> popey i'd thought about that! Wouldn't it be awesome :-D
[11:41] <popey> yeah ☻
[11:41]  * popey coughs http://developer.ubuntu.com/2014/10/scope-development-competition/
[11:41]  * popey covets the laptop
[11:43]  * DanChapman reads up on scopes
[11:44] <mihir> popey: Jenkins is happy
[11:58]  * popey top approves
[12:42] <liuxg> my pc can now only boots to grub command. how can I resolve the problem?
[12:43] <popey> liuxg: sounds like a question for #ubuntu which is the support channel
[12:44] <liuxg> popey ok. thanks
[12:57] <rpadovani> hey mzanetti, I have some questions about tags, when you have time:
[12:57] <mzanetti> rpadovani: I'll be here for another cup of coffee, then I'll be away for a few hour...
[12:58] <mzanetti> so hit me now or in the late afternoon
[12:58] <rpadovani> mzanetti, well, I think I' ll ping you later :-)
[12:58] <rpadovani> good afternoon@
[12:58] <rpadovani> !
[15:10] <DanChapman> popey do scopes and apps share the same data locations. So for instance a scope could share the apps settings file?
[15:11] <DanChapman> providing they are packaged in the same click i presume
[15:11] <nik90> DanChapman: I highly doubt that considering one app's setting is not in the same place as another app's setting
[15:11] <nik90> DanChapman: hmm .. I thought the clicks would be separated
[15:12] <DanChapman> nik90 popey suggested a dekko scope so i'm looking into it atm. So i wondered if the scope would be able to use the same locations for the cache and settings
[15:12] <nik90> yeah I read the backlog
[15:12] <nik90> although tbh I wouldn't expect both the app and scope to be in the same click package though
[15:13] <nik90> but I am not sure
[15:14] <DanChapman> oh i thought that was one of the benefits of click packages, that they can contain more than one app. And it's the manifest hooks that seperate them. I may be completely wrong there though :-D
[15:23] <nik90> DanChapman: well I was thinking from the user's perspective where they might not be aware that the app they installed comes with a scope. As such I would expect these two to be in separate clicks which the user would need to install separately if they so wish.
[15:30] <Mirv> calendar updated to store
[16:06] <jdstrand> beuno: fyi, the store told me this: lint_framework:
[16:06] <jdstrand> 'ubuntu-sdk-14.10-qml' is not a supported framework
[16:06] <jdstrand> beuno: but this does seem to be valid on the device now
[16:07] <jdstrand> I'm going to upload my app with a -dev framework for now, so no rush. just fyi
[16:30] <danielholm> @mardy ping
[17:09] <justcarakas> is there a way to get an alphabet scroller in a list just like the contacts app has ?
[17:10] <justcarakas> I have a big list of street names and it would make it easyer to navigate
[17:11] <daker> justcarakas: https://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0/view/head:/app/upstreamcomponents/FastScroll.qml
[17:12] <nik90> daker: hey, thnx for answering the question on askubuntu btw
[17:13] <justcarakas> daker, do I just import that in my app than ?
[17:13] <nik90> daker: would you know how to download a entire folder? For instance say my project has Folder1, Folder2, .... and I would like to only download Folder1
[17:13] <daker> nik90: pulling a folder is a bit complex i guess, maybe you need a script to do that
[17:14] <nik90> justcarakas: https://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0/view/head:/app/worldclock/WorldCityList.qml#L372 shows how to use it
[17:14] <justcarakas> oke :)
[17:14] <justcarakas> sorry, I'm kinda new to qml
[17:14] <nik90> daker: at the moment I have a script which does it, but I was trying to reduce the network overhead and hoping bzr itself has one. But this is cool as well
[17:15] <nik90> justcarakas: no worries, ... I have something in the works which will help you in the future :D
[17:15] <justcarakas> nik90: that would be very nice :)
[17:18] <daker> nik90: i guess you can combine bzr ls + bzr cat to achieve that
[17:18] <nik90> daker: bzr ls? eh I didn't know about that command
[17:18]  * nik90 tries
[17:18] <daker> nik90: http://doc.bazaar.canonical.com/latest/en/user-reference/ls-help.html
[17:19] <daker> nik90: http://paste.ubuntu.com/8887237/
[17:19] <nik90> daker: I think this will work. Thnx a lot!
[17:21] <daker> yw
[18:46] <qtros> Hi all, guys
[18:48] <qtros> Can someone help me with scope development? I have one question - how can I put my image files inside scope binary? Or put them near on deployment?
[20:37] <danielholm> guys, in what package is Ubuntu.OnlineAccounts.Plugin ?
[20:47] <daker> danielholm: not sure but i guess it's accounts-qml-module
[20:48] <danielholm> daker: there is none. only *-doc. what is this? freshly installed 14.10
[20:49] <danielholm> I'm working on the owncloud account plugin and can't get any further at the moment. The emulator doesnt work, and apparently I dont have all  the needed packages.
[20:49] <daker> danielholm: qtdeclarative5-accounts-plugin
[20:49] <daker> https://launchpad.net/ubuntu/utopic/+source/accounts-qml-module
[20:50] <danielholm> daker: thanks
[20:51] <danielholm> daker: nope. still no module installed. do you know if there is a way of running a standalone qml file trough a kit?
[20:53] <daker> danielholm: i have no idea about that, maybe you can ask mardy about Online Accounts
[20:53] <danielholm> yeah, I tried to ping him earlier, but I'll might need to do it again
[20:54] <danielholm> daker: but thanks a lot anyways
[21:13] <justcarakas> is there a battery drain problem when calling ?
[21:21] <justcarakas> is there a way to get more detailed data on battery usage ?
[22:14] <rpadovani> mzanetti, are you around? :-)
[22:14] <mzanetti> rpadovani: hey
[22:14] <rpadovani> mzanetti, of course :-) So, I have a couple of questions about tags
[22:15] <rpadovani> mzanetti, a first working branch is here: https://code.launchpad.net/~rpadovani/reminders-app/tagsUI/+merge/241177
[22:15] <rpadovani> but, (a) after you add a tag on a note, all tags are removed from that note. I don't understand why
[22:16] <rpadovani> and (b), I don't understand how to create a new tag, take its guid and assign it to a note
[22:16] <rpadovani> mzanetti, you have to try it in phone mode
[22:17] <mzanetti> need to check. gimme a few minutes
[22:17] <rpadovani> sure, thanks
[22:24] <mzanetti> rpadovani: you really need to merge trunk :D
[22:25] <nik90> popey: ping
[22:29] <rpadovani> mzanetti, done and pushed, but doesn't work :-)
[22:45] <mzanetti> rpadovani: https://code.launchpad.net/~mzanetti/reminders-app/fix-clone-tags/+merge/241190
[22:45] <rpadovani> mzanetti, thanks! Mhh, it's annoying I didn't figure out by myself...
[22:46] <mzanetti> more annoying that I forgot this in the first place
[22:46] <mzanetti> considering I added warning comments all over the place
[22:47] <nik90> daker: hey, are you familiar with debian packaging?
[22:47] <daker> nik90: not really, but just ask
[22:48] <nik90> daker: I packaged a command line script that installs to /usr/local/bin and uploaded to the PPA. It got accepted as well, but I later got an email about a build failure at https://launchpadlibrarian.net/189578515/buildlog_ubuntu-trusty-i386.ucs_0.1_FAILEDTOBUILD.txt.gz
[22:48] <nik90> daker: I went through it but cannot reason why it failed
[22:48] <nik90> thought perhaps you might have an insight
[22:49] <rpadovani> mzanetti, just a thing: doesn't work if user add a tag then closes a note using back and not save button. I know it's logic, but I'm not sure is the best way for user...
[22:50] <mzanetti> I for one would still vote for dropping the save button
[22:50] <mzanetti> talk to dpm about it. he wanted the save button
[22:50] <mzanetti> rpadovani: how does the android app behave?
[22:51] <rpadovani> mzanetti, there is only the back button
[22:51] <rpadovani> and it saves every edit
[22:52] <mzanetti> yeah. I'd do the same
[22:52] <mzanetti> but we had this discussion like a year ago and design wanted a save button
[22:52] <rpadovani> mzanetti, ok, we will have to talk to dpm about this. Well, in a year a lot of things change :-) For now I merge your branch, thanks!
[22:53] <rpadovani> mzanetti, what about create a tag, take its guid and assign to a note?
[22:53] <daker> nik90: i think their something wrong with this : dpkg-deb --build debian/ucs
[22:54] <daker> there is*
[22:54] <nik90> daker: it seems I am not allowed to install into /usr/local/bin...so I am changing that to /usr/bin instead
[22:55] <mzanetti> rpadovani: can you try if this works? lp:~mzanetti/reminders-app/create-tag-guid
[23:03] <rpadovani> mzanetti, perfect, thanks :-)
[23:03] <rpadovani> tomorrow I'll work a bit on design an I'll the option to delete tag
[23:04] <rpadovani> I think will be enough for a first merge in the trunk for tags UI
[23:05] <mzanetti> rpadovani: hmm... I was reworking the editnoteview too
[23:05] <mzanetti> but I guess I'll merge in your stuff then
[23:06] <mzanetti> rpadovani: so keep the changes in EditNotePage to what they are now
[23:06] <mzanetti> you can edit the other files without problems
[23:06] <rpadovani> ok
[23:07] <rpadovani> mzanetti, well, I didn't modify EditNotePage, and I don't think I need.
[23:07] <rpadovani> But I worked a bit on EditNoteView
[23:07] <mzanetti> EditNoteView... sorry
[23:08] <rpadovani> ok, I'll don't do others edit for now
[23:09] <mzanetti> rpadovani: http://i.imgur.com/AtovvQS.png
[23:10] <rpadovani> coool :-)
[23:12] <mzanetti> rpadovani: have you tried the caching branch yet?
[23:13] <mzanetti> that boosts the app performance quite a bit. it's pretty smooth now with the evernote300 account
[23:14] <rpadovani> oh, cool. Nope, tbh I didn't do much for Ubuntu since the sprint


[08:10] <CC66> is this the most active channel with ubuntustudio 'users'?
[09:28] <zequence> CC66: Hi. This is a channel specifically for Ubuntu Studio, and if you have any questions about the system, you can ask them here
[09:28] <zequence> CC66: But, if you have a broader subject for your questions, for instance if it is about linux audio in general, then #opensourcemusicians is probably the best channel
[09:29] <zequence> There are several channels which are popular. Here is a short list of some of those https://help.ubuntu.com/community/UbuntuStudio/IRC#Useful_channels_on_freenode_related_to_Ubuntu_Studio:
[17:42] <h4x0riz3d> i have two ubuntustudio machines in a network (one of them is actually running from a Live usbstick) .. how can i tranfer a small file?
[18:05] <sakrecoer> h4x0riz3d: have you tried with gigolo?
[18:05] <sakrecoer> you should find in in the menu under "system"
[18:11] <sakrecoer> h4x0riz3d: the box you are transfering to, it probably needs to have openssh-server installed if you do it by ssh... i'm not the best at this...
[18:12] <sakrecoer> if the remote box is accesible with ssh however,and you are comfy with terminal, scp is a fast way! 'scp /path/to/your.file user@remotebox:/path/towhere/youwantthe.file'
[21:44] <OvenWerk1> sakrecoer: h4x0riz3d I use the file manager and open sftp://othermachine/  Thunar aks for name and password. If you use this on the same machine a lot, you can drag the icon beside the url into "Places" and just click on the that next time.
[21:46] <h4x0riz3d> okay, that's nifty
[21:47] <h4x0riz3d> since i'm not a commandline h4x0r ;]


[10:56] <apw> erle- (N,BFTL), they are vanilla almost completely
[11:51] <apw> henrix, will you likley pick up smb's patches for v3.16 stable or should i review them for application to utopic direct
[11:56] <henrix> apw: i haven't look yet but i guess i'll pick them for stable
[11:56] <henrix> apw: actually, i believe one of the commits was already tagged for stable
[11:56] <henrix> apw: i'll have a look at them this afternoon
[11:58] <apw> henrix, ahh yes so it is, and the other foundational, ok good.
[12:51] <apw> henrix, i've reviewed them best i can anyhow, whether they come in via stable or direct makes no odds
[12:53] <henrix> apw: ack, thanks.  i'll review them as well in a bit (and ACK them)
[13:57] <apw> jibel, yo ... seems we still have a slew of failures on 3.2.0-73-generic dkms tests, do we have any idea if this is testbed or kernel yet ?
[13:59] <jibel> apw, hey, no sorry, I'm swamped in phone testing and didn't have time to look at it more than yesterday. I'll try to capture the output of the console.
[13:59] <apw> henrix, have we had any complaints booting 3.2.0-73-generic kernels at all in VMs ?  we see a lot of the DKMS testing fail during boot, but that might not be anything to do with the kernel
[14:00] <henrix> apw: not that i'm aware, no
[14:01] <apw> henrix, me either thanks
[14:02] <henrix> apw: usually joe ping us when this sort of regressions occur.  and he didn't :)
[14:02] <apw> heheh yeah i was thinking the same
[16:01] <dsmythies> In kernel 3.18RC1 this kernel config perameter is: # CONFIG_SCSI_MQ_DEFAULT is not set
[16:01] <dsmythies> In kernel 3.18RC2 and beyond, the kernel config permeter is: CONFIG_SCSI_MQ_DEFAULT=y
[16:01] <dsmythies> Resulting in loss of the ability to set the IO scheduler via /sys/block/sda/queue/scheduler
[16:01] <dsmythies> From the add a CONFIG_SCSI_MQ_DEFAULT option commit message:
[16:02] <dsmythies> > Add a Kconfig option to enable the blk-mq path for SCSI by default
[16:02] <dsmythies> > to ease testing and deployment in setups that know they benefit
[16:02] <dsmythies> > from blk-mq.
[16:02] <dsmythies> How do we know that all systems benifit from blk-mq?
[16:02] <dsmythies> It seems complicated to have to re-compile the kernel to get the other IO scheduler options back.
[16:02] <dsmythies> By the way, my system does seem to benifit from blk-mq, I just didn't understand why I couldn't observe and change the IO scheduler anymore, and so isolated the change.
[16:21] <apw> dsmythies, hmmm
[16:23] <apw> dsmythies, could you file a bug against linux for me with details of that, as though it affects no kernels in the wild, it will soon
[16:23] <apw> dsmythies, and shove the bug # in here
[16:28] <dsmythies> apw: O.K., but give me some time to do so.
[16:42] <apw> dsmythies, great, as soon as i have that i can write up my findings and get it changed
[17:14] <dsmythies> I cann't seem to set "linux" anymore. I think I have in the past. Anyway, bug 1397061 against "Ubuntu"
[17:15] <apw> dsmythies, ack i'll sort it out
[17:26] <dsmythies> apw: what is the kernel command line option to enable blk-mq?
[17:39] <apw> dsmythies, something like scsi.use_blk_mq=yes/no
[17:40] <apw> dsmythies, and it may well switchable at runtime
[17:40] <apw> /sys/module/scsi_mod/parameters/use_blk_mq
[17:45] <apw> scsi_mod.use_blk_mq=yes/no perhaps
[18:33] <dsmythies> apw: thanks
[19:21] <infinity> zequence: https://bugs.launchpad.net/ubuntu/+source/linux-lowlatency/+bug/1396193 is all you.


[21:50] <paulatx> So ever since the "ubuntu-bionic-18.04-amd64-server-20200729" EC2 Ubuntu AMI was released which has the "5.3.0-1032-aws" kernel we have been hitting a 100% repro memory leak that kills one of our apps. I have tested using several of the latest available Ubuntu AMIs including the latest "ubuntu-bionic-18.04-amd64-server-20210415" which has the
[21:50] <paulatx> "5.4.0-1045-aws" kernel and that bug still exists. I also tested a bunch of the mainline kernels and the fix was introduced for this memory leak in the v5.9-rc4 kernel (https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9-rc4/CHANGES). Do you have any idea if or when that set of changes will be backported into a supported kernel for Ubuntu 18.04 or
[21:50] <paulatx> 20.04?
[22:07] <sarnold> paulatx: it's probably best ot file a bug with ubuntu-bug linux to make sure it's on the kernel team's radar
[22:12] <paulatx> sarnold: ok will do
[22:12] <paulatx> thanks


[00:21] <aleph-ronquillo> hi?
[00:39] <aleph-ronquillo> hi?
[14:38] <tesko> hi oerheks
[15:06] <uebera||> Hi. I recompiled the current unbound sources  on Xenial (in a build container) and tried to install it on Xenial (new dependencies are seemingly not a problem, i.e., they can be satisfied). While "unbound -v -d" worked flawlessly, starting it via systemd never finishes. Have there been changes to the systemd configuration that could explain this (and are these documented somewhere)?
[15:07] <ducasse> uebera||: this channel is only for the development release - 17.10 atm
[15:07] <uebera||> yes, I'm talking about the 17.10 sources.
[15:08] <ducasse> ah, right.
[16:00] <Asad2005> This is the second time that when i come to unlock my screen the login screen is not taking keyboard input?
[16:01] <Asad2005> i am on 17.10? How do go around this or atleast if there is away to kill just the x server instead of reboot
[16:03] <ducasse> ctrl+alt+f1, log in, kill x. also try just switching to console and back (ctrl+alt+f1 then alt+f7)
[16:03] <uebera||> Asad2005: Did you wait a while (and maybe move the mouse around)? On a slower Xenial machine, I'm usually greeted with the lock screen showing the time when I left the machine the day before. Depending on the load, it takes up to 120 seconds to update/respond.
[16:12] <Asad2005> ducasse: The command is just "kill x" ? I tried the other alternatives already
[16:14] <ducasse> Asad2005: no, find the pid and use that. alternatively, 'sudo systemctl restart lightdm'
[16:15] <Asad2005> ducasse: the unlock greeter seems to be the GDM, how can i tell if i am using lightdm?
[16:16] <Asad2005> ducasse: I think i have installed GDM before upgrading my 17.04 to 17.10 when i was trying gnome
[16:21] <ducasse> Asad2005: try that command with 'gdm' or 'gdm3' instead of 'lightdm'
[16:25] <Asad2005> i have restrted gdm but the system freezed and i had to reboot
[16:26] <Asad2005> Currently the 17.10 is with lightdm or gdm and how do i switch to lightdm until the ubutu team do the upgrade
[16:29] <tesko> i think im still running unity
[16:31] <ducasse> Asad2005: i don't mean to be rude, but if you don't know how to do these things you should probably not be running a development release...
[16:35] <Asad2005> ducasse: You may be right but i am always experemnting and taking the chance and also learning as if i dont put my foot on the wet area i will never learn
[16:37] <ikonia> a development release is not the place to learn the fundementals
[16:37] <ducasse> Asad2005: you can still learn plenty by using a stable release, it's usually not recommended to run development releases without a reason
[16:38] <Asad2005> I want to switch back to lightdm can someone please tell me which command to do this
[16:38] <ducasse> Asad2005: dpkg-reconfigure lightdm
[16:39] <ducasse> Asad2005: we _are_ trying to give you constructive advice
[16:40] <Asad2005> ducasse: Thanks a lot
[16:41] <Asad2005> ducasse: I have changed it back thanks i will reboot
[17:17] <tesko> doesnt take half an hour to reboot
[17:18] <ikonia> he won't be back as he didn't like being told running an development release was not inline with his current experince level


[02:49] <astroo-> ciao pessoal
[20:17] <astroo-> ola pessoal
[23:51] <astroo-> India opens up to operating system Ubuntu  http://economictimes.indiatimes.com/tech/hardware/india-opens-up-to-operating-system-ubuntu/articleshow/39682855.cms


[03:11] <vish> Islington¦ hey, no protocol , anyone can just join there. i think if you arrive a bit earlier then you might get an Ubuntu badge from the help desk too..
[03:13] <vish> there will be Ubuntu help-desk set up somewhere..
[03:13] <Islington> vish: okay then Ill be sure to drive out there a bit earlier
[03:14] <vish> cool! see you there :)
[03:14] <Islington> yah man!
[03:15] <Islington> now that I think about it, first time I will be meeting internet people!
[04:00] <doctormo> vish: I think thorwil and th others are offline right now, can I let you know some things?
[04:00] <vish> doctormo¦ sure..
[04:05] <vish> hmm, i think the ¦ at end of doctormo somehow prevents highlighting in certain clients..
[04:06] <vish> bah, no more funkiness ;p
[04:09] <doctormo> vish: Well I met with Mairin Duffy of Red Hat today, we were teaching girl scouts gimp and inkscape.
[04:09] <doctormo> vish: So I asked her about DesignHub
[04:10] <doctormo> She thought it was python/django based, all the code I've looked at so far has been ruby, so I'll be following up on that.
[04:10] <vish> ooh!
[04:10] <doctormo> Anything python/django based we could easily use.
[04:11] <vish> yay collaboration!
[04:16] <doctormo> vish: It was funny when the center (where the event was) asked what was better, fedora or ubuntu and we both said fedora. :-P
[04:17] <vish> doctormo: traitor!
[04:17] <doctormo> When he asked why we both said the same, she said: He likes his life and knows I'll rip his head off if he said anything else. ;-)
[04:17] <vish> lol!
[04:17] <doctormo> That's one smart cookie!
[04:17] <Islington> lol
[04:17] <doctormo> It's a RedHat/Fedora organised event, got to mind my manners.
[04:18] <vish> yea, we dont want to be gate crashing _and_ flaming them ;p
[04:19] <vish> i tried fedora once maybe a yr or so ago, but somehow dint see much difference then
[04:20] <vish> that was before we kept pushing in more of the indicators and stuff..
[04:58] <doctormo> vish: They have standard gnome, so all our changes are kinda confusing to anyone used to the default gnome.
[04:58] <doctormo> vish: Although I'm not gate crashing, I'm actually helping.
[04:59] <doctormo> http://django.parcodiyellowstone.it/accounts/login/?redirect_to=/pickpic/selectproject/
[04:59] <doctormo> That's the designhub for django code.
[05:02] <doctormo> http://pickpic.parcodiyellowstone.it/tour01.html <- exciting
[05:29] <vish> doctormo: was just kidding about the gate-crashing :)
[05:30] <doctormo> I know
[05:50] <doctormo> Finally I found the code. wow
[12:59] <andreas_> hoi


[08:02] <mup> Bug #1517350 opened: with special charcters in password of esxi host virsh login fails <maas-cli> <MAAS:Triaged> <https://launchpad.net/bugs/1517350>
[19:26] <gawful> (is the server bugged for logins?  I can't auth as myself "los")
[19:26] <gawful> MaaS 1.9.0rc1 is amazing!
[19:29] <mgz> you can't log in, but it's amazing? :P
[19:29] <los_> lol...sep'ly I couldn't log in as los here, and it logged me in as los_
[19:29] <los_> I noticed a few people in the same boat, was aronwdering.
[19:29] <los_> MaaS 1.9.0rc1 has a huge number of new things in it.  Surprising.
[19:30] <los_> s/aronw/wond
[19:34] <los> Aha,my-bad-as-always-its-my-bad
[19:47] <los> Looks like 1.9.0rc1 is not seeing cores allocated in the case of VirtualBox for node creation, even after repeated Commissioning.
[19:51] <los> Not seeing cores > 1
[20:25] <roaksoax> los: maybe the VM is not commissioning successfuly? If VirtualBox is not exposing thatto the OS the way actual hardware does, then that is a bug
[20:25] <roaksoax> we don't really test against VBox VM's as it is not officially supported
[20:37] <los> roaksoax: thanks.  I am sure you're right...its a virtualbox->OS failure to communicate <banjos>
[20:38] <los> roaksoax (BUT 1.9.0rc1 is an astounding pile of new features!)
[20:39] <roaksoax> los: hehe, thanks! 2.0 should be more exciting then :)
[20:44] <los> roaksoax: part of the fun was figuring out what tools y'all were using in your vids.  Here's some of them and more: http://www.beisner.com/corp/remote-linux-server-admin-tools-byobu-htop-nethogs-nload-and-iptraf/


[08:45] <tdr112> morning
[14:28]  * czajkowski hugs ebel and slashtommy
[14:28] <czajkowski> hope you have a wonderful day


[09:01] <Rhonda> Hmm.  Looking into the packages.ubuntu.com issue right now.  And somehow the log doesn't enlighten me.  xD
[09:05] <Laney> /o\
[10:04] <Rhonda> Hmm, the system seems to be quite loaded, can't even log in (after I had connect issues because of work distraction)
[10:48] <Rhonda> alright, logging in doesn't really work.  :/
[10:48] <Rhonda> debug1: Entering interactive session. … and there I'm stuck.  :/
[10:52] <Rhonda> [Mon Dec  3 10:49:49 2018] Out of memory: Kill process 28375 (/usr/sbin/apach) score 25 or sacrifice child
[10:52] <Rhonda> … redirecting myself to #canonical-sysadmin.  :)


[03:45] <pitti> Good morning
[07:01] <seb128> good morning desktopers
[07:03] <pitti> bonjour seb128 !
[07:04] <seb128> hey pitti, wie gehts?
[07:05] <pitti> seb128: très bien, merci ! c'était un week-end calm
[07:20] <willcooke> Morning all
[07:22] <larsu> hi pitti seb128 and willcooke
[07:22] <seb128> hey willcooke
[07:22] <seb128> hey larsu :-)
[07:24] <pitti> hey larsu, hey willcooke!
[07:30] <Sweet5hark> moin!
[07:36] <seb128> hey Sweet5hark, how are you?
[07:41] <Sweet5hark> seb128: looking good here, just moving to pack libreoffice 5.0~rc3 ...
[07:41] <seb128> nice
[08:05] <Laney> hello
[08:06] <seb128> hey Laney, how is u.k? had a fine w.e?
[08:06] <Laney> was quite quiet but fine thanks!
[08:06] <Laney> did some bike riding and some climbing
[08:07] <seb128> sporty w.e!
[08:07] <seb128> did you watch some wimbledon? ;-)
[08:09] <Laney> about 5 minutes but not really
[08:09] <Laney> only interested when there is a uk component :P
[08:09] <Laney> how was you weekend?
[08:09] <Laney> r
[08:10] <seb128> quite good
[08:10] <seb128> saturday was sunny, biking, thai market lunch, went to a bbq in the evening
[08:10] <seb128> yesterday was quiet, lunch with some friends and watched wimbledon
[08:11] <seb128> today is grey and cold and rainy :-/
[08:12] <Laney> yeah
[08:12] <Laney> we had some great rain on saturday night
[08:17] <larsu> hi Laney!
[08:18] <larsu> "great rain"
[08:18] <larsu> (Britishquotes)
[08:18] <willcooke> :)
[08:23] <Laney> ah man, it's a shame if you can't appreciate a glorious downpour
[08:23] <Laney> probably would have felt different if i was out in it
[08:23] <larsu> ha, I agree, it was quite nice to feel the rain after that heat wave the other weekened
[08:23] <larsu> *weekend
[08:23] <larsu> ETOOMANYE
[08:26] <seb128> larsu, "e" are good, don't dismiss them like that
[08:28] <larsu> seb128: not if there's too many!
[08:28] <seb128> eeeeeuh, that's non-sense ;-)
[08:29] <seb128> I miss didrocks, he would understand :p
[08:29] <larsu> haha
[08:32] <pitti> hey Laney, how are you?
[08:33] <pitti> didier est encore en vacances ?
[08:34] <seb128> pitti, oui, jusqu'à jeudi
[08:34] <seb128> oh, Laney is having friday off apparently
[08:34] <pitti> must be summer time!
[08:35] <seb128> :-)
[08:35]  * pitti looks forward to his vacation next week
[08:35] <Laney> hey pitti, doing good thanks
[08:35] <Laney> you? good weekend?
[08:35] <Laney> yeah friday there's a family wedding
[08:35] <pitti> Laney: yeah, nice summer weather here, we did some table tennis, long walks, quick swim, and gardening again
[08:38] <Laney> ah, sounds pleasant
[09:50] <Laney> woah
[09:52] <willcooke> ?!
[09:53] <Laney> session just weirdly locked
[09:53] <Laney> during a dist-upgrade
[09:53] <Laney> can that happen or am I imagining it?
[09:53] <jpds> Laney: If your disk IO is full?
[09:54] <Laney> not locked *up*, locked
[11:33] <seb128> Laney, I imagine that can happen
[11:33] <seb128> I just had the screen turning off and on like if it was probing for monitors or something during today's systemd upgrade
[11:34] <Laney> probably that then
[11:34] <seb128> though unsure what device changes could lead to a screen lock
[11:34] <Laney> did yours lock?
[11:34] <Laney> or come back unlocked
[11:35] <ogra_> dbus restart or some such fun ?
[11:36] <seb128> Laney, mine come back unlocked
[11:36] <seb128> came
[11:36] <seb128> ogra_, dbus restart would create more issues than that I think
[11:36] <seb128> unless things changed
[11:36]  * Laney does the update on laptop
[11:38] <Laney> ah whoops, I'm running upstart there :P
[11:39]  * Laney is doing that to check if suspend panics are related to this
[12:07] <larsu> argh, https://bugzilla.gnome.org/show_bug.cgi?id=752131#c5
[13:17] <Laney> larsu: nice, seems you sorted it out
[13:20] <larsu> Laney: ya... I was just annoyed at that particular comment.
[16:52] <mdeslaur> Laney: fyi, https://launchpad.net/ubuntu/+source/ca-certificates/20150426ubuntu1
[16:58] <Laney> mdeslaur: ah, nice work!
[19:53] <willcooke> morning robert_ancell
[19:53] <robert_ancell> willcooke, hi
[20:30] <willcooke> g'night all
[22:13] <robert_ancell> tjaalton, do you know any reason not to sync xserver-xorg-video-qxl from Debian?
[23:12] <robert_ancell> tjaalton, if you know any reason please add a note on bug 1474154


[06:11] <nlsthzn> Good morning to all the ZA peeps
[06:15] <inetpro> good mornings
[06:17] <jan__> Good morning inetpro, did you see my feedback and thanks for the update tip, my Tbird is now 10.0.2
[06:17] <inetpro> jan__: yep I noticed, well done!
[06:18] <jan__> Thanks to you. Have a great day.  I paid a lot of money for this privilage
[08:00] <Kilos> morning superfly and others
[08:00] <inetpro> good morning Kilos
[08:00] <inetpro> Maaz: coffee on
[08:00] <Kilos> hi there inetpro
[08:00]  * Maaz puts the kettle on
[08:00] <Kilos> Maaz, coffee please
[08:01] <Maaz> Kilos: Sure
[08:04] <Maaz> Coffee's ready for inetpro and Kilos!
[08:04] <Kilos> Maaz, ty
[08:04] <Maaz> You are welcome Kilos
[08:05] <inetpro> dankie Maaz
[08:09] <superfly> morning Kilos, inetpro
[08:19] <nuvolari> o/ Kilos, superfly, nlsthzn, inetpro
[08:19] <Kilos> lo nuvolari
[08:19] <Kilos> nlsthzn, isnt here
[08:20] <Kilos> lol his message says he's busy
[08:53] <magespawn> howdy all
[08:56] <Kilos> hi magespawn
[09:05] <magespawn> how are things this morning?
[09:15] <Kilos> good ty and there
[09:15] <Kilos> ?
[09:21] <magespawn> not too bad just trying to do too much lol
[09:21] <Kilos> hehe
[09:22] <magespawn> what was the link for the site superfly put up for linux studies?
[09:22] <Kilos> hmmm
[09:23] <Kilos> i dunno he didnt tell maaz to save it
[09:23] <magespawn> the one where we had the sign on probs
[09:24] <magespawn> hold on had brain freeze will check email
[09:24] <Kilos> when you found it tell me , i will let maaz save it
[09:25] <Kilos> too many mails to look through here
[09:28] <magespawn> mm cannot seem to find it
[09:28] <magespawn> can you remember the date?
[09:28] <Kilos> maybe 3 weeks back
[09:33] <Kilos> magespawn, look in your browsers history
[09:34] <magespawn> i clear that everytime i close
[09:34] <Kilos> ok sec
[09:39] <Kilos> eish, its not in mine either
[09:39] <magespawn> one of those things
[09:40] <Kilos> inetpro, do you have the link for the monkeys site with the fly please
[09:41] <Kilos> oh. superfly can you help if you not busy?
[09:43] <Kilos> magespawn, something like this?
[09:43] <Kilos> http://groups.google.com/group/linux-studies/about
[09:43] <inetpro> heh
[09:43] <Kilos> is that it
[09:43] <magespawn> yup that is
[09:43] <magespawn> it
[09:43] <Kilos> yay
[09:43] <inetpro> just go to #linux-studies and you'll find it in the topic
[09:44] <magespawn> yup but there was another i think
[09:44] <inetpro> it is http://linux-studies.za.net/
[09:44] <Kilos> Maaz, linux-studies.site is <reply> http://groups.google.com/group/linux-studies/about
[09:44] <Maaz> Kilos: I'll remember that
[09:45] <Kilos> there now the bot has it
[09:45] <inetpro> Kilos: and how do you remember to recall that from Maaz?
[09:46] <Kilos>  just ask maaz linux-studies.site
[09:46] <inetpro> Kilos: it's not the correct answer anyway
[09:46] <inetpro> Kilos: it is http://linux-studies.za.net/
[09:46] <Kilos> Maaz, linux-studies.site
[09:46] <Maaz> http://groups.google.com/group/linux-studies/about
[09:46] <Kilos> eish
[09:47] <Kilos> Maaz, forget linux-studies.site
[09:47] <Maaz> Kilos: Yessir
[09:47] <inetpro> Kilos: if you can remember linux-studies you should be able to remember za.net :-)
[09:47] <Kilos> Maaz, linux-studies.site is <reply> http://linux-studies.za.net/
[09:47] <Maaz> Kilos: Got it
[09:48] <Kilos> oh ya thats clever inetpro ty
[09:48] <Kilos> magespawn,  remember za.net
[09:48] <Kilos> hehe
[09:49]  * inetpro wonders what happened to the monkey guy
[09:50] <inetpro> Maaz: seen kbmonkey
[09:50] <Maaz> inetpro: kbmonkey was last seen 1 day, 18 hours, 50 minutes and 20 seconds ago in private on freenode [2012-02-29 16:59:40 SAST], and has been offline on freenode since 2012-02-29 17:50:25 SAST
[09:50] <Kilos> yeah he is kinda busy it seems
[09:50] <inetpro> hmm... lurking in private channels?
[09:50] <Kilos> hard to find work in Pmb i think
[09:52] <magespawn> ty guys brain feels like an egg on a wind screen today
[09:52] <Kilos> today?
[09:52] <Kilos> hehe
[09:53] <magespawn> not usually like this usually just blank and vapid
[09:53] <Kilos> lol
[09:53] <Kilos> join the family
[09:53] <Kilos> I at least have an excuse
[09:55] <magespawn> like the logo but where is the book?
[09:56] <Kilos> sigh you didnt ask for the book
[09:56] <Kilos> Maaz, lpi manual
[09:56] <Maaz> http://www.linuxcertification.co.za/lpi-study-manual
[09:56] <magespawn> nah true
[09:56] <Kilos> hehe
[09:57] <Kilos> inetpro, you the mysql expert hey?
[09:57] <inetpro> Kilos: haha, says who?
[09:58] <Kilos> lol im sure i read once you said you love mysql
[09:58] <Kilos> its in the next section of the lpi course
[09:58] <inetpro> Kilos: what about mysql?
[09:58] <Kilos> will we have to install it to be able to do that section
[09:59] <inetpro> Kilos: I seriously have not been able to look at the manual for the last two weeks
[09:59] <inetpro> I'm not sure what they put in there
[10:00] <Kilos> Basic SQL Commands
[10:01] <Kilos> 1. mysql -u USERNAME -p PASSWORD
[10:01] <Kilos> 2. use DATABASE
[10:01] <Kilos> Basic SQL Comma
[10:01] <Kilos> so surely one must have it installed to try out
[10:04] <Kilos> zeref, wb
[10:05] <Kilos> morning drussell
[10:05] <Kilos> hi drubin
[10:05] <Kilos> yo psydroid
[10:05] <magespawn> i think you can use the synaptic to install
[10:05] <Kilos> yes it is in there
[10:06] <Kilos> i just didnt know if it must be installed to work through that part of the course
[10:07] <psydroid> hi Kilos
[10:07] <psydroid> hi magespawn
[10:08] <inetpro> Kilos: obviously if you want to do some practical testing then you would want it installed
[10:08] <Kilos> ty inetpro
[10:08] <magespawn> hi psydroid
[10:09] <psydroid> hi internetpro
[10:09] <psydroid> hi zeref
[10:12]  * drussell waves to Kilos
[10:17] <Kilos> hi Kerbero
[10:19] <Kerbero> hi
[10:19]  * Kerbero is pootuit
[10:19] <magespawn> brb
[10:23] <Kilos> sjoe poouit at lunch time
[10:24] <Kilos> pootuit as well
[10:28] <magespawn> Just playing around with synergy berween windows 7 as server ubuntu 11.10 and kubuntu 10.04
[10:29] <Kilos> i see they offering downloads of win 8 on the tv last night
[10:29] <Kilos> trial runs or something
[10:30] <magespawn> Mm. Do not have anything to run it on
[10:30] <Kilos> i wouldnt even bother
[10:31] <Kilos> im sure they are looking for feedback to fix it
[10:33] <magespawn> Of course
[10:52] <Kilos> bbl
[12:50]  * Symmetria mutters
[12:50] <Symmetria> all the stores that sell music online need to die
[12:50] <Symmetria> I dont want crummy mp3s, I want flac files
[13:02] <inetpro> Symmetria: what are our chances of seeing that happen?
[14:06] <zeref> hurrrrr
[14:06] <zeref> hi guys.
[14:06] <zeref> Friday o'clock
[15:04] <Symmetria> inetpro almost zero
[17:30] <Kilos> hmm banana boys gonna have a wet weekend
[17:30] <Kilos> evening all
[17:47] <Symmetria> heh
[17:48] <Symmetria> Im trying to find a dog breeder somewhere near east london that can sell me the doggie I want :(
[17:48] <Symmetria> but there dont sem to be any
[18:01] <Kilos> night all
[19:17] <inetpro> eish! Poor lions got clobbered again.
[19:58] <Langjan> Hi all, do I have a problem? I purchased a Seagate external hard drive on the Internet, not suspecting that these drives may be only Windows compatible. That seems to be the case.
[19:59] <tumbleweed> I can't imagine that a hard drive would not be compatible with linux
[19:59] <tumbleweed> what seems to be the problem with it?
[20:00] <Langjan> tumbleweed, it came with preloaded software to initialize an exe command which obviously does not work on Ubuntu
[20:01] <tumbleweed> does that software do anything useful?
[20:01] <tumbleweed> all hardware comes with junk on CDs, that goes into the bin :)
[20:01] <Langjan> No CD, it's loaded on the drive
[20:02] <tumbleweed> right, but do you need it+
[20:02] <tumbleweed> ?
[20:03] <Langjan> do I need the pre-loaded software? Presumably not for my OS
[20:03] <tumbleweed> presumably not at all
[20:03] <Langjan> correct
[20:03] <Langjan> so do I format the frive?
[20:04] <Langjan> drive?
[20:04] <tumbleweed> yeah, I would
[20:05] <Langjan> then it should run on Ubuntu like a flash drive?
[20:06] <tumbleweed> the USB protocol used for storage (flash drives, hard drives, etc) is standard
[20:06] <Langjan> thanks tumbleweed
[21:15] <superfly> nag mense


[00:47] <hazmat> davecheney, the pa needs a lock around a the ma
[00:47] <hazmat> er. around the machine state its processing
[00:47] <hazmat> to allow for concurrent pa
[00:49] <davecheney> hazmat: yes
[00:49] <davecheney> hazmat: even simpler the PA stores the provider instance id into the state once it is known
[00:49]  * hazmat tries to catch up the on the conversation
[00:49] <davecheney> which can be used as a sentinal to say 'hey, at least I started this vm, it might be dead now, but I tried'
[00:50] <hazmat> davecheney, sure.. that's what it does currently
[00:50] <davecheney> that would be problematic with multiple PA's all racing to provision machines
[00:50] <davecheney> TBH, i haven't thought about how to solve that yet
[00:51] <hazmat> its just a per machine lock op lock, or a even a queue..
[00:51] <davecheney> hazmat: would that be implemented in ZK ?
[00:51] <hazmat> davecheney, sure
[00:52] <davecheney> finger in the air, maybe that could be done with a new content node /machines/machine-X/state
[00:52] <hazmat> there's recipes for building all of these structures for zk on the zk wiki.. the py zk lib (txzk) has several implemented..
[00:52] <davecheney> i;ll go check that out
[00:52] <hazmat>  /machines/machine-x/lock i would think
[00:52] <davecheney> but i'll have to moderate that with gustavo's desire to not be too closely tied to SK
[00:52] <hazmat> or even /machines/provisioning-queue/
[00:52] <davecheney> ZK
[00:53] <davecheney> hazmat: sounds like maildir
[00:53]  * hazmat giggles
[00:53] <hazmat> well he wants to maintain the current client api
[00:53] <hazmat> so assuming the guarantees are the same, the principles should carry over..
[00:54] <hazmat> mongo is consistent and has atomic ops..
[00:54] <davecheney> it's on my pondering queue, but right now we have 0 PA's, so i'm not really focusing on having N PA's yet
[00:54] <hazmat> doing locks, and queues with it is straight forward
[00:54] <hazmat> sure..
[00:54] <davecheney> hazmat: that might be simpler
[00:54] <hazmat> the goal seems to be to get to the parity..
[00:54] <davecheney> in mongo, when the client disconnects, do the locks go away ?
[00:54] <hazmat> and then flip the bits ;-)
[00:54] <davecheney> my concernt with lock files and shit is recovering from a stale lock
[00:54] <hazmat> davecheney, you record the client and a timestamp on the lock..
[00:54] <hazmat> davecheney, have a look at  the store code..
[00:55] <hazmat> it has some locking
[00:55] <davecheney> i'll do so
[00:55] <davecheney> hazmat: in python, what was the result of the tcp connection to zookeeper going away ?
[00:56] <davecheney> did the agent exit, or did you try to recover ?
[00:58] <hazmat> davecheney, it recovers
[00:58] <hazmat> davecheney, there's a connection wrapper that  basically creates an immortal connection
[00:58] <davecheney> where is that handled ? in the zk library, by trying other replicas ?
[00:58] <davecheney> ahh right
[00:58] <hazmat> davecheney, it handles transient disconnects and session expirations
[00:59] <hazmat> for transient disconnect the reconnection is handled by the libzk
[00:59] <hazmat> for session expirations its handled by the wrapper
[01:00] <hazmat> also triggers watches on session reconnect, its a fairly straightforward impl.. http://bazaar.launchpad.net/~juju/txzookeeper/trunk/view/head:/txzookeeper/managed.py
[01:06] <hazmat> re mongo.. here's a simple queue impl i wrote with  locking.. effectively each client has to be cooperative about breaking stale locks.. their easy to detect.. and the breaking is just part of the queue impl.
[01:06] <hazmat> rog's upgrade solution is odd..
[01:07] <hazmat> i guess that makes sense.. ma responsible for code upgrade, others sync on that
[01:14] <davecheney> hazmat: what if the tools were a .deb, upgrades would be as simple as something running an apt-get upgrade on every machine
[01:18] <hazmat> davecheney, debs are frought with problems in this context
[01:19] <hazmat> davecheney, across multiple versions of the distro... needs an apt repo maintenance..
[01:19] <davecheney> hazmat: sure, i guess that was a nieve solution
[01:19] <hazmat> the actual download isn't a huge problem
[01:19] <hazmat> its just trying to ensure the coordination around it
[01:19] <davecheney> i'm just wondering if we're reinventing dpkg hooks
[01:20] <hazmat> davecheney, how does apt handle multiple versions avail..
[01:20] <hazmat> it picks the latest..
[01:20] <davecheney> indeed
[01:20] <hazmat> by default anyways..
[01:20] <hazmat> dpkg hooks aren't really about cross machine coordination
[01:21] <hazmat> the whole thing becomes much more interesting, and indeed.. simpler when you consider it from a db upgrade perspective
[01:21] <davecheney> no, really just for poking upstart
[01:21] <davecheney> 'Everyone! Switch to version X!
[01:21] <hazmat> where you need to everything having the new code ready.. you do a centralized db upgrade.. and then restart everything..
[01:21] <davecheney> i like the use of the state for signalling things like that
[01:27] <hazmat> indeed.. that's why we have zk..
[06:43] <wrtp> davecheney: morning!
[06:43] <wrtp> TheMue: yo!
[06:43] <TheMue> davecheney, wrtp, fwereade: Morning.
[06:43] <wrtp> fwereade: hey!
[06:48] <davecheney> wrtp: TheMue fwereade Aloha!
[06:48] <davecheney> wrtp: TheMue I have questions about the state
[06:48] <davecheney> who is sober enough to answer them ?
[06:49] <wrtp> davecheney: woke up with a head full of crack after last night's recursive agent discussions...
[06:49] <TheMue> davecheney: Let's try it.
[06:49] <wrtp> davecheney: i'm sober enough but i might not know the answers
[06:50] <davecheney> so, in the latest propose for the PA, gustavo had this concern
[06:50] <davecheney> https://codereview.appspot.com/6250068/diff/5004/cmd/jujud/provisioning.go#newcode37
[06:50] <davecheney> TheMue: wrtp after trying all day, I can't actually make the state break, that is, ever return an error
[06:50] <davecheney> nor can I observe any of the watchers close on me through rough handling of the zookeeper server
[06:51] <wrtp> davecheney: that's true currently, but might not be in the future, when we're not talking directly to zk (or zk is actually mgo under the covers)
[06:52] <davecheney> wrtp: yup, after talking to hazmat he said that in python they also have a wrapper than makes the state immortal and can cope with transient disconnections from the server
[06:52] <wrtp> davecheney: that's controversial...
[06:53] <davecheney> wrtp: TheMue my intention was to add a state.IsValid() method somewhere so that the PA could drop out of the loop, make another state connection and try again
[06:53] <davecheney> but without the ability to ever make the damn thing crap itself, it's hard
[06:53] <wrtp> davecheney: what would IsValid test?
[06:53] <wrtp> davecheney: isn't that what the channel returned from zk.Dial is supposed to do?
[06:53] <davecheney> wrtp: my idea was it would be set to false it an error (of the sort that GetW or ExistW give)
[06:53] <TheMue> wrtp: Yes, good question.
[06:54] <davecheney> but as I can't get it to generate an error ...
[06:54] <davecheney> wrtp: IsValid is supposed to detect the 'broken' Gustavo spoke of in that comment
[06:55] <TheMue> davecheney: That's depending on todays gozk. But as Roger said this will change (or at least wrapped as a first step).
[06:56] <TheMue> davecheney: In case of a broken connection the state is not invalid. It's "only" a connection error. Indeed the watcher may be notified if we don't have a mechanism to automatically reestablish it.
[06:56] <davecheney> TheMue: yup, i'm always planning that ZK has a limited shelf life
[06:56] <TheMue> davecheney: But reading and writing of the state is always life.
[06:57] <wrtp> davecheney: i think fwereade did some experiments around breaking zk connections, but i may remember wrong
[06:57] <davecheney> TheMue: so here is the logic, something is receiving from the watcher channel, and it detects channel closed, so we call Stop on the watcher to clean up
[06:57] <davecheney> then before going back into the loop, i need someting like state.IsValid or !isClosed() to say 'don't try this again, it won't do any better this time'
[06:58] <TheMue> davecheney: isDisconnected() or something like that, but please not IsValid().
[06:58] <TheMue> davecheney: Because the state in ZK is still valid.
[06:59] <wrtp> davecheney: you should get an error from the watcher's Stop method, i think
[07:00] <davecheney> wrtp: yes, that is another way to do it, but is fraught with difficulties as the error might be wrapped
[07:00] <davecheney> wrtp: but if you're saying on _any_ error from stop we should consider the state disconnected and tear everything down
[07:01] <wrtp> davecheney: we should make sure that we make *sure* that a fatal error from zk is passed through in a recognisable way to the Stop return value
[07:01] <davecheney> wrtp: can you elaborate on what you mean by recognisable way
[07:02] <wrtp> davecheney: i mean that it should have a known type or a known value
[07:03] <wrtp> (probably the former, so we can encapslate the actual zk error)
[07:03] <davecheney> wrtp: that is what I was thinking too, rather than error, state.Error
[07:03] <wrtp> davecheney: well, *state.Error returned as an error.
[07:03] <wrtp> gotta go to breakfast
[07:04] <davecheney> wrtp: of course
[07:08] <davecheney> btw, did aram write Doozer ?
[07:14] <fwereade> hey all
[07:15] <davecheney> has anyone been able to sign up to the HP cloud ?
[07:15] <davecheney> I tried twice today, with my canonical and personal email addresses, but I haven't got a confirmation email back yet :(
[07:17] <wrtp> davecheney: i haven't tried
[07:18] <davecheney> wrtp: i emailed jorge to see if he could reach out to a tech contact there
[07:21] <wrtp> davecheney: gustavo says "sign up, give them your credit card details, then send me the account id and the tennant id"
[07:21] <davecheney> wrtp: i'm blocked at the 'sign up' stage
[07:21] <wrtp> davecheney: (but obviously that might be hard if they won't let you sign up!)
[07:21] <davecheney> it never sends me the confirmation email
[07:22] <davecheney> jynx!
[07:23] <davecheney> OT: at mailguard, our bot would mute someone if you call jynx
[07:23] <davecheney> it used a levenstein computation to see who to mute
[07:25] <wrtp> davecheney: cool
[07:26] <davecheney> further proof that with enough time and perl you can achieve even the most useless of things
[07:26] <wrtp> davecheney: i wonder if there's a go package for computing levenstein distance
[07:28] <davecheney> wrtp: wouldn't be hard, i don't think its very complicated to do in code
[07:29] <wrtp> davecheney: agreed. it's nice to be able to take stuff off the shelf though
[07:32] <davecheney> ask uriel
[07:37] <wrtp> davecheney: gotta go. have fun.
[07:37] <davecheney> wrtp: cya
[08:12] <niemeyer> Hellos!
[08:29] <rog> Aram, niemeyer: it'd be nice to be able to talk, eh?
[08:29] <Aram> heh, yeah
[08:29] <niemeyer> rog: Yeah.. well.. I'm just responding to Dave's email, and then we can move elsewhere to chat as well
[08:42] <niemeyer> fwereade: ping
[08:42] <fwereade> niemeyer, pong
[08:42] <niemeyer> fwereade: Heya, good morning
[08:43] <fwereade> niemeyer, and yourself :)
[08:43] <niemeyer> fwereade: Do you have the RT# for the juju-dev ML?
[08:43] <fwereade> niemeyer, it was set up this morning
[08:43] <niemeyer> fwereade: Oh
[08:43] <fwereade> niemeyer, I appear to be an administrator, which I guess I should have expected :/
[08:43] <niemeyer> fwereade: Yeah :-)
[08:43] <fwereade> niemeyer, something wrong?
[08:44] <niemeyer> fwereade: No, I want to use it :)
[08:44] <niemeyer> fwereade: Have you subscribed people to it?
[08:44] <fwereade> niemeyer, not yet
[08:44] <niemeyer> fwereade: Ok, would you mind to do that so we can start using it?
[08:44] <fwereade> niemeyer, on it
[08:44] <niemeyer> fwereade: Subscribing the obvious candidates, and then mailing juju@ should do it
[08:45] <niemeyer> fwereade: Thanks a lot
[08:45] <niemeyer> I'll hold off sending the email to Dave to send it to the list instead
[08:50] <fwereade> niemeyer, added
[08:50]  * fwereade worries that he's forgotten someone who will be mortally offended
[08:52] <niemeyer> fwereade<EMAIL_ADDRESS>[08:52] <fwereade> niemeyer, yeah
[08:52] <niemeyer> fwereade: Send an email to juju@ inviting people.. no body will be offended
[08:52] <niemeyer> nobody
[08:53] <niemeyer> fwereade: Is Aram in?
[08:53] <fwereade> niemeyer, yeah
[08:53] <niemeyer> fwereade: Superb
[08:53] <niemeyer> fwereade: Thanks a lot for taking care of this
[08:53] <niemeyer> Sending first email
[08:53] <fwereade> niemeyer, a pleasure :)
[08:54] <niemeyer> Done
[08:54] <niemeyer> Let's see if email still works these days ;-)
[09:08]  * TheMue has the mail in his folder for this list, nice.
[09:48] <niemeyer> TheMue: ping
[09:49] <TheMue> niemeyer: pong
[09:49] <niemeyer> TheMue: I spent some time yesterday with rog and aram
[09:49] <niemeyer> TheMue: around the concept of relations and how they were inverted
[09:50] <TheMue> niemeyer: I'm listening.
[09:50] <niemeyer> TheMue: We got to the conclusion that the original design was actually more future proof that what we have in place in the CL now
[09:50] <niemeyer> TheMue: It's very hard to imagine that we'll have a single service participating in a single relation with two roles
[09:52] <niemeyer> TheMue: But it's not so much of a stretch to imagine that two services may participate in a relation with the same role
[09:52] <TheMue> niemeyer: IC
[09:52] <niemeyer> TheMue: E.g. a master with two slaves, two peers, etc
[09:52] <niemeyer> TheMue: The new design makes that unfeasible
[09:53] <TheMue> niemeyer: Hmm, a change from map[role]serviceKey to map[role][]sericeKey wouldn't help (as a quick thought)?
[09:54] <TheMue> niemeyer: With all depending changes naturally.
[09:54] <niemeyer> TheMue: Sounds worse than just doing what we had
[09:54] <niemeyer> TheMue: map[service key]stuff
[09:55] <TheMue> niemeyer: OK
[09:55] <niemeyer> TheMue: That said, hold on a moment
[09:55] <niemeyer> TheMue: I'll re-review the latest state of that branch.. I'm hoping we can integrate the current version, and then refactor it over
[09:56] <TheMue> niemeyer: The idea of William and me has been to move away from seperate AddRelation() and AddEndpoint(). So that the risk of having a relation w/o EP or only a provider or requirerer is lower.
[09:58] <TheMue> niemeyer: Maybe following the current model but with a new API could do this too.
[10:08] <niemeyer> TheMue: I don't see how that's related to the point above
[10:09] <TheMue> niemeyer: It's only the motivation how the change started. The model change has then rised out of a discussion (as it seems sadly with a wrong direction).
[10:10] <TheMue> niemeyer: So maybe the model could now better stay as it is in Py, but the API changes to reduce the risk of adding illigal relation sinks.
[10:17] <niemeyer> TheMue: Agreed, not suggesting further changes.. just the topology has to be adapted to invert the map
[10:20] <TheMue> niemeyer: OK, start a new branch based on the zk to topo renaming to change the topology first. Afterwards new branches for AddRelation() and RemoveRelation() while the two current open ones will be abandoned.
[10:21] <niemeyer> TheMue: Please hold on
[10:21] <niemeyer> TheMue: What are you abandoning?
[10:23] <TheMue> niemeyer: The AddRelation() and the RemoveRelation() branches. They have older branches as prerequisites.
[10:24] <TheMue> niemeyer: I don't know how good the newer refactoring branch then works with those two.
[10:24] <niemeyer> TheMue: No, please don't drop them
[10:24] <niemeyer> TheMue: We've spent a lot of time polishing those branches
[10:24] <niemeyer> TheMue: Let's get them in, and have the change on top of them
[10:24] <TheMue> niemeyer: Merging is now problem?
[10:25] <niemeyer> TheMue: Me not understand
[10:25] <TheMue> niemeyer: Ah, but I understand you now. You want to get both in the trunk first before I start refactoring.
[10:26] <niemeyer> TheMue: Yeah
[10:26] <TheMue> niemeyer: Am I right?
[10:26] <TheMue> niemeyer: Good.
[10:26] <TheMue> niemeyer: Otherwise I would have kept the source and then bring it in with new branches.
[10:28] <TheMue> niemeyer: The "new" RemoveRelation() propose will come in in a few moments, just testing.
[10:28] <niemeyer> TheMue: Ah, cool
[10:35] <TheMue> niemeyer: Aaargh, it's in, but again with a lot of file too much in the review list.
[10:36] <niemeyer> TheMue: Ok, can you please clean it up so I can review and unblock you?
[10:37] <TheMue> niemeyer: Will try. It depends on the AddRelation() proposal.
[10:37] <niemeyer> Aram: https://launchpad.net/mgokeeper
[10:37] <niemeyer> Aram: bzr branch lp:mgokeeper and profit :)
[10:38] <niemeyer> TheMue: The pre-requisite is merged.. it's the same problem you had last time, and the same solution as well
[10:39] <TheMue> niemeyer: Yep
[10:56] <niemeyer> TheMue: "Today this isn't done. I would like to do it in a new small branch after this
[10:56] <niemeyer> and RemoveRelation() are in."
[10:57] <niemeyer> TheMue: Ok, but please note that down as the next task after fixing the topology details
[10:57] <hazmat> new 'juju-dev' mailing list?
[10:57] <TheMue> niemeyer: Hmm, merged, pushed, proposed, everything is there. But also still those files not part of the branch. It's only that they are with one delta in rietveld while the changed file have two.
[10:58] <niemeyer> TheMue: You have to push the pre-req after merging trunk in it, as you did last time
[10:58] <TheMue> niemeyer: I've done.
[10:58] <niemeyer> TheMue: The diff is the diff that bazaar generates
[10:58] <niemeyer> TheMue: So whatever is being pushed is the actual diff between the two branches
[10:59] <TheMue> niemeyer: I have to digg deeper.
[10:59] <niemeyer> TheMue: That's all that there is to it really
[10:59] <niemeyer> TheMue: If you merge trunk on the pre-req, push it to Launchpad, merge trunk on the follow up, repropose, it should wokr
[10:59] <TheMue> niemeyer: Why the quotes around the sentence above? "Today this …"
[10:59] <niemeyer> TheMue: Because it's your sentence
[11:00] <niemeyer> hazmat: Yeah, William sent a note to juju@
[11:01] <niemeyer> TheMue: The task should not be lost.. a few times we've said something was going to be done as a follow up and it ended up going missing
[11:02] <niemeyer> TheMue: So please write down to keep track this should be in the queue after the current branch and the topology changes
[11:02] <niemeyer> We really need an organized bug tracker that we can look at
[11:02] <niemeyer> Hmm.. maybe we should create a juju-core project in Launchpad
[11:03] <TheMue> niemeyer: Yep, missing that. Workied with it since the 90s and introduced it in several projects. It's indeed helping.
[11:04] <niemeyer> TheMue: LOL.. yeah :)
[11:04] <niemeyer> TheMue: We have a bug tracker.. it's just a mess because of the mix up of juju py
[11:05] <TheMue> niemeyer: So time for juju go?
[11:05] <niemeyer> TheMue: Hm?
[11:05] <niemeyer> TheMue: So, do you know the task I'm talking about above?
[11:07] <TheMue> niemeyer Not yet, will look into the logs. Right now I'm fighting with bzr. It says in the prerequisite as well as in the current branch that there's nothing to merge from the trunk and in the prerequisite that there's nothing to push.
[11:07] <TheMue> niemeyer: Drives me mad.
[11:07] <niemeyer> TheMue: Ok.. I'll file a bug and assign to you.
[11:07] <TheMue> niemeyer: Thx
[11:08] <niemeyer> TheMue: Have you merged trunk onto the pre-requisite?
[11:08] <TheMue> niemeyer: Yes.
[11:09] <TheMue> niemeyer: Just tried again, nothing to do. *sigh*
[11:09] <TheMue> niemeyer: Same in my branch.
[11:10] <TheMue> niemeyer: And bzr push says that there is nothing to push.
[11:11] <niemeyer> TheMue: Merge the pre-req onto your branch now
[11:12] <TheMue> niemeyer: Oh, something new, a warning about criss-cross, but everything merged successful.
[11:12] <niemeyer> TheMue: Yep.. that's the problem
[11:13] <niemeyer> TheMue: Try pushing the new content
[11:13] <niemeyer> and proposing it
[11:13] <niemeyer> I hope that works
[11:15] <TheMue> niemeyer: Ah, yeah, better now. Thank you.
[11:15] <niemeyer> TheMue: Woohay!
[11:17] <TheMue> niemeyer: Worked too long w/o branching. But by now I've also started to branch my private software. ;)
[11:24] <niemeyer> TheMue: I see you're renaming from zkRelation to topoRelation.. are tests broken at the moment without that?
[11:25] <TheMue> niemeyer: Without renaming it has been broken.
[11:25] <TheMue> niemeyer: Yes.
[11:25] <niemeyer> TheMue: Ok :(
[11:26] <niemeyer> TheMue: Trunk is being broken way too often :(
[11:26] <niemeyer> 	 382                 t.RemoveRelation(relation.key)
[11:26] <niemeyer>  383                 return nil
[11:26] <niemeyer> TheMue: Is RemoveRelation returning no errorr?
[11:27] <TheMue> niemeyer: No, it's only removing inside a map. Today it's also not checked at that point if it exists in that dir.
[11:28] <niemeyer> TheMue: OK
[11:28] <niemeyer> / Relation returns the relation with key from the topology.
[11:28] <niemeyer> func (t *topology) Relation(key string) (*topoRelation, error) {
[11:28] <niemeyer>         if t.topology.Relations == nil || t.topology.Relations[key] == nil {
[11:28] <niemeyer>                 return nil, fmt.Errorf("relation %q does not exist", key)
[11:28] <niemeyer> TheMue: We don't want the user to be getting this error message
[11:29] <TheMue> niemeyer: Oh, please wait.Just seen an assert_relation there. Will add it too.
[11:29] <niemeyer> TheMue: The relation key is completely uninteresting as far as a user is concerned
[11:30] <niemeyer> TheMue: The state method should verify the state in those cases, and error early with a sensible message
[11:30] <TheMue> niemeyer: OK
[11:30] <niemeyer> TheMue: If we get an Relation from relation we should display prefixed with something saying that an unexpected action happened while doing whatever
[11:31] <niemeyer> TheMue: In which case the relation key might go out, but we have no idea about why it was failing since we've checked it early
[11:31] <niemeyer> TheMue: So it's debugging rather than something we'd like the user to be commonly looking at
[11:31] <TheMue> niemeyer: IC. Do you note it in the review?
[11:31] <niemeyer> TheMue: I'll copy & paste what I just said
[11:31] <TheMue> niemeyer: I have to break for lunch, wife is calling.
[11:31] <TheMue> niemeyer: Yes, thx.
[11:32] <niemeyer> TheMue: Sure, I'll see you on Monday, have a good lunhc
[11:35] <niemeyer> fwereade: Have you added andrewmelina?
[11:35] <niemeyer> fwereade: To the list?
[11:44] <fwereade> niemeyer, sorry, no I didn't
[11:45] <niemeyer> fwereade: no problem, I thought we might have missed it
[11:46] <fwereade> niemeyer, is that the same person as andrewsmedina at gmail?
[11:46] <fwereade> niemeyer, can do that now
[11:46] <niemeyer> fwereade: Yeah, I suspect so
[11:47] <niemeyer> fwereade: Thanks!
[11:50] <niemeyer> TheMue: https://bugs.launchpad.net/juju-core/+bug/1007373
[11:56] <niemeyer> TheMue: https://codereview.appspot.com/6223055/ is still dirty
[12:07] <TheMue> niemeyer: So, 6223055 is cleaned up.
[12:09] <niemeyer> TheMue: Thanks
[12:09] <TheMue> niemeyer: Same problem with its prerequisite again.
[12:09] <niemeyer> TheMue: Yeah, I do apologize for the problem.. I should have fixed it already
[12:13] <TheMue> niemeyer: Gna, it's also my inexpertness with branching. So don't mind. The more often I have this problem the better I learn how to avoid it. ;)
[12:20] <niemeyer> TheMue: It's not actually your fault.. the pre-req support in lbox should handle that case correctly without you having to worry about it
[12:21] <TheMue> niemeyer: So I'm happily awaiting the next release.
[12:22] <niemeyer> TheMue: Review delivered, and you have a LGTM with a few trivial comments
[12:23] <TheMue> niemeyer: Just reading them.
[12:23] <TheMue> niemeyer: Thanks.
[12:33] <niemeyer> fwereade: You got a LGTM too
[12:33] <fwereade> niemeyer, sweet tyvm
[12:34] <niemeyer> fwereade: it's on the smaller branch, though :(
[12:34]  * niemeyer <= cheater
[12:34]  * niemeyer <= hungry too
[12:34] <niemeyer> We'll step out for lunch
[12:34] <fwereade> niemeyer, no worries :)
[12:34] <fwereade> LGTMs invariably LGTM ;p
[12:34] <niemeyer> Hehe :)
[12:34] <niemeyer> SGTM! ;)
[13:07] <fwereade> rog, is DefaultSeries making its way somewhere that's accessible via a juju.Conn?
[13:07] <fwereade> bah, that was a *we*'ll step out for lunch, wasn't it?
[13:09] <TheMue> fwereade: Looks like.
[13:33] <niemeyer> fwereade: You've got another LGTM.. hopefully it's sensible
[13:33] <niemeyer> fwereade: (the comments, I mean)
[13:34] <niemeyer> fwereade: Regarding DefaultSeries, yeah, CurrentSeries is going to be available
[13:36] <fwereade> niemeyer, cool, thanks
[13:36] <fwereade> niemeyer, is that going to be directly on Environ?
[13:37] <fwereade> niemeyer, CurrentSeries^^
[13:37] <niemeyer> fwereade: No, it's a global based on the current machine IIRC
[13:38] <niemeyer> fwereade: So should be usable from elsewhere, as long as we have no loops
[13:38] <fwereade> niemeyer, hmm, ok; I presume it will be an env setting at some stage soon, though?
[13:38] <niemeyer> fwereade: Ah, yep
[13:38] <niemeyer> fwereade: That's something else, sorry, I misunderstood
[13:39] <niemeyer> fwereade: DefaultSeries coming from the env config will certainly be accessible via Conn, since it's stored in the State
[13:39] <fwereade> niemeyer, I have a feeling that rog and dave are both circling that general area so I'm rather reluctant to start implementing that sort of stuff
[13:39] <niemeyer> fwereade: I don't *think* either of them are looking at it now
[13:40] <fwereade> niemeyer, hm, ok, I though I saw a CL from dave that was State.Environment
[13:40] <fwereade> niemeyer, just a ConfigNode for now but clearly a start
[13:40] <niemeyer> fwereade: Uh.. maybe I missed it
[13:40]  * niemeyer looks at review queue
[13:40] <niemeyer> add-environment.. suspect.. looking
[13:40] <fwereade> niemeyer, https://codereview.appspot.com/6261055/
[13:41] <niemeyer> fwereade: Yep, looks good
[13:43] <niemeyer> fwereade: Hmmm
[13:43] <niemeyer> fwereade: I'm a bit sad that we'll be poking at that configuration manually
[13:43] <niemeyer> fwereade: For well-known keys
[13:44] <fwereade> niemeyer, I was a bit uncertain about it; trying to remember the discussion we had at UDS
[13:44] <niemeyer> fwereade: Wondering if DefaultSeries + SetDefaultSeries are reasonable
[13:44] <niemeyer> fwereade: and whether they should be adding to that same setting, or living outside
[13:44] <niemeyer> fwereade: These settings will be common for all providers, I suspect
[13:45] <fwereade> niemeyer, I'm hoping for a separate type for common env settings that we can manipulate nicely
[13:45] <niemeyer> fwereade: I'd like that too
[13:45] <niemeyer> fwereade: We don't even need a separate type, I suppose.. state.DefaultSeries() might work
[13:46] <fwereade> niemeyer, hmm... DefaultSeries and Constraints are both common env settings, and PlacementPolicy may end up becoming one too... with 3 candidates for that sort of thing I'm reluctant to tack it directly onto State
[13:47] <niemeyer> fwereade: Why? What do we get by injecting them in another type?
[13:47] <rog> TheMue, fwereade, niemeyer: here's how it looks when we store units inside services rather than as a global thing. https://codereview.appspot.com/6247066
[13:47] <fwereade> niemeyer, it's just that State feels big enough already :)
[13:48] <niemeyer> fwereade: It does, because indeed it has a lot of stuff.. but I'm not sure that having to do state.EnvironSettings().SetDefaultSeries(...) is any better
[13:48] <fwereade> niemeyer, yeah, maybe so
[13:49] <rog> fwereade: can DefaultSeries be modelled as a constraint?
[13:50] <niemeyer> fwereade: Maybe the fact we can change multiple things at once and then flush might justify having a separate type
[13:50] <fwereade> rog, IIRC I couldn't quite find a clean way to do so
[13:50] <fwereade> rog, but it's clearly that species of kidney from a certain perspective
[13:50] <rog> fwereade: do you remember why, by any chance?
[13:51] <niemeyer> rog: Ah, no, it's actually not part of the constraint, and there's a good reason
[13:51] <niemeyer> rog: It's part of the charm URL
[13:51] <fwereade> rog, I think it's that it's the only thing that's a charm constraint as well as a machine constraint
[13:51] <fwereade> rog, so it ends up feeding into the constraints
[13:52] <fwereade> rog, but it isn't really one itself
[13:53] <rog> fwereade, niemeyer: couldn't we just take it from the constraints anyway? if we have no constraints, then we'll need to decide somehow and then that will have to be an instance constraint, presumably
[13:54] <fwereade> rog, IMO that is likely to end up a bit convoluted
[13:54] <fwereade> rog, we've already decided, based on the charm, before other constraints really come into play
[13:55] <rog> fwereade: so does it ever make sense to have a "series" constraint that doesn't match DefaultSeries?
[13:55] <niemeyer> rog: No, can't come from the constraints, because the charm has a URL
[13:55] <niemeyer> rog: That's where the decision comes from
[13:55] <fwereade> rog, juju deploy oneiric/wordpress
[13:56] <rog> fwereade: so maybe one way of looking at it is that the *charm* implies some constraints.
[13:56] <fwereade> rog, absolutely so
[13:57] <fwereade> rog, ubuntu-series is a computed constraint that's never exposed in the UI but is used in picking image
[13:59] <niemeyer> fwereade: I'm tempted to suggest we just state.SetDefaultSeries => state.EnvironConfig().Set("default-series", ...)
[13:59] <niemeyer> fwereade: Or maybe not even that, actually.. it's not clear we'll ever set this value through the API outside of environment changes
[14:00] <niemeyer> fwereade: Given that the client API is actually "juju set-env default-series=oneiric"
[14:00] <niemeyer> fwereade: Right?
[14:00] <niemeyer> fwereade: Or did you have something else in mind?
[14:00] <fwereade> niemeyer, yeah, I think so
[14:00] <niemeyer> fwereade: The reading aspect seems to make sense, though
[14:01] <niemeyer> fwereade: I mean
[14:01] <fwereade> niemeyer, all I'm really saying is that I'll want to know how to read it at some point soon :)
[14:01] <niemeyer> fwereade: Having state.DefaultSeries() => EnvironConfig().Get("default-series")
[14:01] <niemeyer> fwereade: jinx
[14:01] <niemeyer> ;)
[14:01] <fwereade> niemeyer, :p
[14:01] <rog> sounds good to me
[14:13] <fwereade> niemeyer, btw, ty for Resolve review; ok to sumbit if I err out on empty local path (and make the other changes ofc ;))?
[14:16] <fwereade> rog, btw, the unit path change looks really nice to me
[14:16] <fwereade> rog, is this something we've agreed to go with or just something you're throwing out there for discussion?
[14:17] <fwereade> rog, if the former I'll give it a more detailed look :)
[14:28] <niemeyer> fwereade: Yeah, that's implied by the LGTM
[14:28] <niemeyer> fwereade: If you think something might be done differently, or disagree with one of the points, a new review makes sense, otherwise a change+submit is fine on LGTM
[14:29] <fwereade> niemeyer, cool, cheers, wasn't quite sure how to interpret the "should we" ;)
[14:30] <rog> fwereade: just been discussing with gustavo
[14:30] <niemeyer> Very warmly.. I feel sorry for Aram :)
[14:30] <rog> fwereade: couple of changes coming up in a mo
[14:30] <niemeyer> We agree, though, as usual
[14:34] <niemeyer> OKAY!
[14:34] <niemeyer> Time to head home
[14:35] <niemeyer> A good weekend to all, and wish me luck on hiding the big aluminum cigar
[14:35] <Beret> heh
[14:35] <niemeyer> s/hiding/riding
[14:35]  * Beret won't ask
[14:35] <niemeyer> Beret: airplane..
[14:43]  * robbiew adds mramm to his buddy list ;)
[14:47] <TheMue> mramm: Hiya
[14:48] <mramm> Hy
[14:48] <mramm> how's everything going?
[14:49] <TheMue> mramm: Fine, thank you. Welcome on board.
[14:49] <mramm> Thanks
[14:52] <robbiew> we are now just waiting for him to get access to the inner sanctum...aka irc.canonical.com & wiki.canonical.com :P
[14:52] <Beret> from there, his soul is forever tainted
[14:52] <mramm> very interested in looking around the inner sanctum
[14:53] <robbiew> lol
[14:53] <mramm> sure, but there's interesting stuff
[14:53] <Beret> thus the tainting
[14:53] <mramm> to look at while my soul is being eaten away
[14:53] <robbiew> it's where we hide the oompa loompas
[14:53] <mramm> ahh
[14:53] <mramm> I wondered
[14:59] <fwereade> robbiew, ping
[15:01] <robbiew> fwereade: pong
[15:02] <robbiew> fwereade: one sec ;)
[15:05] <robbiew> fwereade: invite sent
[15:22] <rog> Beret: lol
[16:16] <fwereade> happy weekends all!
[16:34] <rog> fwereade: and you!
[17:32] <TheMue> fwereade, rog: Happy weekend too.
[17:33] <rog> TheMue: and you. i'm away monday and tues
[17:33] <rog> TheMue: so see you wed!
[17:35] <rog> trying hard to lbox propose from the train through my phone...
[17:35] <rog> it's not liking it much!
[17:36] <TheMue> rog: Greet the queen.
[17:37] <rog> TheMue: of course. i always pop in for a quick cuppa if i'm in town
[17:38] <TheMue> rog: *lol*
[17:39] <rog> TheMue: yay! https://codereview.appspot.com/6247066
[17:42] <TheMue> rog: Uh, there are flies on the front page. Your train is too fast.
[17:42] <rog> TheMue: lol
[17:44] <rog> TheMue: that CL make the unit key look like unit-00000-00000 where the first number is the service key number and the second is the id within the service
[17:44] <rog> s/make/makes
[22:42] <Aram> hello.
[22:42]  * Aram is back in austria.
[22:44] <andrewsmedina> Aram: hi


[05:28] <mr_rune> i need help about ubuntu 11.04, virtualbox 4.0.8 and iphone 4
[05:28] <mr_rune> someone, please....?
[05:28] <erbun> haha wow thats a lot to need help with whats up?
[05:29] <mr_rune> thanks :) explaining the scenario...
[05:29] <mr_rune> ubuntu is the host, using virtualbox to create a windows 7 virtual machine
[05:30] <mr_rune> i downloaded the add-ons the usb file that make usb ports to work, everything ok until now
[05:30] <mr_rune> iphone 4 jailbroken, with openssh installed
[05:31] <mr_rune> the problem: i connect the iphone, the w7 recognizes it, open it as a camera (normal behavior) BUT i cant connect to it via winscp
[05:32] <mr_rune> question: is there a way to connect the iphone to a w7 virtual machine via winscp ( to save some photos before sync and losing everything)?
[05:33] <erbun> well.. honestly I have never tried to do that, however, maybe we can find a different solution.  I take it your main goal is to pull photos off your iphone?
[05:34] <mr_rune> yes, i'm planning to sync it the normal way with itunes after that, but first i need to save that photos
[05:34] <mr_rune> i'm open to any ideas
[05:35] <erbun> I don't have an IPhone, but do have an ipad and ipod, and I have found that I have been able to pull media off of them through ubuntu directly without a need for itunes.  My only concern is if they label their photos like the ipad does its music and if they do, if you have a lot of photos, it might suck to get the photo names correct
[05:36] <erbun> but I can't see any issue with pulling all of the files off through Ubuntu.  You may have jacked up file names, but the photos I think would be there
[05:36] <mr_rune> oh thats not a problem here, the photos doesnt have names anyway
[05:37] <mr_rune> the problem is: they are not in the camera roll
[05:37] <mr_rune> they are in that album that sync with your images library
[05:37] <erbun> if you plug the iphone into ubuntu, without vm running, do you get a little pop up asking if you want to use such and such image viewer?
[05:38] <mr_rune> yes, it asks to open banshee and shotwell
[05:38] <erbun> ok wait one
[05:39] <mr_rune> shotwell doesnt show any photos (since it only show photos that are in the camera roll) and banshee doesnt show any music (i really dont know why)
[05:39] <mr_rune> music is not the problem, i can get them again....but i cant take the photos again :)
[05:40] <erbun> Hmm.. the Banshee thing is odd, as with my ipad it works perfectly.  I have to admit, with the camera thing I have little xp with.  I'm kinda anti apple and have only a little xp with working with them.  lemme google a couple of things
[05:41] <mr_rune> sure, thank you very much for your help man
[05:42] <erbun> hey dude no worries.. Its usually a tough crowd in the linux world, and I still consider myself a newbie.  People are rough.   Im just sayin... I dont have this problem with my evo;)
[05:44] <erbun> sorry lol couldnt help it
[05:45] <mr_rune> i'm really considering to get another phone
[05:45] <mr_rune> iphone is amazing, but...since i made ubuntu my only system, i'm stuck in this point
[05:45] <erbun> I work in the wireless communication world.  If ou ever have any questions just let me know
[05:46] <mr_rune> sure
[05:46] <mr_rune> what smartphone do you recommend?
[05:47] <mr_rune> oh i just remembered....is it viable to use ubuntu one or dropbox to upload the photos?
[05:47] <erbun> You a huge fan of ATT?
[05:48] <mr_rune> it's not an option here on brazil
[05:48] <mr_rune> but ebay is :)
[05:49] <erbun> haha.. I use the evo from sprint, which is the same as the thunderbolt with Verizon and the Inspire for ATT.  The phone has a nice large screen and is super powered under the hood
[05:50] <erbun> it all boils down to network with that phone
[05:51] <erbun> Okay man.. not saying its gonna be easy.. but so far the only close solution Ive found is the following blog:
[05:51] <mr_rune> better than iphone? i still have to see a better phone that it here
[05:51] <erbun> http://birdynumnum.wordpress.com/2010/12/15/how-to-get-your-iphone-ios-4-2-1-to-work-with-ubuntu-10-10/
[05:52] <erbun> not sure what your options are down there but yea.. friends who used to brag about their iphone are now trying to get out of their contract to get the htc evo or one of its brothers
[05:53] <erbun> just the processor alone is damn near double the speed.. brb gonna go smoke
[05:54] <mr_rune> hmmm
[05:54] <mr_rune> 4.3.3 here, but i'll try lets see
[06:02] <mr_rune> thats for installing libmobiledevice
[06:03] <mr_rune> its not in the repositories anymore
[06:03] <mr_rune> what about fuse?
[06:09] <erbun> not sure.. hold on
[06:10] <mr_rune> don't know what im doing here....just installed some fuse and gvfs files....i remember i did read about it in some sites....
[06:13] <erbun> when you  plug in your iphone into ubuntu can you get access tothe dcim folder?
[06:16] <mr_rune> yes
[06:16] <mr_rune> DCIM>100APPLE>nothing
[06:18] <mr_rune> the thumbnails are in another folder, with strange names
[06:18] <mr_rune> CDFG.jpg, for example
[06:19] <erbun> Yea APple names things random names which is tracked through a database to try and keep people from doing what you are trying to do
[06:19] <mr_rune> lol
[06:19] <erbun> they do the same thing with music too
[06:19] <mr_rune> damn apple
[06:20] <mr_rune> yeah, the musics are in another folder, same strange names
[06:20] <mr_rune> well
[06:20] <mr_rune> at least is there a way to upload the photos to ubuntu one?
[06:21] <erbun> yea.. dude Im not having much luck find much else.. wish I was more help
[06:21] <mr_rune> or....will i lose quality if i send them to my email?
[06:22] <mr_rune> no man, i apreciate very much your efforts, really thank you
[06:22] <mr_rune> i foud some docs, but they were for gentoo....lots of pages of commands and other hacker stuff to do such simple thing, like to save a photo
[06:23] <erbun> you shouldnt lose quality sending to email, as most emails will except much larger then a high def file attachment.  Yea.. Like I said man, this is exactly why I refuse to buy anything else apple.  They make a great product, as long as you buy nothing but apple and you do things the way they want you too
[06:25] <mr_rune> i'm really inclined to get and android phone.....maybe samsung or htc, just for the compatibility with ubuntu
[06:28] <mr_rune> wait, updates available, maybe its the solution...
[06:30] <erbun> Hopefully, on the other note, I highly suggest htc.  Anyways.. i gotta crash.. you have a good one man
[06:31] <mr_rune> not without its flaws...
[06:31] <mr_rune> testing
[06:34] <mr_rune> hmmmm banshee recognized the music...reading the tags hmmmmm.....
[06:34] <mr_rune> erbun: the force is with you man
[06:51] <mr_rune> yeah yeah anthrax FTW
[06:51] <mr_rune> well the music problem is solved
[06:52] <mr_rune> i downloaded something that made banshee recognize properly the device
[06:52] <mr_rune> now to the photos
[07:15] <mr_rune> erbun: hey man gtg now, but thank you very very much, really
[07:15] <kristian-aalborg> yo all
[07:16] <mr_rune> the music is safe, going to research more about saving the photos
[07:16] <kristian-aalborg> I installed nautilus for the dropbox functions... I'm wondering if it could be slowing my system down a bit?
[07:16] <mr_rune> kristian-aalborg:  are you in gnome?
[07:17] <kristian-aalborg> no, openbox
[07:17] <mr_rune> i believe yes, it could
[07:55] <Guest19472> i have a question on Ubuntu 10.04 LTS. Does it ever get updated? As in is there any chance of firefox for example ever being update to firefox 4?
[13:01] <serfus> since i have installed and started to use hebrew in my natty, spell checking in english is not working. how can i get it back?
[13:10] <geirha> In OpenOffice?
[13:12] <serfus> geirha, in general
[13:14] <geirha> Hm. I think that's upto each application. And I'd expect most applications to use the current language for spell checking.
[13:16] <serfus> let's say in xchat?
[13:16] <serfus> in chromium i found where i can change it
[13:16] <serfus> it's kind of odd, in chromium you cah have only one language to be spell checked
[13:21] <geirha> In firefox I right-click the textarea and choose a different language for spell checking. Haven't tried to do the same in chromium.
[13:23] <serfus> i got it in chromium, now i need xchat
[13:26] <serfus> should have been a place where you can choose the language you want to be spelled check.
[13:26] <serfus> in general
[13:34] <Sidewinder1> serfus, I think X-Chat is installed by default.
[13:49] <Maddeth> Good day all :)
[13:49] <Maddeth> Gots me a question to ask ya'll
[13:52] <geirha> Shortest question I've ever seen.
[13:53] <bioterror> that was
[14:20] <coalwater> lol :D
[16:08] <bodhi_zazen> http://fcoremix.files.wordpress.com/2011/06/djlolcat.jpg
[16:25] <holstein> whos a WIKI master? and wants to help me with an issue?
[16:25] <holstein> https://wiki.ubuntu.com/UbuntuStudio/TeamReports
[16:26] <holstein> its down at the very bottom... previous reports

[18:18] <ubuntu__> help my phone is the only way i have of connecting
[18:19] <ubuntu__> i had to use a live cd as ubuntu wont let my tre bredband usb stick be used this is subben as until 3 it was working fine
[18:19] <ubuntu__> its StockholmAngel btw
[18:23] <ubuntu__> also it keeps overheating like 95c
[18:25] <bioterror> clean the fan
[18:26] <ubuntu__> its a laptop
[18:26] <ubuntu__> it is only after a new install
[18:26] <ubuntu__> and the machine is 5 months old
[18:27] <ubuntu__> @ bioterror
[18:41] <kristian-aalborg> hi all
[18:41] <Jimmie> Hey
[18:42] <holstein> ubuntu__: if its overheating on live CD's, the i would think its hardware as well
[18:42] <holstein> try the ubuntu 10.04 live CD
[18:49] <ubuntu__> holsten its fine now but the room temp is 30c
[18:49] <ubuntu__> i live in a very hot area
[18:51] <ubuntu__> holstein: putting it in the freezer helps
[18:51] <bioterror> :D
[18:51] <holstein> ubuntu__: thats hardware
[18:51] <Sidewinder1> Now, I'm totally confused. Wanted to look at Unity; burned an 11.04 livecd after md5summing it (A-OK), put it into a dual boot machine (XP and 10.04) no menu (ie: Try Ubuntu, Install), it just boots to the 11.04 desktop. Funny thing is it's 'gotta be Classic, not Unity as I have Applications, Places, System, at the top panel???Did I do somethin' wrong?
[18:52] <julie> ubuntu__, the freezer's a pretty harsh approach and could actually cause serious disk problems
[18:52] <ubuntu__> julie: oh ok
[18:52] <holstein> sw0rdfish: yup, 3d is not optional
[18:52] <ubuntu__> fridge_
[18:52] <holstein> Sidewinder1: ^^
[18:52] <holstein> sw0rdfish: sorry :)
[18:52] <ubuntu__> julie: i just put it in the freezer for 3 mins
[18:53] <ubuntu__> no more
[18:53] <holstein> there is a package *unity-2d or unity2d, but not availalbe by default
[18:53] <Sidewinder1> So the only way to see Unity is to install?
[18:53] <sw0rdfish> hello holstein
[18:53] <sw0rdfish> lol
[18:53] <holstein> ubuntu__: thats a hardware issue, if its 5 months old, you might still be under warranty
[18:54] <ubuntu__> holstein: thing is i move soon from se to fi for work
[18:54] <ubuntu__> fi= finland
[18:54] <holstein> Sidewinder1: there are screenshots... you should be able to install the 2d verion in the live environment, and logout and select it
[18:54] <holstein> ubuntu__: doesnt matter, you got a broken box... depends on what you want to do about it
[18:54] <julie> ubuntu__ my warning was related to the disk plate's contracting in the freezer
[18:54] <ubuntu__> Sidewinder1: go to edubuntu site they have a thing that you can log into and see what edubuntu is like / it has unity
[18:55] <holstein> ubuntu is just awesome, not magical
[18:55] <ubuntu__> Sidewinder1: you dont have to download it to see what its like
[18:55] <julie> ubuntu__, in order to get reliable operations on a drive, it should remain at the most stable temperature possible
[18:55] <ubuntu__> its like a virtual machine
[18:56] <Sidewinder1> holstein, That's, IMHO, is rather silly; I wanted to play with Unity first (I'm an LTS guy) in a live environment, mostly to familiarize myself with it too help on these channels...:-(
[18:58] <Sidewinder1> holstein, Would you happen to have the edubuntu link handy?
[18:58] <holstein> Sidewinder1: unity is default, and gnome is what it gets 'stepped down' to, if the card doesnt have 3d support
[18:58] <holstein> http://www.edubuntu.org/weblive
[18:58] <holstein> ^ looks like
[18:59] <Sidewinder1> holstein, That may be it as it's an old system; the sacrificial goat, as it were.
[18:59] <holstein> unity2d should work fine
[18:59] <holstein> try that*
[18:59] <Sidewinder1> holstein, Thank you very much!
[19:00] <ubuntu__> julie:  tack sa mycket
[19:01] <julie> ubuntu__, I don't understand that language
[19:01] <ubuntu__> swedish meaning thank you very much, its a very big compliment
[19:02] <julie> :)
[19:10] <ubuntu__> tala du svenska? anyone
[19:19] <holstein> ubuntu__: check http://loco.ubuntu.com/
[19:20] <holstein> there might be a very active swedish speaking community, and if not, you should get one started :)
[19:31] <ubuntu__> holstein: jag tala lit svenska
[19:31] <ubuntu__> lol
[19:31] <ubuntu__> i speak very little swedish
[19:32] <holstein> ubuntu__: you personally speak very little swedish?
[19:33] <ubuntu__> holstein: ja, but i speak engelska or english as my first language
[19:33] <ubuntu__> im learning swedisng, danish, icelandic, norwegen and finnish
[19:33] <ubuntu__> swedish*
[19:33] <holstein> ubuntu__: i see.. the off-topic channel is #ubuntu-beginners-team
[19:33] <ubuntu__> ok
[19:34] <ubuntu__> #ubuntu-beginners-team
[19:34] <ubuntu__> #ubuntu-beginners-team
[19:34] <ubuntu__> irssi hard to use
[19:35] <holstein> yeah, /j or /join #channel
[21:23] <davidhel1234567> Hi uhm i am new to the obliviously, but for the last couple days i still cannot get my wireless card to work
[21:23] <ibuclaw> davidhel1234567, what model is it?
[21:25] <davidhel1234567> its a Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01) i got this from lspci command in terminal
[22:53] <elks294> how do you install .run file
[22:53] <holstein> elks294: https://help.ubuntu.com/community/InstallingRunPackage
[22:54] <elks294> this is why i ask
[22:54] <elks294> it says you need superuser
[22:54] <holstein> right
[22:54] <holstein> elks294: what is it?
[22:54] <elks294> its framework
[22:54] <holstein> you dont want to run things as root (superuser)
[22:54] <holstein> without a need
[22:55] <elks294> i want to install this
[22:55] <elks294> obviously
[22:55] <holstein> sure, and i'll help you with that after i make sure you are aware of the risks
[22:56] <elks294> thanks
[22:56] <elks294> what now
[22:56] <holstein> so, https://help.ubuntu.com/community/InstallingRunPackage didnt work for you?
[22:56] <holstein> if not, try in a terminal
[22:56] <elks294> nope
[22:56] <holstein> sudo path/to/whatever.run
[22:57] <holstein> elks294: this is something you cant find in the repos?
[22:57] <holstein> or in a PPA?
[22:57] <elks294> command not found
[22:57] <elks294> nope
[22:57] <holstein> OK
[22:57] <holstein> what did you type in?
[22:57] <elks294> sudo path.file
[22:58] <holstein> something like sudo /home/you/Download/whatever.run ??
[22:58] <elks294> yeah
[22:58] <elks294> im in the dir
[22:58] <elks294> i just did file.run
[22:59] <holstein> right, so this time, in the terminal, use the path
[22:59] <holstein> and let tab autocomplete the path, and the name
[22:59] <holstein> so you are sure you are getting to something that can run
[22:59] <holstein> instead of 'command not found'
[23:00] <elks294> THAT DID IT
[23:00] <holstein> :)
[23:00] <holstein> congrats
[23:00] <elks294> alright.
[23:01] <elks294> now its time to pwn someone
[23:01] <holstein> ??
[23:01] <elks294> lol
[23:01] <elks294> jk
[23:08] <Core_UK> elks294: what did you download, a game? :P
[23:10] <elks294> lol