#3950 build tag for gnome rebuilds in f14
Closed: Fixed None Opened 13 years ago by mclasen.

Hey,

with gnome3 getting delayed to f15, we need to get all of gnome rebuild against gtk2, and downgrade a few things from their 2.90 versions to 2.31. Unfortunately, the delay decision came right after the f14 branching, so we'll have to ask for tons of buildroot overrides if we want to get this done without too much breakage.

I wonder if it would be better to have a tag to sort it all out in private. I have never used a dedicated build tag before, so I have a few questions related to that:

  • if we had a tag, how do I build something in it/against it ?
  • I assume tags are self-updating (in terms of getting stuff in the buildroots) ?
  • how do I initially populate it (there are a bunch of rebuilds in dist-f14-updates-testing and dist-f14-updates-candidate that we would need in there) ?

{{{
- if we had a tag, how do I build something in it/against it ?
}}}

You'd pass it to 'fedpkg build'... which isn't supported yet. You can probably hack it with a raw koji invocation.

{{{
- I assume tags are self-updating (in terms of getting stuff in the buildroots) ?
}}}

Yes.

{{{
- how do I initially populate it (there are a bunch of rebuilds in dist-f14-updates-testing and dist-f14-updates-candidate that we would need in there) ?
}}}

We could have it pull from either dist-f14 or dist-f14-updates-testing. Note that if you're pulling from dist-f14-updates-testing, you'll get other, non-gnome things in the build root that
aren't in the 'normal' dist-f14 build root. We can also tag a list of packages in by hand.

I'll help take care of this.

ok, dist-f14-gnome tag/target created, need to let initial newRepo task to complete, then should be able to build stuff via:
fedpkg build --target dist-f14-gnome

and you can tag stuff into the buildroot as you see fit:
koji tag-pkg dist-f14-gnome foo-1.0-2.fc14 bar-2.0-1.fc14

Be aware, that before you can issue updates for items built in this target, it needs to have a dist-f14-updates-candidate tag, so do
koji tag-pkg dist-f14-updates-candidate builtpkg1-1.0-1.fc14 builtpklg2-2.0-1.fc14

I applied a patch that allows one to override the default target using the --target option to fedpkg build.

koji remove-target dist-f14-gnome

Metadata Update from @mclasen:
- Issue assigned to rdieter

7 years ago

Login to comment on this ticket.

Metadata