[01:53] <keithzg[m]> Hmmm, I wonder why GUI performance on my one machine is so terribly slow now (like, really painfully; the launcher takes nearly a full second to show, for instance).
[01:54] <keithzg[m]> Well, I was planning on getting the newer amdgpu driver on this 18.04 machine for the sake of Steam Play anyways, I guess I'll see if *that* fixes it, hah
 Hello Rik! @acheronuk Update: The keyboard not functioning at times in 18.10, that I previously mentioned, appears to happen after installing software - perhaps only .debs too.
[04:27] <Quantos> Which keyboard is it?
 @Quantos, After installing a deb in 18.10 the keyboard temporarily looses input. Typing does not work. It seems to come good after 5 minutes - or a reboot. This did not happen before upgrading from 18:04. Keyboard? - whatever the Dell Precision 5520 uses! ?
 Fwd from iprakash: https://www.androidpolice.com/2018/11/09/app-sales-nov-09-2018/
 @Anarchotaoist, I can't see how installing debs could possibly do that
 @acheronuk, That is what I thought, but it seems to be a pattern nonetheless!
[10:16] <Quantos> Try a different keyboard
[10:17] <Quantos> Try a different USB port too
 @Quantos, FYI, the Dell Precision 5520 is a latop not desktop. I am using the in-built laptop keyboard. I do not have another keyboard nor intend on getting one -especially for a newish (5 month old) high end laptop that came configured and pre-installed with Linux. The keyboard works flawlessly and beautifully every time - except after installing a deb -and only on 18.10- as crazy as that sounds! 🤷♂
[10:41] <Quantos> So?
[10:41] <Quantos> Connect a seperate keyboard to it
[10:41] <Quantos> Try that
[10:41] <Quantos> It's called troubleshooting
[10:42] <Quantos> Why are you running 18.10 instead of 18.04?
[10:44] <Quantos> 18.10 isn't a stable release
[10:47] <acheronuk> 18.10 is the latest stable release
[10:47] <Quantos> That's not a stable release
[10:47] <acheronuk> Yes, it is. 19.04 is the dev release
[10:48] <Quantos> Sigh, you don't know what you're referring to
[10:48] <acheronuk> LOL. I do
[10:48] <Quantos> A 'stable' release is one that's slated for LTS
[10:48] <Quantos> No, you sadly don't know what you're talking about
[10:49] <Quantos> I've been running Linux since SuSE 2
[10:49] <acheronuk> no, that is your own personally chosen definition.
[10:49] <Quantos> No
[10:51] <Quantos> Stable
[10:51] <Quantos>     After each mainline kernel is released, it is considered "stable." Any bug fixes for a stable kernel are backported from the mainline tree and applied by a designated stable kernel maintainer. There are usually only a few bugfix kernel releases until next mainline kernel becomes available -- unless it is designated a "longterm maintenance kernel." Stable kernel updates are released on as-needed basis, usually once a week.
[10:52] <Quantos> It has nothing to do with whether it runs stable or not
[10:53] <acheronuk> kernel stable release != ubuntu stable release
[10:53] <Quantos> 18.10 is not a stable release
[10:53] <Quantos> Learn to comprehend what you read
[10:54] <acheronuk> it is. please stop posting misinformation in the channel
[10:54] <Quantos> No it isn't
[10:54] <Quantos> And it's not misinformation, the definition doesn't fit it
[10:55] <Quantos> You must be a programmer
[10:55] <acheronuk> the definition is nothing to do with ubuntu distro releases
[10:55] <Quantos> Oh right
[10:55] <Quantos> So the definition just floats on magical currents of air somewhere?
[10:56] <acheronuk> Ubuntu stable releases are every six months. one of those every 2 years is long term support.
[10:56] <Quantos> No they aren't
[10:57] <Quantos> Those are dev releases
[10:57] <Quantos> Programmers, wow
[10:57] <acheronuk> no, with respect, they are not.
[10:57] <Quantos> LOL
[10:57] <Quantos> Whatever, pull your hat back down
[10:59] <Quantos> The beta of the Cosmic Cuttlefish (to become 18.10) has now been released, and is available for download at http://cdimage.ubuntu.com/kubuntu/releases/18.10/beta/
[10:59] <Quantos> This milestone features images for Kubuntu and other Ubuntu flavours.
[10:59] <Quantos> Pre-releases of the Cosmic Cuttlefish are not encouraged for:
[10:59] <Quantos> * Anyone needing a stable system
[10:59] <Quantos> * Anyone who is not comfortable running into occasional, even frequent breakage.
[10:59] <Quantos> They are, however, recommended for:
[11:02] <acheronuk> https://kubuntu.org/news/kubuntu-18-10-is-released-today/
[11:02] <acheronuk> 18.10 is released as final and stable
[11:02] <Quantos> Whatever, you have no clue
[11:03] <Quantos> Dev releases are not called stable
[11:03] <acheronuk> Seeing as I released it, I think I do
[11:03] <Quantos> They may run stable
[11:03] <Quantos> That does not make them stable
[11:03] <Quantos> This is a word in the English language that has more than one definition
[11:04] <Quantos> Wow
[11:04]  * Quantos goes back to eating gummies and ice cream
[11:04] <Quantos> Would you like a bowl?
[11:08] <Quantos> acheronuk- I wasn't insulting your work, I'm not saying that the software doesn't run stable
[11:09] <Quantos> Stable is a release that you don't lose support on every few months
[11:10] <Quantos> I might be showing my age and using an antiquated definition, but that is what I meant
[14:45] <BluesKaj> Hi folks
[14:46] <TheFerenOSDev> Hi
[14:47] <BluesKaj> hi TheFerenOSDev
[14:48] <Alexfrench> hi
[14:49] <TheFerenOSDev> So, is anyone regarding Kubuntu Development online? Just that I made a thing to basically make an Initial Setup screen for Plasma, minus the actual initial setup window (basically GNOME Initial Setup, minus the window itself, but using Plasma), and I was wondering if they would maybe be interested in it...
[14:54] <acheronuk> TheFerenOSDev: I will try to have a look at it sometime, or pass it to someone who can. thanks
[14:56] <TheFerenOSDev> If anyone is then interested in it, though, guess I will drop a link to it, just know that is is flawed in a few parts, and it NEEDS SDDM in its current form... https://github.com/feren-OS/Feren-PoC-Initial-Setup-Shell
[14:57] <BluesKaj> TheFerenOSDev, yeah, you could join #kubunru-devel  with that development
[14:59] <TheFerenOSDev> I think that was spelt incorrectly, do you mean #kubuntu-devel ?
[15:06] <BluesKaj> TheFerenOSDev, yes, my mistake
[15:13] <n0yd> Hi, does the kubuntu installer or at least the live cd portion which you can install from, do they have onscreen keyboard? Ispilled ramen on the laptop so keyboard only has 2 working keys, and touchscreen aint working right either
[15:15] <n0yd> sorry for ad/slow typing, im using win10 on screen keyboard. Once i install kubuntu i have a better solution for keyboatd which involves using a android device as a keyboard
[15:16] <n0yd> so as long as the install has pn screen kbd, i should be fine
[15:16] <n0yd> some insight would appreciated
[15:22] <Quantos> Do you have a USB keyboard that you can connect?
[15:23] <Quantos> The salt in the ramen probably isn't doing your motherboard any favours either
[15:25] <Quantos> Hehe, almost typed flavours
[18:08] <crimson_king> KDE printer settings doesn't offer HPLIP option to add printer.
[18:08] <crimson_king> Kubuntu 18.10
[18:09] <crimson_king> hplip is installed. On the other hand, I also have Ubuntu MATE 18.10, which has system-config-printer (GTK) and it works as expected
[19:12] <TheFerenOSDev> TBH I've also had issues with the Plasma Printer Manager, too... ended up installing and patching 'system-config-printer' to make it visible in the Apps Menu and use that instead...


[13:58] <jasoncwarner> hi everyone. session will start in 3 minutes
[13:59] <tkamppeter> Can someone invite me into the hangout?
[14:00] <pitti_uds> hm, the video isn't on yet, is it?
[14:00] <pitti_uds> I see "starts in a few moments"
[14:01] <jasoncwarner> tkamppeter: see orther IRC channel, I pasted you the link
[14:01] <jasoncwarner> we still have space free on the hangout if anyone else is interested in joining
[14:03] <pitti_uds> meh @ video, reloading the page throws me out of IRC
[14:05] <pitti_uds> I don't see things to discuss/think about, is there anything to deliberate on while you guys are setting up the video?
[14:07] <tkamppeter> pitti_uds, link for the hangout: https://plus.google.com/hangouts/_/39beb4c0269f04a0f04e218d605e9d67718e3993?authuser=0&hl=en
[14:07] <jasoncwarner> just starting now folks!
[14:07] <pitti_uds> tkamppeter: tried, but "hangout ended due to a server error"
[14:08] <pitti_uds> retrying
[14:08] <pitti_uds> same error
[14:08]  * pitti_uds reloads page to see the live stream
[14:09] <pitti_uds> ok, no live stream, no hangout
[14:09] <larsu> pitti_uds: :(
[14:09] <pitti_uds> I might have missed an answer during reconnect, any question/problem we can think about while you are setting up?
[14:09] <pitti_uds> oh, perhaps I'm not marked as required for this session
[14:10] <pitti_uds> (whatever that means, but I heard it's a prerequisite)
[14:10] <tsdgeos_uds_> is this live? I'm getting "This live event will begin in a few minutes"
[14:11] <ssweeny> IIRC the track lead has to invite folks into the hangouts
[14:11] <pitti_uds> ok, I see Till live now
[14:11] <tsdgeos_uds_> same here
[14:29]  * tsdgeos_uds_ raises hand as poppler maintainer
[14:29] <pitti_uds> tsdgeos_uds_: probably best if you just put your question here (or join the hangout), we'll poke tkamppeter to pick it up
[14:30] <tsdgeos_uds_> pitti_uds: not a question, i'm just saying i'm around
[14:33] <jasoncwarner> tsdgeos_uds_: did you want to join the session?
[14:34] <tsdgeos_uds_> jasoncwarner: i'm listening, not much to say
[14:34] <ritz> systemd in theory allows for on demand startup
[14:34] <tsdgeos_uds_> tsdgeos_uds_: besides i think i could join the session, if i press the share icon in the youtube video there's a "hangout" button
[14:35] <ritz> using socket activation
[14:35] <tsdgeos_uds_> jasoncwarner: ↑↑ that obviously for you not for me :D
[14:35] <tsdgeos_uds_> no i don't have a question :D
[14:36] <pitti_uds> tsdgeos_uds_: ack :)
[14:36] <jasoncwarner> tsdgeos_uds_: https://plus.google.com/hangouts/_/39beb4c0269f04a0f04e218d605e9d67718e3993?authuser=0&hl=en
[14:36] <tsdgeos_uds_> ok, joining
[14:36] <pitti_uds> ritz: yeah :) but I don't think we'll get that anytime soon
[14:37] <ritz> pitti_uds were we not trying this with upstart ?
[14:37] <ritz> on demand service
[14:37] <ritz> via dbus
[14:37] <pitti_uds> ritz: if it can do it somehow, that'd be great of coures
[14:37] <seb128> ritz, dbus activation != socket activation
[14:38] <pitti_uds> ritz: but that only covers d-bus activation if you try to talk to cups over dbus, not the unix socket
[14:38] <pitti_uds> which is the main way to talk to cups really
[14:38] <pitti_uds> on dbus there's only job notification AFAIK
[14:38] <kyleN> QUESTION: would this phone printing stack involve a different set of pkgs than used on desktop, and if so, how would that be managed: a different seed/depends?
[14:39] <ritz> not very familiar with upstart
[14:39] <pitti_uds> kyleN: just fewer seeds presumably; we already have the split in quantal
[14:40] <kyleN> ack
[14:43] <tedg> tsdgeos_uds_, Asking in #inkscape to see if I can find some color folks.
[14:43] <tsdgeos_uds_> tedg: tx
[14:45] <tedg> The other problem we have is that Mir doesn't have a color management story yet.
[14:45] <tedg> So we might be able to punt a bit on color management.
[14:46] <tedg> I just want to point out that I'm excited about having a real printing stack on a mobile device.  Hate not having it on Android.  This really could be a practical differentiator.
[14:47] <tedg> tsdgeos_uds_, I was sent this: http://www.oyranos.org/wiki/index.php?title=Test_Images#PDF
[14:49] <tedg> larsu, Can you add a work item for design to help with the dialog?  jnicktait
[14:50] <tedg> larsu, pitti_uds, it wouldn't be an issue if you guys would stop using a stupid size like A4!  US Letter!  ;-)
[14:54] <larsu> tedg: done. thanks
[14:56] <mdeslaur> helloww
[15:01] <qengho> Hi hi
[15:01] <qengho> = chad miller
[15:01] <jasoncwarner_UDS> hi everyone...
[15:01] <jasoncwarner_UDS> session will begin in a minute
[15:01] <mdeslaur> does anyone want to participate on hangout?
[15:02] <jasoncwarner_UDS> someone is having mic probs
[15:02] <jasoncwarner_UDS> qengho , you seem like you would like to hangout ;)
[15:02] <qengho> jasoncwarner_UDS: Yes, I do.
[15:02] <mdeslaur> showing up on hangout doesn't automatically mean you get work items
[15:02] <mdeslaur> :)
[15:03] <qengho> mdeslaur: In fact, if one can't talk, one is more likely to just be assigned them.  :)
[15:03] <jdstrand> you know, I only use this like 10 times a week
[15:03] <mdeslaur> We are currently experiencing technical difficulties. Your call is important to us. Please stay on the line.
[15:03] <xnox> What's the hangout url?
[15:04] <xnox> ok.
[15:04] <jasoncwarner_UDS> xnox and qengho https://plus.google.com/hangouts/_/87858bba77dc51229f080c9df9b930418b03173a?authuser=0&hl=en
[15:04] <xnox> jasoncwarner_UDS: hehe and everyone joins now =)
[15:04]  * Laney will actually
[15:06] <jdstrand> \o/
[15:06] <jdstrand> mdeslaur: everything is in the etherpad
[15:10] <Laney> NOISE
[15:11] <xnox> Laney: ok.
[15:11] <Laney> :-)
[15:12] <mardy> mdeslaur: they did it already
[15:12] <mardy> mdeslaur: it's qt5 only now
[15:14] <jdstrand> mdeslaur: I have a proposal in etherad
[15:14] <jdstrand> etherpad
[15:15]  * jdstrand has no volume controls at all
[15:16]  * jdstrand shakes fist at computer
[15:17] <qengho> Yes, we heard something.
[15:17] <qengho> Perfect.
[15:17] <qengho> Are you running Skype also?
[15:18] <Laney> jdstrand: you might need http://blog.didrocks.fr/post/Getting-sound-working-during-a-hangout-in-raring
[15:18] <tkamppeter> kyleN, the phone printing stack does not inviolve different packages, I will simply split binary packages to allow the desired small-footprint stack.
[15:20] <vrruiz> If neither KDE and Gnome have resources to keep backporting patches, why do you think Ubuntu will? :-/
[15:23] <mdeslaur> vrruiz: if we're going to use a webkit engine in our sdk and our browser, we have no choice
[15:24] <mardy> why not base on QtWebkit, since it's the one most relevant for our developers?
[15:24] <mdeslaur> mardy: nobody is backporting security features to qtwebkit
[15:25] <mdeslaur> I suspect we'll be using the qtwebkit bindings though
[15:25] <mardy> mdeslaur: I mean, you would :-)
[15:25] <mdeslaur> s/features/fixes/
[15:25] <mdeslaur> yes, we could possibly be the ones maintaining qtwebkit
[15:26] <mdeslaur> we're not implying we wouldn't be doing this upstream
[15:26] <qengho> I like jdstrand's proposal, pulling from APPL and our maintainence of minor patches atop them.
[15:26] <vrruiz> mdeslaur: But AFAIK, one of your arguments to need a webkit engine is that other projects have resource problems. Isn't easier to collaborate with them?
[15:27] <mardy> xnox raised a valid point, backporting the bindings might not be a small effort; that's why basing on QtWebKit would reduce this effort a bit
[15:27] <mdeslaur> vrruiz: sure, if upstream projects are ready to completely freeze the API, no problem
[15:35] <xnox> There are other companies that will be using QtWebkit on the mobile-like platforms.
[15:36] <xnox> Would be nice to share the cost of webkit maintenance.
[15:36] <vrruiz> Blackberry is using Qt in BB 10
[15:37] <mardy> convince Opera to use QtWebKit ;-)
[15:37] <alex_abreu> mardy, ahah
[15:38] <mdeslaur> xnox: +1
[15:39] <vrruiz> mardy: Aren't they actually using Chromium?
[15:40] <mardy> vrruiz: yes, they are
[15:41] <mardy> mdeslaur: especially with WebKit2, things are changing a lot
[15:42] <mardy> mdeslaur: on the bright side, it seems that Qt bindings are using more and more the C bindings
[15:42] <mardy> jdstrand: it's in continuous development
[15:42] <alex_abreu> jdstrand, I think so yeah
[15:42] <mardy> (that's not to say that's unstable)
[15:42] <qengho> 10 seconds + thinking + typing delay.
[15:43] <Mirv> WK2 is used on 2011 Nokia N9, quite stable and nice (no doubt was a lot of work back then)
[15:44] <qengho> jasoncwarner_UDS: FWIW, the Lower Third hangout app on the left is indeed dead, and it's
[15:44] <Laney> it will be interesting to know if apple are making API changes that will make the rebasing difficult
[15:44] <qengho> moved into the Hangout Toolbox app.
[15:44] <Laney> what excellent timing
[15:44] <chrisccoulson> heh
[15:44] <vrruiz> bye
[15:45] <jdstrand> Laney: we're that good :)
[15:45] <mdeslaur> Laney: possibly...I don't think they care too much about breaking stuff that may impact other bindings then their own
[15:45] <chrisccoulson> right, back to debugging jit code ;)
[15:45] <qengho> chrisccoulson: Ugh.  Still?
[15:45] <Laney> indeed
[15:45] <qengho> chrisccoulson: How can I help?
[15:46] <chrisccoulson> qengho, yeah, i've located the exact instruction where it all goes wrong, but just trying to figure out what the jit is actually doing
[15:46] <chrisccoulson> which is interesting ;)
[15:46] <alex_abreu> chrisccoulson, ff on arm?
[15:46] <chrisccoulson> alex_abreu, no, chromium
[15:46] <chrisccoulson> ff works fine on arm btw ;)
[15:46] <alex_abreu> chrisccoulson, oh interesting ... any lp bug on that?
[15:47] <qengho> chrisccoulson: I remember some mention of a security bug WRT the JIT and memory contexts. I wonder if it's related.
[15:47] <chrisccoulson> alex_abreu, not yet
[15:47] <chrisccoulson> qengho, ah, interesting
[15:47] <lool> tvoss: bah geoclue conflicts with update process session; I'll go to update process, but can join geoclue mid-way if that's helpful
[15:48] <Laney> the jit is disabled on the webkitgtk arm build due to bug
[15:48] <Laney> buh
[15:48] <Laney> due to https://bugs.webkit.org/show_bug.cgi?id=85076
[15:48] <udsbotu> bugs.webkit.org bug 85076 in JavaScriptCore "ARM JIT causes segmentation fault on javascript-heavy pages" [Normal,Unconfirmed] - Assigned to<EMAIL_ADDRESS>[15:48] <chrisccoulson> Laney, this is v8 though ;)
[15:48] <chrisccoulson> (not JSC)
[15:49] <tvoss> lool, cool, thank you
[15:49] <Laney> fair enough
[15:51] <alex_abreu> chrisccoulson, any st/dissasembly? is it something GC related?
[15:51] <chrisccoulson> alex_abreu, no, it's not GC related
[15:57] <jasoncwarner_UDS> session will start in 3 minutes
[16:01] <jasoncwarner_UDS> hi folks...have spots open for those interested in joining the hangout
[16:01] <jasoncwarner_UDS> https://plus.google.com/hangouts/_/0ec0ef5db83f0a1952bc68dfb0337d646e9d288d?authuser=0&hl=en
[16:11] <cyphermox> I'm familiar with geoclue
[16:12] <cyphermox> mkay
[16:13] <cyphermox> I mean, rather than rewriting lots of stuff, let's fix and provide fixes upstream
[16:14] <desrt> cyphermox: is there a chance we could assume control of the existing project?
[16:14] <cyphermox> possibly I don't know
[16:15] <cyphermox> last I checked it didn't seem super active
[16:15] <cyphermox> but then again, maybe it also largely works and that's why it's not being a flurry of commits
[16:15] <desrt> who is the last maintainer-type person?
[16:15] <larsu> the description of the session says it's pretty much dead
[16:15] <Cheesehead> IIRC, the old maintainer offered it for adoption, no takers
[16:15] <desrt> so let's adopt it?
[16:16] <desrt> Cheesehead: got a citation for that?
[16:16] <xnox> We can cache apt data and fake it / provide that those core packages are available.
[16:16] <cyphermox> hadess might have been the last maintainer?
[16:16] <Cheesehead> desrt: Sorry, old memory. Perhaps an old mailing list.
[16:16] <larsu> daniel was in contact with the last maintainer
[16:17] <cyphermox> so my point was that we can definitely improve on any things that don't work when they already have most of what we need, rather than rewriting a whole lot of stuff from scratch and running into the same issues the original project probably ran into many times
[16:18] <cyphermox> whether that means adopting the project or whatever else is fine
[16:18] <cyphermox> larsu: could you add lower third?
[16:18] <cyphermox> tvoss: ^
[16:18] <larsu> lower third?
[16:19] <Mirv> larsu: hangout toolbox app, installable from the left bar
[16:19] <Mirv> larsu: only works in chromium though
[16:19] <tvoss> cyphermox, I tried, but it's shown on the upper tird :)
[16:19] <cyphermox> tvoss: oh, so it is!
[16:19] <cyphermox> I briefly saw it
[16:20] <tvoss> cyphermox, weird though
[16:20] <cyphermox> yes, totally agree it can / needs to be improved
[16:21] <desrt> 11:19 < hadess> desrt, by a newer version, i have some apis scribbled on pieces of paper (notes on my computer)
[16:21] <desrt> 11:19 < hadess> desrt, less moving parts, stuff that works
[16:21] <desrt> 11:19 <@desrt> hadess: canonical wants to do the same
[16:21] <desrt> 11:20 < hadess> desrt, satabdi has been working on ip geolocation, and (rev)geocoding in geocode-glib
[16:21] <desrt> 11:20 <@desrt> hadess: so do you plan to torch the current codebase?
[16:21] <desrt> 11:20 <@desrt> hadess: and what is your timeline?
[16:21] <desrt> 11:20 < hadess> desrt, yep, it's pretty clear it's not usable
[16:21] <desrt> 11:20 < hadess> desrt, timeline is "when i have time"
[16:21] <desrt> FYI
[16:21] <desrt> looks like the reason upstream is dead is because upstream thinks that the current codebase is not worth it
[16:21] <cyphermox> tvoss: that's a good point
[16:22] <desrt> 11:21 < hadess> (it's been pushed back at least 2 cycles already because of no time)
[16:22] <cyphermox> tvoss: I'm curious if we can't write a test suite for what we have right now, and spend less time than rewriting all; then refactor, fix tests, etc... you know how it goes ;)
[16:23] <cyphermox> esp. for a project relatively as isolated/self contained as geoclue
[16:23] <cyphermox> it *is* a complex decision on that end, though, definitely
[16:23] <cyphermox> yeah
[16:24] <cyphermox> basically, very rough tests to check the exisitng impl, refactor, make the tests good, refactor, repeat
[16:24] <cyphermox> at least making sure we don't introduce regressions
[16:25] <cyphermox> interesting
[16:25] <cyphermox> I've coded a bit with the geoclue stuff and the code... was... ugly/messy I guess, so don't take my intervention as saying "no we should absolutely not do a rewrite"
[16:26] <desrt> there is going to be a rewrite one way or another, it seems
[16:26] <cyphermox> desrt: in terms of majorly overhauling the code base, yeah ;)
[16:26] <desrt> imho we should try to share the component, though
[16:26] <cyphermox> so there already is code...
[16:27] <desrt> from a practical standpoint, writing it in c++ for Qt is a good way to ensure that we're the only ones who will ever use it
[16:27] <cyphermox> desrt: can you pull hadess here?
[16:27] <desrt> i tried.  he's not interested :)
[16:27] <cyphermox> his input may be useful
[16:27] <cyphermox> oh ;)
[16:27]  * desrt tries again
[16:28] <cyphermox> we can help with the "lack of time"
[16:28] <desrt> indeed
[16:28] <desrt> he has notes on the new design... i asked if he could publish them somewhere
[16:28] <desrt> hadess: hey.  welcome.
[16:28] <cyphermox> assuming we can spend time writing the code from the api he designs
[16:28] <hadess> desrt, they're more "nice to haves"
[16:28] <cyphermox> hey hadess, thanks for coming
[16:28] <cyphermox> tvoss: +1
[16:29] <tvoss> hadess, hey, thx for being with us
[16:29] <hadess> desrt, including things that aren't currently possible, such as authorisation and sandboxing
[16:29] <jasoncwarner_UDS> hadess: want to join the session?
[16:29] <jasoncwarner_UDS> desrt as well?
[16:29] <jasoncwarner_UDS> https://plus.google.com/hangouts/_/0ec0ef5db83f0a1952bc68dfb0337d646e9d288d?authuser=0&hl=en
[16:29] <desrt> jasoncwarner_UDS: i don't have the google hangout plugin, nor h264 video support :(
[16:30] <hadess> no thanks
[16:30] <jasoncwarner_UDS> desrt: what year is it where you live? ;)
[16:30] <cyphermox> haha
[16:30] <jasoncwarner_UDS> hadess: no worries
[16:30] <jasoncwarner_UDS> thanks for joining the irc
[16:30] <desrt> hadess: so part of why you're stalled is missing infra from other places too?
[16:31] <desrt> or would it be possible to push ahead on the new design without these things in place, keeping in mind that we want to add support later?
[16:31] <hadess> desrt, i think it would be almost impossible to retrofit
[16:31] <desrt> right.  we're talking rewrite already
[16:31] <desrt> but if canonical is already thinking of doing a rewrite, we may as well pool resources
[16:31] <cyphermox> I have some interest in location services for wifi stuff .. for instance getting proper updates of regulatory domains, as it has been planned for a long while
[16:33] <cyphermox> do we need much of that provider description?
[16:33] <hadess> the target is 1) ip geocoding (code is in geocode-glib) 2) wifi geocoding (code will be in geocode-glib) 3) gps through cellular
[16:33] <cyphermox> hadess: cool
[16:34] <hadess> if canonical want to help, adding support for more modems in ModemManager, and adding support for GPS-A is probably much harder than writing a shim on top of all that
[16:35] <cyphermox> hadess: do you mean you're writing GPS-A support?
[16:35] <hadess> cyphermox, no, that somebody should
[16:35] <cyphermox> ack
[16:36] <cyphermox> I think there's some of it in progress
[16:36] <desrt> hadess: what's the plan for how the data gets from modemmanager to apps?
[16:36] <cyphermox> desrt: modem location support is provided via a dbus interface from MM
[16:36] <hadess> desrt, a small dbus service, the api is pretty much that of core location
[16:37] <desrt> hadess: and this does the wifi/ip-based ones as well?
[16:37] <hadess> desrt, it would, yes
[16:37] <desrt> so this is the to-be-written
[16:37] <hadess> desrt, "give me my location" and it would choose the way to access it based on accuracy required
[16:37] <hadess> yeah
[16:37] <cyphermox> yeah
[16:38] <desrt> the main difference here is that it's just one simple process instead of a gaggle of providers
[16:38] <hadess> yes, and without support for stand-alone gpses either
[16:38] <desrt> tragic :p
[16:38] <cyphermox> omg
[16:39] <desrt> hadess: then your concern moves to how to prevent unworthy apps from hitting this dbus interface
[16:39] <desrt> i assume it's meant to be a system service
[16:44] <cyphermox> totally agree, syncing with hadess, comparing requirements/plans
[16:46] <hadess> desrt, i don't think it needs to be a system service
[16:47] <desrt> hadess: so any user would have to be able to read data out of modemmanager then
[16:48] <desrt> ditto things like wifi AP mac addresses (that's how wifi-based geocode works, right?)?
[16:48] <hadess> desrt, the way things work right now, yes, but that's the same trying to configure your wwan broadband right now
[16:49] <desrt> hadess: almost starts to seem like we don't need a service at all, then?
[16:49] <hadess> it doesn't need to run as a system service, but if it runs as a session service, it needs to be special
[16:49] <desrt> why not just have a library do the work in app context?
[16:49] <dcbw> do we consider location infromation privileged?
[16:49] <desrt> dcbw: yes.  we ought to.
[16:49] <dcbw> eg, how do we gate access to it?
[16:49] <hadess> desrt, because that would make it impossible to sandbox
[16:49] <dcbw> in that case, normal users shouldn't be able to ask ModemManager for location info
[16:49] <desrt> dcbw: this goes to the larger sandboxing question
[16:50] <desrt> hadess: you could sandbox at the mechanism level
[16:50] <desrt> hadess: no access to modemmanager data, for example
[16:50] <dcbw> we already have PolicyKit support for location stuff in MM
[16:50] <dcbw> we just don't turn it on by default
[16:50] <dcbw> but that's not really a model we want these days
[16:50] <desrt> that's why i thought you wanted to make it a system service.... then only root-owned processes (or whatever it runs as) get access to MM
[16:50] <dcbw> it should be remembered on a per-app basis instead of a global PK dialog
[16:50] <hadess> desrt, a separate service would also take care of power management
[16:51] <desrt> interesting.
[16:51] <hadess> desrt, no point calling doing network calls if you have a good enough data from the modem for another app for example
[16:52] <desrt> who is the one on the canonical side who has time to work on this?
[16:54] <larsu> desrt: looks like daniel
[18:08] <qwebirc105673> Hi everyone, session will start in about 6 minutes.
[18:11] <lool> session starting in 4 mn
[18:13] <zyga-uds> hey everyone
[18:15] <zyga-uds> lool: could you announce when the session goes live please
[18:15] <awe_> zyga-uds, it's live now
[18:15] <roadmr> zyga-uds: it is, reload, reload
[18:16] <asb_asb_asb> sucky youtube widget
[18:16] <rsalveti> lool: awe_: can we dynamically request NM to rescan for aps?
[18:16] <dcbw> rsalveti: already present
[18:16] <rsalveti> awesome
[18:16] <dcbw> rsalveti: there's a Scan method in 0.9.8
[18:16] <zyga-uds> QUESTION: will the converged stack affect testing or certification performed on non-touch/mobile systems
[18:18] <dcbw> anyone got a hangout link for the chat?
[18:18] <pitti_uds> NM is 3.9 MB RSS, even dhclient is 3.0
[18:18] <pitti_uds> that doesn't seem terribly much?
[18:18] <asb_asb_asb> pitti_uds: nm-applet is the real hog
[18:18] <dcbw> root      1371  0.0  0.0 205176  3020 pts/0    S+   06:47   0:00 sudo src/.libs/NetworkManager --no-daemon
[18:19] <cyphermox> aye
[18:19] <dcbw> dcbw      1191  0.0  0.5<PHONE_NUMBER>4 ?        Sl   06:46   0:08 nm-applet
[18:19] <zyga-uds> vUDS needs a conflict resoultion protocol for the speakers to agree upon to minimize collision lag
[18:19] <dcbw> nobody's denying that nm-applet needs a diet:)
[18:19] <cyphermox> I also mentioned I'd look at how we can reduce both
[18:19] <qwebirc105673> dcbw: want to join the hangout? https://plus.google.com/hangouts/_/e852387d7e4db65b443695b981fc9ad4431aaed1?authuser=0&hl=en
[18:19] <awe_> pitti_uds, it's not... it was just one criteria that we wanted to measure
[18:19] <asb_asb_asb> 14.4mb as shown by ps_mem.py
[18:19] <dcbw> thanks
[18:19] <pitti_uds> awe_: right, thanks
[18:19] <pitti_uds> agreed about nm-applet
[18:19] <roadmr> does modem-manager handle... oh never mind, it'll go away
[18:20] <awe_> hey dcbw...long time!
[18:20] <qwebirc105673> pitti_uds: if you want to join the hangout as well, feel free!
[18:20] <zyga-uds> modemmanager is a pain -- it opens all tty devices checking if that's a modem, that can be a problem on a phone that may have stuff like gps on a tty
[18:20] <zyga-uds> lool: ^^
[18:20] <ogra_> dcbw, your typing steals the video focus
[18:20] <dcbw> awe_: yo :)
[18:20] <pitti_uds> hey dcbw, thanks for showing up
[18:20] <ogra_> dcbw, better mute if you dont speak
[18:20] <pitti_uds> qwebirc105673: not enough to contribute, I'm afraid
[18:20] <rsalveti> zyga-uds: but I'd say that's more of a bug
[18:20] <rsalveti> it is indeed annoying
[18:21] <zyga-uds> rsalveti: no, it has to try otherwise it'd require some manifests to idenitify modems, right?
[18:21] <dcbw> ogra_: yeah, muted already
[18:21] <ogra_> :)
[18:21] <zyga-uds> rsalveti: it's a problem whenever you have a serial port showing, up, mm will try talking to it
[18:21] <rsalveti> right, that's why I said it'd be more of a bug for me
[18:21] <rsalveti> because I don't think this is the desired behavior
[18:21] <dcbw> we did just add ModemManager1 support, so that's a good patch to look at
[18:22] <rsalveti> it breaks everyone that needs to use serial based devices
[18:22] <dcbw> that basically adds a completely new MM backend
[18:22] <zyga-uds> rsalveti: I don't see a fix for that that would not break modem support for virtually everyone
[18:22] <zyga-uds> rsalveti: even if you only look at 3G modems
[18:22] <zyga-uds> rsalveti: I agree on that
[18:22] <zyga-uds> rsalveti: one thing I tried to do to fix that
[18:22] <zyga-uds> rsalveti: is to blacklist certain ttys in udev rules
[18:22] <zyga-uds> rsalveti: and I got that to work for my development boards and generic serial-usb dongles
[18:23] <zyga-uds> rsalveti: if you want I can share that
[18:23] <zyga-uds> rsalveti: there's a similar problem with random usb devices being probed by mtp client to see if they are a storage device
[18:23] <zyga-uds> rsalveti: that crashes bootloaders for me
[18:24] <rsalveti> zyga-uds: I think we have a bug opened for that
[18:24] <rsalveti> let me try to find it
[18:24] <zyga-uds> rsalveti: cool, I'm interested in fixing that
[18:24] <zyga-uds> rsalveti: in the end the rules for mtp and modem manager need patching
[18:24] <zyga-uds> rsalveti: then the system is generic enough to have per-package rules that blacklist a device
[18:24] <cyphermox> zyga-uds: rsalveti: there's some stuff changing on that level, but can we keep it around what is being discussed on the hangout to not get all mixed up
[18:24] <zyga-uds> ok
[18:25] <cyphermox> you're obviously welcome to bring things up, ping me if you feel your questions are being ignored
[18:25] <ChickenCutlass> awe_: we also want rild support
[18:26] <zyga-uds> cyphermox: no, I guess those are implementation bugs/details
[18:26] <victorp_> if it doesnt have voice support it wont
[18:26] <rsalveti> zyga-uds: yeah, need to take a better look at that, but I know we have a bug :-)
[18:26] <victorp_> pass cert
[18:26] <cyphermox> doubtful that ofono was any more certified though... holtmann do you know?
[18:26] <awe_> ChickenCutlass, I'll get there
[18:26] <holtmann> We went throughout GCF certification with oFono.
[18:26] <holtmann> You guys need to think about SIM Toolkit support.
[18:26] <victorp_> cyphermox: it has been certified for GCF
[18:26] <cyphermox> ack
[18:26] <holtmann> That is the first thing that is going to be asked.
[18:26] <cyphermox> thanks
[18:27] <zyga-uds> lool: do we consider a situation where the vendor might replace the telephony stack, is that something they do on android today?
[18:27] <cyphermox> stgraber: esp. leverage all the work we've done and simplify convergence
[18:28] <victorp_> stgraber: that sounds good
[18:28] <lool> zyga-uds: they'd have to pass certification again
[18:28] <cyphermox> ah, yes the caps bits
[18:28] <victorp_> zyga-uds: they do that today , yes
[18:28] <cyphermox> awe_: I'm preparing MM1 on a PPA
[18:29] <cyphermox> https://launchpad.net/~network-manager/+archive/modemmanager-next (incomplete)
[18:29] <victorp_> does modem manager work with rild?
[18:29] <victorp_> awe ^
[18:29] <awe_> no
[18:29] <dcbw> no, it doesn't
[18:29] <dcbw> a rild connector would be nice to have
[18:29] <zyga-uds> victorp_: I wonder how that changes our side, if they switch from vanilla android to say, qualcomm android telephony, does that change the interface as seen from the system?
[18:29] <victorp_> zyga-uds: probably not
[18:29] <awe_> victorp_, voice support @ the high-level API is the big missing piece
[18:29] <victorp_> as they would have to change RIL
[18:29] <holtmann> Guhttps://git.kernel.org/cgit/network/ofono/ofono.git/tree/doc/certification.txt
[18:30] <awe_> if this was added to mm, we  could add rild support to mm
[18:30] <holtmann> https://git.kernel.org/cgit/network/ofono/ofono.git/tree/doc/usat-certification-status.txt
[18:30] <cyphermox> holtmann: thanks
[18:30] <rsalveti> zyga-uds: they can replace the implementation, but the interface would be the same
[18:30] <awe_> but it's fairly large piece of code that's missing
[18:31] <holtmann> ConnMan comes with a built-in DHCP client.
[18:31] <awe_> holtmann, hey dude... long time
[18:31] <victorp_> awe_: and crucial
[18:31] <ogra_> he is hiding :)
[18:31] <holtmann> ConnMan has its own DHCP client and server.
[18:31] <cyphermox> holtmann: yeah, we mean how hard could it be to make it use an external client again?
[18:31] <awe_> holtmann, that's what we're talking about... there's some concern about the builtin dhcp client
[18:31] <holtmann> It is by magnitudes faster than external clients.
[18:31] <holtmann> See my presentation at LinuxCon Vancouver a few years ago.
[18:31] <victorp_> awe_: not sure is in the scope of this session but will be nice to talk about SIP support
[18:32]  * awe_  screams
[18:32] <lool> holtmann: would it be possible to implement this in dhclient?
[18:32] <lool> holtmann: we wouldn't want to have to support 2 DHCP clients
[18:33] <holtmann> ConnMan DHCP had a 80% speed increase in corporate or public networks.
[18:33] <holtmann> The internal DHCP client in ConnMan also reduces the memory footprint.
[18:33] <cyphermox> holtmann: due to the arp tricks?
[18:33] <holtmann> As I said, the numbers where in my LinuxCon talks.
[18:33] <holtmann> No ARP tricks. We never needed it.
[18:34] <lool> holtmann: indeed, we did notice a big memory difference
[18:34] <Wellark> QUESTION: could holtmann join the onair discussion? :)
[18:34] <victorp_> lool: Is DHCP really a key discussion point here?
[18:34] <ogra_> Wellark, he is talking
[18:34] <Wellark> oh, right. great! :)
[18:34] <ogra_> (if i'm not getting the voice wrong)
[18:34] <cyphermox> ogra_: nah
[18:34] <ChickenCutlass> lool: awe_ can we talk about 3g data connections and more relevant topics
[18:34] <cyphermox> this is dan
[18:34] <ogra_> oh
[18:34] <lool> ChickenCutlass: didn't we cover that with ofono already?
[18:34] <stgraber> ogra_: dcbw is talking
[18:34] <lool> ChickenCutlass: and modemmanager
[18:34] <ogra_> they both turned off tehir cam now :)
[18:34] <awe_> ChickenCutlass, we have talked about 3g
[18:35] <lool> yeah
[18:35]  * ogra_ thought he heard marcel talk before
[18:35] <ChickenCutlass> awe_: we did? I thought it was voice
[18:35] <ChickenCutlass> ok
[18:35] <lool> victorp_: DHCP speed for end-users and supporting 2 DHCP clients seemed relevant
[18:35] <victorp_> I agree with ChickenCutlass  I dont see how this is so relevant
[18:35] <victorp_> lool: really? over not have a phone stack?
[18:35] <holtmann> Honestly our DHCP client never had issues with the full DHCP discover procedure.
[18:35] <ChickenCutlass> lool: awe_  please talk about support for RILD
[18:35] <victorp_> oks I will go back to read my emails ;)
[18:36] <cyphermox> it's relevant when we get to convergence
[18:36] <holtmann> It is just that fast.
[18:36] <lool> link to the security review is in the pad
[18:36] <victorp_> seems like inside baseball to moe
[18:36] <lool> ChickenCutlass: yes, it's on the list
[18:36] <roadmr> do you have gpg keys set up?
[18:36] <roadmr> sorry
[18:37] <lool> ChickenCutlass: in fact it's next on the list as we already covered dhclient w/ connman
[18:37] <pitti_uds> mdeslaur: don't we already do this by default for NM as well?
[18:37] <holtmann> It is the same hardware. People are sharing the hardware.
[18:37] <pitti_uds> mdeslaur: i. e. defaulting to system-wide connections? (and it totally makes sense IMHO)
[18:37] <holtmann> Pre-shared keys are pre-shared in the first place.
[18:38] <chiluk> it may cause issues in corporate environments as well where the corporation wants to control access to the corporate network/VPN but still allow the user to connect to their home networks
[18:38] <holtmann> Enterprise WiFi is per user.
[18:38] <holtmann> Same as VPN.
[18:38] <dcbw> holtmann: there's a use-case with shared laptops for example,  even with PSK that we've heard about
[18:38] <holtmann> Same as WISPr.
[18:38] <pitti_uds> yeah, by-user wifi connections are a nuisance and really just wrong
[18:38] <lool> victorp_: it's a bunch of topics, not just a single one; this is converged network stack, not just phone stack
[18:38] <cyphermox> +1
[18:38] <dcbw> in one case, a Uni shares laptops between students and doesn't want their home wifi PSKs available to the othe ruser
[18:38] <pitti_uds> 3G and vpn are certainly more per-user, yes
[18:39] <dcbw> with 802.1x/wpa enterprise, you may want a machine-wide *connection*, but user-specific passwords
[18:39] <holtmann> ConnMan has PolicyKit support as well. Just nobody wrote the policy files.
[18:39] <dcbw> so an admin can deploy the same configuraiton on a bunch of machines, but each user has their own password
[18:39] <mdeslaur> pitti_uds: yes, we default to system connections, but a lot of wifi connections need to be by user
[18:39] <mdeslaur> pitti_uds: for example WPA Enterprise, where users have their own passwords, and their own certificates
[18:40] <pitti_uds> so that makes sense if you have a sequential multi-user machine, not "multiple sessions in parallel"
[18:40] <pitti_uds> (thinking guest session, etc.)
[18:40] <mdeslaur> pitti_uds: a lot of corporate environments pre-configure system wireless connections, which the user doesn't have rights to change, but then allow per-user connections for travelling
[18:40] <mdeslaur> pitti_uds: yes, not concurrent access, multiple users on the same device
[18:41] <pitti_uds> ack
[18:41] <mdeslaur> pitti_uds: ie: parental lock on a tablet is an example
[18:41] <mdeslaur> requiring fine-grained policykit support
[18:42] <victorp_> holtmann: what did you mean by "SIM Toolkit support"
[18:43] <mdeslaur> holtmann: enterprise wifi is per user?
[18:43] <dcbw> http://en.wikipedia.org/wiki/SIM_Application_Toolkit
[18:43] <holtmann> Yes. Enterprise WIFi, VPN and WISPr is per user.
[18:43] <cyphermox> mdeslaur: oh yeah
[18:43] <cyphermox> much enterprise needs your user name, password, or your own certificate
[18:44] <victorp_> dcbw: thanks. holtmann  seemed to imply that conman had better support for it, but wouldnt that be lower down the stack?
[18:44] <mdeslaur> I mean, "enterprise wifi is per user in connman"?
[18:44] <pitti_uds> mem usage> lool, do you actually mean NM (daemon) or nm-applet?
[18:44] <awe_> victorp_, better support for what?
[18:44] <lool> pitti_uds: all together
[18:44] <victorp_> SIM Toolkit support
[18:44] <ogra_> awe_, SIM toolkit
[18:44] <lool> pitti_uds: but nm-applet is going away
[18:45] <victorp_> awe ^
[18:45] <dcbw> victorp_: STK is an ofono/MM level thing
[18:45] <dcbw> MM doesn't have support for STK yet
[18:45] <awe_> that's ofono
[18:45] <holtmann> The Nest.com thermostat guys are running ConnMan in their device and they have very crazy memory limits.
[18:45] <dcbw> ofono does
[18:45] <lool> we can cover it
[18:45] <cyphermox> pitti_uds: we mean more the daemon
[18:45] <cyphermox> but we can certainly improve on the applet
[18:45] <victorp_> dcbw: I guess that was my point, thanks for confirming
[18:46] <holtmann> SIM Toolkit is a lot of work btw. I took as 12 month with 6 people to implement it inside oFono.
[18:46] <holtmann> s/as/us/
[18:47] <holtmann> ConnMan can do both, dynamic and builtin plugins.
[18:48] <mdeslaur> holtmann: could you confirm that ConnMan supports enterprise wifi and vpn _per user_?
[18:48] <holtmann> So ConnMan includes DHCP client + server, DNS resolver, DNS proxy, DNS server, WISPr HTTP client.
[18:48] <holtmann> Including all the Tethering handling.
[18:48] <cyphermox> aye
[18:49] <holtmann> So need for external programs like dhclient, dnsmasq, iptables callouts etc.
[18:49] <holtmann> ConnMan has an agent concept. So VPN, WiFi and WISPr credentials are ask to the user.
[18:49] <holtmann> Similar to BlueZ.
[18:49] <mdeslaur> holtmann: ask the user, but then they're stored centrally, no?
[18:49] <dcbw> as does NM
[18:50] <holtmann> No. The user can decide where to store them.
[18:50] <cyphermox> awe_: +1
[18:50] <holtmann> Actually SIM Toolkit is high level only. The modem plugin only needs to have a transport.
[18:51] <holtmann> The SIM Toolkit parsing and message parsing is done inside the oFono core.
[18:51] <awe_> holtmann, thanks for the correction...
[18:51] <holtmann> The modem plugin/driver has to send the raw PDU. Same as with SMS.
[18:51] <holtmann> Only PDU transport needs to implemented.
[18:51] <awe_> I've been meaning to ping you, since we recently open-sourced everything
[18:52] <holtmann> Hah. Nice. Have a link?
[18:52] <awe_> thanks for the clarification
[18:52] <awe_> to the code?
[18:52] <ogra_> voting !
[18:52] <awe_> yea, hold on a sec
[18:52] <ogra_> :)
[18:52] <asb_asb_asb> come on connman
[18:52] <holtmann> Yes, link to the code.
[18:52] <rsalveti> and not using ofono would mean also rewriting the layers the telephony-app depends
[18:53] <holtmann> SIM Toolkit parsing and message building is 6 people for 12 month that you need to redo.
[18:53] <awe_> holtmann, https://code.launchpad.net/ubuntu-touch-preview
[18:54] <dcbw> well, the code got sucked into MM and the transport was implemented natively I suppose :)
[18:54] <awe_> https://code.launchpad.net/~phablet-team/phablet-extras/ofono
[18:54] <cyphermox> that said, I'm starting to take over more and more the maintainership of connman on Debian and Ubuntu
[18:54] <dcbw> well, *unless* :)
[18:54] <cyphermox> so I want to make it a first class citizen on Ubuntu for those who want to use it
[18:54] <ogra_> scared by sexiness ...
[18:54] <awe_> holtmann, fyi... the RIL code was added directly to the bzr tree
[18:55] <cyphermox> asb_asb_asb: ^^
[18:55] <dcbw> well, somebody needs to define "sexy" in this context :)
[18:55] <awe_> we have plans to split out the plugin code, and submit the gril layer as a patch
[18:55] <jdstrand> lool: I echo mdeslaur's comments. if the dhclient slowness is an issue, perhaps using connmann's dhcp client with networkmanager would make sense
[18:55] <rsalveti> we will still clean it up and prepare for upstreaming
[18:55] <cyphermox> jdstrand: yes
[18:55] <jdstrand> lool: that's just otoh
[18:55] <awe_> ( gril is the equivalent of gatchat, gisi layers )
[18:55] <awe_> ( and based on them )
[18:55] <holtmann> Hah.
[18:55] <cyphermox> we've been thinking about that; seeing how we can split that code out and whether we could use it with NM
[18:55] <jdstrand> cool
[18:56] <awe_> holtmann, fyi... I recently tried to sign up for the ofono mailing list...and got no auto-response
[18:56] <holtmann> With QMI support we never bothered and when for drivers/qmimodem/qmi.[ch] directly.
[18:56] <holtmann> gatchat is a bit different since the AT modem is a different beast.
[18:56] <holtmann> Send the patches to the mailing list for review if you get a chance.
[18:57] <cyphermox> jdstrand: perhaps I'll circle back to you, and talk to holtmann more about how we could ship those separately, if possible
[18:57] <rsalveti> we'll be working on that now that mwc is done :-)
[18:57] <cyphermox> I'm sure we'd at least be happy with getting a more "transparent" upstream for a dhcp client
[18:57] <awe_> holtmann, sure... there's some cleanup needed, and I'm sure y
[18:57] <asb_asb_asb> could someone tell me more about chewie?
[18:57] <awe_> y'all will have plenty of review comments for us
[18:58] <jdstrand> cyphermox: sure. we don't really care-- both seem supportable and if it offers a real benefit for mobile, I think it is worth considering
[18:58] <cyphermox> holtmann: how do you feel about having a way to split the dhcp code from connman into a library or something that we could reuse elsewhere?
[18:58] <holtmann> There has been talks about it.
[18:58] <cyphermox> cool
[18:59] <gema_> lool: i am impressed on how quickly you can talk!
[18:59] <holtmann> The only reason why it has not yet been done, because it tightly integrated. Since we also do the DHCP server side.
[18:59] <lool> gema_: probably too fast for people to understand me with french accent
[18:59] <ogra_> gema_, i'm impressed how quickly you can understand :)
[18:59] <cyphermox> holtmann: ok
[18:59] <cyphermox> well, to split it up I'd split up server as well somehow
[18:59] <gema_> ogra_: who says I am understanding him? :P
[18:59] <ogra_> lol
[18:59] <gema_> just kidding
[19:00] <ogra_> hahaha
[19:00] <rsalveti> lool is unstoppable, a machine
[19:01] <cyphermox> indeed
[19:01] <sarnold> thanks
[19:01] <awe_> ;D
[19:01] <rsalveti> great session, thanks all for joining in
[19:01] <rsalveti> dcbw: thanks for finding time to participate
[19:02] <dcbw> np
[19:03] <thomi> who's got the hangout link?
[19:03] <thomi> oh, nvm
[19:04] <gema_> jason, I guess
[19:04] <gema_> areyou guys streaming already?
[19:04] <cjohnston> no
[19:05] <tsdgeos_uds> is this broadcasting?
[19:05] <cjohnston> not yet
[19:05] <cjohnston> thomi: who created the hangout
[19:06] <mmrazik> btw. if somebody wants to join the hangout ping me
[19:06] <jasoncwarner_UDS> hi folks...we should be live now
[19:07] <jasoncwarner_UDS> gema_: streaming now, yes
[19:07] <tsdgeos_uds> yep
[19:07] <cjohnston> it is
[19:07] <gema_> yep
[19:07] <gema_> I see the guitars
[19:07] <elopio> hello.
[19:08] <MacSlow> hey vrruiz
[19:08] <vrruiz> Hi MacSlow
[19:09] <cgoldberg> o/
[19:14] <tedg> thomi, How long do we expect Surface Flinger to exist?
[19:15] <tedg> thomi, It seems like it's kinda temporary, so not worth spending too much time on.
[19:15] <mmrazik> tedg: if I understand correctly we don't know ATM
[19:15] <mmrazik> tedg: I believe thats what was just discussed -- just keep surfaceflinger stuff we have ATM and replace that eventually
[19:15] <tedg> mmrazik, I though there was A Plan (tm)
[19:15] <tedg> tvoss, ^
[19:15] <tedg> Or perhaps kgunn ^
[19:16] <kgunn> tedg: its part of the mir plan
[19:16] <kgunn> imo
[19:17] <kgunn> does that make sense?
[19:17] <tedg> kgunn, No :-)
[19:17] <kgunn> good
[19:17] <kgunn>  :)
[19:17] <tedg> kgunn, Is it worth supporting SurfaceFlinger in the test frameworks?
[19:17] <tedg> kgunn, Or should they just start jumping to Mir.
[19:18] <kgunn> tedg: if by "support surffling"
[19:18] <kgunn> you mean an integration test where surffling is in the stack
[19:18] <tedg> Have a backend for Auto Pilot for it
[19:18] <kgunn> the test shouldnt know
[19:18] <kgunn> if you mean to actually test surffling ...no
[19:18] <kgunn> waste of time
[19:19] <tedg> Yeah, it should be testing Unity on SF
[19:19] <MacSlow> thomi, QUESTION: I wonder what the ideal requirements autopilot would want to see in "NotifyOSD NG" for autopilot-testing notifications? Do you perhaps have a wishlist for this?
[19:20] <mmrazik> MacSlow: what is notifyOSD NG? a QML/Qt version of notifyOSD
[19:20] <kgunn> tedg: our honest target is to have unity on mir may-ish
[19:20] <kgunn> and mir should be "off" surffling on the phone platform by then as well
[19:20] <MacSlow> mmrazik, sorry... my bad... NotifyOSD NG (Next Generation)... it's the Qt/QML rewrite of NotifyOSD in a multi-form-factor world
[19:21] <tedg> kgunn, Cool, that makes sense.
[19:21] <tedg> mmrazik, thomi, ^ Unity on Mir May-ish
[19:21] <MacSlow> mmrazik, yes...
[19:21] <tedg> Then Surface Flinger can go back to Android :-)
[19:21] <MacSlow> thomi, mmrazik: I remember you suggested expose some state via DBus?
[19:22] <balloons> are the best practices recorded somewhere in the docs? If not, let's put them in there for app authors
[19:22] <balloons> small and sweet of course :-) but it's an honest question
[19:22] <tsdgeos_uds> mzanetti: i was wondering the other day while adding objectNames, that it makes the software use more memory "for nothing"
[19:23] <cjohnston> no wiki!
[19:23] <tsdgeos_uds> mzanetti: should we care about that extra few bytes of memory used?
[19:24] <MacSlow> mmrazik, thomi: so just the unique object-names mzanetti mentioned... ok
[19:24] <gema_> not on mobiles xD
[19:24] <mmrazik> MacSlow: there is an workitem to document any best practices in the autopilot doc
[19:24] <cgoldberg> +1 for testability over mem optimization :)
[19:24] <MacSlow> mmrazik, thanks
[19:24] <tedg> Is there a way we could "build" the program and remove those?
[19:25] <vila> tedg: +1 was about to ask
[19:25] <mzanetti> MacSlow: feel free to ping me anytime for more detailed discussions about notifyOSD
[19:25] <roadmr> sort of like "stripping" the object names when publishing a production build
[19:25] <tedg> No reason to waste on systems that won't be doing testing.
[19:25] <gema_> tedg: we should start thinking of dev versions vs released versions
[19:25] <MacSlow> mzanetti, I will... thanks
[19:25] <mzanetti> MacSlow: right now I don't know the architecture of notifyOSD
[19:25] <cgoldberg> then are those builds not testable once stripped?
[19:25] <mzanetti> MacSlow: so not too much I can say yet
[19:25] <roadmr> otherwise decision on which objects you're never going to test and need no names will eat useful brain cycles I think :/
[19:25] <MacSlow> mzanetti, I'll toss you an email
[19:26] <tedg> cgoldberg, Not as testable, yes.
[19:26] <mzanetti> MacSlow: ok
[19:26] <balloons> thomi, haha.. message received
[19:26] <gema_> mmrazik: +1
[19:26] <cjohnston> balloons: you could try to get the autopilot test writers to help contribute to docs since they are already familiar with autopilot
[19:27] <roadmr> you want to keep memory consumption under control, so it has to be measured first, that'd rock
[19:27] <balloons> I owe thomi my tutorials to the docs
[19:27] <balloons> and of course, the further work should hit the docs too
[19:27] <cgoldberg> bet it's neglible
[19:27] <vila> you can put a lot of names into the space taken by a bitmap...
[19:29] <elopio> thomi: runner capabilities, like selenium?
[19:29] <vila> thomi: has been solved elsewhere
[19:29] <thomi> elopio: vila: I know
[19:29] <vila> thomi: keyworsd include fixtures, required features, feature flags
[19:29] <vila> thomi: +1 on testresources ;)
[19:30] <gema_> more tests!
[19:30] <balloons> those who have used the tool.. time to speak up :-)
[19:30] <elopio> thomi: one problem we are having is that our test has to start the browser, do something there, and then get back to the website.
[19:30] <balloons> or talk about why you haven't.. (tho you should, it rocks)
[19:30] <elopio> so, webdriver integration? Probably needed for webapps testing too.
[19:31] <thomi> selenium backend - someone should write one!
[19:31] <thomi> ;)
[19:31] <vila> sleeps are bad
[19:31] <alesage> selenium yayz!
[19:31] <tsdgeos_uds_> mmrazik: not a feature, but there is the "trick" that I found the other day and mzanetti confirmed, Apparently  if you have an Item that inherits from another and adds no properties you can't really query for its type, you have to query for the parent item type
[19:31] <balloons> elopio, so really your saying your testing your backend desktop tool AND your browser extensions code at the same time
[19:32] <tsdgeos_uds_> yeah and the recursive search!
[19:32] <balloons> so testing multiple things at the same time doesn't work so well?
[19:32] <balloons> +1 for search!!
[19:32] <elopio> balloons: that's the current user flow.
[19:32] <elopio> balloons: open the music lens, click a song, the browser will be opened. Buy the song, and get it on your desktop.
[19:33] <elopio> it's ugly and temporary, but that's what we have.
[19:33] <balloons> elopio, I would say simply, don't feel the need to test things you don't have to test persay
[19:35] <cjohnston> update the docs etc to say its being depricated
[19:35] <balloons> but in your case, so much is desktop related, shortcuts might not be possible.. for instance, normally I'd suggest not automating a browser if your not testing it.. but you are :-)
[19:35] <vila> as in being able to subscribe to a signal ?
[19:35] <vila> mzanetti: as in being able to subscribe to a signal ?
[19:35] <tsdgeos_uds_> mzanetti: yeah if you need to watch for signals let's use qmltestrunner
[19:35] <cjohnston> I can't spell deprecated
[19:35] <mzanetti> vila: yes
[19:35] <gema_> x)
[19:35] <vila> mzanetti: Please keep it !
[19:35] <mzanetti> vila: whats the reason?
[19:35] <vila> mzanetti: that's the alternative to putting sleeps all over the place
[19:36] <elopio> balloons: we are trying hard to avoid it :)
[19:36] <mzanetti> vila: no, it isn't
[19:36] <mzanetti> vila: use assertThat(object.state, Eventually(Equals(someValue)))
[19:36] <mmrazik> that needs to go to the best practices
[19:36] <balloons> ^^
[19:36] <vila> yeah, polling is implemented with sleeps...
[19:37] <mmrazik> :)
[19:37] <vila> that's still worse than being awaken when a specific event happen
[19:37] <mzanetti> hehe... actually true...
[19:37] <alesage> for the record http://unity.ubuntu.com/autopilot/tutorial/good_tests.html
[19:38] <elopio> something to add for the wishlist, so I won't forget later: I want the vis to highlight the component I click in the three. Just like accersicer does.
[19:38] <elopio> s/three/tree
[19:39] <alesage> elopio or like selenium IDE, e.g. :)
[19:39] <vila> mzanetti: in a nutshell, IMHO, using sleep or Eventually is the same, it's brittle
[19:39] <vila> indeed :)
[19:40] <mmrazik> elopio: would you mind creating a but against autopilot in launchpad?
[19:40] <balloons> elopio, vice versa would be even more fun eh.. hover or click part of the app, and get the tree :-)
[19:40] <mmrazik> in general -- everybody feel free to add bugs to the project even though they are features
[19:40] <elopio> alesage: or both. I like this sessions of requesting cool things I have no idea how to implement :)
[19:40] <elopio> mmrazik: will do.
[19:41] <vila> thomi: so my hope was that signals was a way to get a direct sync from the app
[19:41] <vila> better matching between the test expectations and the ap behavior
[19:42] <vila> better matching between the test expectations and the app behavior
[19:46] <cjohnston> the end of uds!
[19:46] <roadmr> nooo :(
[19:46] <gema_> is there a closing plenary?
[19:47] <vila> the beginning of beer ?
[19:47] <mmrazik> gema_: don't think so
[19:47] <gema_> ok
[19:47] <elopio> vila: yay. I'm in. It's only 2 pm here.
[19:47] <vila> elopio: :-D
[19:48] <tsdgeos_uds_> thomi: mzanetti: yeah, unfortunate, just write it down somewhere
[19:48] <elopio> I just want to say thank you.
[19:48] <elopio> it's been a long way for us, first ldtp, mago, xpresser, sikuli.
[19:48] <elopio> now it's finally working with autopilot.
[19:49] <gema_> we know where you are (evil laugh)
[19:49] <gema_> thanks!
[19:49] <cgoldberg> thanks!
[19:49]  * tsdgeos_uds_ waves
[19:49]  * thomi waves
[19:49] <balloons> thanks everyone
[19:49] <gema_> so... karaoke
[19:49] <nuclearbob> yep, I'll get it started shortly
[19:50] <vila> thanks to all
[19:50] <jfunk_> +1 on the thanks
[19:54] <nuclearbob> https://plus.google.com/hangouts/_/0642ce7b16924e43f9afedf1b84235badd690f22?authuser=0&hl=en


[21:02] <Noskcaj> why has the lubuntu ppc daily not been updated for 4 days?
[21:51] <infinity> Noskcaj: Hrm, looks like the CD building scripts are having a sad about kernels.
[21:52] <Noskcaj> infinity, ok?
[21:58] <Noskcaj> one other question: why not make a semi-netboot  version of ubuntu so it can still fit on a cd? e.g. downloads the extra ~300mb the the currect iso has
[21:58] <infinity> "Semi-netboot"?
[21:58] <Noskcaj> one other question: why not make a semi-netboot  version of ubuntu so it can still fit on a cd? e.g. downloads the extra ~300mb the the currect iso has
[21:58] <infinity> What's wrong with the actual netboot?
[21:59] <Noskcaj> infinity, what should i be refring to the idea as?
[21:59] <Noskcaj> *referring
[21:59] <infinity> Like I said, what's wrong with the current netboot?
[22:00] <Noskcaj> infinity, nothing, just so the gui install was there and a little as possible had to be downloaded
[22:00] <infinity> We're not likely to start adding more ISOs to QA.
[22:00] <Noskcaj> stupid question, never mind
[22:03] <Noskcaj> didn't think so
[22:06] <smw> Anyone know why the alternate cd was discontinued?
[22:06] <Noskcaj> smw: might have something to do with the fact Ubuntu is 1gb now
[22:07] <smw> Noskcaj, does ubuntu 12.10 fit on a cd?
[22:07] <smw> the desktop one I mean
[22:08] <infinity> Has nothing to do with the size, and everything to do with us not wanting to support and QA two images.
[22:08] <infinity> The people who really need d-i tend to also be the people who use netboot, so the value of the alternate CDs wasn't high.
[22:08] <Noskcaj> smw, no, lubuntu, xubuntu, netboot and maybe kubuntu still do however
[22:09] <smw> ok :-\
[22:10] <smw> infinity, I find them useful anyways
[22:10] <smw> I think I will just install 12.04.1
[22:10] <smw> I don't really need 12.10
[22:10] <Noskcaj> smw: you could always upgrade from 12.04 to 12.10
[22:11] <smw> I see no reason to do that
[22:11] <Noskcaj> ok
[22:14] <infinity> Noskcaj: lubuntu/powerpc should be back.
[22:14] <infinity> (Oversized, and possibly not quite working, but at least I got it building again)
[22:15] <infinity> smw: Are you installing on machines that have no network access?
[22:15] <infinity> smw: Or on machines that can't display a GUI?
[22:15] <infinity> (Cause that's the only cross-section that the alternate CD would serve... and for the latter, you'd probably want the server CD)
[22:16] <smw> infinity, nah, I just like the alternate cd...
[22:16] <smw> and my dl speed is quite horrible
[22:17] <infinity> Okay, so what's wrong with the desktop CD?
[22:17] <smw> I just don't like it. Debian installer is the one I know (not a good reason I guess)
[22:22] <smw> infinity, I am downloading the desktop cd. Only another 1-1.5 hours left (17% done so far).
[22:25] <Noskcaj> infinity, thanks, we can now test the most broken iso in history. ppc d-i: can't boot after install, desktop: many graphics issues, all: kvm issues, most: oversized.


[00:29] <emgent> heya dendrobates
[00:40] <JaxxMaxx_> How would I get mysql   to show me all the information in a given table?   I think I need to brush up on my MySQL syntax...
[00:42] <sommer> JaxxMaxx_: do you want the contents of the table, or the structure?
[00:42] <JaxxMaxx_> structure, I guess.  I want to make sure this schema import worked
[00:43] <JaxxMaxx_> it was complaining about a create table statement, didn't like a DEFAULT declaration in an AUTO_INCREMENT value
[00:43] <sommer> show create table, or show table create... will give you the creation statement
[00:43] <sommer> that is show create table table_name
[00:43] <sommer> or the other way around :)
[00:44] <JaxxMaxx_> how would one show the content, then?
[00:44] <sommer> select * from table_name
[00:44] <JaxxMaxx_> I don't trust this damned Dialup-Admin  interface to FreeRadius anymore... =]
[00:45] <sommer> heh, ya freeradius is kind of a monster to setup
[00:45] <JaxxMaxx_> doesn't look like anyone's updated the Wikis or HOWTOs since they came out with version 2.0.0
[00:45] <JaxxMaxx_> Finally I got 2.0.3 package made and installed
[00:45] <JaxxMaxx_> basic auths worked
[00:45] <JaxxMaxx_> now to integrate MySQL support
[00:46] <JaxxMaxx_> have any recommended tools for MySQL administration, sommer ?
[00:47] <JaxxMaxx_> now it wants me to create some d ummy data, but I haven't a clue for that.   Always used the Windows version of MySQL before
[00:47] <sommer> mysqlclient, is usually what I use cli
[00:47] <sommer> it's the same thing :)
[00:48] <JaxxMaxx_> no, there were Windows .exe GUI things =]
[00:48] <sommer> the good thing about mysql is that it has great documentation, if you run into an issue you can just google "mysql issue"
[00:48] <JaxxMaxx_> I suppose I'll be running in to MySQL more often, should get a primer book or something...
[00:48] <sommer> mysqladmin runs on Linux as well, should be in the repos I'd think
[00:48] <JaxxMaxx_> yeah, been using that one
[00:49] <JaxxMaxx_> it's commands are pretty basic
[00:49] <JaxxMaxx_> compared to the regular 'mysql'  CLI
[00:50] <sommer> I think any gui isn't going to be quite as feature full as the cli utilities
[00:51] <JaxxMaxx_> GUI helps when you dunno the syntaxes. =]
[00:51] <JaxxMaxx_> I just wanna put some dummy rows into certain tables to follow the testing documentation
[00:52] <sommer> you'll want to look into the insert statement for that
[00:55] <JaxxMaxx_> will a package manager tell me what the Base install directory of a package would be?
[00:56] <JaxxMaxx_> one of these .conf files wants the base directory of radiusd  and I'm not sure which of the 3 it wants
[00:56] <sommer> you can find all the files in a package with dpkg -L package_name
[00:57] <sommer> I think "base directory" would only relate to specific packages, or could mean different things for different packages
[01:05] <JaxxMaxx_> well, gave it the right folder far as I can figure
[01:05] <JaxxMaxx_> now to see if the page renders proper
[01:08] <JaxxMaxx_> well, the daemon came back up, no errors reported...
[01:11] <JaxxMaxx_> this web interface is still spouting errors in several places, grr
[01:51]  * dthacker is still hungry
[05:25] <Jester45> does have general knowledge on how to setup a backend server for sql? so that the backend machine is conected only though the frontend but can still get updates
[05:26] <Jester45> would it be to set the frontend's 2nic and backends nic to a seprate network and then use iptables to route?
[05:27] <Jester45> i only can have 1 incoming line but # of servers isnt limited (to a resonable amount)
[05:28] <Jeeves_> Jester45: Don't use iptables to route
[05:29] <Jeeves_> use ip to route
[05:29] <Jester45> ok
[05:29] <Jeeves_> You can use iptables to NAT
[05:29] <Jeeves_> If that's what you mean
[05:29] <Jester45> i dont have the 2nd machine yet but im trying to learn about this before i have to set it up
[05:29] <Jeeves_> It's quite easy
[05:29] <Jester45> well im not really sure what one i want
[05:30] <Jester45> i just need the backend to be able to get updates (use apt) and for me to have ssh access
[05:31] <Jeeves_> Jester45: Direct ssh-access? Or via the frontend, and use it like a hop
[05:31] <Jester45> and be able to use sql on it
[05:31] <Jester45> direct would be prefered... 1 less step
[05:32] <Jester45> but it doesnt matter that much
[05:33] <Jeeves_> Than why wouldn't you just connect it as an frontend :)
[05:34] <Jester45> because  sql access is high on the machine
[05:35] <Jester45> ever used torrentflux before?
[05:37] <Jester45> well its a pretty complex webui that accesses sql for everything
[05:38] <Jester45> this is for school my teacher is trying to teach me load balancing i guess
[05:39] <Jester45> i have 5 machines and i need to keep the pages loading quick without the users knowing the difference
[05:39] <Jeeves_> ok
[05:40] <Jeeves_> But why wouldn't you want to connect the sql-box in the same external network as the frontends
[05:40] <Jester45> i only get 1 external port
[05:41] <Jester45> lol hes making it hard on me... no hubs/switches
[05:41] <Jester45> but i do get all the network cards the machines can fit
[05:42] <Jester45> thats the first thing i tried was connecting the 1 port to a switch
[05:43] <Jester45> he said that would be to easy and wants to see what i  can do
[05:43] <Jeeves_> Ah yes
[05:44]  * Jester45 bragged that linux would bet his windows boxes
[05:44] <Jeeves_> It will
[05:44] <Jester45> now i have to prove it
[05:44] <Jeeves_> But if you don't have a switch, it's not very usefull
[05:44] <Jester45> why not
[05:45] <Jester45> the frontend machine can have 4 nics
[05:45] <Jester45> 1 to the internet 1 to sql and i have 2 for storage if i need it
[05:46] <\sh> but it won't have the bandwidth for pushing all the data between the 4 nics...even when you have a HP box with 4 133MHz slots for your GigE
[05:46] <Jeeves_> \sh: Hmm. That will be ok
[05:46] <Jeeves_> It will just be a hell to route the stuff
[05:46] <Jester45> its not going to be used for anything other than loading pages... just lots of them
[05:46] <Jeeves_> You're network will become a mess
[05:46] <Jeeves_> Jester45: How may webservers do you have?
[05:47] <Jester45> i have 5 machines i can use
[05:47] <\sh> Jeeves_, regarding traffic and pushing it e.g. from NIC1 Slot1 to NIC2 Slot2 it's not a good idea inside a single server...
[05:47] <Jester45> right now i just have 1 running everything they are all<EMAIL_ADDRESS>512mb ddr
[05:47] <Jester45> 1 machine has 1gb in it
[05:48] <sgrover> Anyone have insight into getting MSSQL support in PHP via PEAR on Gutsy.  (Phew.. that was a mouthful)
[05:48] <\sh> sgrover, it 6:48am in germany..you scare the devil out of me ;)
[05:48] <Jester45> \sh, but i cant use a switch
[05:48] <Jeeves_> \sh: You have a few hundred mbits available between those nics :)
[05:48] <sgrover> \sh: :)  sry.. 10:48 pm here...
[05:49] <Jester45> im not sure it would help but i could transfer between the backends
[05:49] <Jester45> if needed
[05:49] <sgrover> Found some docs in the forums for Feisty, but they fail with libsnmp10-dev
[05:49] <Jeeves_> Jester45: It can be done, but it would be stupid
[05:50] <Jeeves_> (Coming from someone who builds these kind of platforms, tell your teacher the assignment makes no sense)
[05:50] <\sh> Jeeves_, shared mbits yes..or you use a e.g. dl585 with 4 cores and separated bridges to those pci slots but IO traffic is sometimes more then you think about a good switch is a better solution..
[05:50] <\sh> sgrover, apt-get install php5-sybase
[05:51] <Jeeves_> \sh: Off course, a switch is a better solution :)
[05:51] <\sh> sgrover, I don't know any PEAR solution for that :)
[05:51] <sgrover> \sh - I don't think that'll fix the PEAR part though.
[05:51] <Jester45> \sh, i cant use a switch part of his "lets make it fun" thing
[05:51] <sgrover> guess there's no harm in trying (working in a testing VM)
[05:52] <\sh> sgrover, well, I only know that sybase part...because imho there is no scripted interface for it (inside pear)
[05:52] <Jeeves_> sgrover: There were issues to get MSSQL support in PHP
[05:52] <sgrover> php-db says it supports mssql - if the drivers are installed
[05:52] <sgrover> (or maybe if they are enabled at compile time)
[05:53] <sgrover> http://packages.ubuntu.com/hardy/web/php-db
[05:53] <\sh> sgrover, the driver is php5-sybase...php-db is just an object model for your php scripts to have a simple interface to any SQL stuff which php-db is supporting
[05:53] <sgrover> so.. php-db is an abstraction layer similar in concept to PearDB?
[05:53] <\sh> sgrover, yes
[05:54] <sgrover> Thank you.  I really don't want to write platform specific code.. :)
[05:54] <\sh> sgrover, and you need the binary drivers for the rest...(e.g. connecting to the mssql) which is done by the php5-sybase package, just because mssql is a sybase fork ,-)
[05:55] <\sh> so...now something for the real life work...
[05:56] <\sh> shutting down hellside 7TB storage server
[05:57] <sgrover> Thanks \sh - now I need to learn ANOTHER abstraction layer.. :)
[05:58] <sgrover> looks like php-db is superceeding Pear-DB?
[05:59] <Jester45> thanks for the help i guess i will google a lot more
[06:00] <emgent> hello people
[06:01] <\sh> sgrover, well, you have the luck not to deal with the mssql jdbc driver on linux ;)
[06:11] <sgrover> \sh: jdbc (when working on PHP), and mssql would be a bad combination.
[06:11] <sgrover> I don't mind mssql itself, but the connection issues from FOSS platforms is a pain.
[07:29] <_ruben> Jeeves_: ping
[07:44] <Jeeves_> _ruben: Sorry, no time today
[07:44] <Jeeves_> Gotta run
[07:58] <_ruben> Jeeves_: sure, no problem
[08:58] <kraut> moin
[10:00] <Syntux> is there anyway to point a source.list config into a local ISO file ?
[10:01] <Kamping_Kaiser> yes.
[10:01] <Kamping_Kaiser> try using apt-cd to add the cd (not sure if the tool exists anymore)
[10:01] <Syntux> no it's not
[10:02] <Kamping_Kaiser> you can try addding a line with correct syntax using deb cdrom: or using deb file:///
[10:02] <Kamping_Kaiser> cdrom looks like this:
[10:02] <Kamping_Kaiser> # deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official Multi-architecture i386/amd64/powerpc NETINST #1 20070407-13:10]/ etch contrib main
[10:03] <Kamping_Kaiser> file looks like this:
[10:03] <Kamping_Kaiser> deb file:///home/kgoetz/Desktop/ToPng/Debian/DebianMirror/ etch main
[10:03] <Kamping_Kaiser> (i'm running debian, obviously enough :))
[10:06] <Syntux> lovely, thanks :-)
[10:06] <Syntux> rsync with DVD image is useful now :D
[10:07] <Kamping_Kaiser> :D glad it helps
[10:07] <soren> It's called "apt-cdrom"
[10:07] <Kamping_Kaiser> ubotu, find apt-cd
[10:07] <ubotu> No packages matching 'apt-cd' could be found
[10:07] <Kamping_Kaiser> aah.
[10:07] <Kamping_Kaiser> !info apt-cdrom
[10:07] <ubotu> Package apt-cdrom does not exist in gutsy
[10:07] <soren> It's in apt.
[10:07] <Kamping_Kaiser> so its still been removed ;)
[10:08] <soren> !apt-file apt-cdrom
[10:08] <soren> *shrug* It was worth a try.
[10:08] <soren> It is in apt.
[10:08] <Syntux> lol
 Debian Search of 'apt-cdrom' (4): (/usr/bin/apt-cdrom) in admin/apt ;; (/usr/share/fish/completions/apt-cdrom.fish) in shells/fish ;; (/usr/lib/update-notifier/apt-cdrom-check) in gnome/update-notifier ;; (/usr/share/doc/dahb-html/html/apt-cdrom.html) in non-free/doc/dahb-html.
