[09:43] <ahodzic> is there any particular package where gnome keywords (i,e: alt+ctrl+l to lock the screen) are configured?
[09:44] <mgedmin> you mean keyboard shortcuts?  uh, gnome-control-center lets you change most of them, I believe
[09:46] <ahodzic> mgedmin, on Debian i.e, none of these shortcuts are configured
[09:46] <ahodzic> mgedmin, so I just thought of pulling the package that does this from ubuntu - repackage it and use it on debian
[09:47] <mgedmin> the defaults come from, uh, dconf schemas, I think
[09:48] <fooctrl> it's definitely dconf, but do you by any chance in which package are these shortcuts defined?
[09:49] <mgedmin> ... looking for it
[09:49] <mgedmin> gsettings list-recursively | grep tells me the key is org.gnome.settings-daemon.plugins.media-keys screensaver
[09:49] <mgedmin> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml says
[09:49] <mgedmin> default is <Super>l
[09:50] <mgedmin> this file comes from the gnome-settings-daemon-schemas package
[09:50] <mgedmin> there may also be overrides added by distributions
[09:51] <fooctrl> yea you're right
[09:51] <fooctrl> super + l does do the trick for locking
[09:51] <fooctrl> let me take a look a this, thanks!
[10:13] <darkxst> we override a few settings in ubuntu but otherwise they should be the same as debian
[10:22] <fooctrl> yea, it's all the same except couple of them
[23:13] <Noskcaj> darkxst, Should i add https://git.gnome.org/browse/gjs/commit/?id=ee502e291dfc538f467a156fec6774557026287b to gjs?


[00:27] <daftykins> davef: you're either off it, or you're on it - super dynamic!
[00:27] <daftykins> hang on, which island? :P
[00:27] <davef> the iphone thing
[00:27] <davef> it's what they're calling the hole punch in the pro
[00:27] <daftykins> oic
[00:27] <daftykins> wow that's one hell of a marketing lingo
[00:28] <davef> they've made it part of the ui to hide it
[00:28] <davef> to be fair, it's probably one of the slickest implementation of the hole punch i've seen so far
[00:32] <daftykins> that right there sounds like the beginnings of Stockholm Syndrome, don't give in!
[00:32] <davef> lol
[00:33] <davef> i don't want it, too expensive.
[00:34] <daftykins> good man
[00:34] <davef> if i get one, it will be the non-pro version.
[00:35] <davef> i'm not going to pay $400 more for some fancy animations around a holepunch
[00:35] <daftykins> lol, is that it?
[00:35] <davef> you get the next gen processor, big MP camera
[00:36] <davef> US version lacks a sim card slot
[00:39] <daftykins> well, we'll all be eSIM before long
[00:39] <davef> the canadian version still has the sim slot
[00:53] <daftykins> oh yeah that'd be a primary surely
[00:58]  * davef tucks into the last of the jelly babies
[01:00] <daftykins> :O i saw a sprinkling of those over the pavement the other day, i forget where i was
[01:02] <davef> and with the last orange jelly baby, we morn the box. so i guess i'll be back in december.
[01:03]  * daftykins prepares a calendar entry to remind the UK to save the jaffa cakes
[01:03] <davef> i still have a box of them
[01:04] <daftykins> :O
[01:04] <daftykins> large box?
[01:05] <davef> only a two pack
[01:05] <davef> i wanted to get the 100 cakes box.. couldn't find it
[01:09] <daftykins> :( you need a good wizard staff of the things to survive
[01:10] <davef> i've made it this far without them in my life, i'm sure i can go a few more months
[01:15] <daftykins> damn i nearly lost my pizza to the cat - https://i.imgur.com/gteINlx.jpg
[01:15] <daftykins> excuse the blur, it was a serious action shot!
[01:16] <davef> priorities right there. capture the moment, then scold the cat. lol
[01:16] <daftykins> xD
[01:16] <daftykins> i was sort of talking to her, but she wasn't much fussed by my words
[07:20]  * zxmpi_ launches the jaffa cake strategic reserve
[13:48] <davef> Any royalists here? What are the odds the Queen will live through the weekend and that the BBC already has the memorial VT in the player already?
[13:51] <zxmpi_> as you can imagine irish twitter is busy
[17:43] <davef> https://www.bbc.com/news/uk-61585886
[17:43] <davef> Queen Elizabeth II has died


[07:26] <tonyyarusso> Alpha_Cluster, ripps, sir_tyrion, Takyoji: So will I be seeing any of you at TIES later today?
[14:23] <Takyoji> Yes, I will be arriving in 1 hour
[14:36] <Takyoji> tonyyarusso: Is there enough monitors there (if I should bring any extra of mine)?
[19:20] <tonyyarusso> Takyoji: So I think we have enough monitors, eh?  :P


[00:14] <bryce> xerosis, even if it has been reported, it's usually better that you file another report
[00:14] <bryce> xerosis, anyway it doesn't strike a bell with me; so it probably hasn't been reported
[00:15] <bryce> xerosis, 'ubuntu-bug xorg' and attach a photo of the screen
[00:15] <bryce> actually it's probably a linux bug, not xorg.
[00:15] <xerosis> bryce: thanks, I'll do that
[05:35] <pwnguin> should i be surprised that uinput can be used to crash X?
[05:38] <pwnguin> a friend is reporting wminput can crash X reliably
[05:40] <pwnguin> not sure whether to blame wminput for acting funny, or X for crashing because of it
[05:50] <pwnguin> crazy thing is, i cant duplicate i
[05:50] <pwnguin> t
[08:53] <bryce> pwnguin, collect a full backtrace, file a bug.  X should not be crashable by any client app
[09:37] <Ng> [09:30] < hughsie> if anyone was wondering about how to fix gnome-power-manager blanking the screen when  the session is not idle, then I've posted a fix here:  http://blogs.gnome.org/hughsie/2009/08/14/blanking-in-gnome-power-manager-fixed/
[09:38] <Ng> I believe karmic people are seeing this. I certainly am ;)
[09:44] <diverse_izzue> Ng, awesome, many people on Karmic see this!
[09:45] <tseliot> it's definitely worth backporting
[09:45] <bryce> yeah on my todo list
[09:46] <bryce> would have done it yesterday but we were frozen; didn't do it today just because I got distracted by other matters.
[09:49] <seb128> so it was an xorg bug ;-)
[09:50] <Ng> \o/
[09:57] <tjaalton> the random blanking didn't matter too much, but if it allows the display to sleep when it should, then I'm happy :)
[09:57] <seb128> right, it's rather disturbing that a real issue
[09:57] <seb128> at least it doesn't break anything
[09:58] <tjaalton> sounds like it's not the same issu
[09:58] <tjaalton> +e
[09:58] <tjaalton> in karmic my display(s) never blank or go to sleep when they should
[09:58] <bryce> seb128, shut it
[09:59] <tjaalton> :)
[09:59] <seb128> what?
[10:00] <bryce> actually, the patch Ng points to is different from the one I was looking at that someone else pointed to
[10:00] <seb128> was that I request for me to stop writing there?
[10:01] <bryce> seb128, ah, yeah that'd do ;-) ;-)
[10:01] <Ng> tjaalton: random blanking seems to also include random suspending, which is really quite annoying :)
[10:01]  * seb128 confused
[10:01] <bryce> actually I never was sure whether this was an xorg bug or not; I'd upstreamed it to -ati but they claimed it was a ubuntu problem, so they were wrong
[10:02] <bryce> Ng, wonder how many bugs this'll close
[10:02] <Ng> yeah, could be interesting
[10:03] <hyperair> random suspending?
[10:03] <tjaalton> seb left :P
[10:03] <hyperair> i haven't noticed that one. though random blanking does happen
[10:09] <Ng> hyperair: I would assume that if idle timeouts are confused all kinds of random idle-related power events could happen
[11:30] <hyperair> Ng: i suppose. that would suck, though
[11:43] <Ng> hyperair: I get quite angry when it happens ;)
[11:43] <Ng> then I remind myself that I'm running a development release, and look at something shiny that I didn't have in jaunty, and smile again ;)
[13:29] <hyperair> Ng: haha. i don't get angry if errors are easily recoverable.
[13:30] <hyperair> Ng: like i don't get annoyed over compiz refusing to redraw when i return from hibernation/suspension
[13:30] <Ng> hyperair: I'm usually working when it happens, and all my work is over ssh ;)
[13:30] <hyperair> Ng: what i do get annoyed about is stuff like the GEM memory leak. but that's in the past
[13:30] <Ng> hyperair: (but I know I can't blame anyone for a development distro breaking my work, and I have no desire to)
[13:30] <hyperair> hahah
[13:31]  * hyperair began running karmic because jaunty was very annoying with the whole intel mess
[13:32]  * hyperair brb new kernel
[13:33] <tjaalton> I don't understand why icons were removed from gtk menus
[13:34] <tjaalton> quite useful for the firefox bookmark-menu for instance..
[13:34] <tjaalton> _that_ makes me upset, not some random crash :)
[13:35] <seb128> tjaalton, the bookmarks not having icons is a firefox bug
[13:35] <tjaalton> seb128: ok, good to hear :)
[13:35] <seb128> they is a property to set to always have an icon
[13:35] <seb128> objects should set this one
[13:35] <seb128> ie drives, bookmarks, files, directories, etc
[13:36] <tjaalton> hmm, I see icons on my laptop again
[13:36] <seb128> you can also turn icons back using a gconf key
[13:36] <tjaalton> maybe it's ff 3.5
[13:36] <seb128> the rational was that icons were overused
[13:36] <tjaalton> sure
[13:37] <tjaalton> there are places where I got so used to them that they help me navigate to the correct entry
[13:37] <tjaalton> it's faster to recognize the icon than to read the text :)
[13:37] <seb128> right same here
[13:37] <seb128> bug #407621
[13:37] <tjaalton> but I'll wait and see what comes next
[13:37] <seb128> comment there
[13:37] <tjaalton> thanks, I'll subscribe for now
[13:42] <Ng> I hope the always_show icon property will lead to smarter use of icons, and not just flood them back by people setting it everywhere ;)
[13:42] <Ng> I always thought the stock icons were a good idea though
[13:43] <Ng> it strongly hints that something is going to do what you expect
[13:45] <seb128> right, it reboot in fusa is clear
[13:45] <seb128> the no icon force you to read text


[05:51] <Unit193> https://packages.qa.debian.org/n/numlockx/news/20190622T093347Z.html
[09:37] <bluesabre> yay!
[22:42] <Unit193> https://freenode.net/news/moving-to-kiwiirc might be something to note for the website peeps.
[23:03] <TJ-> Is there some standard application that would bind to Super+Space (Win-key + Space). I'm asking since that is set as the ibus hot-key combo to switch input methods and it isn't working but *something* is responding and swalling the next key I press. E.g. if I press Super+Space and then type "man" only the "an" appears, as if the "m" was swallowed


[05:44] <Guest72> Lubuntu is pretty laggy for me
[05:44] <Guest72> I expected LXQt to be more lightweight
[05:44] <Guest72> What are the most lightweight/fast Desktop Environments around?
[05:53] <guiverc> Guest72, LXQt is likely the fastest; Qt5 is far lighter than GTk3, but the DE is not the only issue relating to lag; if using a Qt5 DE but not using Qt5 apps then you're likely wasting resources which can slow down a limited-resource machine
[05:55] <Guest72> Im using a 2008 Laptop Libreboot X200s
[05:55] <Guest72> so its good but starting to show its age
[05:56] <Guest72> that being said, if this laptop could handle linux in 2008, it should be able to handle linux today
[05:56] <Guest72> Im using Lubuntu 20.04 LTS currently
[05:56] <Guest72> But it gets somewhat laggy
[05:56] <Guest72> sometimes
[05:57] <guiverc> I'm keying this into 2009 dell desktop... works great here... Do you have swap enabled?   That is the biggest issue I've had on some devices
[05:57] <Guest72> How do i check?
[05:57] <guiverc> https://discourse.lubuntu.me/t/how-to-create-a-swapfile-in-lubuntu-20-04-20-10/1959
[05:57] <guiverc> at the start of the post is a 'check' (free -h)
[05:58] <Guest72> Does the SWAP handled by the OS automatically?
[05:59] <guiverc> If you created a swap partition chances are it was automatically used; however the Lubuntu 20.04 LTS did not create one by default (it allowed you to create one but it relied on you opting to do so)
[05:59] <Guest72> Where was the option?
[05:59] <guiverc> Maybe more detail - https://discourse.lubuntu.me/t/swap-and-lubuntu-21-04-hirsute-and-up/2591
[05:59] <Guest72> I dont think I manually enabled the SWAP
[05:59] <Guest72> Should I add it now?
[06:00] <guiverc> I don't know how much RAM you have, but I for sure use swap on my thinkpad x201 with 4GB of ram; refer the first link I provided (for creating a swap file... I may have used swap partition; I forget)
[06:00] <Guest72> Yeah I only have 4 gigs of ram I think
[06:00] <Guest72> maybe 8
[06:02] <Guest72> free
[06:02] <Guest72>               total        used        free      shared  buff/cache   available
[06:02] <Guest72> Mem:        3664908     1273856      829172       69112     1561880     2093392
[06:02] <Guest72> Swap:             0           0           0
[06:02] <guiverc> I'd create a swap file following the first link I provided :)
[06:03] <Guest72> free -h
[06:03] <Guest72>               total        used        free      shared  buff/cache   available
[06:03] <Guest72> Mem:          3.5Gi       1.2Gi       814Mi        61Mi       1.5Gi       2.0Gi
[06:03] <Guest72> Swap:            0B          0B          0B
[06:03] <Guest72> Loks like I got 3.5gigs of ram :o
[06:03] <Guest72> 2 gigs of ram?? 1.2 g used, 800mb free = 2 gigs ram total??
[06:03] <guiverc> nah you have 4GB, but your system uses part of the 4GB for it's own detail
[06:03] <Guest72> ok
[06:03] <guiverc> s/detail/purposes;
[06:03] <Guest72> only 814 mb free
[06:04] <Guest72> What does making a SWAP do?
[06:04] <do5rsw> yeah but 1.5Gb in buffers/cache
[06:04] <do5rsw> if more ram is required linux will reduce the buffers/cache
[06:05] <Guest72> so what can the SWAP do?
[06:06] <guiverc> the second link I provided has a link to Swap FAQ at the top.. look at it if you want more details  (2nd post was 21.04 & up but included more detail thn first)
[06:06] <Guest72> sudo dd if=/dev/zero of=/swapfile bs=1M count=8192 ?
[06:06]  * guiverc is away feed birds awhile
[06:07] <Guest72> I didnt even see the GUI create swap ability
[06:10] <do5rsw> Guest72, hm you free -h states there is up to 2Gb of ram aavailable if needed.
[06:11] <do5rsw> if you plan to do something that would use that up - swap might be helpful
[06:11] <Guest72> How should I secure my Linux OS more?
[06:11] <Guest72> I have a UFW firewall


[02:41] <Bashing-om> Wild_Man: Might be good to have a gander at Gdoc, see if you agree with some of the article placements.
[02:44] <Wild_Man> Bashing-om, okay
[02:46] <Bashing-om> Wild_Man: Recon we should move "wayland" our of the Hub section up to General News, considering the attention from the medias ?
[02:46] <Bashing-om> our/out*
[02:48] <Wild_Man> Bashing-om, it looks like the first line has been messed up
[02:49] <Bashing-om> lemme check see what I did.
[02:53] <Bashing-om> Wild_Man: No idea how that happened - but an easy fix.
[03:36] <Wild_Man> Bashing-om, looks like wayland is in the Planet
[03:36] <Wild_Man> secection
[03:46] <Bashing-om> Wild_Man: Ouch - yeah i did screw that up - anyway leave the Wayland article in the Hub or move it up ?
[03:58] <Wild_Man> Bashing-om, I think it is good in the Hub
[03:59] <Bashing-om> Wild_Man: Good Nuf - thanks :D
[03:59] <Wild_Man> Bashing-om, you're welcome
[03:59] <Bashing-om> Wild_Man: Any other comments as we begin to make up the summaries ?
[04:01] <Wild_Man> Bashing-om, not at this time
[04:02] <Bashing-om> Wild_Man: :)
[11:46] -SwissBot:#ubuntu-news- ::Planet:: Lubuntu Blog: Focal and 5.8 HWE kernel woes @ https://lubuntu.me/focal-and-5-8-hwe-kernel-woes/
[12:17] -SwissBot:#ubuntu-news- ::Planet:: Alan Pope: Let's Call The Whole Thing Off @ https://popey.com/blog/2021/01/lets-call-the-whole-thing-off/


