Hello,
On Fri, Oct 27, 2017 at 5:27 AM, Chenxiong Qi <cqi@xxxxxxxxxx> wrote:
Hi all,
New release of fedpkg includes two requested changes, one is to send
namespace along with repo name to lookaside while new-sources[1] and
another one is to clone from https:// anonymous URL instead of git://
URL[2][3]. Both of these changes require update to configuration in
infra. I think we need collaborate together in order to release fedpkg
successfully.
Current status is, as we talked in fedora-admin IRC channel, clime is
working on patching dist-git, that will be reviewed, and then be
deployed and update configuration in infra ansible. Meanwhile, it is
still in Fedora 27 final freeze now (4 days remains though), therefor
it is not recommended to modify configuration to allow build from
git+https:// or https://.
According to our talk in IRC, it looks all these should be done
eventually after the final freeze. So, how about let us make a plan
for the release? My proposal is
- Revert to work with current lookaside upload.cgi script and clone
from git:// so that packagers can still build package from an
anonymous clone.
- Finish review and deploy patched dist-git
- Update necessary configuration in infra
- Enable what reverted in the first step.
As not all packagers will upgrade fedpkg at once, the configuration
should be compatible with older version of fedpkg, that is how it
works currently.
BTW, I'm not much clear about which URL prefix is allow to build
package in your plan, https:// or git+http://, or both? FYI,
git+https:// is allowed previously, e.g.
https://koji.fedoraproject.org/koji/taskinfo?taskID= .19122540
@clime, we can test patched dist-git by using fedpkg-1.30-1.
We will probably need someone else here as well as I do not have permission
to run pkgs playbook, I think. Otherwise the new updated dist-git package (1.4-3)
should already be in epel7-infra-stg repositories.
should already be in epel7-infra-stg repositories.
That's it. Any thought? Please correct me if anything is not correct or missing.
Relative links:
[1] https://pagure.io/fedpkg/issue/130
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1188634
[3] https://pagure.io/fedpkg/pull-request/120
[4] Support namespaced module name in lookaside upload script -
https://pagure.io/fedora-infrastructure/issue/6472
[5] Please enable allow to build from git+https:// -
https://pagure.io/fedora-infrastructure/issue/6468
Thank you all!
--
Regards,
Chenxiong Qi
_______________________________________________
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-leave@lists.fedoraproject.org
_______________________________________________ infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx