Re: Coping with unfinished upstream package split for unixODBC

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

 



Sounds like this is just going to occur for RawHide, right?  With that in
mind....

On Fri, Dec 02, 2011 at 04:22:55PM -0500, Tom Lane wrote:
> There are a couple of ways I could go about it:
> 
> 1. Include the older tarball in the SRPM for unixODBC, and just build it
> in a subdirectory, and then throw away the installed files I don't want.
> This would be a little bit messy but would have the advantage that the
> outside world perceives no change in the contents of the unixODBC
> package.
>
I wouldn't want to see this method propogated out to a released Fedora as it
has end user drawbacks (for instance, the end user having to download and
install new packages if there's changes for either of the upstreams)
Since you have a feel for how upstream is coming along in their release of
the new project for the GUI pieces it could be done in rawhide with a plan
for how to get away from it by release.

> 2. Create a separate new package to contain the old stuff.  This is
> probably cleaner, but I'm loath to go through all the new-package
> pushups for something that's likely to have a lifespan measured in
> months.  In particular, package review work on this would be largely
> wasted effort, since it would be essentially the existing unixODBC
> package with some output files removed.  It would make sense to have
> a package review cycle whenever the new upstream project produces
> something we want to integrate, but not now, IMO.
> 
In many ways I like this better because it's a more future-proof strategy.
But I definitely understand your concerns -- we'd be doing a review of the
split package now, when we only have the old build method from the combined
tarball.  For better value, we really would rather be reviewing something
that came from the separated project. So you either have to do two reviews
or you just review the old package now and let the new tarball replace the
old tarball when the time comes without passing it through an external
review.  Neither of those alternatives is that great either.

How does this sound:
* Go ahead and build with both the old and new tarballs in RawHide for now.
* If upstream gets to the point of releasing or where you feel comfortable
  shipping a snapshot, go ahead and submit a new package based on that.
* If we get to alpha without having reached that point pull the old tarball
  out of the unixODBC package and submit it as a separate package.  That way
  we're not stuck with shipping F17 with the two unrelated tarballs from the
  same SRPM.

-Toshio

Attachment: pgp5xQo_fzhoz.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux