Xfce development and release model
Stephan Arts
stephan at xfce.org
Tue Jul 7 13:03:47 CEST 2009
On Tue, Jul 7, 2009 at 12:49 PM, Jannis Pohlmann<jannis at xfce.org> wrote:
> On Tue, 7 Jul 2009 11:15:01 +0200
> Nick Schermer <nickschermer at gmail.com> wrote:
>
>> To bring this up again... I'd like to release a 0.3 alpha version of
>> the terminal somewhere at the end of this week. The question is,
>> should I treat the Terminal as part of the goodies or core components?
>>
>> Until now there has been a release of the terminal together with the
>> Xfce releases and the new release policy allows development releases
>> during the dev. phase, but how? Where do I upload the tarballs if it's
>> a core component?
>
> You are free to release it independently of the rest of Xfce. It's true
> though that we don't have a plan on how to organize the release
> archives yet. Did we decide anything on the goodie/core status of
> Terminal by the way? I think Brian listed it as a goodie in his git
> repository structure proposal.
>
> Releasing it as a goodie would be the least painful way at this point
> because the infrastructure for that is in place. But we will soon need
> reorganize the release archive because I'm planning to release tumbler
> and probably garcon (aka libxfce4menu) later this summer, and those are
> definitely not goodies.
>
> Basically, instead of the current
>
> /xfce-4.4.0
> src/
> fat_tarballs/
> installers/
> /xfce-4.6.0
> src/
> fat_tarballs/
> installers/
> /xfce-4.6.1
> src/
> fat_tarballs/
> installers/
>
> I could imagine using the same layout as for the git repositories:
>
> /xfce
> exo/
> 0.3/
> exo-0.3.100.tar.bz2
> exo-0.3.101.tar.bz2
> 0.4/
> exo-0.4.0.tar.bz2
> xfwm4/
> 4.6/
> xfwm4-4.6.0.tar.bz2
> xfwm4-4.6.1.tar.bz2
> 4.7/
> xfwm4-4.7.0.tar.bz2
> /goodies
> terminal/
> 0.2/
> ...
> /libs
> garcon/
> 0.1/
> ...
> 0.2/
> ...
>
> Then the question is: what to do with Xfce group releases? GNOME does
> something like this:
>
> /gnome (well, they have it split up into bindings/, platform/ etc.)
> 2.26.0/
> sources/
> <all tarballs of the release are in here>
> 2.26.1/
> sources/
> <all tarballs of the release are in here>
> /sources
> GConf/
> 0.1/
> <tarballs>
> 0.2/
> <tarballs>
> nautilus/
> ...
>
> We could do something similar and use:
>
> /xfce
> 4.4.0/
> fat_tarballs/
> src/
> installers/
> 4.6.0/
> fat_tarballs/
> src/
> installers/
> 4.6.1/
> ...
> /src
> xfce/
> exo/
> 0.3/
> exo-0.3.100.tar.bz2
> exo-0.3.101.tar.bz2
> 0.4/
> exo-0.4.0.tar.bz2
> xfwm4/
> 4.6/
> xfwm4-4.6.0.tar.bz2
> xfwm4-4.6.1.tar.bz2
> 4.7/
> ...
> goodies/
> terminal/
> 0.2/
> ...
> 0.3/
> ...
> libs/
> garcon/
> 0.1/
> ...
> 0.2/
> ...
>
> We can already do this NOW (together with updating the website) and
> have someone upload tarballs manually until we have something similar
> to the goodies release manager.
>
> Toughts?
+1
-
Stephan
More information about the Xfce4-dev
mailing list