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

List:       kde-core-devel
Subject:    Re: Splitting up the kde modules (was: A humble packager's request:
From:       David Faure <faure () kde ! org>
Date:       2004-02-18 16:00:44
Message-ID: 200402181700.44647.faure () kde ! org
[Download RAW message or body]

On Wednesday 18 February 2004 16:55, Dominique Devriese wrote:
> David Faure writes:
> 
> > On Wednesday 18 February 2004 16:35, Dominique Devriese wrote:
> >> By the way, do you and other people also have an opinion on the
> >> proposed splitting of the kde modules into app-sized chunks ?
> 
> > Yes, and the opinion is: no.
> 
> > Think of the mess: OK I need to recompile kmail. Ah but it has a
> > dependency on libkdenetwork, I'll cvs update and recompile that
> > first. Oh but it also depends on libkdepim.  Oh and on mimelib. Oh
> > and on libkcal, which itself needs libical.  Oh and I forgot
> > libksieve.  
> 
> This can and will be automated.  Konstruct already has facilities for
> this, IIUC.

I'm talking about people working on the CVS.
The current modules exist primarily to make life easier for developers
and other people compiling the CVS.

Sure, kde-build can build all of CVS. But when you just want to work on one
thing you don't necessarily want to recompile everything all the time.

> > I think the splitting should/could be done at packaging time: we
> > could provide splitted source tarballs, with one lib/app per
> > tarball. I'm sure someone (e.g. a packager) has scripts to do that,
> > so if the release dude agrees he could do this splitting when
> > releasing. More work for one person, less work for N
> > packagers.... 
> 
> That's also an interesting idea, but I would personally prefer an
> upstream split.

Aren't tarballs upstream enough? If you only care about packaging, 
why is it a problem if developers prefer another way of working, as long
as you get splitted tarballs?

-- 
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
[prev in list] [next in list] [prev in thread] [next in thread] 

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