[10:09] <Syntux> this way is easier.
[10:09] <Kamping_Kaiser> ubotu wont find anything
[10:09]  * Kamping_Kaiser larts ubotu for complaing about referring to him
[13:22] <appelza> how would I get this installed:  linux-restricted-modules-2.6.22-14-server
[14:25] <ScottK> jdstrand: Could you make a clear recommendation for me on how we should proceed with Bug #203948
[14:25] <ubotu> Launchpad bug 203948 in zaptel "zaptel 1.4.8~dfsg-1 fails to compile under kernel 2.6.24" [Medium,Confirmed] https://launchpad.net/bugs/203948
[14:26] <jdstrand> ScottK: as shipped, it is utterly broken
[14:27] <ScottK> OK.  So just grab the latest from unstable and go with it?
[14:27] <jdstrand> ScottK: so we need to update the package. I am currently using 1:<IP_ADDRESS>~dfsg-1
[14:27] <jdstrand> ScottK: let me try 1.4.10~dfsg with my updated kernel
[14:27] <jdstrand> ScottK: give my a minute
[14:27] <jdstrand> me
[14:28] <ScottK> Sure.
[14:39] <jdstrand> ScottK: 1.4.10~dfsg works fine here for me (ztdummy and zaptel modules load fine, and good sound quality w/ my recompiled kernel)
[14:39] <ScottK> Would you please mark in the bug that you recommend we sync that.
[14:41] <ivoks> ummm...
[14:41] <ivoks> we have two portmap and nfs-common start scripts in hardy
[14:41] <jdstrand> ScottK: done
[14:41] <ivoks> in rcS.d and rc2.d
[14:41] <ScottK> jdstrand: Thanks.
[14:48] <jdstrand> np
[14:49] <gouki> Hi. Does anyone know of a CDP backup solution? I've had several services on the backup server, but none of them supports CDP.
[14:58] <nijaba> gouki: you mean having an full time copy of your data from one dc SAN to another?
[14:59] <gouki> nijaba: Not sure I understand what you mean. I'm looking for a backup solution that doesnt' rely on schedules. Everytime there is a change to a file, the backup server does an incremental backup.
[15:01] <nijaba> gouki: IIRC some file systems provides that, but I do not know of any OSS backup tool that does it
[15:01] <ivoks> gouki: that's easy to script
[15:03] <ivoks> you need python-pynotify and tar
[15:03] <ivoks> pynotify keeps record of changed files and with tar you can do incremental backup
[15:04] <ivoks> maybe i should start selling my solution and earn big money :D
[15:05] <Deeps> gouki: could SVN your entire file system?
[15:05] <ivoks> or that
[15:05] <Deeps> set a cronjob to svn commit every minute
[15:06] <Deeps> bit hacky, result in massive duplication of files, halving your total available disk space, and could result in a fair amount of load each time it tries to commit
[15:06] <Deeps> so probably not a great idea, heh.
[15:07] <ivoks> Deeps: imho, it's better to use kernel internal notify system
[15:07] <ivoks> and c, python or some else binding
[15:11] <zul> or you could use a netapp filer
[15:11] <ScottK> jdstrand: Sync'ed.
[15:12] <jdstrand> ScottK: thanks!
[15:13] <Deeps> aye
[15:13] <Deeps> the cronjob approach is probably the worst, heh
[15:36] <gouki> sorry everyone, I was having breakfast
[15:38] <gouki> The thing is ... The server would be running GNU/Linux and the clients MS Windows.
[15:39] <gouki> ivoks: I liked your solution.
[15:39] <gouki> pynotify can keep records of an entire filesystem? How would tar be activated when a changed occured?
[15:42]  * gouki loves the solutions coming out of #ubuntu- channels.
[15:58] <ivoks> gouki: well, on file change you can start tar from python
[15:58] <ivoks> gouki: altough, if files change frequently, your disk will die very soon :)
[16:00] <ivoks> gouki: cp would be better than tar... cp /orig/filename /backup/filename.$DATE
[16:00] <gouki> ivoks: I was actually thinking of limiting continuous data protection to a smaller part of the disk, say c:\cdp
[16:00] <ivoks> c:?
[16:00] <ivoks> ubuntu doesn't have C: :)
[16:00] <gouki> ivoks: yes ... Like I said, clients are running MS Windows.
[16:01] <ivoks> i missed that part... you can't use python pynotify on windows
[16:01] <ivoks> but you could set up ubuntu server
[16:02] <ivoks> which would mount windows shares and then track changes on those shares
[16:02] <binarical-ap1> how do i back up my server?. im running webmin and would like to back up my system , it says :directory /etc/bacula was not found. what should i install to back up ?
[16:02] <ivoks> binarical-ap1: bacula is enterprise-like backup solution
[16:02] <binarical-ap1> persepctivly , how can i setup the bacj up system
[16:03] <ivoks> if you don't know what is it, you probably don't need it
[16:03] <gouki> binarical-ap1: I would recommend restore-ee (restore-backup.com)
[16:03] <gouki> ivoks: good idea!
[16:03] <binarical-ap1> thanks gouki
[16:03] <MatthewMetzger> binarical-ap1: If you want to back up more than one computer and you are a sysadmin, I recommend backuppc
[16:03] <gouki> ivoks: Actually, great idea. More centralized and more easy to administer.
[16:04] <binarical-ap1> id like to back up my system so as to avoid massive reinstallations once i upgrade my storage media
[16:04] <binarical-ap1> aka .image backup or something
[16:05] <gouki> binarical-ap1: Look into clonezilla
[16:05] <gouki> binarical-ap1: Free ghost like solution
[16:05] <binarical-ap1> thanks guys
[16:05] <binarical-ap1> is there a simple ubuntu .....apt-get option?
[16:06] <MatthewMetzger> gouki: Restore-backup.com looks a lot like backuppc (features are similar) from the website. Do you have much experience using this software?
[16:07] <gouki> MatthewMetzger: Yes, I've been using it for a while now. Anything I can help you with?
[16:08] <MatthewMetzger> gouki: nothing in particular, I've implemented backuppc for our organization and it works well, but I'm always looking for good software (best practices).
[16:09] <gouki> MatthewMetzger: I have restore-ee (livecd version, actually) running on our quality datacenter. working with 30 clients (windows), 12 mysql, and 6 sftp
[16:09] <gouki> MatthewMetzger: Has been working OK so far.
[16:09] <MatthewMetzger> gouki: Do you know if it handles OS X resource forks well?
[16:09] <gouki> MatthewMetzger: No idea.
[16:10] <MatthewMetzger> gouki: It looks like a good solution, especially in backing up windows clients. Almost all our computers are OS X
[16:10] <gouki> MatthewMetzger: Do you guys have anything similar to Continuous Data Protection?
[16:11] <gouki> MatthewMetzger: It works pretty good with Windows clients. Since we don't have a single OS X running, I haven't had the chance.
[16:11] <MatthewMetzger> gouki: No we don't . We have automatic network backups made once a day.
[16:12] <gouki> MatthewMetzger: Yeah, we too. The 'problem' is that for some WEIRD reason, they don't want schedules now. Not even a full every 5 minutes :)
[16:14] <MatthewMetzger> gouki: I've been browsing the restore website and I can't find out if it pools the files. backuppc only stores one file, even if that file exists on 100 computers. It uses hard links to accomplish this. That saves an enormous amount of disk space. Our entire school is backed up using about 275 GB right now (because of pooling).
[16:16] <gouki> MatthewMetzger: Good question. But I don't believe it does that.
[16:17] <MatthewMetzger> gouki: thanks. I don't see any mention of that on the website. It's a killer feature of backuppc as it saves tons of money on storage media.
[16:17] <gouki> MatthewMetzger: No doubt!
[16:17]  * gouki looks into backuppc :)
[16:18] <MatthewMetzger> gouki: I like how restore uses webDAV, but I'm not sure if it makes restores easier yet. I'll have to do more research.
[16:24] <ivoks> backuppc does that?
[16:24] <ivoks> oh, and i did my own script to do that... it's 10 lines long :)
[16:24] <ivoks> take care..
[16:44] <Jeeves_> _ruben: I'm back. What's up?
[16:45] <_ruben> Jeeves_: noticed an error in my nightly scheduled debmirror cronjob .. but then realised it was most likely due to the (expected) peak around the default cron.daily time ;-)
[16:45] <_ruben> stale nfs thingie
[16:45] <Jeeves_> Hmm
[16:46] <_ruben> rsync: readlink "/dists/gutsy-security/Release.gpg" (in ubuntu) failed: Stale NFS file handle (70)
[16:47] <Jeeves_> Hmm
[16:47] <Jeeves_> i'll try to think of something..
[16:48] <_ruben> changed schedule to every 6hrs to avoid that peak time and have a slightly more up-to-date local mirror .. will know in the morning how the next few syncs will go/have gone ;-)
[16:49] <_ruben> (might reduce it once a day again, once all quircks are worked out)
[16:52] <aquo> can anybody recommend me some supplier for server racks and especially shelters beside rittal and lampertz?
[16:53]  * _ruben loves his dell racks
[16:53] <good_dana> APC
[16:53] <aquo> especially for american and asien market, as those big racks are expensive to carry around ... ;)
[16:53] <_ruben> too bad we're forced to use rital ones as well (no free dell racks at that colo) :(
[16:53] <aquo> ah, apc ... i forgot about those.
[17:06] <good_dana> aquo: are you in need of cabinets with wheels or actual 42u racks?
[17:07] <aquo> good_dana: not sure, i think i need both types.
[17:08] <good_dana> startech makes some pretty inexpensive small racks
[17:08] <good_dana> and i like the cable management features that come with ortronics rack
[17:10] <aquo> i think the main thing is not about racks, but about physical security ...
[17:11] <aquo> in the moment the company buys products from lampertz, but as transportation of those safes from europe to asia is expensive it would be nice to know some other suppliers.
[17:22] <nxvl> nijaba: around?
[17:22] <nijaba> nxvl: hello
[17:23] <nxvl> nijaba: did you know why is iso.qa closed?
[17:23] <nijaba> nxvl: certainly preparing for final release testing I would think
[17:24] <nijaba> nxvl: heno in #ubuntu-devel would have an authoritative answer
[17:24] <nxvl> so, later today or tomorow the final isos will be there maybe
[17:24]  * nxvl HUGS nijaba
[17:24] <nxvl> :D
[17:56] <omnz0r> j0, how do I output a list of all groups on a ubuntu server?
[17:57] <_ruben> cat /etc/groups
[17:58] <omnz0r> thanks _ruben, do you by any chance have any experience with syslog-ng also?
[17:59] <_ruben> nope, been meaning to look into it, but havent gotten around to do so yet
[18:00] <omnz0r> ok, to genpub then: When restarting syslog-ng it says I have an error in this line: "group(log);" in the options section of the .conf file ... any thoughts on that?
[18:02] <_ruben> i think its a syslog-ng internal group thing, not related to user groups
[18:02] <omnz0r> aha
[18:02] <omnz0r> Ok, I'll try and look more into it then
[18:04] <AtomicSpark> hey guys, what's the linux command to display the users and groups on the machine (not just currently connected, all)? google fails me.
[18:11] <zul> finger?
[18:15] <crbrocket> getent
[18:15] <crbrocket> getent passwd
[18:15] <crbrocket> getent group\
[18:15] <crbrocket> sorry no \
[18:16] <crbrocket> and for a specific entry just put the username or group at the end of those commands
[18:37] <zul> mathiaz: I might have a fix for that php5 and recode bug that I need to test first
[18:37] <mathiaz> zul: great - it seems that the upstream commit didn't fix it
[18:38] <zul> mathiaz: yep we have the upstream "fix" ill let you know
[18:38] <nxvl> http://iso.qa.ubuntu.com/ -> testing time!
[18:42] <zul> nxvl: not quite yet :)
[18:43] <JaxxMaxx_> anyone else get a chuckle out of how WinXP SP3 is supposedly "released" just a couple days before 8.04 is pushed out?
[21:00] <Cahan> JaxxMaxx_, SP3 has been available since December if you know where to look
[21:01] <JaxxMaxx_> I can just imagine all those MS managers congratulating themselves on beating that pesky Linux thing out the door :)
[21:08] <good_dana> JaxxMaxx: i dont think there's as much hardy/sp3 rivalry as you think
[21:09] <Cahan> SP3 is mostly just bug fixes and some very lovely performance increases for an ageing OS that the public prefer over the lumbering behamoth of an OS that Vista is
[21:11] <ScottK> It's been years since I cared about Windows, myself.
[21:28] <good_dana> i support windows desktops, windows servers, and linux servers. i run *nix only at home, sp3 has 0 effect on my thoughts on linux or windows
[21:29] <good_dana> hardy coming out is great but, i dont really even see the two as competing products
[22:00] <matgeek> Hi! I am a new subscriber on the Ubuntu SErver Mailing Iist.  Have to go to doctor, before meeting starts I would like to mention that with the netfront fix the Xen source for Ubuntu 2.6.24 looks like it is fully functional.  Have been running dom0 for over a week now, and domU is wrking well too.  This is on a single box thoiugh, not a cluster.
[22:05] <binarical-ap1> hi people, does any one know of "programming languages" with "free teaching resources"...... or if anyone knows of any good solid books on php or c++, and may have the heart to share their digital copies with me ....... could you send them to<EMAIL_ADDRESS>........... id really appreciate that. thanks
[22:06] <ScottK> Dive Into Python is Free.  It's even packaged for Debian/Ubuntu IIRC.
[22:07] <binarical-ap1> ill look into that , thanks ScottK


