#4573 Need tag for rebuilding mysql dependencies in F-15
Closed: Fixed None Opened 13 years ago by tgl.

Per discussion yesterday in Fedora-devel, I want to push mysql 5.5.10 into Fedora 15, but this involves a soname bump for libmysqlclient.so, so a lot of dependent packages have to be rebuilt. I have built mysql-5.5.10-1.fc15 but of course it's not in the buildroots yet. I believe protocol is to make a tagged buildroot and then push everything at once?


mysql-5.5.10-1.fc15 tagged. let us know when we can untag.

Replying to [ticket:4573 tgl]:

Per discussion yesterday in Fedora-devel, I want to push mysql 5.5.10 into Fedora 15, but this involves a soname bump for libmysqlclient.so, so a lot of dependent packages have to be rebuilt. I have built mysql-5.5.10-1.fc15 but of course it's not in the buildroots yet. I believe protocol is to make a tagged buildroot and then push everything at once?

Yes. Now all packages, that are newly build in dist-f15, are build against the new mysql and once all packages are build, it would be best to push them in the same update request. (But you need to have commit access for all packages to do that.)

OK, I'm a bit confused about how this works. Do packages have to be rebuilt with "fedpkg build --target dist-f15-override", or is the new mysql appearing in regular f15 buildroots at this point?

the new mysql was tagged into the regular buildroot, its available to everyone. ive untagged it from the oveerride tag. and ive created for you dist-f15-mysql please use that target with "fedpkg build --target=dist-f15-mysql "

I tried a scratch build and hit a different problem:
{{{
$ fedpkg build --target=dist-f15-mysql --scratch
Building proftpd-1.3.4-0.3.rc1.fc15.1 for dist-f15-mysql
Created task: 2935670
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=2935670
Watching tasks (this may be safely interrupted)...
2935670 build (dist-f15-mysql, /proftpd:a0b08226a76b97b316359e1723e8946313d4acfc): open (x86-12.phx2.fedoraproject.org)
2935671 buildSRPMFromSCM (/proftpd:a0b08226a76b97b316359e1723e8946313d4acfc): free
2935671 buildSRPMFromSCM (/proftpd:a0b08226a76b97b316359e1723e8946313d4acfc): free -> open (ppc08.phx2.fedoraproject.org)
2935671 buildSRPMFromSCM (/proftpd:a0b08226a76b97b316359e1723e8946313d4acfc): open (ppc08.phx2.fedoraproject.org) -> FAILED: BuildError: host ppc08.phx2.fedoraproject.org (ppc, ppc64) does not support any arches of tag dist-f15-mysql (x86_64, i386)
0 free 1 open 0 done 1 failed
2935670 build (dist-f15-mysql, /proftpd:a0b08226a76b97b316359e1723e8946313d4acfc): open (x86-12.phx2.fedoraproject.org) -> FAILED: BuildError: host ppc08.phx2.fedoraproject.org (ppc, ppc64) does not support any arches of tag dist-f15-mysql (x86_64, i386)
0 free 0 open 0 done 2 failed

2935670 build (dist-f15-mysql, /proftpd:a0b08226a76b97b316359e1723e8946313d4acfc) failed
}}}

Scratch does worked for me [1], but I'm not able to build without --scratch because of 'ActionNotAllowed: policy violation' [2]. Could you add permissions?

I used:
koji build --scratch dist-f15-mysql perl-DBD-MySQL-4.018-4.fc15.src.rpm

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=2935852
[2] http://koji.fedoraproject.org/koji/taskinfo?taskID=2935861

Replying to [comment:5 tgl]:

Doesn't look like that target is working:

http://koji.fedoraproject.org/koji/taskinfo?taskID=2934152

adding arches and renegerating the repo fixed it. http://koji.fedoraproject.org/koji/taskinfo?taskID=2935855

all issues seem fixed, re-closing.

Metadata Update from @tgl:
- Issue assigned to npetrov

7 years ago

Login to comment on this ticket.

Metadata