Re: SCL -- buildtime information

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

 



----- Original Message -----
> There's two models that we can choose from:
> 
> * Building to separate targets per scl.  For that model you can have
>   a separate branch per scl.  This is more or less the style that's being
>   used inside of RH.  However, in Fedora land this would mean that we need
>   to have seperate yum repos per scl, seperate bodhi updates targets, and
>   some
>   way to add repo files to systems for each scl.

Why would it mean all that? Could you please provide an explanation - is it because lack of support in tooling or something else?

>   - Note: there may be additional work as well.  dgilmore asked whether the
>     SCL model is to build once for the oldest supported OS release and then
>     that SCL build will run on any newer OS release.  If that's not the case
>     (I
>     didn't think it was but confirmation would be nice) then you'd need to
>     have separate yum/bodhi/etc for every $SCL-$OSRelease combination.
> 

Generally, it's not the case. For example, if you're building a collection that depenends on libfoo in FX and libfoo changes abi in FX+1, then you need to rebuild the collection.

> * Instead we could build for the main Fedora Repo.  If we do this, the spec
>   file, git repo name, and srpm package name all need to match.  That means
>   we'd have a separate git-level package for each package+scl combination.
>   So if we had scl-php5.6 and we needed a php and php-gettext package for it
>   we'd need separate git-level packages named scl-php5.6-php and
>   scl-php5.6-php-gettext.
> 

Again, why all these limitations? Problems with tooling?

> dgilmore did say he'd like to test if there might be a way to separate
> targets building to the same tag.  
> 

How about setting the tag to inherit from all the build tags of collections?

> -Toshio

Thanks,
Slavek.
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging





[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux