[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Network Management to extragear/network
From:       Will Stephenson <wstephenson () kde ! org>
Date:       2009-11-04 13:42:26
Message-ID: 200911041442.26188.wstephenson () kde ! org
[Download RAW message or body]

On Wednesday 04 November 2009 14:26:50 Sebastian Kügler wrote:
> On Wednesday 04 November 2009 14:04:55 Ian Monroe wrote:
> > On Wed, Nov 4, 2009 at 5:38 AM, Sebastian Kügler <sebas@kde.org> wrote:
> > > On Wednesday 04 November 2009 11:54:30 Will Stephenson wrote:
> > >> I'd like to propose that the Network Management stack
> > >> (libs,knetworkmanager,plasmoid) moves to extragear/network in time for
> > >> KDE 4.4.  This way it's released but still has the schedule
> > >> flexibility to react  to changes in NetworkManager and possibly other
> > >> network management backend systems.
> > >
> > > The Plasmoid is not ready yet, and might not be in time for 4.4. It's
> > > also not easy to split off. I'd not build it for now so we don't have
> > > people accidentally using it and then wonder why it doesn't work. I
> > > hope I can get some substantial improvements in in time for 4.4, but
> > > there's a good chance that it won't be ready. Having the plasmoid
> > > separate would certainly not help development of it, but I'm happy with
> > > a separate review of this piece of code when the time comes. I hope
> > > people are OK with this modus operandi?
> >
> > I miss why moving to extragear means splitting anything up? Also not
> > wanting to release with 4.4 and have some more flexibility is a good
> > reason to be part of extragear. Its the whole point.
> >
> > We shouldn't give any rule exceptions though, moving to extragear
> > means a 2 week stay in kdereview.

Right, I wasn't asking for an exception - just giving notice of intent to move 
in case I overlooked anything.

> I wasn't clear enough, sorry. :)
> 
> The whole networkmanager thing has two clients right now. A 'systray'
>  (sorry, statusnotifier!) based one, called knetworkmanager. This is a
>  separate executable, and pretty stable. It's also the one shipped with
>  openSuse and Kubuntu (at least). Then, there's the Plasmoid, which is more
>  shiny, but also not quite finished.
> 
> Both clients are currently part of the networkmanager/ directory, which
>  we'd like to move into a released module for 4.4. They're making use of
>  the same underlying library to interact with networkmanager (and possibly
>  other middleware stuff doing the same, think of connman). So: underlying
>  mechanisms are shared, there are two UIs.
> 
> As the plasmoid is not ready for consumption, it probably shouldn't end up
>  on users' systems, but I also wouldn't like to keep it separate since it's
>  closely entangled with the rest of networkmanager. The knetworkmanager
>  thing on the other hand is IMO close enough to release quality.
> 
> My proposal in more detail:
> 
> - move networkmanager/ to a released module (through usual kdereview
>  process) - exclude networkmanager/plasma for now, but keep it in the same
>  location - as soon as we feel confident enough about the plasmoid, we'll
>  have it reviewed separately before it ends up in a release
> 
> For the NM plasmoid, I'm aiming at 4.5. Realistically, without additional
>  manpower the plasmoid won't be ready for 4.4.

Agreed - although mattr is making manpower noises about it on kde-
networkmanager...

Will
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic