On Sun, Jan 27, 2008 at 09:06:59AM -0600, Eric Sandeen wrote: > > * Tue Nov 15 2005 jblunck@xxxxxxx > - added close.patch provided by Ted Tso (IBM) to fix bug #132708 Hmm, yes, I had forgotten about the changelog in the spec file. I'm used to the kernel patch convention of *detailed* comments in the patch file itself. > *grin* Maybe obsolete by now? haven't looked closely. I can't tell. Looks like my SuSE bugzilla account was flushed, probably when it was merged with some central Novell authentication system. I created a new account, but "You are not authorized to view bug #132708". I tried searching the IBM LTC bugzilla, and turned up nothing there, as well as the SCM logs for e2fsprogs --- and it's my general practice that when I fix bug reported through either Red Hat or Novell, that I include the Red Hat/SuSE/LTC bugzilla numbers in the changelog. The patch makes no sense, in any case, since super_shadow gets set a few line laters, so the patch as it stands is either a no-op (assuming a smart enough GCC), or wastes a few bytes of text segment space. > > Patch12: e2fsprogs-mkinstalldirs.patch > > > > Why? > > > > Probably same as why we have something similar; for one reason or other > need to rerun autoconf, and e2fsprogs isn't compatible with latest > autoconf. (This is a patch I inherited, and haven't yet investigated > all the details) Define "latest autoconf"? I'm using autoconf 2.61, which is reasonably up-to-date. Can you send me the output of config.status, so I can see what it's setting @MKINSTALLDIRS@ to? > > Patch22: e2fsprogs-1.40.4-uuidd_pid_path.patch > > > > The problem with this patch is that /var/run is cleared via rm -rf, so > > it is highly problamtic to put the scratch directory for uuidd in > > /var/run. > > Hm, I had similar issues with uuidd too - common theme here? What issues? I thought you agreed that using /var/lib was the best approach for now. The Novell patch moves it back to /var/run, which will cause significant problems if uuidd is run setuid to a non-root user. > > Patch32: libcom_err-no-e2fsck.static.patch > > > > This patch does two completely unrelated things. One is to disable > > the libcom_err regression test suite (probably because some of the > > other changes made) and the other is to disable building the > > e2fsck.static file. Why these two are bundled into a single patch I'm > > not sure. > > And I have a patch to do the latter as well. Interesting how we've > arrived at similar needed changes, independently. :) Yeah, I'll check in a change so that e2fsck is built dynamically by default, and e2fsck.static is only built if it is explicitly requiested via --enable-static-e2fsck. > and Patch99: e2fsprogs-no_cmd_hiding.patch > > honestly I like that; I should whip up a nice patch to emulate kbuild, > with V=1 or something, unless there is some other easy way to show full > build commands already? Yes, a way to do kbuild with V=1 would be nice. The main thing that makes this difficult is that I've tried to make e2fsprogs not rely on any GNU make'isms, since it builds on a number of non-Linux platforms, including *BSD, MacOS, Solaris, etc. Personally, it's not a big deal; whenever I need to see what is going on, I just edit the makefile and quickly remove the '@' signs. It's really not that hard, and it's rare that I need to look at things. Of course, that could be because I'm more familiar with e2fsprog's build system. :-) - Ted - To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html