Hi,

you've just released 0.93.4 with a couple of bugs left in. I had now
idea that it would be released today and I assume nobody else either.
No, I had not backported everything I fixed in -current and I found
this to be a major PITA. If you don't backport things immediately
it's a couple of work and very time-consuming to extract the actual bugfix
and apply it to a different branch. Oh and it's not just me.
For example, quite a while ago there was a format string vulnerability
discovered by a "show_error(str)" in sockets.c. The stable branch
B-0-93 however was branched off after the fix and if I hadn't found it
accidently by adding G_GNUC_PRINTF everywhere it would have been
reappeared in the current release. That would have been pathetic, to say
the least.

As you can see in bigger projects which simply must use different branches
there's always a phase before a release in which developers catch-up or
pull-up things from the -current branch. I'd say we either do that as
well or forget having different branches altogether.

-- 
Christian

Attachment: pgpBs74uEXsV7.pgp
Description: PGP signature

Reply via email to