#4224: break build inheritance between F14 and F15 and update deltarpm files

Fedora Release Engineering rel-eng at fedoraproject.org
Tue Oct 26 18:21:19 UTC 2010


#4224: break build inheritance between F14 and F15 and update deltarpm files
---------------------+------------------------------------------------------
  Reporter:  toshio  |       Owner:  rel-eng at lists.fedoraproject.org
      Type:  task    |      Status:  new                            
 Milestone:          |   Component:  koji                           
Resolution:          |    Keywords:                                 
---------------------+------------------------------------------------------
Comment (by jkeating):

 So trying to wrap my head around this, what is it specifically you are
 trying to avoid by breaking the inheritance?

 Looking at the options, I think a mass /tag/ of packages and then a koji
 config change would be the quickest and least intrusive way to accomplish
 this.  It would take every build that is currently being inherited into
 dist-f15 (7047 builds as of this morning) and explicitly tagging them with
 dist-f15.  Then we would make the config change on dist-f15 to stop
 inheriting builds from dist-f14-updates (and dist-f15-build from
 dist-f14-build).  No rawhide churn in the package n-v-rs.

 By scrubbing the existing deltas, I think you'd trigger the compose tools
 to attempt to create new ones.  However rawhide compose scripts only look
 at the previous day's rawhide to build deltas against, which in this case
 would be unchanged, so you wouldn't have any deltas.  The only time you'd
 get deltas is when a new build happens.

 Now, even with inheritance, lets say a new f14 build gets inherited into
 rawhide.  The rawhide compose would generate a delta against the previous
 f14 build, using whatever tools are currently in rawhide to generate that
 delta.  It does not re-use any delta previously made.  The deltas do not
 exist in koji.

 So I'm not sure what this would accomplish, I need to know more about what
 you're trying do avoid.

-- 
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/4224#comment:5>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project


More information about the rel-eng mailing list