/srv/irclogs.ubuntu.com/2018/07/09/#ubuntustudio-devel.txt

Eickmeyercyphermox: Done, take a look00:35
OvenWerksEickmeyer: re: ubuntustudi-plasma seeds... starting over :P01:13
OvenWerksI realized that all the meta packages can not be added the same way as our seeds.01:15
OvenWerksIf I make an audio-core file for example, when the seeds get meta-ed then there would be two ubuntustudio-audio-core packages or worse there would also be a ubuntustudio-plasma-audio-core package that was the same.01:16
OvenWerksSo, I am starting with https://code.launchpad.net/~kubuntu-dev/ubuntu-seeds/kubuntu.cosmic which is a bzr package by the way, and after taking out desktop.minimal-remove and taking the packages in there out of desktop... I can add a metas file that adds our metas.01:20
EickmeyerOh cool!01:33
OvenWerksEickmeyer: I am also looking at the current seeds and think that some of the stuff in desktop-core would be better in desktop... but oh well. later perhaps.01:35
EickmeyerYeah, let's not get our elbows any deeper than they have to be. :)01:36
OvenWerksIs PIM something we don't want?03:36
OvenWerksEickmeyer: I am looking at the things kubuntu removes for the short version and wondering if it's worth it. We don't want to remove libreoffice for sure.03:38
EickmeyerNo, not at all. Should we just keep Kubuntu and load our stuff on top?03:39
OvenWerksI am begining to think that may be best03:40
OvenWerksjust use kubuntu-full as the desktop.03:40
OvenWerksin any case, seeing as we don't want to offer something full for the ISO and then remove some, if we start with full as is and then just remove things from the iso if we decide we don't need/want then, that would be easier.03:42
EickmeyerUh, probably shouldn't do kubuntu-full. Kubuntu-full isn't what's included with Kubuntu by default, but default plus the kitchen sink.03:49
Eickmeyerkubuntu-desktop does the trick.03:49
EickmeyerI could throw the Ubuntu Studio customization of KInfoCenter into -look, because that will essentially rebrand it.03:51
OvenWerksEickmeyer: what I have included (so far as I can tell) is what their live iso looks like.05:14
OvenWerksEickmeyer: https://code.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio-plasma.cosmic05:19
OvenWerksfeel free to take a look.05:19
OvenWerksOnce we get a working ISO, we can look at what we have and start weeding it out and down.05:23
OvenWerksWhat I have done so far, is to use their desktop and our packages. I do not know that I even have the lowlatency kernel in there... baby steps I guess05:25
OvenWerksI think once we have an ISO, the next thing is to make sure we have installed user in audio group, lowlatency kernel, working rt permisions. I will be creating two or three packages soon :)05:27
OvenWerksa) ubuntustudio-plasma-settings05:28
OvenWerksb) ubuntustudio-xfce-settings05:28
OvenWerksc) remove xfce stuff from ubuntustudio-default-settings05:29
OvenWerkswhen I next have time... I will copy kde's settings package and create a studio one. I think it should get along with -default-settings just fine.05:50
OvenWerksEickmeyer: looking at the seeds, I can't see where lowlatency gets added05:53
OvenWerksEickmeyer: there seem to be some things our iso does that are not done by the seeds file.14:47
EickmeyerOvenWerks: I have the feeling that lowlatency is pulled-in as a dependency of -default-settings. It's a dependency somewhere.14:54
OvenWerksEickmeyer: that doesn't seem to be true.14:55
OvenWerksalso there is the fact that generic isn't pulled in14:55
EickmeyerStandby...14:55
OvenWerksIt is like there is yet another file that does some things14:56
EickmeyerI'm looking, and I don't see it as a direct dependency of any of our packages. I'd think that -audio would depend on it, but apparently not.15:01
OvenWerksEickmeyer: in our iso there is preseed/ubuntustudio.seed15:02
OvenWerkswhere does that come from?15:02
OvenWerksIt seems there is a recipe for making iso somewhere that adds to our seeds15:03
EickmeyerThe seed is under tsimonq2's git repos.15:04
Eickmeyerhttps://code.launchpad.net/~tsimonq2/ubuntu-seeds/+git/ubuntustudio/+ref/cosmic15:04
OvenWerksThat is just a copy of what we have as bzr15:08
EickmeyerI can't find where lowlatency is specifically called. It must be a dependency of a dependency.15:08
OvenWerksI think there is another config file.15:09
EickmeyerProbably. Though, iirc, when I installed Artful, it didn't automatically pull-in -lowlatency, I had to install it with -installer.15:12
EickmeyerAt the time, I told people it did not come installed by default.15:13
* Eickmeyer might have to play around with this some more15:13
OvenWerksthen Artful would have been broken.15:15
EickmeyerExcept it wasn't. It had the generic kernel.15:15
Eickmeyerwhich is pulled-in by ubuntu-core, which is definitely a dependency somewhere.15:16
EickmeyerSorry, ubuntu-minimal, which is installed in everything.15:22
OvenWerksStudio somehow installs lowlatency, but not generic. When that doesn't happen that iso would be broken, it will install and run but be incorrect.15:23
OvenWerksanyway breakfast...15:23
Eickmeyer o/15:23
cyphermoxEickmeyer: thanks, I'll review and upload this pm15:29
Eickmeyercyphermox: Thanks!15:35
EickmeyerOvenWerks: I just ran the live CD again. Yeah, I'm stumped. Paging tsimonq2, sakrecoer, Wimpress.... anybody? We're trying to figure out how linux-lowlatency gets called by our seed.15:36
OvenWerksEickmeyer: https://code.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline15:40
OvenWerksEickmeyer: the code looks for projects or project files.15:40
OvenWerksubuntustudio is listed as one of the projects, but I have not found what it does with that... time to branch it so I can us grep...15:41
EickmeyerYeah. :/15:43
OvenWerkswell at least the word lowlatency shows up when searching for studio15:48
EickmeyerHaha! Yeah, I found that out too. I searched synaptic for lowlatency, came up with the kernel and -default-settings.15:48
OvenWerkshttps://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/view/head:/lib/cdimage/livefs.py16:10
OvenWerks            if project == "ubuntustudio":16:11
OvenWerks                return ["lowlatency"]16:11
EickmeyerAha! Therefore, it should still work with a new seed, right?16:12
OvenWerkswhat a mess, all of these things _should_ be in a config file rather than sprinkled through the code.16:12
EickmeyerSo long as that seed convey it's ubuntustudio16:13
OvenWerksthere will be about 30 places in the code that have to be fixed.16:13
OvenWerksnot so easy, we have to add ubuntustudio-plasma in each place I can find ubuntustudio16:13
Eickmeyersmh16:13
EickmeyerI wonder if tsimonq2 had to go through this with lxqt.16:14
OvenWerksI say we, but it probably means someone with access16:14
OvenWerkshe would have only had to make 20 or so changes :)16:14
EickmeyerWell, then I suppose we should branch it and ask for a merge request?16:15
EickmeyerOr, ask in #ubuntu-release.16:16
OvenWerksI have a branch... but I have to figure out how it all works.16:16
EickmeyerIt has slangasek's name all over it. Literally. All those commits.16:17
OvenWerksI haven't yet found out how I make the installing user have audio group or make jackd2 install with rt yes.16:19
EickmeyerI just asked slangasek if anything needs to be tweaked in ubuntu-cdimage to facilitate our new seed. I highly doubt that, unless the project name is anything other than "ubuntustudio" that it'll have to change.16:20
EickmeyerWe'll see what he says.16:21
OvenWerksthe image has to have a different name. lubuntu and lubuntu-next are listed separate16:21
EickmeyerThen it might be that he makes those changes. We shouldn't have to worry about changing that code, imo, unless he wants a pull/merge requet.16:22
Eickmeyer*request16:22
EickmeyerBTW, for Cosmic's purposes, lubuntu is lubuntu-next and lubuntu-next is depricated.16:23
EickmeyerSo, it could be that the code hasn't changed to reflect that yet.16:23
EickmeyerThat's _literally_ slangasek's job.16:23
OvenWerksthe code has everything in it since the dawn of time (or the dawn of ubuntu anyway)16:24
EickmeyerYeah.16:24
OvenWerksthere is still stuff in there for hardy16:24
* Eickmeyer 's mind is blown16:25
OvenWerksit looks like things are listed as <something> is true starting with <cycle>16:26
EickmeyerStuff in there for historical reasons until a particular version is EOL'd so that the build system knows not to build it, but the code isn't deleted for history sake?16:27
Eickmeyer¯\_(ツ)_/¯ 16:28
OvenWerksjob security?16:28
EickmeyerHaha!16:28
OvenWerksanyway, first try at a seed is done.16:43
OvenWerksif anyone wants to look through the desktop... oh, I probably need to rename that to desktop-plasma16:44
EickmeyerHaha!16:46
* Eickmeyer still needs to add the KInfoCenter mod to -look16:46
EickmeyerOvenWerks: <infinity> Eickmeyer: And while it all happens on "our end", MPs welcome to ubuntu-cdimage and debian-cd and ubuntu-archive-scripts16:48
Eickmeyer<infinity> Eickmeyer: If it uses the same seed layout as studio (and for your sanity, I hope it does, that's much less pain to wrap your brain around), it should just be a matter of grepping around for studio and sprinkling some studio|studio-plasma here and there.16:49
OvenWerksMPs = Members of Parlement?16:56
OvenWerksMilitary police?16:56
EickmeyerLOL... hang on...16:57
OvenWerksmerge proposals I think16:57
EickmeyerYes, that'd be most likely.16:58
EickmeyerAnd verified by slangasek16:58
OvenWerkswhen I first moved here I wondered why people were talking about NIC all the time (network interface card?) then I found out it was North Island College17:01
EickmeyerHaha! Same, when I lived in Idaho: North Idaho College17:15
EickmeyerAnd then CSI: College of Southern Idaho17:15
EickmeyerAnd UI: University of Idaho17:15
Eickmeyersmh17:15
* tsimonq2 waves18:24
tsimonq2Sup18:24
tsimonq2Eickmeyer: Yeah, this was an absolute royal PITA for LXQt... but now that I've been through it, I know what I'm doing. ;)18:25
tsimonq2Eickmeyer: ubuntu-cdimage can proudly build almost any image from any version; that isn't going away. ;)18:26
Eickmeyertsimonq2: That makes sense. OvenWerks, there's our answer.20:41
* Eickmeyer was out running an errand #shocker20:41
EickmeyerOvenWerks: When you have ubuntustudio-plasma-settings ready, I have a couple items to merge-in.21:02

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