/srv/irclogs.ubuntu.com/2017/03/22/#lubuntu-devel.txt

tsimonq2wxl: chrisccoulson broke Firefox on Lubuntu 16.04 :P16:33
tsimonq2wxl: Subscribed Lubuntu Packages Team to bug 167127316:33
ubot93bug 1671273 in firefox (Ubuntu) " PulseAudio requirement breaks Firefox on ALSA-only systems" [High,Confirmed] https://launchpad.net/bugs/167127316:33
wxlno one's maintaining alsa?16:33
tsimonq2wxl: Don't get me started. YOU, sir, have said MANY times that Pulseaudio sucks, go ALSA... :P :P :P16:35
tsimonq2wxl: And not in upstream Firefox, no16:35
wxltsimonq2: that's beside the point. i'm disagreeing with the wording that it's not maintained.16:35
wxloh i see support in firefox is unmaintained16:35
wxlah well16:35
tsimonq2wxl: Maybe Alsa is still maintained, but not in Firefox anymore16:35
tsimonq2Yeah16:35
wxlitme to switch browsers16:35
tsimonq2Bah bah bah16:35
tsimonq2No no no16:35
tsimonq2Make pulseaudio a hard dep :P16:36
wxlyou'd rather have a crap load of pulse additions than keep the footprint small?16:36
wxli can't say i agree16:36
wxli'd put that up for discussion on the mailing list16:36
tsimonq2wxl: I will.16:37
wxlwe CAN still do chrom*IUM* on i38616:37
wxlreally though i'd also consider figuring out a solution to not using recommends16:37
wxlit's really a difficult to sustain policy16:38
tsimonq2wxl: So I think this whole ALSA thing makes one thing clear18:12
wxl?18:12
tsimonq2wxl: We should really pay someone with the technical ability to poke around in Firefox and know what they are doing to help maintain ALSA18:13
tsimonq2wxl: And for that we need donations.18:13
tsimonq2wxl: Status update?18:13
tsimonq2wxl: (or in general be able to throw money at things so that they can be maintained)18:14
wxloh man that's still a ways away18:14
tsimonq2wxl: How far away?18:14
wxlmonths, years18:15
tsimonq2Aghhhhhhhhhh18:15
tsimonq2wxl: What are you waiting on?18:17
wxltsimonq2: legal help18:17
wxlunless you have money to pay for it18:17
tsimonq2No I don't18:17
wxlwell there you go18:17
wxlwait18:17
tsimonq2wxl: Like a FSF lawyer or something like that?18:17
wxlhttps://www.softwarefreedom.org/18:18
lynorian bug 1675127 looks really nasty19:21
ubot93bug 1675127 in ubiquity (Ubuntu) "ubiquity crashed with TypeError in __new__(): 'NoneType' object is not iterable" [Medium,New] https://launchpad.net/bugs/167512719:21
tsimonq2lynorian: Can you confirm it?19:23
lynorianI reported it19:23
tsimonq2Oh :P19:23
tsimonq2wxl: Thoughts? ^^^^^^^^^^^^^^^19:24
lynorianthis might be hardware specific to a wierd setup should I try to install with no network first19:25
wxltsimonq2: i'd suggest trying to reproduce it again19:28
lynorianI did try to reproduce it again and was able to before I even reported it with the exact same setup19:29
wxlok so it' snot a fluke19:30
wxland we know that we can't reproduce it with older versions, right?19:31
lynorianI have not tried in a bit on that hardware in that setup with usb wifi19:31
lynorianI have for like 16.04 or 16.10 but not recent dailies19:31
wxltry alpha 219:31
lynorianok19:32
lynoriannot beta 1?19:32
wxlwell19:32
wxlshould be the same i imagine19:32
wxlthis failed on 17.04.719:32
wxlalpha 2 is 17.04.419:33
wxlbeta 1 is also 17.04.719:33
lynorianah version of ubiquity now I get it19:33
wxlsame with daily19:34
wxlso i can assume beta 2 is also 17.04.719:34
lynorianwxl yes my bug report shows that19:35
wxllynorian: this occured when trying to connect to wireless, right? no problem otherwise?19:38
lynorianyes I could not see if there were other problems19:38
lynorianas it crashed ubiquity entirely19:38
wxldid you try with ethernet only to confirm you did not have the problem if wifi wasn't being employed?19:38
lynoriannot quite yet19:39
wxllet's double check that19:39
wxllooks like an update of netcfg happened in 17.0.3 http://changelogs.ubuntu.com/changelogs/pool/main/u/ubiquity/ubiquity_17.04.7/changelog19:39
lynorianwxl I was able to connect to internet with the cable to report the bug19:40
wxland unfortunately, we don't really have an iso with 16.10.14<version<17.04.419:41
wxlyes but it would be good to know that it doesn't happen at all, just to be extra sure19:41
wxlif we can confirm it is indeed with wireless, then i'd ensure that it also happens with other flavors, especially ubuntu proper19:42
lynorianwxl got to partitioning at least19:42
wxland if it fails there, then we can sound the alarm all around the world :)19:42
wxlis there a way to have virtualbox directly access the wifi card?19:43
lynorianwxl not on this box with amd=64 no vtx19:44
lynorianhence why I built my awesome hypervisor19:44
wxlwell i was thinking of a testcase we may be able to build to allow a wider range of users to do things19:44
lynorianI have not done much to get physical passthrough working19:44
lynorianI know this desktop supports it probably just have not done it19:45
wxlwell actually19:45
wxlthis happens early.. before the actual partitioning19:46
wxlso anyone should be able to run it on any machine without affecting their existing install19:46
lynorianwxl yep19:46
wxlthat said, i'll try to do something tonight19:46
wxlbut tsimonq2 could help too :)19:46
lynorianI have another laptop I could try but argh did I not charge that19:46
lynorianit has one quite bad wifi card that I hate but I could use the same usb one19:47
lynorianwxl booted into install on ethernet19:51
lynorianthis probably might explain why no one ran into this earlier though19:54
lynorianit did pass running the test with ethernet on same hardware so should I put that on the tracker?19:58
wxlyes plese20:00
wxllooks like this is a nm issue of some kind https://launchpadlibrarian.net/311914177/UbiquityDebug.txt20:01
lynorianwxl I agree with that or in how ubiquity tries to integrate nm into the installer20:08
wxllynorian: can you check alpha 2?20:09
lynorianI will20:09
lynorianthis may be my usb wifi is breaking20:29
lynorianhard time even getting power to it20:29
wxlthat's why it would be good to test on another machine20:36
lynorianwxl yeah I mean I could use the network on this desktop with it20:41
wxllynorian: with built in wifi?20:41
lynorianwxl I am starting to wonder if that ancient wifi still is picking up electrical signal20:42
lynorianI was testing it on a 7.5 year old really heavily used laptop with an even older wifi adapter like 12 years we have had it well it is I think technically proprity of time warner to get wifi working with a computer my mom used with windows ME on it20:43
wxloh wow20:43
wxlsuffice it to say it's probably at least an edge case XD20:43
lynoriantime to test the laptop with the really wierd aweak attena20:52
lynorianbut is a ton newer20:52
-queuebot:#lubuntu-devel- Unapproved: makedev (zesty-proposed/universe) [2.3.1-93ubuntu1 => 2.3.1-93ubuntu2] (lubuntu)20:57
lynorianwxl well this laptop I did not research and has a bad wifi chip but the installer did not crash21:09
lynorianwell at least that is better21:09
lynorianoh wow I need to force it to use the right attena21:28
=== acheronUK is now known as acheronuk
wxllynorian: so not reproducible on other hardware?22:09
lynorianwxl yes22:10
lynorianI cannot reproduce on any other hardware I have22:10
wxlannoying22:10
wxlhat ethose kind22:10
wxllynorian: just make sure there's comments on the bugs, thx :)22:17
lynorianwxl thank you22:28
* tsimonq2 stretches22:57
tsimonq2I needed that nap.22:57
tsimonq2Anyways...22:57
tsimonq2wxl: I really really hate this schedule. Do not divorce from your wife, and if you were to ever even think about it, not until Sierra is 18. Seriously, this sucks.22:59
wxltsimonq2: don't worry, i won't. :)22:59
tsimonq2wxl: So no, unfortunately I CAN'T test. I'm at my mom's stuck on this Chromebook until Friday23:00
wxltsimonq2: well, we're almost done anyways. but release notes are yours! :)23:00
wxltsimonq2: tl;dr on lynorian's bug i think it's very specific to that hardware23:00
tsimonq2wxl: Oh shoot, did I tell you about Rafael messing with the slideshow?23:01
wxluh23:01
wxlno23:01
tsimonq2wxl: Well it's out of date.23:02
wxli knew that23:02
wxlhenk's email was very complete in that regard :)23:02
tsimonq2wxl: So I guess we'll still have a slideshow that has 16.10 and lubuntu.me and LSC still on there :/23:02
tsimonq2s/me/net/23:02
wxlyep23:02
wxlso he IS fixing it?23:02
tsimonq2He's working on it.23:03
lynorianOh I have a bug on needing to get the new website on it23:03
tsimonq2wxl: So I wanted to ask you. I had zero clue about this pulse/alsa thing before this Firefox bug. I know the basics on our stack (kernel, core utilities, GTK, GUI applications)) but what's the breakdown on other parts of the stack?23:05
wxlwell you're asking about the sound stack essentially right?23:06
tsimonq2wxl: I'm being broad here but that's a good start :)23:06
wxlwell23:08
wxli guess it doesn't have too be too complicated23:08
wxli guess x is kind of similar23:09
wxlit's a server that takes clients and serves as a bridge to the kernel modules for display, keyboard, mouse, etc.23:09
wxlthe "sound server" does the exact same thing23:09
wxlbut the clients are generally applications, e.g. audacious23:10
wxland the kernel modules only relate to audio hardware23:10
wxlultimately, across the whole of the linux domain, i know of only two actual sound servers23:10
wxl 1. ALSA23:10
wxl 2. OSS23:10
wxlthe others "sound servers" basically use those actual sound servers as middleware23:11
wxltwo of those are:23:11
wxl 1. PulseAudio23:11
wxl 2. JACK23:11
wxlalthough JACK can also work with PA, too23:11
tsimonq2Ah, ok.23:12
tsimonq2wxl: How bloated is Pulse compared to just using ALSA directly?23:12
wxltsimonq2: is it a lot? no. but it counts for something23:12
tsimonq2wxl: Then sell it to me -- why do we need to use ALSA and not Pulseaudio + ALSA?23:13
wxlinstalled size is 6 times greater with pulseaudio23:13
wxlbut installed size of alsabase is 500 so XD23:14
wxlpulseaudio can better handle complex cases including mutiple clients simultaneously accessing the devices23:14
Unit193wxl: Don't forget about the whole "When PA works, it's great.  When it breaks, good freaking luck" part. :P23:14
wxltotally that23:14
wxli cannot tell you how many sound issues i've fixed by removing PA :)23:15
wxlthe fact that it is a layer on top of ALSA can lead to a great degree of confusion23:15
Unit193Well the good news is if it's a dep of things, you can still keep it from autospawning, thus getting the same result.23:15
wxl:)23:16
wxli see that ALSA is generally a good choice for the average user23:16
wxlit is complex cases that require something like PA or JACK23:16
wxlor depending on what they are, some hardcore asoundrc hacking23:16
Unit193JACK is more for the audio advanced group, UbuntuStudio people.  PA is useful if you have bluetooth audio or whatever.23:17
tsimonq2wxl: So if Pulseaudio is the thing with bluetooth audio or whatever, why do we ship bluetooth support? :P23:18
wxlyeah i haven't found it any more helpful with bluetooth23:18
tsimonq2wxl: You can do it with ALSA?23:18
wxlsure23:19
wxllike i said, i do23:19
tsimonq2Oh23:20
tsimonq2Ok23:20
wxlbut i'll tell you what, when it comes to doing audio production, i 1000000% use JACK23:20
tsimonq2Gotcha :)23:20
wxlthe only reason i've ever installed pulseaudio was because i couldn't find any easy way to route web browser strems through JACK using ALSA only23:20
wxlbut no one does goofy crap like that besides me :)23:20
Unit193wxl: With PA I can use another computer's sound system, can you do that with Alsa?! :---D23:21
wxlright right23:21
wxlcould with JACK :)23:21
wxlUnit193: can you do it with 0 latency??? XD23:21
wxlhonestly though i don't consider PA totally evil. it's (generally) worked well for me in kubuntu. but i generally recommend to people not to install it unless they have to or unless their particular flavor of their particular distro really supports it23:23
tsimonq2wxl: Ok, I get the whole ALSA thing now. Now, as a Firefox user, I think we should continue shipping Firefox because it's bore lightweight than that RAM hog that is Chromium. So... why Chromium?23:23
lynorianI do not notice that much difference but have really simple setups23:23
wxlalso keep in mind that bluetooth is not ONLY used for audio23:23
tsimonq2s/bore/more/23:23
lynorianyeah there are bluetooth keyboards and mice23:23
wxli've seen lots of tests on firefox/chromium and ultimately have found every one of them to be biased in some way or another23:24
wxli think the conclusion i've come to reach is that they're both ram hogs23:24
lynorianor the content to run in javascript is too bloated and not simple23:25
wxlalso i have had better experiences in general with chromium than firefox23:25
wxlright23:25
lynorianif more people used static site generators would we have this problem?23:25
wxlhere here lynorian :)23:25
tsimonq2Hahahaha23:26
tsimonq2wxl: So why a browser that is a RAM hog? Why can't we just go with a lightweight browser?23:28
tsimonq2lynorian: Hey, any chance you can knock out the last ISO test?23:29
tsimonq2lynorian: http://iso.qa.ubuntu.com/qatracker/milestones/374/builds/144355/testcases/1301/results23:30
lynoriantsimonq2, I just did23:30
tsimonq2lynorian: Oh ok23:30
tsimonq2lynorian: Yay23:30
-queuebot:#lubuntu-devel- Builds: Lubuntu Alternate amd64 [Zesty Beta 2] has been marked as ready23:32
-queuebot:#lubuntu-devel- Builds: Lubuntu Desktop amd64 [Zesty Beta 2] has been marked as ready23:32
-queuebot:#lubuntu-devel- Builds: Lubuntu Alternate i386 [Zesty Beta 2] has been marked as ready23:32
-queuebot:#lubuntu-devel- Builds: Lubuntu Desktop i386 [Zesty Beta 2] has been marked as ready23:32
tsimonq2wxl, lynorian: Done :) ^23:32
wxltsimonq2: we can go with a lightweight browser. it has been suggested many times23:32
wxlum23:33
wxlok now everyone go test kubuntu :)23:33
wxltsimonq2: it's called xombrero23:33
tsimonq2wxl: Ok, so, Mr. QA guy, go ask the list for testing. :)23:36
wxltsimonq2: for testing what? i thought you were done mr. release manager? :)23:37
tsimonq2wxl: For your browser pick.23:37
wxlyeah not going down that road again23:37
wxlultimately people are just going to pick whta they like23:37
wxli've done this before23:37
tsimonq2wxl: But why switch off of Firefox then? :))23:38
wxltsimonq2: cuz ppl being booboo butts about alsa23:38
tsimonq2wxl: Then how do we do that?23:39
tsimonq2wxl: Should we just go for it? :P23:39
Unit193Because wxl likes chromium.  "< wxl> ultimately people are just going to pick whta they like" :--D23:39
wxlexactly!!!23:39
wxltsimonq2: well, right now we have pulseaudio so i guess it doesn't matter :/23:40
tsimonq2Unit193: So we just switch and when people complain, say "sudo apt install chromium-browser"? :P23:40
wxlwe really should get rid of PA23:40
wxland if infinity's going to make chrisccoulson stick the ALSA code back in, then we should be good23:40
wxlat least until we start having problems23:41
tsimonq2wxl: You know what would be just awful? If we hacked Ubiquity to make the user pick the browser they want installed by default. XD23:41
wxltsimonq2: just get rid of PA, would you?23:43
tsimonq2wxl: Oh, that's right. Is this something I can just make an executive decision and be done with?23:44
tsimonq2wxl: I mean, I'll talk with Julien23:46
tsimonq2wxl: But we're not gonna be like you-know-who here... :|23:47
tsimonq2wxl: "If Julien says it works, then it works, he knows best" - yeah nope let's not do that again23:47
wxlwell julien can offer advice on why it may or may not be good23:49
wxlhe's someone good to bounce technical ideas off of23:49
wxlultimately he knows lubuntu best23:49
tsimonq2wxl: Sure, so I'll ask him, but we're gonna talk about it, not say, "let's just not touch it at all because Julien is the wise one he knows best he knows everything about the flavour of Lubuntu"23:50
wxl:)23:50
Unit193And he is the dev team...23:50
tsimonq2Unit193: Technically, yeah. But if I can research and we can have an intelligent conversation about the aspects of some things, then I'd rather do that than not touch it at all.23:51
wxlUnit193: i think what tsimonq2 is saying is that he's part of a team of people rather than the emperor23:51
tsimonq2Yeah.23:52
tsimonq2That.23:52
wxlnot like julien has ever acted like he was in that role23:52
wxlhe's ALWAYS been very willing to work with others23:52
wxlbut there was someone.....23:52
tsimonq2You-know-who...23:52
wxlhe-who-shall-not-be-named23:52

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!