/srv/irclogs.ubuntu.com/2019/02/09/#ubuntustudio-devel.txt

OvenWerksEickmeyer: some fixes to installer pushed. It needs to be tested on a fresh non-Studio install I guess. With not installing everything and then installing the rest on a second run.03:54
OvenWerksEickmeyer: I tried adding the ppa add button... but there is a slight problem with it.03:55
OvenWerksThe button is easy :) but adding a ppa takes two commands: add the ppa and then apt update03:55
OvenWerksthe normal ; and && tricks don't seem to work so I would have to pkexec them one at a time... which means password twice.03:56
EickmeyerOvenWerks: Ouch, not ideal.04:00
EickmeyerAs it so happens, I just installed Ubuntu Budgie to try the DE agnostics out.04:00
EickmeyerSo far, the experience is pretty good.04:00
EickmeyerOvenWerks: Did you literally just now push -installer?04:29
EickmeyerNevermind, It was giving me an error.04:30
EickmeyerOvenWerks: The other idea is a metapackage that simply adds the repo. Would be fairly trivial to do.04:50
EickmeyerOvenWerks: Success. The first time, it gave me the logout/in nag. Second time, no nag. Achievement: Unlocked.04:56
OvenWerksI don't know if I actually told it to rebuild... maybe you did or the time was right :)05:27
OvenWerksEickmeyer: -controls is fixed, I just changed latency to buffer size... adding a latency readout can come later (along with periods) (later is next cycle)16:37
OvenWerksEickmeyer: With regard to installer, I would really like to add the ppa button. However, the right way to do this (which I think the gnome sw installer uses) is to have a second process running as root that we can pipe commands to.17:03
OvenWerksThis second process is run pkexec and we can pipe in the add ppa, update and finally the actual install17:05
OvenWerksSo the first thing that needs pkexec runs this and the pw is only needed once.17:05
OvenWerksI do not think it is wise to do things the same as controls does because there is not enough control of what may be fed into it. So while controls does not need a pw to affect the governor, Installer should be passworded17:07
OvenWerksEickmeyer: so we can just leave things as is for this cycle17:11
OvenWerkswe can add the button with two password required17:12
OvenWerkswe can add another file that just does the ppa add plus update (so passowrd required to add ppa and password required to do install)17:13
EickmeyerOvenWerks: Are you sure you don't want to change to a button for next cycle and have a metapackage added to -default-settings that simply has a postinst script saying "add-apt-repository -y ppa:ubuntustudio-ppa/backports" and a postrm script saying "add-apt-repository --remove -y ppa:ubuntustudio-ppa/backports"?17:13
OvenWerksbut the piped to root process will not be possible in the time we have.17:13
OvenWerksAdding a ppa with a package is not a good solution in my opinion.17:14
EickmeyerOkay, that's fair.17:15
OvenWerksUnless the package is called ubuntustudio-add-backport-ppa17:15
OvenWerksAdding a ppa should not be done without the user knowing they are doing so and that it is a "possible" security hole17:16
EickmeyerThat would be fine. The package name would be completely arbitrary. I was thinking "ubuntustudio-backport-ppa" with the description "Adds Ubuntu Studio Backports PPA for updated tools & software"17:16
OvenWerksand "Please note that this PPA is not officially sponsored by ubuntu" or something.17:17
EickmeyerFurther description could be "Use at your own risk" included.17:17
EickmeyerYes.17:17
OvenWerksOk I will add a button with a warning dialog17:18
EickmeyerWell, I don't see a need for an exclusive button, just installs as a regular metapackage from the list.17:19
OvenWerksA button allows a warning dialog17:19
EickmeyerTure.17:19
Eickmeyer*true17:19
OvenWerksI don't know if the pkexec command allows me to do that there but I'll look.17:20
Eickmeyerk17:20
EickmeyerI'll prep the metapackage.17:20
OvenWerksI would not need a meta package for this.17:21
EickmeyerOk17:21
OvenWerksJust a three line script :)17:21
Eickmeyer:thumbsup:17:21
EickmeyerIf IRC worked like Slack, that would've made the thumbs up emoji17:22
OvenWerksNot for me, I am using irssi17:22
EickmeyerIt wouldnt' work for anyone using any form of IRC unless I made an alias in Quassel.17:23
OvenWerksBTW, -controls may have moved on the menu.17:24
OvenWerksI am just installing now to see.17:25
Eickmeyer-controls installs as a dependency of -installer, unless you mean the Xfce menu.17:25
OvenWerksThe xfce menu17:26
OvenWerksI think it will be in setting17:26
OvenWerksInstaller will remain in system17:26
OvenWerksIn some ways I would like controls in both places17:27
OvenWerksmaybe in audio too17:27
EickmeyerShouldn't be difficult. Just edit the .desktop file.17:27
OvenWerksSo yes I would like to change the menu as well... But maybe next cycle.17:28
EickmeyerOk17:28
OvenWerksright now we force qjackctl as the first thing in the Audio menu.17:28
OvenWerksWe should put controls there17:29
EickmeyerI totally agree with that. Is that in -default-settings?17:29
OvenWerks and move qjackctl to audio->utilities17:29
OvenWerksshould be in ubuntustudio-menu17:29
EickmeyerI'm looking.17:29
OvenWerksthe file is in /etc/xdg/menus/applications-merged/17:30
EickmeyerYeah, but I hadn't cloned the repo. >.<17:31
Eickmeyerqjackctl is already in the menu.17:32
OvenWerksyes, like I say it is forced to be in the top17:32
OvenWerksI want to move it to a submenu17:32
OvenWerksIt is what people are used to, but we want to move to controls...17:33
EickmeyerMoved Qjackctl.17:34
EickmeyerOvenWerks: Also, we need to put -controls in the default favorites. Right now, Qjackctl is there, probably shouldn't be. Where do I go for that?17:35
OvenWerksEickmeyer: I am not sure... let me look.17:35
Eickmeyerk17:35
OvenWerksHmm, I did not put that there... in fact the first thing I do is get rid of whisker17:37
EickmeyerYeah, it must be in -default-settings. I can't find it in -menu.17:39
OvenWerksOk, it will likely be in a different package (desktop or setting or something)17:39
OvenWerksthe file is /etc/xdg/xdg-ubuntustudio/xfce4/whiskermenu/defaults.rc17:39
EickmeyerIt's in -default-settings.17:40
OvenWerksDo we install the mailreader by default?17:40
OvenWerksmaybe we should remove that too.17:40
EickmeyerWe include Thunderbird.17:40
Eickmeyermail reader defaults to opening Thunderbird.17:41
OvenWerksOk leave it then17:41
OvenWerksWe should make the application menu match I guess... for those who use it17:41
OvenWerksEek! take software manager out of there.17:42
EickmeyerWell, it's the xfce way of doing things (having a web browser shortcut for whatever is set in the default application settings, and a likewise mail reader shortcut).17:42
EickmeyerDone, but why?17:43
* OvenWerks would like the gnome software manager to be as hard to find as possible17:43
OvenWerksIt breaks too many things in audio17:43
EickmeyerI'm just curious as to how it breaks things.17:44
OvenWerksSome one wanting to build jack application might add libjack-dev17:44
OvenWerksthis will remove jackd2 and all apps that depend on it.17:45
EickmeyerI see17:45
OvenWerkssynaptic will at least warn the user it is about to remove stuff17:45
OvenWerksgnome sw will not.17:45
EickmeyerMakes sense.17:46
OvenWerksmaybe we should just install libjack-jackd2-dev by default17:46
EickmeyerWould that go in the seed?17:46
OvenWerksIt could17:46
EickmeyerIf that would help, then I don't see why not.17:47
tsimonq2(Ideally, for a library package, you would instead make it a hard dependency of the packages which need it.)17:48
OvenWerksanything build with either jackd2 or 1 will work with the other... I would like to see a generic libjack-dev that does not require a particular jack but works with either17:48
OvenWerkstsimonq2: Ya, but the possibility of pushing that up stream is nil17:49
OvenWerksIdeally debian would include the -dev in this case17:49
tsimonq2OvenWerks: How so?17:49
tsimonq2I happen to be a DD who wears a Debian Multimedia Team hat; if you file a bug I'll be happy to do it.17:50
OvenWerksthe fact that libjack-dev is already not included in libjack should speak for things17:50
OvenWerksdebian does not like packages to include includes by policy17:51
tsimonq2I don't follow what you're saying when you say "include includes"17:52
OvenWerksmaking libjack require libjack-dev would pose the question why is it not included in libjack in the first place17:52
tsimonq2Well, have you asked the Debian maintainer?17:53
OvenWerksthe libjack-dev package basically has the include files for jackd.17:53
OvenWerksI don't know if I have, but it seems I have suggested it before and been told that things are not done that way.17:55
OvenWerksif you can change things that would be good17:55
tsimonq2The first step is filing a bug; I don't mean to be confrontational or anything, but if it's a problem I'd like to help you get it solved. :)17:56
OvenWerksanyway, I need to spend time with my wife for breakfast17:56
EickmeyerOvenWerks: Just pushed the changes in the menu.17:56
OvenWerksok17:57
OvenWerksEickmeyer: qjackctl now seems to not show up in the menu anywhere...18:47
EickmeyerOvenWerks: My bad, I put it in the wrong spot.18:49
EickmeyerPushed, rebuilding18:51
EickmeyerOvenWerks: Did you test the latest build of -menu?19:42
OvenWerksnot yet19:42
EickmeyerI'm in Budgie, but I'm thinking of switching over to MATE to do more testing.19:53
EickmeyerOverall, the results of the tweaks to -installer have done well.19:57
EickmeyerOvenWerks: clean-installed MATE, the tweaks to -installer work just fine. The only problem is, because -installer doesn't use GTK (or Qt), it's hard to tell which items have been clicked.21:47
OvenWerksThe clicked items don't go dark?21:47
OvenWerks(selected)21:48
EickmeyerThat's correct.21:49
EickmeyerWasn't a problem in Xfce, GNOME, Budgie, or Plasma.21:49
EickmeyerOnly MATE is where there's a usability problem.21:49
OvenWerksThe colour right now is taken from the DE colour scheme... so the colour scheme is obviously bad... the problem is that colour schemes are often bad these days :P21:49
OvenWerksso I will see if I can force a good colour scheme on the App21:50
EickmeyerI was using the default Ubuntu MATE scheme. Now using Menta (default MATE), launching.21:50
EickmeyerOvenWerks: It doesn't work under any MATE theme (incl. color scheme) I've tried.21:52
EickmeyerThey're all standard GTK so I'm not sure what isn't translating.21:53
OvenWerksEickmeyer: I don't think it is translation that is a problem but rather tk is using a value that in some other places does not mean selected text.22:02
EickmeyerOvenWerks: Very likely.22:03
OvenWerksThere are likely some other applications where this shows up too.22:04
EickmeyerI can't think of any off the top of my head, most things use GTK or Qt anymore.22:09
OvenWerksapparently add-apt-repository remove .... doesn't23:04
OvenWerksremove just disables23:04
EickmeyerUh... You used --remove, right?23:06
OvenWerks-r actually23:06
EickmeyerThe --help says it removes it from the sources.list.23:07
EickmeyerIf that's not accurate, it's a bug.23:07
OvenWerkssettings->Software & updates->other software shows it has been unticked.23:08
OvenWerkshmm this time it worked...23:11
EickmeyerMaybe a cache had to update? idk23:12
OvenWerksactually this time I did it without update... better try that.23:13
EickmeyerOvenWerks: Did you get that sorted?23:32
* Eickmeyer has decided he really doesn't like MATE. 23:42
* Eickmeyer is moving along to Lubuntu for testing23:52

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