Skip to content
This repository has been archived by the owner on May 6, 2021. It is now read-only.

fabfile: remove python-flask, add python-requests #23

Merged
merged 1 commit into from Mar 6, 2015
Merged

fabfile: remove python-flask, add python-requests #23

merged 1 commit into from Mar 6, 2015

Conversation

ghost
Copy link

@ghost ghost commented Feb 11, 2015

Signed-off-by: Loic Dachary ldachary@redhat.com

Signed-off-by: Loic Dachary <ldachary@redhat.com>
@ktdreyer
Copy link
Member

To what ceph.git change does this change correspond?

@ktdreyer
Copy link
Member

In ceph.git, the master branch's ceph.spec.in still has BuildRequires: python-flask - does that need to change?

@ghost
Copy link
Author

ghost commented Feb 11, 2015

@ktdreyer yes, ceph/ceph#3709 is waiting on the bot to confirm. I should have mentionned that but I was not expecting you to react instantly ;-) It should be in master in the next hour.

@ktdreyer
Copy link
Member

Awesome, thanks :) I try to keep an eye on build dep changes, particularly since it (unfortunately) can impact the Jenkins build process.

@ghost
Copy link
Author

ghost commented Feb 11, 2015

@ktdreyer if I'm not mistaken alfredo now uses install-deps.sh and jenkins is now immune to this troubles

@ktdreyer
Copy link
Member

That's great to hear!

@ghost
Copy link
Author

ghost commented Feb 11, 2015

@ktdreyer ceph/ceph#3709 ready for review if you can

@ktdreyer
Copy link
Member

ceph/ceph#3709 is now merged to hammer (my merge commit message fumbling notwithstanding :)

Do we need to wait until that change is on all Ceph branches before proceeding with this change to the gitbuilders?

@ghost
Copy link
Author

ghost commented Feb 12, 2015

I don't think we need to wait for anything since the fabfile is not automatically running.

@ktdreyer
Copy link
Member

Sure, but anyone could run it at any time, right?

@ghost
Copy link
Author

ghost commented Feb 12, 2015

@ktdreyer maybe: I'm not sure how it should be done though. Do you know how ?

@ktdreyer
Copy link
Member

(Until we can provide more automation by way of install-deps.sh, or pbuilder/mock...) I thought that we needed to have all the build dependencies of all Ceph branches on all the gitbuilders. For example, a gitbuilder might need to build the "dumpling" branch, where ceph/ceph#3709 has not yet been merged.

Do I have that right?

@ghost
Copy link
Author

ghost commented Feb 12, 2015

@ktdreyer I think you are right.

@ghost
Copy link
Author

ghost commented Mar 6, 2015

@ktdreyer the python-flask dependency is not needed to build any of the branches. It was introduced by error.

@ktdreyer
Copy link
Member

ktdreyer commented Mar 6, 2015

Thanks for looking into that. I'll go ahead and merge this, in that case

@ktdreyer ktdreyer merged commit 3753974 into ceph:master Mar 6, 2015
ktdreyer added a commit that referenced this pull request Mar 6, 2015
fabfile: remove python-flask, add python-requests

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants