On 8/30/07, <b class="gmail_sendername">Kevin Ottens</b> <<a href="mailto:ervin@kde.org">ervin@kde.org</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Le mercredi 29 août 2007, Aaron J. Seigo a écrit :<br>> i've never really liked kdeaddons, either. so here's my proposal:<br>><br>> - we keep the set of items in kdebase/workspace/plasma *minimal*. these<br>
> should be core functionality items only. i'd like to have an irc meeting in<br>> 2 weeks time to settle on which those will be.<br><br>Sounds fair, you know that I'd like to see kdebase minimal anyway, providing
<br>the basic desktop features, so I'm clearly biased here.<br><br>> - we create extragear/plasma/ with subdirs for dataengines/, runners/,<br>> applets/, plasmoids/, scriptengines/ and possibly animators/ (if any new
<br>> ones appear =). people move their own work as they want into<br>> extragear/plasma/. plasmoids/ would house non-c++ packages. we will cover<br>> which items to move over now at that irc meeting.<br>><br>
> - we create a place for sample applets; perhaps in extragear as well? e.g.<br>> extragear/plasma/samples/ with all the subdirs under there? i don't want to<br>> lose all the samples; i think they are valuable and should be maintained.
<br>> they shouldn't be installed, or shipped, by default but be there for<br>> documentary and educational purposes.<br><br>Maybe it's better to keep them along the plasma libraries then? As a developer<br>
I like to find the examples with the code of the library I'm about to use<br>(phonon and solid follow this pattern).<br><br>> - there will be *no* plasma stuff in kdeaddons. this could be seen as my<br>> desire to kill kdeaddons outright, which would be accurate. ;)
<br>><br>> then releases will happen like this:<br>><br>> - everything gets released with each KDE release, extragear included<br><br>w00t!<br><br>> - we do a source only snapshot release of plasma itself for our more
<br>> devoted testers one a month. this is assuming KDE itself doesn't get into<br>> this game so we don't have to.<br><br>Hmmm, reminds me something... :-p<br><br>> but even if KDE as a whole doesn't do
<br>> periodic snapshots, i want to for plasma. maybe plasma could serve as a<br>> test case here for the rest of KDE if need be<br><br>Looks fair.<br><br>> - we do a snapshot release of extragear every 2 weeks, hopefully as proper
<br>> releases including binaries for as many platforms as possible. we need to<br>> look into availability of services such as OpenSUSE's build system as i<br>> really don't want to set up and maintain a network of systems ourselves =)
<br><br>I'm not sure about the 2 weeks thing, at this rate (and because of our current<br>organisation where we definitely don't branch enough) you'll end up<br>snapshoting non building or broken stuff.<br><br>
Actually, the 1 month snapshot rate we discussed a while ago was my<br>pessimistic view because of our current way of working. If we had a SCM that<br>allows us to branch more (means cheap branching, fast switching, both way
<br>merges that don't kill the history) then push changes in the main when ready<br>I'd push to two weeks even for KDE itself.<br><br>> what this means is that we can get people trying out new addons all the<br>
> time and keep the GHNS2 constantly repo fresh. it also means that kde<br>> releases are full of all the plasma goodies up to that point in time.<br>> hooray.<br><br>With regular snapshots like this you probably want to be able to separate
<br>the "stable build", from the "snapshot builds" when the user retrieves the<br>stuff. Does GHNS2 provide this kind of information? (I'm really clueless<br>regarding GHNS2 features)<br><br>> proposed irc meeting day: saturday sept 8th. please rsvp =)
<br><br>Right, any time during the day? or you envision a 24h meeting? ;-)</blockquote><div><br>What, something wrong with that? Where are your hardcore feelings? <br><br><br>(sorry, but I couldn't resist. Usually, this is Wade's job, I know... Sorry to step on your toes, W!)
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Regards.<br></blockquote></div><br>