[02:26] <snap-l> http://clientsfromhell.net/post/25594840666/i-was-meeting-with-a-potential-client-who-had-a
[11:31] <shakes808> Good morning
[11:33] <brousch> yessir
[11:54] <nullspace> morning all
[11:54] <rick_h_> TGIF everyone
[11:55] <nullspace> rough week?
[11:56] <rick_h_> yea, busy as all can be.
[11:57] <rick_h_> that and 90s ugh!
[12:26] <snap-l> Good morning
[12:26] <rick_h_> party
[12:26] <rick_h_> friday party
[12:26] <rick_h_> already disagreeing with people woot!
[12:26] <snap-l> Yeah, no kidding
[12:26] <snap-l> rick_h_: I thought that was every day? :)
[12:27] <rick_h_> well, I usually wait until closer to lunch
[12:27] <snap-l> Hah
[13:01] <brousch> I have a feeling I'll  be buying my next computer from whichever vendor offers computers without secureboot
[13:09] <snap-l> brousch: Good luck with that
[13:10] <brousch> Maybe by that point I will just have a VPS and a tablet
[13:10] <rick_h_> hah
[13:10] <rick_h_> secure boot at its best
[13:11] <brousch> We'll all have a virtual desktop on Amazon and an iPad
[13:14] <snap-l> What I love is we've come full circle
[13:14] <snap-l> we grew up in the PC age, when the PC was democratizing the usage of computers
[13:15] <snap-l> and everyone was figuring out how to get off of the expensive mainframes and time-sharing systems
[13:15] <snap-l> and now we're moving things into the cloud, and locking down our PC machines so a single vendor can tell us what to do
[13:16] <snap-l> Hate to say it, but RMS is dead right on this
[13:16] <brousch> indeed
[13:17] <jrwren> rick_h_: i don't quite grok that yui node library. is it just nicer functions for dom manipulation?
[13:17] <rick_h_> jrwren: yea, it's kind of the jquery part of YUI
[13:18] <rick_h_> but the idea is that I was in my code checking if you give my method a string, then I'd Y.one(string)
[13:18] <rick_h_> and get a node instance so I could do stuff to it
[13:18] <rick_h_> but if you gave me an already loaded node, I skipped it
[13:18] <rick_h_> so lots of if checks/etc
[13:18] <rick_h_> but Y.one() already checks if you gave it anode
[13:18] <rick_h_> so I got to delete a bunch of conditional code this morning
[13:22] <jrwren> ah, cool.
[13:22] <jrwren> function  behavior overloaded on input parameter type.
[13:23] <rick_h_> right
[13:23] <jrwren> I am using that a tiny bit in python, and I think I don't like it.
[13:23] <jrwren> I think in python I should prefer named params
[13:23] <rick_h_> yea, it's not generally done in python world
[13:23] <jrwren> named and default I mean
[13:23] <rick_h_> yea, **kwargs and all that
[13:23] <jrwren> its not pythonic IMO
[13:23] <jrwren> i was going to ask you about it yesterday...
[13:23] <jrwren> today is good, I'll fix that ugly
[13:24] <rick_h_> cool sure thing
[13:24] <rick_h_> yea, JS doesn't have some of that ability that python does so it has to do more manual cruft
[13:24] <jrwren> makes sense.
[13:24] <jrwren> in js I"d be doing this code VERY differently :)
[13:24] <rick_h_> I'm sure
[13:25] <rick_h_> I've been having a tough time getting python devs to do good JS lately so I know that battle
[13:25] <brousch> JS is annoying. semicolons, too many braces, no default arguments
[13:25] <jrwren> i love all those things about js
[13:25] <jrwren> functional
[13:26] <jrwren> awesome
[13:26] <jrwren> functional
[13:26] <rick_h_> the lack of default args is messy because you end up just with a single argument cfg
[13:26] <jrwren> prototypical inheritence, yay
[13:26] <rick_h_> and doing a lot of var val = cfg.val || 'default'
[13:26] <jrwren> that isn't so bad.
[13:26] <jrwren> i do the same damn thing in python
[13:26] <rick_h_> prefixed by a var config = cfg || {}
[13:26] <rick_h_> yea, but for each value, ugh
[13:27] <jrwren> def foo(arg=None):if arg is None: arg = blah
[13:27] <brousch> barbaric
[13:27] <rick_h_> yea, but it should be more
[13:27] <snap-l> I'd rather have to type self. for the rest of my life than var = function{
[13:27] <jrwren> not me.
[13:27] <rick_h_> def foo(**kwargs): arg = kwargs.get('arg', 'default')
[13:27] <rick_h_> at least
[13:27] <rick_h_> and that's only if you have a bunch of possible kwargs
[13:28] <jrwren> but then you HAVE to use kwargs
[13:28] <rick_h_> I've come to actually like self
[13:28] <snap-l> It's self mutilation. ;)
[13:28] <snap-l> or self love
[13:28] <rick_h_> jrwren: right, because 95% of the time you don't need kwargs because you're not passing more than 3-4 args to a method
[13:28] <snap-l> take your pick
[13:28] <jrwren> right, but if you hare 3-4 args, each with defaults, that is a lot of checking the defaults
[13:29] <rick_h_> no, you don't have to check defaults, that's the point of defaults
[13:29]  * rick_h_ is confused...pastebin!
[13:29] <jrwren> you do if you are assigning mutable defaults
[13:29] <rick_h_> well stop that :P
[13:29] <jrwren> right.
[13:29] <jrwren> you use None and then assign a new mutable instance
[13:29] <rick_h_> then the default is None and yes, you have to check for None
[13:29] <jrwren> but objects are mutable by default
[13:30] <rick_h_> right, but default objects? that seems strange I guess
[13:30] <jrwren> why?
[13:30] <jrwren> i don't discriminate between primitives and other types
[13:31] <rick_h_> I'm thinking, it just strikes me as odd, but yea I don't have a good reason atm
[13:31] <rick_h_> guess I just haven't run into a ton of that and when I have it's not seemed odd
[13:31] <rick_h_> you're right, lack of discrimination ftw
[13:31] <jrwren> its very common when you inject dependencies but then optionally allow non-injected instantiation
[13:32] <rick_h_> yea, and I guess my stuff I've worked on just tends to enforce you inject the right thing
[13:32] <brousch> I'll have to look up depeendency injection one of these days. I have no idea what it is, but I see people saying it often
[13:32] <jrwren> its DEAD trivial.
[13:32] <jrwren> i recommend asking rick_h_ rather than look it up
[13:33] <jrwren> becuase looking it up tends to confuse people and there is WAY too much poor writing out there on it.
[13:33] <jrwren> or ask me, but you see me rarely :p
[13:33] <rick_h_> ugh, welcome to zope
[13:33] <jrwren> bad docs zope?
[13:33] <rick_h_> bad DI...waaay to much
[13:33] <brousch> jrwren: I see you every day, right here
[13:33] <rick_h_> hah
[13:34] <brousch> Ahahahahahahahah: Dependency injection From Wikipedia, the free encyclopedia Not to be confused with Code injection. This article may be too technical for most readers to understand. Please help improve this article to make it understandable to non-experts, without removing the technical details. The talk page may contain suggestions. (January 2010)
[13:35] <jrwren> i have to wonder if zope wasn't largely written by people who did a lot of java and then started writing java in python
[13:35] <rick_h_> jrwren: yea, I can't help but put that label on our devs
[13:35] <jrwren> brousch: i'll try a description when I get to the office, in a bit :)
[13:35] <brousch> Doesn't Zope pre-date java?
[13:35] <rick_h_> and when they get to writing JS it's so horrid
[13:35] <jrwren> no, zope is old, but not THAT old.
[13:36] <rick_h_> I'd say DI at a simple level is that rather than pass a User object into a method, you have a DI container that holds a "Person"
[13:36] <rick_h_> somewhere in your code you pass in a LoggedInUser into that Person container
[13:36] <jrwren> that is one sweet thing about my new job... they use review board, if someone doesn't do things the right way, people talk about it on the patch and things get done the right way
[13:36] <rick_h_> and when the code wants to access it, it asks the DI container for whatever is currently in the container for "Person"
[13:36] <jrwren> no!
[13:36] <jrwren> containers are not part of DI at all.
[13:36] <jrwren> see... confusing topic!
[13:37] <brousch> Zope Corp formed in 1995, Java released in 1995
[13:37] <rick_h_> yea, it is hard to break down into a "3 line" thing
[13:37] <jrwren> right
[13:38] <jrwren> a container typically does the injection for you, but you can do DI entirely manually and its definition can stand alone without containers.
[13:38] <rick_h_> zope is very like this; http://en.wikipedia.org/wiki/Dependency_injection#Automatically_injected_dependency
[13:38] <rick_h_> yea, true.
[13:38] <rick_h_> where DI is nice is in testing
[13:38] <rick_h_> but outside of that I find it just compliated
[13:39] <rick_h_> and with the flexibility of langs like Python/JS I prefer mock/patch over DI ime
[13:39] <jrwren> brousch: DI is simple: say type A needs a type B. Instead of instantiating B itself by calling constructor, it asks for a B to be sent to it, usually via constructor param.
[13:39] <jrwren> so you've injected the dependency B into type A
[13:39] <jrwren> its also called inversion of control
[13:40] <rick_h_> thus jrwren's issues with needing to allow for a mutable object as a default value in an arg
[13:40] <jrwren> because now instead of A controlling instantiation of that B instance, the control is inverted to the instantiator of A
[13:40] <rick_h_> where it really belongs
[13:40] <jrwren> right.
[13:40] <rick_h_> since A cannot possibly know all cases of how B shold come to be
[13:40] <jrwren> exactly.
[13:40] <brousch> I do that all the time
[13:40] <rick_h_> and if you try to make it do that, A and B are so tighly coupled they might as well be one class
[13:41] <jrwren> its really OO 101, but sadly a lot of OO folks don't learn it and keep on newing up spagetti dependency
[13:41] <jrwren> exactly.
[13:41] <jrwren> reduce tight coupling
[13:41] <brousch> Damn complicated pattern names
[13:41] <rick_h_> and testing is nice because you can create a stub/mock B and pass it to A and check that it does what it should
[13:42] <jrwren> in java and C# it enabled interface development, in python it enabled duck typing, because now B can be anything that quacks the way A needs B to quack
[13:42] <rick_h_> where if A was creating B, you don't have control of B and have a harder time testing A
[13:42] <jrwren> ok, i drive to office now :)
[13:42] <rick_h_> enjoy
[13:43] <brousch> Thanks
[13:43] <brousch> I think I get it, and have been doing it for a while
[13:43] <rick_h_> yea, it can get very complicated though
[13:44] <rick_h_> but yea, the idea is pass in what something needs vs creating it inside
[13:44] <rick_h_> but then you can end up with long lists of args, default values issues, etc
[13:44] <brousch> I see
[13:48] <rick_h_> what's the bash variable to reuse the result of the last command?
[13:48] <rick_h_> locate something
[13:48] <rick_h_> [get result]
[13:48] <rick_h_> vim $? or something to open that result
[13:49] <brousch> $? i think
[13:51] <rick_h_> ended up cheating, vim `!!`
[14:08] <jrwren> but the longs lists can be good things.
[14:08] <jrwren> its a warning sign that maybe there is too much responsibility in that type
[14:08] <jrwren> $? is the error code.
[14:08] <jrwren> not sure what other result there is in a bash command.
[14:12] <krondor> I think it's $(!!)
[14:13] <jrwren> bash captures stdout and lets you reuse it?
[14:13] <rick_h_> no, !! is just rerunning the last command
[14:14] <rick_h_> I think I was just recaling the !! tricks
[14:15] <krondor> ls /etc/hosts && cat $(!!) seems to work for me (simple test)
[14:15] <rick_h_> right, and `!!` does a similar thing
[14:15] <krondor> ah ok, nevermind I see
[14:16] <jrwren> no fooling with ls!
[14:16] <jrwren> if you had picked any command other than ls it owuld have been obious
[14:16] <krondor> yeah
[14:16] <jrwren> echo /etc/hosts && cat $(!!)
[14:16] <jrwren> :)
[14:16] <jrwren> $() is just subshell
[14:17] <rick_h_> right
[14:17] <jrwren> so combining it with !! won't get you much.
[14:17] <jrwren> i fancy myself a bash master, but I've never mastered ! commands
[14:17] <jrwren> seems like every other area of bash I have a handle on
[14:19] <krondor> kind of ugly but what about capturing the output to a variable?
[14:21] <jrwren> only way I know is that.
[14:21] <jrwren> but I think he long since moved on.
[14:22] <krondor> anytime I've needed last output instead of redirection I've been doing something in Perl anway.  Hadn't really thought of that in bash.
[14:22] <jrwren> perl, nom nom
[14:23] <rick_h_> hah
[14:23] <rick_h_> yea, I just felt like there had to be a better way to fire vim off a locate command result
[14:23] <rick_h_> without copy/paste/etc
[14:30] <jrwren> well subshell, jus tlike you said.
[14:30] <jrwren> but once you ran the locate once, it is too late.
[14:30] <jrwren> you'll have to run again
[14:30] <rick_h_> yea, but it's off a cached state so no worries
[14:31] <rick_h_> <3 locate
[14:31] <jrwren> right
[14:31] <jrwren> yeah <3 locate
[14:31] <rick_h_> <3 locate more on ssd
[14:31] <jrwren> its one of the first things I turn on.
[14:31] <jrwren> yup, on ssd it is amazing.
[14:31] <jrwren> which is rather telling
[14:31] <jrwren> AFAIK locate just finds all teh files on your system then greps a text file
[14:32] <jrwren> it could REALLY be made faster if it hashed storage
[14:32] <jrwren> or indexed
[14:32] <jrwren> but I guess that is challenging because how do you index on *blah* ?
[14:32] <rick_h_> right
[14:32] <jrwren> i'd like to read some research on that if anyoen knows
[14:32] <jrwren> i guess ngram indexes *sigh*
[14:32] <rick_h_> all the rage
[14:32] <jrwren> is it?
[14:33] <jrwren> i've never heard of it, hehe
[14:33] <rick_h_> well, there was a couple diff fulltext talks at pycon
[14:33] <rick_h_> and everyone doing fulltext is going to ngrams since you get better non-english and partial match support
[14:33] <rick_h_> Search: foobar
[14:34] <rick_h_> match indexes on foo oob oba bar
[14:34] <rick_h_> I see you wanted 'food' yay
[14:34] <jrwren>  excellent.
[14:34] <rick_h_> :P
[14:34] <jrwren> i never knew that full text search was doing ngrams
[14:34] <rick_h_> not all, but it's a big option these days
[14:35] <rick_h_> helps with non-english since you're more likely to hit matches with a few characters, takes less natural language processing to do
[14:36] <jrwren> thanks rick_h_ you rock as always
[14:36] <rick_h_> I find that stuff interesting. One day I'll get off my butt and tinker with it
[14:36] <jrwren> me too.
[14:36] <rick_h_> got into it a litle bit when trying to setup fulltext search for bookie
[14:36] <jrwren> *nod*
[14:36] <jrwren> and lucene is great, except for the jvm part
[14:37] <jrwren> i'd love something else.
[14:37] <jrwren> a rethinking of hte problem.
[14:37] <jrwren> i think it is about time
[14:37] <rick_h_> http://packages.python.org/Whoosh/api/analysis.html?highlight=ngram#whoosh.analysis.NgramAnalyzer
[14:38] <rick_h_> so you can see there are several different analyzers available to use
[14:38] <jrwren> interesting.
[14:38] <jrwren> i've only done ngram analysis in the context of nucleotides and amino acids
[14:38] <jrwren> but tokenizing is easy
[14:38] <rick_h_> compare the ngram to the stemming and you kind of see a little bit the common bits
[14:39] <jrwren> building results is not
[14:39] <rick_h_> yea, exactly. This is all about tokenizing the content and the query terms
[14:39] <rick_h_> and you get vastly different sized data sets to go through based on these
[15:11] <MaskedDriver> anybody here speak fluent german?
[15:11] <rick_h_> my wife, but she's at work
[15:11] <MaskedDriver> ok
[15:12] <greg-g> rick_h_: whoa, didn't know that[5~
[15:12] <rick_h_> greg-g: she was a german major at UM, spent a year abroad for school.  I park my van with my U-M license plate against the wall so hooligans don't vandalize me
[18:08] <MaskedDriver> eh, yeah probably wise
[18:08] <Milyardo> Where I come the the closest rivalry we have that anywhere near the fanaticism that UM vs MSU fans have is Navy vs Army.
[18:08] <Milyardo> even then it's no where near as bad, I don't understand it
[18:09] <MaskedDriver> what I love is that UM and MSU hate each other more than UM hates OSU, but we hate UM with every fiber of our being
[18:09] <MaskedDriver> it doesn't make sense
[18:09] <MaskedDriver> we should hate Florida more than UM.  I'm just stirring the pot
[18:12] <Milyardo> ^
[18:13] <MaskedDriver> ah
[18:13] <MaskedDriver> Urban Meyer has a 104-23 overall record and a 7-1 bowl game record
[18:13] <MaskedDriver> he's kinda a big deal
[18:13] <MaskedDriver> I don't really care abotu sports either, but all my friends are, so I know a thing or two
[18:14] <Milyardo> High end World of Warcraft Guild Progression: Now that's a competative sport!
[18:15] <Milyardo> One that matters too
[18:15] <brousch> That matters even less than real sports
[18:15] <MaskedDriver> Milyardo: or SWTOR end-game PVP stats
[18:15] <Milyardo> As if SWTOR has a end game
[18:16] <MaskedDriver> it does
[18:16] <MaskedDriver> just whiney kids complain that it's too repetitive.......
[18:16] <MaskedDriver> gear up and quit your bitchin'
[18:17] <MaskedDriver> you mean I have to PVP over and over again to get PVP gear?! NO WAY!
[18:17] <MaskedDriver> why can't I just buy it for credits?!
[18:17] <MaskedDriver> Bioware: le'sigh.. fine, here's some starter PVP gear you can buy with credits
[18:18] <MaskedDriver> whiners: BUT I'M NOT GOOD! We should be able to buy Battlemaster gear with credits!
[18:18] <MaskedDriver> Bioware: le'sigh.. fine, you can buy schematics to craft PVP gear for credits
[18:18] <MaskedDriver> whiners: But it doesn't come with any enhancements and I have to be Rank level 50!!!
[18:18] <MaskedDriver> Bioware: diaf
[18:19] <Milyardo> I know nothing about SWTOR PVP, but people whine in everygame
[18:19] <MaskedDriver> yeah
[18:19] <MaskedDriver> "casuals" ruining stuff for everybody
[18:35] <jrwren> i'm hating on pthon again.
[18:35] <jrwren> i'm setting ElementTree.Element instance's text attr and then writing and its not working!
[18:35] <jrwren> i want ot punch python in the face.
[18:36] <jrwren> such a waste
[18:36] <brousch> Blame XML
[18:36] <jrwren> how can I when teh same dom manip calls work in every other language/lib I"ve used
[18:37] <jrwren> Starcraft2 > SWTOR for esports.
[18:39] <snap-l> Python and XML are not the best of buddies
[18:40] <jrwren> yay, works in bpython. WTF
[18:40] <snap-l> jrwren: Are you sure you're using the right version of Python?
[18:40] <snap-l> You might have escaped your venv
[18:41] <jrwren> nah, i'm just an idiot.
[18:41] <jrwren> write bad code, get bad results. simple h?
[18:41] <jrwren> i take it all back.
[18:41] <jrwren> of course it si PEBCAK
[18:41] <snap-l> well, that saves me from apologizing for Python. ;)
[18:41] <jrwren> i'm sorry python.
[18:41] <jrwren> i'm sorry for calling you waste and wanting ot punch you in teh face
[18:42] <snap-l> Python forgives you
[18:42] <snap-l> as opposed to PHP, which thinks you're a dirty whore.
[18:42] <jrwren> php knows its own kind
[18:42] <snap-l> hah
[18:43] <snap-l> I don't know what it is about Daft Punk's Tron Legacy Soundtrack, but I feel like a programming badass when it's on.
[18:45] <jrwren> you should try mind in a box's R.E.T.R.O.
[18:50] <snap-l> jrwren: Will do
[18:51] <derekv> XML is not the best of buddies with clear thinking, or getting things done
[18:52] <derekv> XML gets in the way of creating software
[18:54] <greg-g> I get in the way of creating software
[18:56] <jrwren> snap-l: the album (and all their albums) are suposed to tell a story
[18:56] <jrwren> i don't really grod it a lot, but 8 bits and i love 64 are awesome.
[18:56] <jrwren> i love 64 is espeically fun, its about an 8 bit wanting to upgrade to 64 "something I couldn't even comprehend" :)
[19:03] <nullspace> I'm currently liking nervous testpilot
[19:06] <jrwren> what is that?
[19:17] <derekv> if someone has a better name than "android bookie" or "bookie for android" lemme know
[19:19] <rick_h_> AndBookie
[19:19] <rick_h_> BookieDriod
[19:20] <rick_h_> If it works out I'd say you could just go for Bookie
[19:22] <derekv> I needs to get it to log in
[19:22] <derekv> then upload bookmarks
[19:22] <rick_h_> cool
[19:23] <rick_h_> don't actually need login, just a form to store your username/api key
[19:23] <rick_h_> and then you build the urls with those params in mind
[19:23] <derekv> yea
[19:23] <rick_h_> so on first use you'd have to store those to values, bonus points for the api url so that it can be used with your own install
[19:26] <rick_h_> damn, spent a couple of hours tracing a test failure only to find out it's because I wasn't clearing the fulltext index.
[19:26] <brousch> Bmark app is free. Use your own server version is $9.99
[19:26] <rick_h_> whoosh won't return results for words that are too common, so as we built up a bunch of the same bookmark, phrases got too common and just stopped returning
[19:27] <rick_h_> that took a bit to figure out
[19:27] <brousch> rick_h_: Ahahahah, that is funny
[19:27] <derekv> currently it does work, it just pulls the most recent bookmarks from the main feed and displays them in a list
[19:27] <derekv> oh
[19:27] <derekv> yea
[19:27] <derekv> I spent over an hour to find a capatalization error in an xml config file
[19:27] <derekv> absolutely no error or warning about it anywhere just failing to read the configuration
[19:27] <rick_h_> what's funny is that I'd runthe failing test and it'd pass
[19:27] <rick_h_> so I started working backwards enabling tests one at a time
[19:28] <rick_h_> and suddenly it'd fail, just as it crossed that threshhold
[19:28] <rick_h_> and I couldn't find any connection between the most recently added test and the failing one
[19:28] <rick_h_> still, glad the code is fine, just need better test cleanup
[19:28] <brousch> rick_h_: That deserves a blog post
[19:29] <rick_h_> that requires effort :P
[19:29] <rick_h_> but yea
[19:31] <derekv> meanwhile ... one preferences activity coming up
[19:31] <rick_h_> woot!
[19:32] <rick_h_> derekv: you get something working and make sure you update that amazon wishlist :)
[19:33] <derekv> =p
[19:33] <brousch> derekv: You using plain old Android or something like PhoneGap?
[19:33] <rick_h_> Java baby
[19:33] <derekv> brousch, native
[19:33] <derekv> native java
[19:33]  * rick_h_ is excited
[19:34] <derekv> I don't want to bother learning phonegap etc
[19:34] <derekv> for one thing
[19:34] <derekv> Just not the route I want to go.
[19:34] <brousch> Well if you already know Java that makes sense
[19:34] <derekv> I wouldn't tell someone else not to learn phonegap (I don't know I've never used it)
[19:35] <derekv> Or to just put the effort into their mobile site
[19:35] <derekv> But i'm more of a low level guy
[19:35] <brousch> Good people to have around
[19:36] <derekv> I like going into kernel source sometimes
[19:37] <rick_h_> getting close, 86/90 passing tests
[19:37] <devinheitmueller> derekv: join the dark side.  We have cookies.
[19:37] <rick_h_> lol
[19:38] <brousch> devinheitmueller: What's the dark side?
[19:38] <devinheitmueller> brousch: kernel development.
[19:38] <brousch> Ah!
[19:38] <rick_h_> devinheitmueller: used to come to CHC where he'd bring cool usb-tv devices to hack on
[19:39] <rick_h_> then he went back to NY...traitor!
[19:39] <derekv> devinheitmueller, I thought you meant the opposite.  like Join the Web Development side, we have cookies
[19:39] <rick_h_> :)
[19:39] <rick_h_> hah
[19:39] <brousch> The Morlocks of programmers
[19:39] <devinheitmueller> It's true, the web development side does have cookies, in a different pun-like manner.
[19:39] <rick_h_> less yummy
[19:39] <devinheitmueller> rick_h_: Thanks.   All tests pass with the new alembic based migrations and such
[19:42] <derekv> rick_h_, should I set default server to bmark.us or let people enter it
[19:43] <rick_h_> derekv: so it needs to be the api endpoint which I default to https://bmark.us/api/v1
[19:44] <derekv> I figured on appending /api/v1 to what they entered
[19:44] <rick_h_> well, honestly at this point they can't change anything
[19:44] <rick_h_> but one of the bugs we've got is following proper domain subdirs and such
[19:44] <rick_h_> so I just keep the whole endpoint as people might have their points be strange
[19:45] <rick_h_> derekv: you're probably good either way
[19:45] <derekv> hmm, so it might not be /api/v1 ?
[19:45] <derekv> there will be time to fiddle with that
[19:46] <jrwren> i just figured out why my test was passing when I thought it should fail.
[19:46] <rick_h_> derekv: yea, I guss that would be consistant until we change the version one day
[19:46] <jrwren> confused x with self.x in a test. i'm so sick of my python nubness
[19:46] <rick_h_> if they were at mysite.com/bookie/ you'd still be cool with $url/api/v1
[19:46] <rick_h_> don't use single letter variable names? :)
[19:47] <derekv> what I do is use single variable names but different numbers of underscores based on the scope context
[19:47] <derekv> like ___y is a global
[19:48]  * derekv ducks
[19:48] <derekv> five is for a goto label
[19:48] <derekv> goto _____z
[19:49] <greg-g> haha
[19:50] <derekv> by limiting myself to 26 variables per scope I end up with cleaner code
[19:53] <rick_h_> ah, a damn good branch: Showing 48 changed files with 572 additions and 1,154 deletions.
[19:53] <brousch> wow
[19:54] <greg-g> merge those branches more often!
[19:54] <greg-g> ;)
[19:54] <rick_h_> well, rolling up all the db migrations in bookie into two fresh ones using alembic vs sqlalchemy-migations
[19:54] <rick_h_> so it's cheating, but does mean a lot fewer lines of code/simpler/etc
[19:56] <greg-g> cool
[20:15] <rick_h_> woot! https://crate.io/packages/breadability/ vs https://crate.io/packages/readability-lxml/ I'm coming after you
[20:15] <rick_h_> ok, so 1 day of a package vs my 5 isn't fair :P
[21:02] <derekv> hmm maybe a swipe left/swipe right to go between different feeds
[21:02] <derekv> like how some twitter apps work
[21:02] <derekv> I got a prefs screen up now
[21:02] <derekv> Not wired to anything yet
[21:41] <rick_h_> derekv: cool
[21:41] <rick_h_> derekv: yea, I'd imagine maybe defaulting to mine, swipe to all, swipe to search or something?
[21:46] <rick_h_> and then the ability to select an item and load the readable view
[21:56] <rick_h_> bah, fixed the docs, missed that they weren't building correctly


