Re: icons packages with frameworks
On Thu, Oct 22, 2015 at 10:12 AM, David Faure wrote: > On Wednesday 21 October 2015 21:07:16 Christoph Cullmann wrote: >> Hi, >> >> >> So maybe this wouldn't be such a bad move after all. >> > >> > Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it >> > makes some kind of sense to ship them together. >> yeah, beside that, if you want to create some self-contained installers, >> you need breeze (or some other full iconset), too. >> >> Therefore it is nice if one can grab the release matching the framework >> release one uses. > > I thought you wanted frameworks themselves to bundle icons rather > than depend on a (large) icon theme. > And I would agree -- I just don't know how this interacts with icon themes, > i.e. > is it a problem to have a single icon in the .qrc. > > But Martin's argument (apps should be able to depend on icons) is indeed > a good reason to treat the default icon theme like a framework. > > I'm OK with releasing an icon theme with KF5, provided that it follows the > KF5 rules/policies (buildsystem, versioning etc.) so that it doesn't have > to be special-cased. So, are we moving icons to frameworks then? Did anyone actually ask the icon maintainers for input? :/ I am due to split breeze-icons from the breeze repo, so I could get that into frameworks instead of plasma right away. Equally oxygen-icons (currently part of plasma) could still be relocated to frameworks easily as it hasn't seen a release. As pointed out by Riddell on a different thread though, this bugger ought to have a tarball name different from its repo name as it was part of applications and thus has higher version numbers. > (Notice I don't say oxygen or breeze, because I'm confused about that ;) They are both "supported" and I think for both it would make sense to be in frameworks. ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
Hi, works now with master branch, thanks for the reviews. http://kate-editor.org/2015/10/24/katekwrite-on-mac-more-icons-more-plugins/ Toolbars with icons without any hacking, how cool is that ;) Greetings Christoph - Am 23. Okt 2015 um 8:34 schrieb cullmann cullm...@absint.com: > Hi, > > patch for the 2) issue is there: > > https://git.reviewboard.kde.org/r/125760/ > > Greetings > Christoph > > - Am 22. Okt 2015 um 23:15 schrieb cullmann cullm...@absint.com: > >> Hi, >> >> btw., to get all things working even if breeze in bundled in that way one >> needs >> in addition: >> >> 1) breeze to be default theme in kiconthemes or a way to set it manually >> 2) :/icons being in default search paths in kiconsthemes, too. >> >> For 2) I already have a patch, is some "setDefaultIconTheme" wanted, too, or >> do >> we want >> to switch to breeze for that in the near future anyway? >> >> Didn't follow the oxygen => breeze and back switch discussion for >> KIconThemes in >> detail. >> >> Greetings >> Christoph >> >> - Am 21. Okt 2015 um 21:07 schrieb cullmann cullm...@absint.com: >> >>> Hi, >>> > So maybe this wouldn't be such a bad move after all. Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it makes some kind of sense to ship them together. >>> yeah, beside that, if you want to create some self-contained installers, >>> you need breeze (or some other full iconset), too. >>> >>> Therefore it is nice if one can grab the release matching the framework >>> release >>> one uses. >>> >>> Greetings >>> Christoph >>> >>> -- >>> - Dr.-Ing. Christoph Cullmann - >>> AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com >>> Science Park 1 Tel: +49-681-38360-22 >>> 66123 Saarbrücken Fax: +49-681-38360-20 >>> GERMANYWWW: http://www.AbsInt.com >>> >>> Geschäftsführung: Dr.-Ing. Christian Ferdinand >>> Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 >>> ___ >>> Kde-frameworks-devel mailing list >>> Kde-frameworks-devel@kde.org >>> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel >> >> -- >> - Dr.-Ing. Christoph Cullmann - >> AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com >> Science Park 1 Tel: +49-681-38360-22 >> 66123 Saarbrücken Fax: +49-681-38360-20 >> GERMANYWWW: http://www.AbsInt.com >> >> Geschäftsführung: Dr.-Ing. Christian Ferdinand >> Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 >> ___ >> Kde-frameworks-devel mailing list >> Kde-frameworks-devel@kde.org >> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel > > -- > - Dr.-Ing. Christoph Cullmann - > AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com > Science Park 1 Tel: +49-681-38360-22 > 66123 Saarbrücken Fax: +49-681-38360-20 > GERMANYWWW: http://www.AbsInt.com > > Geschäftsführung: Dr.-Ing. Christian Ferdinand > Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 > ___ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel -- - Dr.-Ing. Christoph Cullmann - AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com Science Park 1 Tel: +49-681-38360-22 66123 Saarbrücken Fax: +49-681-38360-20 GERMANYWWW: http://www.AbsInt.com Geschäftsführung: Dr.-Ing. Christian Ferdinand Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
Hi, patch for the 2) issue is there: https://git.reviewboard.kde.org/r/125760/ Greetings Christoph - Am 22. Okt 2015 um 23:15 schrieb cullmann cullm...@absint.com: > Hi, > > btw., to get all things working even if breeze in bundled in that way one > needs > in addition: > > 1) breeze to be default theme in kiconthemes or a way to set it manually > 2) :/icons being in default search paths in kiconsthemes, too. > > For 2) I already have a patch, is some "setDefaultIconTheme" wanted, too, or > do > we want > to switch to breeze for that in the near future anyway? > > Didn't follow the oxygen => breeze and back switch discussion for KIconThemes > in > detail. > > Greetings > Christoph > > - Am 21. Okt 2015 um 21:07 schrieb cullmann cullm...@absint.com: > >> Hi, >> So maybe this wouldn't be such a bad move after all. >>> >>> Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it >>> makes some kind of sense to ship them together. >> yeah, beside that, if you want to create some self-contained installers, >> you need breeze (or some other full iconset), too. >> >> Therefore it is nice if one can grab the release matching the framework >> release >> one uses. >> >> Greetings >> Christoph >> >> -- >> - Dr.-Ing. Christoph Cullmann - >> AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com >> Science Park 1 Tel: +49-681-38360-22 >> 66123 Saarbrücken Fax: +49-681-38360-20 >> GERMANYWWW: http://www.AbsInt.com >> >> Geschäftsführung: Dr.-Ing. Christian Ferdinand >> Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 >> ___ >> Kde-frameworks-devel mailing list >> Kde-frameworks-devel@kde.org >> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel > > -- > - Dr.-Ing. Christoph Cullmann - > AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com > Science Park 1 Tel: +49-681-38360-22 > 66123 Saarbrücken Fax: +49-681-38360-20 > GERMANYWWW: http://www.AbsInt.com > > Geschäftsführung: Dr.-Ing. Christian Ferdinand > Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 > ___ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel -- - Dr.-Ing. Christoph Cullmann - AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com Science Park 1 Tel: +49-681-38360-22 66123 Saarbrücken Fax: +49-681-38360-20 GERMANYWWW: http://www.AbsInt.com Geschäftsführung: Dr.-Ing. Christian Ferdinand Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
Hi, btw., to get all things working even if breeze in bundled in that way one needs in addition: 1) breeze to be default theme in kiconthemes or a way to set it manually 2) :/icons being in default search paths in kiconsthemes, too. For 2) I already have a patch, is some "setDefaultIconTheme" wanted, too, or do we want to switch to breeze for that in the near future anyway? Didn't follow the oxygen => breeze and back switch discussion for KIconThemes in detail. Greetings Christoph - Am 21. Okt 2015 um 21:07 schrieb cullmann cullm...@absint.com: > Hi, > >>> So maybe this wouldn't be such a bad move after all. >> >> Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it >> makes some kind of sense to ship them together. > yeah, beside that, if you want to create some self-contained installers, > you need breeze (or some other full iconset), too. > > Therefore it is nice if one can grab the release matching the framework > release > one uses. > > Greetings > Christoph > > -- > - Dr.-Ing. Christoph Cullmann - > AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com > Science Park 1 Tel: +49-681-38360-22 > 66123 Saarbrücken Fax: +49-681-38360-20 > GERMANYWWW: http://www.AbsInt.com > > Geschäftsführung: Dr.-Ing. Christian Ferdinand > Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 > ___ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel -- - Dr.-Ing. Christoph Cullmann - AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com Science Park 1 Tel: +49-681-38360-22 66123 Saarbrücken Fax: +49-681-38360-20 GERMANYWWW: http://www.AbsInt.com Geschäftsführung: Dr.-Ing. Christian Ferdinand Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
Hi, > On Wednesday 21 October 2015 21:07:16 Christoph Cullmann wrote: >> Hi, >> >> >> So maybe this wouldn't be such a bad move after all. >> > >> > Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it >> > makes some kind of sense to ship them together. >> yeah, beside that, if you want to create some self-contained installers, >> you need breeze (or some other full iconset), too. >> >> Therefore it is nice if one can grab the release matching the framework >> release >> one uses. > > I thought you wanted frameworks themselves to bundle icons rather > than depend on a (large) icon theme. > And I would agree -- I just don't know how this interacts with icon themes, > i.e. > is it a problem to have a single icon in the .qrc. I just wanted to bundle all images that the frameworks ATM ship with themself to be in resources instead of spread out in share/., for the icons they use via fromTheme/KIconLoader we still need the icon theme icons. Have no real solution for that beside just bundling an theme inside the application package, for Kate/KWrite I just packed complete breeze into some binary resource file and that will be loaded + set as theme, if found. > > But Martin's argument (apps should be able to depend on icons) is indeed > a good reason to treat the default icon theme like a framework. > > I'm OK with releasing an icon theme with KF5, provided that it follows the > KF5 rules/policies (buildsystem, versioning etc.) so that it doesn't have > to be special-cased. Nice ;=) Greetings Christoph -- - Dr.-Ing. Christoph Cullmann - AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com Science Park 1 Tel: +49-681-38360-22 66123 Saarbrücken Fax: +49-681-38360-20 GERMANYWWW: http://www.AbsInt.com Geschäftsführung: Dr.-Ing. Christian Ferdinand Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
On Wednesday 21 October 2015 21:07:16 Christoph Cullmann wrote: > Hi, > > >> So maybe this wouldn't be such a bad move after all. > > > > Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it > > makes some kind of sense to ship them together. > yeah, beside that, if you want to create some self-contained installers, > you need breeze (or some other full iconset), too. > > Therefore it is nice if one can grab the release matching the framework > release one uses. I thought you wanted frameworks themselves to bundle icons rather than depend on a (large) icon theme. And I would agree -- I just don't know how this interacts with icon themes, i.e. is it a problem to have a single icon in the .qrc. But Martin's argument (apps should be able to depend on icons) is indeed a good reason to treat the default icon theme like a framework. I'm OK with releasing an icon theme with KF5, provided that it follows the KF5 rules/policies (buildsystem, versioning etc.) so that it doesn't have to be special-cased. (Notice I don't say oxygen or breeze, because I'm confused about that ;) -- David Faure, fa...@kde.org, http://www.davidfaure.fr Working on KDE Frameworks 5 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
On Wednesday, October 21, 2015 4:17:57 PM CEST Jonathan Riddell wrote: > Oxygen icons used to be part of KDE Applications and it's regeneration > by the VDG has it moved to Plasma as part of desktop integration, this > gives us problems with the version numbers going from 15.04 to 5.5 and > I plan to rename it to oxygen-icons-plasma as a result. > > It's been suggested that oxygen-icons and also breeze-icons could be > released as part of frameworks since they can be used generally with > any application. > > This would give the same problem of version number/name as releasing > it with Plasma and it would mean a new release every month which may > well be too much disk space/bandwidth wastage, so I'm not currently in > favour of it myself, but thought I'd bring up the idea anyway to > check. +1 for having them in frameworks. Oxygen Icons used to be part of kdesupport for a reason. I think it's exactly not the message we want to put out that you can only have icons for your KDE applications if you install Plasma. Cheers Martin signature.asc Description: This is a digitally signed message part. ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
Hi, >> So maybe this wouldn't be such a bad move after all. > > Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it > makes some kind of sense to ship them together. yeah, beside that, if you want to create some self-contained installers, you need breeze (or some other full iconset), too. Therefore it is nice if one can grab the release matching the framework release one uses. Greetings Christoph -- - Dr.-Ing. Christoph Cullmann - AbsInt Angewandte Informatik GmbH Email: cullm...@absint.com Science Park 1 Tel: +49-681-38360-22 66123 Saarbrücken Fax: +49-681-38360-20 GERMANYWWW: http://www.AbsInt.com Geschäftsführung: Dr.-Ing. Christian Ferdinand Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
El Wednesday 21 October 2015, a les 18:36:04, Harald Sitter va escriure: > On Wed, Oct 21, 2015 at 6:17 PM, Jonathan Riddell wrote: > > Oxygen icons used to be part of KDE Applications and it's regeneration > > by the VDG has it moved to Plasma as part of desktop integration, this > > gives us problems with the version numbers going from 15.04 to 5.5 and > > I plan to rename it to oxygen-icons-plasma as a result. > > > > It's been suggested that oxygen-icons and also breeze-icons could be > > released as part of frameworks since they can be used generally with > > any application. > > > > This would give the same problem of version number/name as releasing > > it with Plasma and it would mean a new release every month which may > > well be too much disk space/bandwidth wastage, so I'm not currently in > > favour of it myself, but thought I'd bring up the idea anyway to > > check. > > Bandwidth and so forth is really a tooling problem. It's the old > why-release-if-nothing-changed problem. That being said, they get > released pretty much monthly anyway as Plasma has what appears to be a > monthly release, it just switches between stable and pre-release > updates. The problem remains the same. > > There is another advantage to moving icons to frameworks though. Icon > development doesn't really have a stable version. e.g. what we saw > right now is that the breeze 5.4 branch is getting pretty much what > icon development is since that is the only way to get icon > improvements and coverage completion to the user. Ultimately this was > why oxygen-icons previously was what was back then kdesupport, a level > below kdelibs even since kdelibs had an implied runtime dependency on > the icons. And this notion does align much more with frameworks than > it does with plasma. > > So maybe this wouldn't be such a bad move after all. Agreed, we have frameworks (e.g. KIconThemes) "depending" on breeze, so it makes some kind of sense to ship them together. Cheers, Albert > > HS > ___ > Kde-frameworks-devel mailing list > Kde-frameworks-devel@kde.org > https://mail.kde.org/mailman/listinfo/kde-frameworks-devel ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
On Wed, Oct 21, 2015 at 6:17 PM, Jonathan Riddell wrote: > > Oxygen icons used to be part of KDE Applications and it's regeneration > by the VDG has it moved to Plasma as part of desktop integration, this > gives us problems with the version numbers going from 15.04 to 5.5 and > I plan to rename it to oxygen-icons-plasma as a result. > > It's been suggested that oxygen-icons and also breeze-icons could be > released as part of frameworks since they can be used generally with > any application. > > This would give the same problem of version number/name as releasing > it with Plasma and it would mean a new release every month which may > well be too much disk space/bandwidth wastage, so I'm not currently in > favour of it myself, but thought I'd bring up the idea anyway to > check. Bandwidth and so forth is really a tooling problem. It's the old why-release-if-nothing-changed problem. That being said, they get released pretty much monthly anyway as Plasma has what appears to be a monthly release, it just switches between stable and pre-release updates. The problem remains the same. There is another advantage to moving icons to frameworks though. Icon development doesn't really have a stable version. e.g. what we saw right now is that the breeze 5.4 branch is getting pretty much what icon development is since that is the only way to get icon improvements and coverage completion to the user. Ultimately this was why oxygen-icons previously was what was back then kdesupport, a level below kdelibs even since kdelibs had an implied runtime dependency on the icons. And this notion does align much more with frameworks than it does with plasma. So maybe this wouldn't be such a bad move after all. HS ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: icons packages with frameworks
On Wed, Oct 21, 2015 at 6:17 PM, Jonathan Riddell wrote: > > Oxygen icons used to be part of KDE Applications and it's regeneration > by the VDG has it moved to Plasma as part of desktop integration, this > gives us problems with the version numbers going from 15.04 to 5.5 and > I plan to rename it to oxygen-icons-plasma as a result. > > It's been suggested that oxygen-icons and also breeze-icons could be > released as part of frameworks since they can be used generally with > any application. > > This would give the same problem of version number/name as releasing > it with Plasma and it would mean a new release every month which may > well be too much disk space/bandwidth wastage, so I'm not currently in > favour of it myself, but thought I'd bring up the idea anyway to > check. Does this mean that breeze and oxygen are only considered a viable dependency on Plasma systems? Aleix ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
icons packages with frameworks
Oxygen icons used to be part of KDE Applications and it's regeneration by the VDG has it moved to Plasma as part of desktop integration, this gives us problems with the version numbers going from 15.04 to 5.5 and I plan to rename it to oxygen-icons-plasma as a result. It's been suggested that oxygen-icons and also breeze-icons could be released as part of frameworks since they can be used generally with any application. This would give the same problem of version number/name as releasing it with Plasma and it would mean a new release every month which may well be too much disk space/bandwidth wastage, so I'm not currently in favour of it myself, but thought I'd bring up the idea anyway to check. Jonathan ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel