Hello, On Wednesday 13 December 2006 10:11, Oliver Lehmann wrote: > Hi Kern, > > Kern Sibbald writes: > > > 1. They are not relative to the current CVS. > > Hm, they are applying to it, or? At least I tried that.. > > > 2. They are a significant change from the current code, which is not a problem > > during the development cycle, but *is* a major problem at this point. > > This I understand and I agree fully here. when 1.40 is at the end of the > release cycle this change is too sweeping to include. But maybe for a later > release it is ok. For so long it can be kept as local patches... > > > > 3. They seem to change non-FreeBSD code -- perhaps not the functionality but > > by adding a switch(). > > If that is a problem, it can also be done by using if() but I found switch() > more suitable here. > > > On the other hand, I would suggest that you work with Jeremy Reed as his patch > > once it is appropriately tweaked is something that I could see adding to 1.40 > > because: > > 1. It is relative to the CVS > > 2. It makes the mininum necessary changes > > 3. For the most part the changes seem to be FreeBSD specific > > patch-src-findlib-create_file.c is based on his patch. I just added the > restore of the file flags on failure, and error messages in case of > failures. What is the problem with it and the CVS version?
I would like to put in a fix for the hardlink failure problem and possibly for the attiributes update errors problem, but I need as I said before: 1. A simple patch (or two if you want) that is the absolute minimal change and if at all possible modifies only FreeBSD code. 2. The diff must be done against the current CVS not against a file named xxx.orig which I have no idea where it came from or what version it is. Look at Jeremy Reed's diff, you will see that it is done against the cvs and thus packed with all kinds of additional information that I need. You may feel that I am being a bit picky here, which is probably the case, but this is documented in the Developer's manual and *really* helps to make communication of patch files and their integration *much* more smooth and sure. 3. A really minor point is that the patch should be an attachment (as you did), but it should be named xxx.patch e.g. chflag.patch or findlib-attribs.patch or create_file.patch. What you are sending me is not a .c file, so shouldn't be named that way. It makes reading it harder -- since then my email reader knows what the content is and calls the correct viewing program when I open it. Regards, Kern > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users