[17:29] <charlie-tca> Have we updated the team report for August? It is important to keep the report updated, as it is published in the Ubuntu Weekly News for all to read.
[17:30] <charlie-tca> Updating is easy - https://wiki.ubuntu.com/Xubuntu/TeamReports
[17:36] <mr_pouit> I added a few entries (I don't remember anything from august, but it's a start :p)
[17:36] <charlie-tca> Great! Thank you
[17:37] <charlie-tca> crimsun_: I don't actually know how to play any sounds at the login screen to check the mute bug. any hints would be greatly appreciated
[17:40] <crimsun_> charlie-tca: it actually doesn't matter if you try at the display manager. You can switch to tty1, login, and try speaker-test -c2 -l1 -Dplug:front
[17:41] <charlie-tca> Okay. I can do that. thanks
[17:47] <mr_pouit> charlie-tca: re: Bug #613034 > do you see the "graphical" plymouth theme, or the "text" one? (the text one is probably the fallback with drivers that don't support kms)
[17:47] <charlie-tca> test
[17:47] <charlie-tca> text screen
[17:47] <mr_pouit> because xubuntu-artwork only provide a graphical theme, not a text one (I can reproduce this in virtualbox which uses the text one)
[17:48] <mr_pouit> okay, then that's the reason
[17:48] <charlie-tca> aw, crap. You are right, too. Nvidia card again
[17:49] <charlie-tca> We are still waiting on the hardware drivers to get straightened out
[17:50] <charlie-tca> Okay, updating the other system to test these things, too
[17:50] <mr_pouit> yeah, so we're back again at the "let's have someone make a proper plymouth theme" :}
[17:50] <charlie-tca> thorn in the side, huh?
[17:51] <charlie-tca> I get the xubuntu splash now on the box using nouveau
[17:52] <mr_pouit> yeah, nouveau supports kms, so plymouth shows the graphical theme :)
[17:52] <charlie-tca> Thanks.
[18:19] <charlie-tca> crimsun_: no sound at all before/after logging in without going through the Workaround I gave in the bug report.
[18:19] <charlie-tca> big 613054
[18:19] <charlie-tca> bug 613054
[18:19] <crimsun_> charlie-tca: so, please reboot, login at tty1, and use "sudo alsactl init 0"
[18:20] <crimsun_> charlie-tca: then log in at the display manager
[18:20] <charlie-tca> oaky, will do
[18:20] <crimsun_> charlie-tca: let me know if that resolves your symptom


