From: Theodore Tso <tytso@mit.edu>
To: Eric Sandeen <sandeen@redhat.com>
Cc: Matthias Koenig <mkoenig@suse.de>,
linux-ext4@vger.kernel.org, hvogel@suse.de,
Girish Shilamkar <Girish.Shilamkar@Sun.COM>,
Eric Sandeen <esandeen@redhat.com>
Subject: Re: Integrating patches in SLES10 e2fsprogs
Date: Sun, 27 Jan 2008 15:27:25 -0500 [thread overview]
Message-ID: <20080127202725.GA2545@mit.edu> (raw)
In-Reply-To: <479C9E13.8040209@redhat.com>
On Sun, Jan 27, 2008 at 09:06:59AM -0600, Eric Sandeen wrote:
>
> * Tue Nov 15 2005 jblunck@suse.de
> - 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
next prev parent reply other threads:[~2008-01-27 20:27 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-24 21:17 Integrating patches in SLES10 e2fsprogs Andreas Dilger
2008-01-24 21:27 ` Eric Sandeen
2008-01-25 15:22 ` Matthias Koenig
2008-01-27 5:05 ` Theodore Tso
2008-01-27 15:06 ` Eric Sandeen
2008-01-27 20:27 ` Theodore Tso [this message]
2008-01-28 4:40 ` Eric Sandeen
2008-01-28 5:24 ` Theodore Tso
2008-01-28 5:43 ` Eric Sandeen
2008-01-28 16:01 ` Thierry Vignaud
2008-01-28 16:06 ` Thierry Vignaud
2008-01-28 17:03 ` Theodore Tso
2008-01-28 17:00 ` Theodore Tso
2008-01-28 15:26 ` Matthias Koenig
2008-01-28 15:38 ` Theodore Tso
2008-01-28 16:54 ` Eric Sandeen
2008-01-28 20:59 ` Andreas Dilger
2008-01-29 13:52 ` Matthias Koenig
2008-01-29 14:35 ` Theodore Tso
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080127202725.GA2545@mit.edu \
--to=tytso@mit.edu \
--cc=Girish.Shilamkar@Sun.COM \
--cc=esandeen@redhat.com \
--cc=hvogel@suse.de \
--cc=linux-ext4@vger.kernel.org \
--cc=mkoenig@suse.de \
--cc=sandeen@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.