-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Mon, 21 May 2012, PCMan wrote:

> In addition, owing to the rolling stone model, components are updated
> randomly.
> It may be more difficult for distribution makers and users to track all of
> the changes.

Well - is it? Andrea? Andrew? Daniel? Christoph? Julien? Whoelse?
It's about tracking the git repos and discovering the new tags (or staying 
close to the community, or at least reading the blog.

> It's not possible to fix all the bugs all the time. So when is a component
> good enough and ready for a release?

Release early, release often. The latest commit in master should always be 
releasable. Use branches for experiment and special things.

> Having a regular release cycle and fixing as many bugs as we can before the
> release date might be a better approach.

But we don't have the manpower so this is just a dream and a burden on the 
project.

> I'd like to propose a regular release cycle synchronized with the release
> cycle of major distros.
> Set a release date, fix as many bugs as we can, and then do the release as
> scheduled if there are no major blockers.
> Any comments or objection on this?

I don't think this will be the winning strategy. Better release planning 
will but dates and promises to people will not.
As much as I hate the SF.net tracker we have lots and lots of issues 
posted there. I hope distribution people will forward things to our 
tracker when they get reported in their respective tracker. These things 
serve as a release planning foundation. Make a prioritised list of things 
in the tracker and begin working from the top most important thing. Decide 
that when the first 10 or 15 or X tracker items are done there will be a 
release. Intermittent releases may still happen but you promise to make a 
release when things are DONE. No dates, no promises but clarity in what is 
planned for the component.

This comes to manpower, who want to take the hat to always read and poke 
reporters about updates to the tracker items to make them into workable 
items? Not necessarily the same person who does the prioritisation of the 
items but most likely. If we had at least one dedicated developer per 
"component bundle" (pcmanfm+libfm need each other) this work would 
probably be easy to spot but given the situation where each component is 
more or less in the hands of one person, the same person for all of them, 
this release planning is going to be the only thing that person can do. 
And I don't think we want you to drop development and start doing 
bureaucracy.

My wish.
Use the wiki (and/or the blog) to tell people about your plans for the 
components. Try to base that work on the tracker items that are submitted.
Use public branches to do the work, don't hide it in your own computer for 
weeks and then surpirse everyone with a super change to the master branch.
The releases will still be sporadic and on a need to happen basis and the 
main developer can be in charge on when there MUST be a release and I (or 
maybe somone else) can do the intermittent releases when we see fit. Like 
the last weeks where Daniel and Andrew have reworked the Debian packages 
warranting new releases for some components.

Release early. Release often. Release when done. Be open about plans. 
Don't hide code.

- -- 
/brother
http://martin.bagge.nu
Bruce Schneier reads RFID cards with the knuckles of his clenched fist.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJPudTJAAoJEJbdSEaj0jV7NFkH/R8tExZ4TMGGetKVJT8nnEWP
Eacyt4dFe3VvJLlzzjJ9KCZ0N9/pOnhM8r4LUeoKmrTLC/57wdsfhKizynf73Y6c
7ysmv1G9ubvsxVw9uShAhx1qXAcZDLl4e9RBioGDjzBJEI3sDDi9xejbR7kgrwHo
eJ+nDbd7wQzm9rkX7CrtpnKH4oIEILwvBYaO8BeFEtTPS8Fp6XMmHqnSnaErSWri
JW0SteS0h9QapEGloBHd9DaP1blXxBN+3jiTycJsAyXkgpscco1lesdQkfGUAv3f
sFh3Kpg+d2YRjSOWpS7lUHbRQgY13QGT7DBnjL+wt26P5EDVcXI6gKQk0W7XGHY=
=0tkF
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to