Let's get in release mode!

Ben Cooksley bcooksley at kde.org
Tue Dec 17 10:27:39 UTC 2013


On Tue, Dec 17, 2013 at 10:59 PM, David Faure <faure at kde.org> wrote:

> On Tuesday 17 December 2013 21:40:48 Ben Cooksley wrote:
> > On Tue, Dec 17, 2013 at 9:37 PM, David Faure <faure at kde.org> wrote:
> > > On Tuesday 17 December 2013 14:10:56 Ben Cooksley wrote:
> > > > I do have some reservations as to the name of quite a few of those
> > > > repositories however as they are very generic - and thus tread on
> common
> > > > namespace. Suggestions are welcome.
> > >
> > > In case anyone wonders, here's the full list of frameworks:
> > >
> > > apidox                kauth        kconfigwidgets  kded
>  kf5umbrella
> > > kiconthemes    kjs             kparts       ktextwidgets     sonnet
> > > dnssd                 kbookmarks   kcoreaddons     kdesu
> > > kfileaudiopreview  kidletime      kjsembed        kplotting
> > >  kunitconversion threadweaver
> > > frameworkintegration  kcmutils     kcrash          kdewebkit
> > > kglobalaccel
> > > kimageformats  kmediaplayer    kprintutils  kwallet          xmlgui
> > > itemmodels            kcodecs      kdbusaddons     kdewidgets
>  kguiaddons
> > > kinit          knewstuff       kpty         kwidgetsaddons
> > > itemviews             kcompletion  kde4support     kdoctools   khtml
> > > kio            knotifications  kross        kwindowsystem
> > > karchive              kconfig      kdeclarative    kemoticons  ki18n
> > > kjobwidgets    knotifyconfig   kservice     solid
>
> Did we really mean for apidox to be a framework?
>
> Other than that, it's not too bad, is it?


> Only very few don't start with a k, and those who don't, map to the actual
> brand name of the framework (ThreadWeaver, Sollid).


Other than apidox, I was also concerned about frameworkintegration,
itemmodels, itemviews and dnssd. The rest of the names are quite
descriptive as to what they contain and are fine.

It isn't the lack of starting with a k which bothers me - but more the
claim to a generic name. KPty, KArchive, KConfig all stand on their own -
itemmodels doesn't really...

kde4support is also problematic as it is very similar to kdesupport and
could become confused with it. kf5umbrella also seemed a little odd...


> > > > There is one exception to the above naming scheme, KWallet - as the
> > > > "kwallet" repository already exists it has been called
> > > > "kwallet-framework" instead.
> > >
> > > We should probably merge these two repos together....
> >
> > I see. The current KWallet repository exists as part of kdeutils, so that
> > will be a little difficult in the interim.
>
> Can someone else help with that? I think this requires clever usage of git
> filter-branch, which I don't know anything about.
>
> > > > Also, the following frameworks could not be pushed due to audit (EOL)
> > > > failures, something which shouldn't exist in final code:
> > > > - kde4support
> > > > - kdoctools
> > > > - kjsembed
> > >
> > > What's the plan? Shall I include support for fixing that in the
> splitting
> > > script, and we re-run it for these?
> >
> > That would be a good idea, alternately one could fix it in commits made
> to
> > kdelibs prior to the split. Either would work I imagine, depends on what
> > makes it easier for the Git graft I guess.
>
> Ah, that means re-splitting everything, so it conflicts with the last
> issue in
> this email (pushing onto the existing repos). OK, let's fix one thing at a
> time then.
>
> Do you have the error messages for these 3 repos? Or how can I find out
> where
> the EOL problems are? (`file` doesn't help much with C++ code).
>
> Is it missing EOL at EOF, or CRLF/LF mixup? I assumed the latter but
> flip -u **/*.cpp **/*.h doesn't make any changes...
>

It was a CRLF/LF issue - the hooks don't check for EOL at EOF.
Output is at http://pastebin.kde.org/ppl8uu2bt


> > > > Everything else went fine as far as I can tell, although it wasn't
> > > > possible to see if the astyle tools ran or not.
> > >
> > > It didn't. Can I run it and push to the frameworks repos?
> >
> > I've granted you force push powers to the frameworks repos. The commit
> > notification hooks should still be off for them.
>
> Thanks, I'll do that later then, after the re-splitting.
>

Oki.


>
> --
> David Faure, faure at kde.org, http://www.davidfaure.fr
> Working on KDE, in particular KDE Frameworks 5
>
>
Thanks,
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20131217/fcbd51bf/attachment-0001.html>


More information about the Kde-frameworks-devel mailing list