tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: recent x changes, solaris compiler-options-with-spaces,



    Date:        Tue, 5 Jun 2012 17:03:20 +0000
    From:        David Holland <dholland-pkgtech%NetBSD.org@localhost>
    Message-ID:  <20120605170320.GA3142%netbsd.org@localhost>

  | The fix for the sh bug in question is -r1.85 of expand.c. It was
  | pulled up to netbsd-5 and predates netbsd-6.

Even if that were the bug causing the current problem (which it
apparently is not), this would not be a satisfactory "fix", it
is not possible *ever* to fix pkgsrc problems by applying fixes
to NetBSD.

On ocassion, we might determine that it simply isn't worth the
effort of supporting a package on an older NetBSD that has some
bugs or other, in which case using one of the pkgsrc mechanisms
to mark the package as broken (BROKEN or NOT_FOR_PLATFORM or
something) would be appropriate (and acceptable) - but with the
widespread breakage this time, that's not reasonable, we need
a workaround instead.

I'm going to try David Laight's suggestion, using tr instead of
sed (which makes sense to me anyway, what is being done after
all is exactly what tr is designed to do, beats me why it would
ever use set) and see if that handles the problem.

I have no idea where to install a pkgsrc patch to handle it
though, if this does work, as this seems to affect lots of
packages (I'm seeing it primarily in devel/imake but I see
it has been reported in other things as well.)

kre




Home | Main Index | Thread Index | Old Index