[01:20] <rnetocombr> 16.04.2 build delayed ?
[01:21] <jbicha> rnetocombr: yes, see https://lists.ubuntu.com/archives/ubuntu-release/2017-January/003998.html and https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule
[01:23] <rnetocombr> jbicha: ok! thanks!
[06:21] <pitti> rbasak: hmm, jackpot51 isn't here, but "isolate" is pretty much defined as "stop everything which is not part of the given target"
[06:21] <pitti> so this sounds like a case of YAFIYGI to me -- isolate isn't something which users should ever want to actually use...
[07:01] <lpotter> uyhjjjjjjjjjjj
[07:27] <fooctrl> did anyone have any success getting ubuntu working on macbook pro 2016 (with touch id)?
[09:08] <seb128> slangasek, hey, is there any reason you copied the yakkety SRU to -updates but not the xenial one on bug #1506427?
[09:09] <lpotter> sorry. cat meets keyboard
[09:34] <rbasak> pitti: any suggestion on what should be done instead for this? Bug 1576024.
[09:43] <happyaron> rbasak: we got some SRUs to nm and nm-applet, that should improve the situation a lot
[09:45] <rbasak> happyaron: are you referring to the root cause that jackpot51 isolated, or something else?
[09:45] <rbasak> I'm just trying to help out because he has proposed a fix that will probably work (or so it seems to me) but it may not be the right fix.
[09:46] <seb128> happyaron, reading the comment that bug seems specific and having to do with systemd integration in oem mode, so likely differently from the upstream code issues which make wifis sometime snot listed (which you likely refers to)
[09:46] <seb128> rbasak, ^
[09:46] <pitti> rbasak: I guess what you said -- find out who added that isolate call there
[09:47] <seb128> hey pitti, wie gehts?
[09:47] <happyaron> we have several reports that results into similar situation, but for systemd stuff no
[09:47] <seb128> what component is calling the isolate?
[09:47] <pitti> seb128: bonjour ! ça va bien, merci ! j'apprends javascript et angular maintenant
[09:47] <pitti> seb128: in bug 1576024
[09:48] <seb128> pitti, right, I read that, doesn't tell what is doing the systemctl isolate call, is that the oem tools?
[09:49] <pitti> supposedly, yes
[09:49] <Laney> what should it be doing there?
[09:50] <rbasak> pitti: OK, thanks
[10:19] <seb128> pitti, do you know what's going on there? https://autopkgtest.ubuntu.com/packages/postgresql-9.5/xenial/armhf
[10:21] <doko_> Laney: what does this mean in an autopkg test? autopkgtest for linux/blacklisted: i386: Regression
[10:21] <Laney> it means the package is blacklisted
[10:21] <pitti> seb128: supposedly coincides with moving from lxc to lxd; got fixed by https://anonscm.debian.org/cgit/pkg-postgresql/postgresql-common.git/commit/?id=fc40fc34 but this isn't in xenial yet
[10:31] <seb128> pitti, thanks, it looks like the xenial/krb5 current SRU is blocked by the postgrestql/autopkg issue, should that just be ignored then?
[10:31] <pitti> seb128: short term it can be ignored (the test succeeded, just that stderr spew), mid-term it would be good to SRU that p-common fix
[10:32] <seb128> pitti, k, thanks
[10:37] <seb128> SRU team, ^ you probably want to consider krb5/xenial as good to be copied to updates (if the autopkg issue is what is blocking it, it's old in the queue and verified but currently there is no clear communication about those issues, maybe it would be good to comment back on the corresponding bug when there is a blocker)
[10:37] <seb128> bdmurray, rbasak, sil2100, ^
[10:39] <doko_> Laney: just the i386 build?
[10:40] <Laney> doko_: Yeah, blacklists are per series and arch
[10:40] <Laney> It makes the test machines OOM and die
[10:40] <doko_> ok, ta
[10:51] <rbasak> seb128: commented in the bug.
[10:52] <rbasak> seb128: I'm happy to take their word for what they say; I'm just concerned that they're missing an entire class of use cases. If say they've considered it and are being careful about them, then that's fine.
[10:56] <seb128> rbasak, thanks, I don't know the specifics of that SRU but I noticed that a few didn't get copied over despite beeing aged+verified and it looks like some SRU team members at least don't copy over things that have autopkg issues listed but they don't say so either/comment on the bug and the uploaders don't get notified/notice so the updates get silently stucked forever
[10:56] <seb128> which is a process issue
[10:57] <seb128> would be good if the SRU team had a mailing list or some place for such discussions (or is there one but I just don't know about?)
[10:57] <rbasak> seb128: understood and agreed. I've noticed this too. When looking at releasing SRUs I keep having to comment to ask about any reported autopkgtest regressions. IMHO there should be an automatic comment in the bug if autopkgtest regressions are detected, so that the bug driver can comment instead of having to do yet another round trip.
[10:58] <rbasak> It would save the SRU team work as well, helping us process more quicker. A comment of "autopkgtest failure X is a regression because Y and therefore this SRU won't cause problems due to Z" would be really helpful.
[10:59] <rbasak> But that can only happen if the bug driver knows about it.
[10:59] <seb128> indeed
[11:00] <rbasak> I do try to look at the reported regressions and make my own determinations about false positives, but it is rather time consuming to have to look at so many, and sometimes I am not confident but the bug driver (whom I trust) is.
[11:12] <seb128> yeah, should be up to the uploader to follow up on those, not to the SRU team
[11:12] <seb128> which they would probably do if they were told that they need to investigate
[14:11] <slangasek> seb128: probably just that the xenial SRU of ido was lost in the noise of all the stale unverified SRUs
[14:14] <seb128> slangasek, k, I though that since the bug was being handled all series would be looked at, but if you work from the queue and by serie I guess the workflow is different
[14:31] <kdub> what could cause dh_auto_build to not compile in parallel? (package is compat 9, so passing -O--parallel of course)
[15:22] <doko_> coreycb, barry: updated https://bugs.launchpad.net/ubuntu/+source/kombu/+bug/1656333 (this issue needs verification itself, didn't do that yet). The one outstanding issue is python-glanceclient
[15:22] <doko_> jamespage: ^^^
[15:24] <coreycb> doko_, thanks.  have a link to the new build output?
[15:25] <doko_> coreycb: http://qa.ubuntuwire.org/ftbfs/rebuilds/test-rebuild-20161216-updates-python2712-trusty.html  the old logs (failing ones) are overwritten
[15:26] <coreycb> doko_, thanks. i'll take a look at glanceclient
[23:58] <catbus1> Hi, I assume the 16.04 daily build will become 16.04.2 on Feb 2nd. Am I right? If so, if someone wants to test 16.04.2 before the release date, they can grab it from here: http://cdimages.ubuntu.com/ubuntu-server/xenial/daily/current/ right?
[23:58] <catbus1> As of now, it doesn't have 4.8 kernel yet.


[00:12] <maedamame> mamedayo11
[03:16] <guest-PDFfeE> how to make a file
[03:16] <holstein> guest-PDFfeE: a file of what?
[03:16] <holstein> the "touch" command makes a file.. but, i dont think thats what you are talking about..
[03:16] <guest-PDFfeE> no
[03:17] <holstein> guest-PDFfeE: just share details about what you are trying to create, and a volunteer will try and assist..
[03:17] <guest-PDFfeE> how do i create a account
[03:18] <holstein> guest-PDFfeE: where?
[03:18] <guest-PDFfeE> on th computer
[03:18] <holstein> guest-PDFfeE: a user account?
[03:18] <guest-PDFfeE> yes
[03:18] <holstein> https://help.ubuntu.com/community/AddUsersHowto#Command-line
[03:19] <holstein> guest-PDFfeE: there is also a GUI in the menu
[03:19] <guest-PDFfeE> thank you
[15:02] <michele__> hello
[20:01] <gamer> Hey awesome people!


[12:54] <qense> hello
[16:33] <gregor> http://status.qa.ubuntu.com/ is not browsable without javascript, could you fix it please.
[20:48] <mdke> gregor: you'll need to contact the ubuntu-qa team about that, we don't maintain that website
[20:49] <gregor> mdke, posted also at they channel ;)
[20:50] <mdke> gregor: fine


[01:00] <ukd1> hey - I'm having issues with getting gdm3 / x to not crash in a loop - I'd love some help. Some logs here: https://gist.github.com/ukd1/de0fb8542a194a11902f3662db07d820 - kinda stuck!