I'd like to discuss the mechanics of it. Let's say we split our change into 4 smaller changes, and have a following situation: 2 depends on 1 3 and 4 depend on 2 * how do we make sure they are applied in right order * after a while 1 and 3 had to be reworked; again we need to make sure they are applied in order * let's say we are lucky and 1 gets pushed to master, 2 and 3 are signed-off and 4 is being worked on; how do we manage status etc? Waiting for sign-off in the order does not help, issues may arise after sign-off Srdjan On 12/03/12 21:38, Paul Poulain wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 11/03/2012 23:56, Srdjan a écrit :
I agree with this and like to discuss it but not on the bug of course. How do you usually discuss things here that are of general nature?
I'm not sure there's something to discuss. We (BibLibre) made this mistake for 3.4 = we submitted a lot of new features in very large bunches, that were very hard/impossible to test. Most of them have been splitted in smaller chunks, and in smallest chunks. Almost everything is now included, except the changes to issuing rules - -that was a great feature, that is live for many of our customers- : it mixed changes in issuing rules, smart-rules entering, hold rules, and conflicted with hard due date. At the end, we (BibLibre) have abandonned rebases for this, because it was too hard. And the feature is now lost, our customers are warned that, when migrating to 3.6 they'll loose some features.
If you look at our new submissions for acquisitions& serials, you can see that we've learnt, and now submit only atomic features as much as possible.
(If you have an idea of a discussion, feel free to start it here) - -- Paul POULAIN http://www.biblibre.com Expert en Logiciels Libres pour l'info-doc Tel : (33) 4 91 81 35 08 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJPXbX9AAoJEK81SonuhyGoUoYIALI1eK5CNif97LCB87l3VbBB RZuijIkAUVw3PjOPg3T6O7KTXJRcXa2CYpMsoglqYEvM7Ye2Iwp/4JTrEpBGXtxn x8e2HHXsxkKWD+jlaLDiAS8JT4eI0RIeuztOw56sEvfEnc0P2HxHWoA6RHl/yDWO yRAHtRCDuIxof7L/Yvi2ajBbR1EVrvtU5htkSbVFgauhMepLiY9tmMLF3rfE8iMC psGsDVdzIGjpzwLRmIJ6RJh+pTjip2POxzEv4sxh6qy59E74jCz9Gfh5P9aDASQc HET0ns0hRJ/yrbL6rhircf5u8lUtsBki1NrU9EA+Cgc9s7xtWHvobo4eerCFg5o= =EfFy -----END PGP SIGNATURE-----