/srv/irclogs.ubuntu.com/2020/02/01/#ubuntustudio-devel.txt

OvenWerksEickmeyer[m]: I think I may have found a way. I think all DEs use indicator-application.service. (would have to check)00:53
OvenWerksIt seems indicators-pre.target goes away after starting indicators... if I look for the right combination of targets and services running or not, I should be able to detect one of the indicator servoces dying and use that to que an exit.00:56
OvenWerksMaybe indicator-sound.service would be better for us.01:18
OvenWerksEickmeyer[m]: if I come up with a fix for de stuff like this, which package should it end up in?01:18
OvenWerksI am thinking of making a session_monitor.service that requires one of the indicators (which seem to die on their own when the session manager goes away) and use the stopping command to exit the session.01:24
Eickmeyer[m]OvenWerks: I'm pretty sure Gnome doesn't use any indicators.01:37
OvenWerksso such a file should go in the setting package for a DE01:47
Eickmeyer[m]I'm up for any solution. Let's give it a shot.01:53
OvenWerkswell, I have a service running sleep infinity... I just have to figure the command to get the session to fully die. I am trying a systemctl start first, but it may not run if it is not a human running it in which case I will have to try a dbus-send message.05:39
OvenWerksOf course the update box was there so now I am waiting for the update to finish :)05:40
OvenWerkscool, that was easy.05:50
OvenWerkssystemd[1473]: Reached target Shutdown.05:52
OvenWerksand in autojack.log.old: 2020-01-31 21:46:05,298 - root - WARNING - Got signal number: 15 - Dying.05:53
OvenWerksVery satisfying05:54
OvenWerksok Eickmeyer[m]: this seems quite solid. It will work for any DE that loads indicator-sound.service 06:32
OvenWerksI need to put this file (and it's link) in some package. Which one?06:32
OvenWerksand having done so there will need to be a postinstall that A: runs systemctl enable on the servce or B: creates a symlink. I would prefer to create the symlink as then it could go in /usr/lib/systemd/user/ rather than /etc/* which is more apropriate for a package solution.06:36
OvenWerksthis applies to studio.service as well though of course it for sure belongs in the -controls package.06:37
OvenWerksI have looked over your paste of a gnome screen session and I am not sure what happens in the case of logout and in as a different user. It does not look like the systemd --user session goes all the way down. The second login does not pass through basic and default targets.06:39
OvenWerksSo while it may work ok when logging out and then back in as the same user, I wonder what it does with a different user.06:40
OvenWerksquick note... we need to save the alsa settings for audio cards somehow. I keep getting the device turned allmost all the way down. I think it has to do with pulse turning it down in the other user's session.08:04
Eickmeyer[m]OvenWerks: since it has to do directly with the operation of autojack, I'd say it belongs in the ubuntustudio-controls package.16:52
Eickmeyer[m]As far as the alsa issue, I think that'16:53
Eickmeyer[m]s a known bug in alsa.16:53
OvenWerksok, I will put it in -controls.17:36
OvenWerksI think it would be possible to use the same idea to make gnome screen work too.17:38
OvenWerks(properly)17:38
Eickmeyer[m]OvenWerks: I switched out a few gnome tools for mate tools in the seed to match what Xubuntu has.19:15
OvenWerksok19:20
studiobot<Eickmeyer> @azbulutlu Have you made a new default wallpaper yet? Or is that even on your radar?20:04
Eickmeyer[m]I just figured it's February, less than a month to Feature Freeze, let's get a wallpaper contest going.20:55
Eickmeyer[m]JackWinter: To answer your question, yes we have Ross Gammon (He's a Debian Developer) but he doesn't have very much time on his hands to deal with pushing stuff upstream. Anytime I do an RFP it's met with silence, so I've given up there.23:21
Eickmeyer[m]I've done a lot of packaging just over the past year, and it's landed in Ubuntu.23:21
Eickmeyer[m]Oh, wrong Jack.23:34
DalekSecWell yes, RFP is simply "someone somewhere has interest", someone else has to actually see that and also have interest.23:34
Eickmeyer[m]DalekSec: There lies the problem. Nobody sees it and/or has interest. I've had much better luck getting sponsorship on Ubuntu, especially now that teward is on the team. That said, I try not to bog him down except the once-in-a-while "OH CRAP WE'RE SCREWED".23:37
DalekSec...Sponsorship isn't the same as a RFP, the latter is "Will you package and maintain it for me?"23:38
Eickmeyer[m]Well, I've gone down the sponsorship road too with no avail.23:39
DalekSecAh, that's quite unfortunate. :/23:43
DalekSecSometimes one can have better luck if one can find a team as an umbrella to put it under, I've had some luck with that at least.23:44
tewardWell the thing about RFP is if you take maintainership and the wuality of the package is good in Debian its trivial to get sponsors23:48
tewardCase in point xca or vmfs6-tools which I maintain in Debian23:48
tewardI submit a new revision or version its sponsored within 48h max23:49
tewardBut yeah same thing there, if theres an overarching team to stick it under that helps.23:49
tewardSometimes you also have to be annoying in Debian to get a sponsor23:49
teward:P23:49
tewardYou also can specify multiple uploaders in Debian23:50
tewardSo if you needed me with my evilness to help you can designate me an uploader23:50
tewardOr a maintainer23:50
tewardSponsor finding in Debian is easy when you nag em on IRC like I do xD23:50
tewardEverything i get sponsored goes through Mentors too so it gets a little more visibility and automatic tests23:51
tewardBut thats just a tiny segment of it :P23:51

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