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
pgpBs74uEXsV7.pgp
Description: PGP signature
