/srv/irclogs.ubuntu.com/2017/04/18/#xubuntu.txt

John[Lisbeth]Somehow I have deleted my volume slider and I can not for the life of me figure out how to add it back04:54
=== Spass_ is now known as Spass
=== WildSoft_ is now known as WildSoft
=== bazhang_ is now known as bazhang
sorinello_hello. is there a new white border around Terminal when more than one tabs are open ?14:02
flocculantsorinello_: approx 1px thick?14:04
flocculantif so I see it with one tab14:04
sorinello_flocculant, exactly, yes14:05
sorinello_I also see some new menus and functionality, which is cool. But the 1px border is annoying14:05
sorinello_actually I see a lot of mew preferences there14:07
flocculantsorinello_: not sure if you are talking about the same thing then - white 1px border around terminal is the same in 16.04, 16.10 and 17.0414:09
sorinello_then no. I am talking when I open terminal, and I open an additional tab.14:10
sorinello_so a terminal with 2 tabs. I 1px white orber14:10
sorinello_*border14:10
flocculantlooks exactly the same to me as it does in 16.04 - screenshot it maybe14:10
flocculantoh - I see - likely thicker than 1px and grey not white :)14:11
sorinello_yes14:11
sorinello_well 16.10 is using version 0.6.3, whereas 17.04 is using 0.84 .. that's quite a jump14:12
sorinello_*0.8.414:12
sorinello_0.6.3 seems to be 3 years old if I see correctly14:13
sorinello_odd that Xubuntu was shipping such an old version14:15
flocculantsorinello_: we would ship what was current14:15
flocculantlike we have now - which has seen plenty changes https://launchpad.net/ubuntu/zesty/+source/xfce4-terminal/+changelog14:16
flocculantnot positive - but likely a gtk3 thing causing that14:16
flocculantthis is exactly why I wish that people who use Xubuntu spent 30 minutes checking out the beta and mentioning things before we release - not 5 days too late :)14:17
sorinello_flocculant, yes, but as in the link you gave me, xubuntu jumped from 0.6.3 to 0.8.4. There are several version between them14:17
sorinello_flocculant, indeed, I'm a heavy user of Ubuntu, I could have tried the beta version on one of the PC's14:18
flocculantwhere ? obviously not when the syncs happened - we don't deliberately miss out versions ...14:18
flocculantsorinello_: well beta's always happen every cycle ;)14:19
sorinello_flocculant, So how to you explain this big version jump ? I see xfce is still 4.12 on 17.0414:19
flocculantI can't explain it other than telling you we use what gets synced from debian14:20
sorinello_https://git.xfce.org/apps/xfce4-terminal/ I see a lot of released versions between 0.6.3 and 0.8.414:20
sorinello_okay. See ? this is the things that are very poorly documented and that people from the community don't know them, making it hard to contribute14:20
sorinello_(at least this is my case)14:21
sorinello_also the wallpaper is TOO blue-ish :P14:24
sorinello_like an old school Fedora :)14:24
akxwi-davesorinello_:  looking at all those changes , they have mostly  happened between the release dates of 16.10 and 17.04 especially the last 5  and 0.6.3 would have been the last stable release available when any freeze would have been made..14:31
sorinello_akxwi-dave, yes, that makes sense. Because indeed, after 2 years of total silence, xfce-terminal started getting love 3 months ago14:32
akxwi-dave:-)   seems a lot more of the Xfce stuff is starting to get some more love..14:33
sorinello_my biggest frustration is that I don't know how, for example, Xubuntu is assembled, and I feel very noobish to ask questions here, because I don't quite fully know the dev/release cycle14:33
sorinello_but yes, the freeze for 16.10 might have happen before terminal started getting love :)14:34
flocculant16.10 release schedule - https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule has the freezes on them14:35
akxwi-davewe follow the same cycle as Ubuntu does..14:36
akxwi-daveflocculant:  beat me to it14:36
akxwi-davehttps://wiki.ubuntu.com/ZestyZapus/ReleaseSchedule14:36
sorinellothanks :)14:54
sorinelloflocculant, and if this is an xfce bug, after it is solved, will it be pushed in 17.04 repos ? or it will be available only in 17.10 ?14:57
sorinelloI always get confused with these things14:57
knomegenerally regular releases do not have SRU/backports unless the bugs are really critical14:58
knomeregardless if it was an xfce bug or a theming bug14:58
knomeor anything else for that matter14:58
sorinelloI see14:58
sorinelloknome, is there any resource on the internet that explains all this process ? because I only know parts of it, but I never understood how software  comes into ubuntu/xubuntu15:03
knomei don't think in a laid out format that describes it thorough and clearly15:04
knomewhat part of the process is unclear to you though?15:06
knomethere are small bits and parts of processes described here and there, they might help understanding some particular areas15:06
sorinellomostly how this syncing works, and the flow software goes on, for example from vanilla xfce -> debian -> ubuntu -> xubuntu. there are so many layers in which an entity could chose to provide a patched version from upstream15:08
knomeyou can pretty much merge the ubuntu and xubuntu in that list; there's no difference between those regarding xfce packages15:08
knome(or any packages ftm)15:09
sorinellofor example in this case, regarding the border issue, you guys will provide a fix until it is fixed in xfce, or contribute directly to xfce and wait for the next cycle to get the fix ?15:09
knomeit depends on the bug15:09
knomeif it's critical, we might apply a ubuntu patch ASAP15:10
knomebut generally, all new code including fixes go through upstream xfce15:10
knomealso it's preferred to use the version available in debian15:10
knomebut that too has exceptions15:11
sorinelloso at core Xubuntu is basically a DM-less Ubuntu + XFCE ?15:11
knomethat's a very strong generalization, but yes15:11
sorinelloso basically what you guys do, a very strong generalization is to package software from different sources ?15:12
knomepractically there's a lot of customization, configuration changes, different set of default applications, integration etc.15:12
sorinelloI see15:12
knomethat sounds wrong.15:12
sorinelloso you are not shipping quite the vanilla version of the upstream xfce15:12
knomemore likely the xubuntu team makes sure the xfce packages in the ubuntu repositories work as well in the xubuntu environment as possible15:12
knomenot quite, but in an ideal world, why not15:13
knomeyou got to separate configuration from code patches15:13
sorinelloI am trying to understand  who makes which customizations from upstream to final xfce15:13
knomeif you're talking about code ONLY, then the ideal situation for xubuntu would be that all code was in upstream xfce and debian, and we would only sync the code15:13
knomeif you consider customization (like configuration, theming, etc.), then it's the operating system that works on that side15:14
knomewhether it was xubuntu or any other OS that used xfce15:14
sorinellook, so most of you (the officials from the community) are contributors/developers to the vanilla software that is included in xubuntu15:14
knomethat's wrong as well :P15:15
knomeagain, a big part of xubuntu is the "customization layer"15:15
knomeideally that wouldn't involve any code, but realistically speaking it has to15:15
sorinelloso there can be bugs because of the customization, but also bugs coming from the upstream software you are using15:16
knomethe right version would be that any code changes the xubuntu team makes to xfce is also driven to be pushed to upstream xfce15:16
knomeyes15:16
knomeand again, the customization mostly consist of things that are not code15:17
sorinelloso the normal way is that you push the code to upstream and then wait until it is released by the upstream maintainer and then comes downstream ?15:18
knomenormally, yes15:18
knomeand normally downstream via debian15:18
sorinelloyes..15:19
sorinelloand if you don't push it upstream, if you want a "local" fix, mean you'll create you own version of the package, which you have to maintain, right ? Something similar with the bugs Thunar suffers from ?15:19
knomein a way, yes (technically it's most often the same source package with patches)15:20
knomebut there's no reason not to push code fixes upstream15:20
knomesometimes it's just too slow, so patches are applied right away15:20
sorinelloin an ideal world no, but maybe the upstream project is no longer maintained ... and you have to step up and maintain at a functional level15:21
knomethere's also some cases where other ubuntu packages and their versions affect xfce components in a way that ubuntu-specific patches need to be maintained15:21
knomeif an upstream project is abandoned, then xubuntu might "adopt" the project and start maintaining it, yes15:21
knomeor potentially switch to another alternative15:21
sorinelloand ATM, does xubuntu have any adopted projects that is maintaining ?15:22
knomei can't think of anything specific, though xubuntu is maintaining some projects that are started by xubuntu15:23
sorinelloI see15:24
knometo serve our purpose, but that are also used by other distributions/flavors15:24
sorinelloand for example if the upstream maintainers want to take a package/project in a direction, and the OS community doesn't agree, what happens ?15:24
knomebluesabre, ochosi and Unit193 have a better idea about specific projects that xubuntu is maintaining15:24
knomethen we'd either change to another alternative or keep maintaining the version that does what we want15:25
knomeor in some cases, create our own alternative15:25
knomethat depends a lot on the situation15:25
sorinelloI see. I guess these are rather rare cases, but theis scenario comes in my mind :)15:26
sorinellothanks for answerring these questons knome, I have a clearer view now .. not 100% clear of course :)15:26
knomein the long run, xubuntu doesn't want to maintain too many packages as that takes a lot of effort and means we's have less time working on other things like the customization15:26
sorinellobut isn't it tricky to figure out if a bug comes from a customization or from upstream ?15:27
knomesometimes yes15:27
knomebut again, the customization doesn't include a lot of code, so it's often easy to spot the source of the bug15:27
sorinelloso the customization is a bunch of conf files, or xml files ?15:28
knomebug triaging isn't generally always easy15:28
sorinelloofc, this depends on the package, application, etc15:28
knomeand theming, and the default package selection, etc...15:28
knomethat as a whole makes the xubuntu product, not "ubuntu+xfce"15:28
knomeeven if that's the easy way to describe what xubuntu is...15:29
sorinelloyeah... seems I kinda underestimated this customization layer15:29
sorinelloso this means t hat somewhere xubuntu does have a git repo with all its specific custom defaults + files + config + images, wallpapers, etc15:29
knomethat includes amongst other things the documentation for xubuntu15:29
knomebzr repositories, but yes15:29
sorinellobzr ?15:30
knomebazaaar, another version control system15:30
knomethe one used by launchpad15:30
sorinelloah, yes15:30
sorinellonot too familiar with launchpad and with the platform as a whole15:31
knomehttps://launchpad.net/~xubuntu-dev/+maintained-packages15:31
knomethere's the list of packages xubuntu "maintains" in ubuntu15:31
knomeactually that doesn't look right15:31
knomenvm that :P15:31
knomehttps://xubuntu.org/dev/derivatives/15:32
knomethe bottom of that page lists packages with the xubuntu branding15:33
knomethat isn't a complete list of customization packages, but it's something15:33
knomebasically any package that starts with xubuntu- is part of the customization layer15:33
sorinelloso the things that make xubuntu are ubuntu + xfce + xubuntu-* packages15:34
knomeit's not that easy, but by looking what the xubuntu-desktop metapackage pulls in you'll get an idea15:34
knomeof course not all of this is maintained by xubuntu15:35
flocculantsorinello: so back to the beginning quickly - the change you noted on terminal appears to be a gtk3 change I am told15:35
knomeand i also have to go15:36
knomebbl, and hope some questions were answered...15:36
knome->15:36
sorinelloso since thi is not a critical bug, if it will be fixed in upstream BEFORE the freeze for 17.10, then we;ll have the fix in 17.10. If not,  in 18.04 maybe15:36
sorinelloknome, thanks for answering my questions !15:37
flocculantfix?15:37
sorinelloflocculant, yes, isn't this a bug ?15:37
flocculantnot sure there'll be a 'fix' - not sure there is something to fix15:37
sorinellook, I see15:37
sorinelloso it's a feature :D15:38
flocculantsorinello: :)15:38
sorinellothanks flocculant for the info15:43
flocculantsorinello: seems other themes aren't affected15:43
flocculantI'm no eyecandy guru ... I'd never noticed this :)15:44
sorinelloindeed, other themes are not affected15:46
sorinelloso it is a customization thing, not a bug in xfce/gtk3 ?15:47
flocculantno - if it's a bug it will be in Greybird, reporting it now - I'll give you the link15:48
sorinelloso greybid is a custom xubuntu theme or it's a theme that comes with vanilla xfce ?15:51
sorinelloyou'll have to excuse my noobness :(15:51
flocculantsorinello: https://bugs.launchpad.net/ubuntu/+source/greybird-gtk-theme/+bug/1683857/+affectsmetoo15:54
ubottuLaunchpad bug 1683857 in greybird-gtk-theme (Ubuntu) "Terminal border doubles when more than 1 tab" [Undecided,New]15:54
flocculantgreybird is maintained by the shimmer project - which includes some of the xubuntu team :)15:55
sorinelloI see16:01
sorinellowell I see that all the 4 members are also in xubuntu :)16:02
flocculant4 of the 6 are yea16:02
flocculant1 of the other 2 used to be :)16:02
sorinello:)16:03

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