[00:30] agaida: https://launchpad.net/ubuntu/+source/sddm/0.14.0-4ubuntu2 [00:33] omfg - isn't 0.14 a little bit outdated? [00:33] It is. [00:34] Which is why it's on my TODO list to update it in Debian. :D [00:34] if you want, we could do this together - 0.15 isn't the version one should provide [00:35] I'm fine doing it. [00:35] but i don't want to reinvent the wheel with the needed patches [00:36] erm wanted [00:36] the debian packaging is some kind of special [00:40] only to understand the Patch - what does the patch exactly? [00:41] So as the bug report says, $DESKTOP_SESSION should never be an absolute path so $XDG_CONFIG_DIRS ends up being sane. [00:41] But, SDDM needs to parse the .desktop file. [00:41] So, let it do what it wants, let it parse the .desktop file. [00:42] Then set it to something sane once that's done so that $DESKTOP_SESSION becomes sane. [00:42] (i.e. no absolute path) [00:42] I tested it in a VM and it works as intended. [00:42] hmmm [00:43] Now to fix xorg so that $XDG_CONFIG_DIRS ends up being sane too. [00:43] erm ... [00:43] :) [00:44] What? [00:44] It works. [00:44] :P [00:45] will test it with the next iso containing the fixed sddm :) [00:45] By the way, I plan on getting this in Ubuntu: http://paste.ubuntu.com/=DB5MkRK7yc/ [00:46] good plan, only a little bit wrong in the process [00:46] I don't feel like poking Debian people. [00:46] That's your job. [00:46] :P [00:47] Hey yall, how did you guys get into this whole development stuff? [00:47] it would be better to integrate it in debian - but the "We are ubuntu, we don't care" has a long tradition [00:47] hehehehe [00:47] @Jacob Kim, Finding things to fix and bothering people about it until I learned how to fix it :D [00:47] And QA [00:47] Although i can code, the whole thing is really daunting [00:47] QA really helped [00:48] It's going to be daunting until you say "screw it" and jump in. [00:48] * agaida is the only one who cant [00:48] code [00:48] hahahahaha [00:48] :D [00:48] Umm ok [00:49] but my eqiv is a big mouth - and the threat do write changes myself [00:49] How did u guys learn launchpad? [00:49] And how do i test the code i fixed? [00:49] thats easy [00:49] short version? [00:50] I mean, it all depends on the changes you made [00:50] apt install debhelper devscripts [00:50] place your changes in code in a patches dir and build it with the usual distribution tools [00:51] test it - that way would make sure that one has the same settings as the official packages [00:51] https://raphaelhertzog.com/2012/08/08/how-to-use-quilt-to-manage-patches-in-debian-packages/ [00:52] But again, it all depends on what you're trying to do :D [00:52] next step - build things in a clean environment - its a steep learning process in the beginning [00:52] https://wiki.ubuntu.com/SimpleSbuild [00:52] I don't care what mapreri says, sbuild is the best :D [00:53] meh - as long the packages work all things are fine - and it is important to have more than one tool [00:53] speaking of regressions and such things [00:54] if both (all) tools deliver the same result it's fine [00:54] Bah, sbuild's better :P [00:54] if not - bingo [00:56] I c [01:01] tsimonq2: ok, i poked pochu again - and i hope that he understand that i'm not really happy about the situation [01:02] damn channel rules, normally i would use other language about this special topic# [01:02] heh [01:02] hey, i was as kind as i can be [01:03] and polite, of course [01:04] https://pb.5id.eu/ZduR [01:06] nothing against fixing things in ubuntu - but that would introduce a diff without sense and need [01:07] only because one guy don't move his a** [01:08] We already have an Ubuntu delta. [01:11] the goal should be to lower the delta - every additional thing hurt long term [01:11] Right. [01:11] But as you said, if the maintainer won't move along, something has to be done. [01:11] right - but it has to be the ultima ratio [01:12] Right. [01:13] and unfortunately we can do exactly nothing about upstream - the best outcome would be if the xdg-guys merge it - everyone would be happy [01:13] and neither we as upstream nor distributions has to care about [01:14] hmm, whishful thinking [01:22] Their upstream is almost as slow as LXQt's >:D [01:38] meh - i guess we will release short after the Ubuntu freeze [01:38] Like always :P [01:39] no bad will, but i can't release a current LXQt without a current libfm - so it is LStrangers turn [01:41] Right [01:42] and to be true - it sucks a lot - but i guess you know my opinion about it - i think i was clear and verbose enough in the bug tracker [01:42] Right [01:44] so one of the goals of 0.13 should be: Get rid of the remaining libfm dependencies and menu-cache too - as far as possible [01:44] but right now i'm blocked [01:46] ok [01:49] 2018-01-30 00:22:07 LStranger: hi, the monthly ping [01:49] 2018-01-30 00:22:14 2017-12-10 13:07:38 LStrange1: hi, any news about a libfm release? [01:49] 2018-01-30 00:22:14 2017-12-10 19:47:08 <-> LStrange1 heißt jetzt LStranger [01:49] 2018-01-30 00:22:14 2017-12-10 19:47:34 agaida: hi, going to work on that this week. [01:49] ok [01:50] he has a slightly different view on time and such things [01:50] the first time i asked about was begin of November last year [01:52] the plan was (the usual delays included) to release a point end of January/ start of February [01:55] -lugito:#lubuntu-devel- [lubuntu-default-settings] lubuntu-lugito pushed 3 new commits to master: https://git.io/vAtgb [01:55] -lugito:#lubuntu-devel- lubuntu-default-settings/master 1091b75 Simon Quigley: Wrap-and-sort and fix whitespace. [01:55] -lugito:#lubuntu-devel- lubuntu-default-settings/master 0de8933 Simon Quigley: Rework the dependencies so a lot of unnecessary stuff isn't pulled in on Lubuntu Next. [01:55] -lugito:#lubuntu-devel- lubuntu-default-settings/master e2a0857 Simon Quigley: Release to Bionic. [01:58] -lugito:#lubuntu-devel- [nm-tray-packaging] lubuntu-lugito created HEAD from master (+0 new commits): https://git.io/vAt2U [02:00] -lugito:#lubuntu-devel- [lxqt-panel-packaging] lubuntu-lugito tagged ubuntu/bionic at HEAD: https://git.io/vAt2C [02:25] -lugito:#lubuntu-devel- [lubuntu-manual] lubuntu-lugito merged master into HEAD: https://git.io/vAta8 [02:26] ...lugito... :| [02:26] .__. [02:58] -lugito:#lubuntu-devel- [nm-tray-packaging] lubuntu-lugito merged HEAD into master: https://git.io/vAtVV [03:09] @tsimonq2, Jyoti: [03:09] Hi. Simon. As the pcmanfm search function almost does not work, i allways need to install the nautilus file manager after intalling Lubuntu... [03:09] @Jyoti, Oh hi, sorry for not answering you earlier [03:09] I'll check it out [03:09] Have you tried pcmanfm-qt? [03:09] Thanks a lot [03:09] No [03:09] @tsimonq2, It seems the Qt version is a bit quicker and more featureful. [03:09] Just in lxde [03:10] Ok, try that and let me know if it works for you [03:10] Wonderful [03:10] Ok :-) [03:15] The only one (small) issue with pcmanfm is this, related to search engine. Besides that, pcmanfm is a very good lighter file manager [03:15] Right :) [03:17] https://sovietech.wordpress.com/2017/12/01/linux-on-hp-stream-11-32gb-emmc-card-2gb-ram/ [03:18] niiiiice [03:18] Although we are going to get a rebrand [03:18] https://sovietech.wordpress.com/2016/11/06/long-live-lubuntu/ [03:19] :D [03:25] (Photo, 1240x697) https://i.imgur.com/gnSYtTf.jpg [03:26] I replaced the main manuicon with the Lenny icon :-) [03:26] :D [03:26] Main menu icon [04:18] @Jyoti, Looks nice! [04:19] :-) [04:27] (Photo, 388x428) https://i.imgur.com/6kNLNXi.jpg [04:32] Lenny, the Lubuntu mascot [05:18] YASSS [05:18] FINALLY [05:18] THE LUBUNTU NEXT DAILY WORKS [05:18] \o/ [05:24] (Document) http://vps.tsimonq2.net//file_3782.mp4 [05:37] agaida: https://launchpad.net/ubuntu/+source/xdg-utils/1.1.2-1ubuntu2 [05:40] @Wolfenprey, :D [07:52] @tsimonq2, Lubuntu NEXT becomes Lubuntu NOW! [07:52] :-) [07:52] Congratulations. SImon! [07:52] @Jyoti, :D [07:52] Thanks :) [07:59] Hard work, high goals, confident mind = a significant level of the work reached! [08:01] :) [08:04] Lubuntu dev team: how to be almost superhuman in order to do a amazing technological-humanitarian-work. [08:05] hahahaha [08:38] (Photo, 720x1280) https://i.imgur.com/JYt2kTp.jpg [08:39] May i keep this message? Or remove? [08:43] Do what you want :) [08:45] Thanks [10:25] Simon and Lubuntu dev team, do not mind me from saying this, but I really think that the entry in the Lubuntu Next main menu "ABOUT LXQT" could be somewhere other than in the main menu. No other distribution does put the credits so blatantly. It's almost like putting the architect's name on the wall of the house’s main living room or walking with the tag out of the clothes ... Without wishing to diminish the importance of the devs lxqt, I [10:25] think I could stay in a more discreet and less ostentatious place. The main menu is supposed to be intended for application categories, not credits... [10:26] I think IT could stay in a more discreet and less ostentatious place [10:27] Simon and Lubuntu dev team, do not mind me from saying this, but I really think that the entry in the Lubuntu Next main menu "ABOUT LXQT" could be somewhere other than in the main menu. No other distribution does put the credits so blatantly. It's almost like putting the architect's name on the wall of the house’s main living room or walking with the tag out of the clothes ... Without wishing to diminish the importance of the devs lxqt, I [10:27] think it could stay in a more discreet and less ostentatious place. The main menu is supposed to be intended for application categories, not credits... [10:35] Simon and Lubuntu dev team, do not mind me from saying this, but I really think that the entry in the Lubuntu Next main menu "ABOUT LXQT" could be somewhere other than in the main menu. No other distribution does put the credits as a main menu category. It's almost like putting the architect's name on the wall of the house’s main living room or walking with the tag out of the clothes ... Without wishing to diminish the importance of the devs [10:35] lxqt, I think it could stay in a more discreet and less ostentatious place. The main menu is supposed to be intended for application categories, not credits... [10:42] Simon and Lubuntu dev team, do not mind me from saying this, but I really think that the entry in the Lubuntu Next main menu "ABOUT LXQT" could be somewhere else than in the main menu. No other DE does put the credits as a main menu category. It's almost like putting the architect's name on the wall of the house’s main living room or walking with the tag out of the clothes ... Without wishing to diminish the importance of the devs lxqt, I [10:42] think it could stay in a more discreet and less ostentatious place. The main menu is supposed to be intended for application categories, not credits... [11:16] (Photo, 1280x720) https://i.imgur.com/Gu0dgxv.jpg [12:42] The image shows a issue when trying to install Lubuntu Next daily on 2018.02.11 [12:48] @Jyoti, We're working on it. That's the supposed placed for an "About Lubuntu" app we already developped. And there must be a DEB somewhere... right, @tsimonq2? :) [12:53] there was a reason for the About in that prominent place - it was the only chance to get basic version informations before 0.12.0 [12:53] https://github.com/lubuntu-team/lubuntu-about [12:54] I maed diz :) [12:54] https://phab.lubuntu.me/file/data/pppcgv77sbleetmszplm/PHID-FILE-zuqxpy6otc5yvo5kvava/g4336.png [12:54] mockup [12:54] and i made this: $binary --version :D [12:55] :) [12:55] and in case it won't work, we just don't support it, because to ancient :P [12:55] LOL [12:56] cool. isn't it? :P [12:56] aye! [12:59] but you know, agaida? I'm a GUI slave ;) [13:00] no problem - and for the About - just don't install it - solved [13:01] and we should move it to the config center [13:01] yes, it doesn't make sense to have a standalone entry. but we still need a .desktop thing. and that "about" menu removed [13:02] it was very important until 0.12.0 - and that entry save us days of developer time - so, yes, it was really important [13:03] anyways, as it's not only an "environment version" app, it provides useful info, we might leave it there [13:03] it's the domestic version of hardinfo [13:08] it is important to have some basic informations about the system available even for the blindest user [13:09] btw - don't forget the braille output [13:09] I'm one of those! :D [18:32] https://i.imgur.com/JpJuf9G.jpg - ok, little change in the iso start behaviour [18:33] ...? [18:33] what [18:33] O_O [18:36] in general it is better now [18:37] jeez, what's wrong now?!? [18:37] you messed up the session? [18:37] How so? [18:37] give me a second [18:37] ok [18:39] erm [18:39] cat /etc/sddm.conf [18:40] Hold on, grabbing ISO... [18:42] cool mix [18:47] ... [18:47] wat [18:49] start the iso in vbox or kvm and switch to a terminal [18:49] I know [18:49] I'm wondering *why* it would set it like that [18:49] have a look into the sddm.conf [18:49] and far more important [18:49] ls /usr/share/xsessions [18:50] nano /usr/share/xsessions/Lubuntu.desktop [18:50] Ahhhh you're right. [18:50] QLubuntu should be there. [18:50] upps - lxsession isn't there :D [18:50] What the... [18:50] :) [18:51] Thanks agaida, I can take it from here... [18:51] you should use the default lxqt.desktop [18:51] I think I botched my lubuntu-default-settings upload... [18:51] No [18:51] That breaks XDG settings [18:51] patch the needed name into lxqt.desktop and be done with [18:52] no [18:52] you don't understand [18:52] SDDM takes the desktop *filename* [18:52] thats why i asked yesterday [18:52] So we need to have QLubuntu.desktop even if it's identical to lxqt.desktop so that the settings in /etc/xdg/xdg-QLubuntu are applied [18:52] the other DMs was patched to take the Name [18:52] Yeaaaaaaaaaaaaaah, lubuntu-default settings is screwed [18:52] Shoot [18:52] Hod on [18:52] *Hold [18:53] agaida: And no, it doesn't take it from there [18:53] and you should rethink the sddm.conf, right now sddm shows the default maui theme [18:54] Right [18:54] That's the next step here [18:54] and another suggestion - the theme in lxqt is nearly right, but you should override the automatic theme color detection [18:54] Huh? [18:55] dark symbols on a dark panel look bäh [18:55] * tsimonq2 passes this to @VikingRedwolf [18:56] there is a hook in the theme chooser - and that hook should not be marked - aka the default configuration should be false [18:56] in case that will be fixed it looks great [18:59] Where is this hook? [18:59] i.e. how do I set this in my packaging? [18:59] (Is it just something I throw in my XDG settings?) [19:03] * agaida mentioned git for the development process before? :P [19:03] ? [19:03] just a second [19:04] i told you to add git to the standard packages - as long your settings are work in progress :D [19:04] ? [19:04] helps a lot [19:05] We do all of our packaging in Git... [19:05] but you don't know the dirty tricks [19:05] oh? [19:05] -lugito:#lubuntu-devel- [lubuntu-default-settings] lubuntu-lugito pushed 2 new commits to master: https://git.io/vAqOI [19:05] -lugito:#lubuntu-devel- lubuntu-default-settings/master 738b423 Simon Quigley: Move some things around to fix the Lubuntu Next ISO. [19:05] -lugito:#lubuntu-devel- lubuntu-default-settings/master 2a92ace Simon Quigley: Release to Bionic. [19:06] in short - start into the desktop [19:06] open a terminal [19:06] install git [19:06] I know how to use Git... [19:06] git init in users home [19:06] git add --all [19:06] commit it [19:07] ... [19:07] change some settings - voila [19:07] I just want to know what this means... lol [19:07] 12:56:10 PM < agaida> there is a hook in the theme chooser - and that hook should not be marked - aka the default configuration should be false [19:09] https://i.imgur.com/o533mDZ.jpg [19:10] just add the green line to your defaults :P [19:10] MUCH better [19:10] Didn't know what you were trying to say there [19:10] XD [19:11] Next time, send us a PR :P [19:11] files in .config are 1:1 to normal LXQt configurations - so just set the offending values via GUI and diff the result [19:11] [19:11] https://github.com/lubuntu-team/lubuntu-default-settings [19:12] nah - i'm only a consultant in that case - so - sorry, you have to do the dirty work [19:13] Then file an issue ;D [19:14] i even have no problems with issues :P [19:14] So what about fixing SDDM? [19:14] that should be easy [19:16] Oh? [19:27] agaida: How do we fix SDDM? [19:27] (Since you seem to know.) [19:29] second - just building a live isp [19:29] iso even [19:29] ok [19:35] https://pb.5id.eu/3_RX.conf [19:37] so set the session right, provide an valid autologin user und a valid theme should be enough [19:37] i use the debian-theme and only set the alternative - i'm just lazy [19:38] @lugito, Is this really necessary ? [19:38] @julienlavergne, Yes. [19:38] The Lubuntu Next ISO picks up qlubuntu-default-session [19:38] And not lubuntu-extra-sessions [19:39] QLubuntu.desktop should be installed by qlubuntu-default-session like the lightdm file [19:39] Was this incorrect? [19:56] . [19:56] . [19:56] But *default-session packages should not hold any files, there are here only for setting the default session ... [19:57] Fwd from julienlavergne: Why not adding it to the seed ? sddm conf you should pick the right session since we have only one session we want to be auto start by sddm [19:57] Fwd from tsimonq2: lubuntu-extra-sessions was pulled in by qlubuntu-default-session, I removed the dependency yesterday (or so) while I was removing other dependencies that were already in the seed but still getting pulled in by lubuntu-default-settings [19:57] Fwd from tsimonq2: lubuntu-extra-sessions shouldn't be installed by default on Lubuntu Next, much like it isn't installed by default on regular Lubuntu [19:57] Fwd from tsimonq2: So I had to move whatever was in lubuntu-extra-sessions to qlubuntu-default-sessions to make lubuntu-extra-sessions optional to the function of the Lubuntu Next session [19:57] Fwd from julienlavergne: But *default-session packages should not hold any files, there are here only for setting the default session ... [19:57] (bridge was down) [19:58] Ah, right. I hadn't considered that. [19:58] So both Lubuntu.desktop and QLubuntu.desktop should move to lubuntu-default-settings then? [19:58] I suppose you put conflicts / replaces everywhere now with the move of those files ? [19:58] Let me clean this up... apologies [19:59] Next time, let me review it first, please ... [19:59] Absolutely [19:59] Move files around is always a mess [20:01] @julienlavergne So if I revert that commit, what about something like this? https://paste.ubuntu.com/=y4NFwmW7hd/ [20:02] I assume I would not need a Conflicts/Replaces if it's just moving one file, correct? [20:05] @tsimonq2, Even for 1 file you need conflicts/replaces [20:05] Ohh, right, for the lower version [20:05] I can't review it properly now, I'm on my phone right now [20:05] OK [20:07] That's why I don't like moving file around, better to do it only once, but once for most of the files [20:07] Right [20:07] https://paste.ubuntu.com/=7RGnMPXVvt/ - better? [20:09] That simply moves `usr/share/xsessions/QLubuntu.desktop` from lubuntu-extra-sessions to lubuntu-default-settings, and sets a Conflicts/Replaces on lubuntu-extra-sessions (« 0.54) in the lubuntu-default-settings stanza. [21:25] -lugito:#lubuntu-devel- [lubuntu-default-settings] lubuntu-lugito pushed 2 new commits to master: https://git.io/vAqWZ [21:25] -lugito:#lubuntu-devel- lubuntu-default-settings/master 8922ed6 Julien Lavergne: Revert previous upload [21:25] -lugito:#lubuntu-devel- lubuntu-default-settings/master d3d0856 Julien Lavergne: Add Breaks for previous upload. [21:26] @julienlavergne Can we move that file over so we don't have to install the extra sessions package? :/ [21:49] @tsimonq2, Next push, I need to start again to know where to put the breaks [21:49] @julienlavergne, OK [21:55] -lugito:#lubuntu-devel- [lubuntu-default-settings] lubuntu-lugito pushed 1 new commit to master: https://git.io/vAqlb [21:55] -lugito:#lubuntu-devel- lubuntu-default-settings/master 0bd8e6d Julien Lavergne: Move QLubuntu.session to main package, and Lubuntu-Netbook to extra sessions [23:18] agaida: So to make it clear, I can provide my own sddm.conf in the packaging? [23:19] agaida: Under e.g. /etc/xdg/xdg-QLubuntu/sddm.conf? [23:19] not really [23:20] or better - just test it - thats what strace is for [23:20] How does siduction install a custom SDDM config then? [23:20] i use debian alternatives [23:21] Got a link to your packaging? [23:21] somewhere in git.siduction.org - dunno, where i set the alternative [23:22] but it is easy - just install sddm and be done with [23:23] hmm - should be easy, alternatives support is in debians sddm 0.15 [23:23] :) [23:23] HAH [23:23] Right you are! [23:24] i had some trouble with sensible defaults of the kde guys - and scottk answered my bug about in the best behaviour he learned at ubuntu [23:24] fortunately someone think further [23:26] so your best bet is sddm 0.15 for bionic [23:27] i guess you are familar with the alternatives system - just take the default and add a alternative to your theme - done [23:28] Nah, we'll get the latest upstream for Bionic. [23:29] have fun [23:29] esp. with patching sddm [23:29] That'll mean 0.17 for SDDM :D [23:29] s/SDDM/Sid/ [23:30] as i said - have fun [23:30] ok :P [23:30] 18 days is much time to get it a) packaged, b) well tested [23:31] Oh yeah, plenty of time. [23:31] * agaida forget c) working [23:31] Pfft, easy. [23:32] agaida: I don't go at Debian speed, remember? :D [23:34] as i said - have fun - the only good thing that Qt/KDE has done to sddm was introducing the alternatives - and that was so cool, that i stopped providing my own sddm package [23:34] you will learn about doing to much thing yourself - but not for this release i guess [23:35] If anyone wants to do it, it's not like I'm being closed about it. [23:36] and btw - the papirus icon theme don't work with LXQt [23:36] the mentioned hook or setting only works one time [23:37] How so? [23:37] so bad luck - right now i'm an a fresh built arch (latest git) - same behaviour as in debian and ubuntu - so i think i will file a bug and hope the best [23:39] good question - if one set the override in the living system it works fine, log out, relogin - the setting is gone. might be something simple, but right now ...