[01:57] <studio-user277> hi
[03:26] <studio12> On a scale of 1 to 10: What's your favorite color of the alphabet?   Can you smell the musical colors? They taste like burning :P
[03:29]  * studio12 12.04.1 Installer: "Executing 'grub-install /dev/sda' failed. This is a fatal error."
[03:32] <ailo> studio12: multiple hard drives?
[03:33] <studio12> installing from live USB w/ 4GB persistence to 16GB USB
[03:34] <studio12> no hard drive
[03:35] <ailo> studio12: What are you installing to?
[03:35] <studio12> 16GB USB drive formatted as ext2 used as "/" (no swap)
[03:37] <ailo> studio12: So, you have two usb sticks. One from which you install, and one to which you install?
[03:37] <studio12> correct
[03:37] <ailo> I'm guessing the one you installed to was not /dev/sda
[03:37] <ailo> Don't remember if it was possible to decide where to install GRUB now
[03:38] <ailo> studio12: You can add GRUB afterwards
[03:38] <studio12> ubiquity (correct?) reported that there was only /dev/sda to install to
[03:38] <studio12> the lights blinked during file copy showing data was going the right way
[03:39] <studio12> (the USB drives have activity LEDS)
[03:39] <ailo> studio12: If everything else went fine, just follow this and you get GRUB installed  http://www.av8n.com/computer/htm/grub-reinstall.htm
[03:40] <studio12> well the installation is not complete. i've done this a few times to remeber there is a few more steps it will do after installing grub
[03:40] <ailo> Usually it's the last steo
[03:40] <ailo> step*
[03:40] <ailo> Before reboot
[03:40] <studio12> so that would be just updates then
[03:41] <studio12> so i should open up console and install grub manulally right now?
[03:42] <studio12> manually*
[03:42] <ailo> studio12: Ah, yeah.  But, just installing it will probably not work. Following the steps in the link will
[03:43] <studio12> k
[03:44] <ailo> A major seems red to me. Another guy says green
[04:16] <studio12> this just isnt working
[04:17] <holstein> this?
[04:20] <studio12> sudo grub-install --root-directory=/mnt/radicula /dev/sda "/usr/sbin/grub-setup: warn: Your embedding area is unusually small.  core.img won't fit in it.."
[04:20] <holstein> studio12: what are you doing?
[04:20] <studio12> installing to a 16gb flashdrive
[04:20] <studio12> ubiquity failed to install grub
[04:21] <holstein> studio12: id didnt for me
[04:21] <holstein> it*
[04:21] <holstein> studio12: what iso did you use?
[04:21] <studio12> i know i usually dont have any issues
[04:21] <studio12> 12.04.1 AMD64
[04:27] <studio12> so grub wont install.. now what? restart, format and start all over?
[04:27] <holstein> studio12: the question is.. why wont grub install?
[04:27] <holstein> studio12: what would i do?
[04:27] <holstein> i would test the hard drive... make sure that you can partition it
[04:28] <holstein> studio12: i would consider trying something like plop.. or gag.. some 3rd party bootloader that doesnt need installed.. just to see whats going on
[04:28] <studio12> im in the live enviornment right now. setup just failed
[04:29] <holstein> studio12: setup?
[04:29] <holstein> !md5
[04:30] <holstein> you could verify the installer
[04:30] <studio12> i dont have windows
[04:30] <studio12> i have this live USB
[04:30] <holstein> studio12: i didnt imply you have windwos
[04:30] <studio12> the link did
[04:30] <holstein> the md5 link gives examples for checking in windwos as well as linux
[04:31] <holstein> studio12: assuming one has downloaded the iso's and wants to confirm in windows
[04:31] <holstein> studio12: you can just check in the other one.. or in the menu of the live CD at boot up
[04:31] <studio12> that sounds like the best coarse of action
[04:31] <holstein> you can tap shift and see "check disc" or something like that
[04:31] <studio12> ill try that now
[04:32] <holstein> studio12: i usually just start testing from the beginning.. the installer... the hard driver.. the ram
[04:32] <holstein> there is a memtest on the live CE
[04:32] <holstein> CD*
[04:36] <ailo> Sorry I missed that
[04:36] <ailo> He wasn't following instructions well
[04:36] <ailo> As /dev/sda was not his install HD
[04:37] <ailo> holstein: If you had read the backscroll, his GRUB install failed, cause /dev/sda was the install medium
[04:38] <holstein> ailo: i didnt go back very far
[04:39] <holstein> i should have, but i was chating elsewhere :/
[04:41] <studio12> disk check completed without errors
[04:42] <studio12> memtest passed
[04:42] <ailo> studio12: Hey, seems like you might have missed something during the GRUB install
[04:42] <studio12> what happened?
[04:42] <ailo> studio12: You need to make sure you mount the right partition, and that you install to the right device
[04:43] <ailo> /dev/sda was your installation medium, from what I gathered
[04:43] <ailo> So, not where you should  install GRUB
[04:43] <studio12> well i already deleted the partition with gparted im starting over. something went horribly wrong i've never had that happen b4 when the disk and drive were good
[04:43] <ailo> studio12: You would have been fine just installing GRUB
[04:44] <studio12> last time sda was the 2nd blank USB disk. this time it is correctly showing up as sdb in gparted
[04:44] <ailo> Well, then the install will work. Just a bit of wasted time on both our accounts
[04:45] <studio12> i always partition with gparted first b4 beginning the installation
[06:17] <studio12> failed to boot. cant find /dev/sdb     installing again, this time the destination drive is reported as /dev/sdb again
[06:17] <studio12> reported as /dev/sda*
[06:18] <ailo-w> studio12: Why not just install GRUB manually?
[06:18] <ailo-w> You'll save a bit of time
[06:19] <studio12> i will if it fails again. i have a good fealing about this boot
[06:19] <ailo-w> I guess you're not a Star Wars person
[06:21] <studio12> in the meantime i filed a bug report on the failed install
[07:12] <Studio12> everything is good now
[07:30] <ailo-w> Studio12: Glad to hear it
[15:45] <Chamunks> Hey im brand spankin new to ustudio and im just trying to plug my mic into skype
[15:45] <Chamunks> skype just gave up on the echo test.
[16:06] <sebastien_studio> Bonjour, depuis le passage en 12.10 (64bits) je trouve que par moment j'ai de gros ralentissements... et vous ?
[17:21] <leo_> hi
[17:35] <gaetano> someone knows what kind of error is it? : http://paste.ubuntu.com/1307692/
[18:09] <UberMusik1> greetings .. anyone familiar with the m-audio 24/96?  i'm trying to monitor the S/PDIF i'm feeding from an external device, and I'm not familiar with the mixer settings in UbuntuStudio to get this working (recently migrated from WinBlows which had a dedicated mixer software for the card ) … could someone please point me in the right direction  :-)
[18:23] <Chamunks> I've followed a youtube video to set up Jackd with pulseaudio-modules-jack and thats running beautifully but I cant seem to pipe my mic anywhere.
[18:23] <UberMusik1> never mind .. i figured it out .. solution for the curious: i opened alsamixer in a terminal and made sure the S/PDIF Multi levels were up in the capture settings .. then i used Patchage, and routed channel 12 (capture) to my Ardour track input .. and my signal made it through .. fantastic
[19:19] <alias-atlas> впервые пользуюсь этим IRC
[19:20] <alias-atlas> это типа чат? кто скажет?
[19:20] <Unit193> !ru | alias-atlas
[20:22] <studio-user985> Hello
[20:22] <studio-user985> 8)