Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debianize #8

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

debianize #8

wants to merge 1 commit into from

Conversation

jrwren
Copy link
Contributor

@jrwren jrwren commented Apr 3, 2015

No description provided.

@jrwren
Copy link
Contributor Author

jrwren commented Apr 3, 2015

I've got it in a PPA here: https://launchpad.net/~evarlast/+archive/ubuntu/experimental

@jujugui
Copy link
Contributor

jujugui commented Apr 3, 2015

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://ci.jujugui.org:8080//job/theblues-lib/15/
Test PASSed.

Maintainer: JC Sackett <[email protected]>
Section: python
Priority: optional
Build-Depends: python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), debhelper (>= 7), python3-setuptools, python3-all
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't it need requests to be able to be used as well?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, nvm, this is build depends. not the dependencies themselves.

@mitechie
Copy link

mitechie commented Apr 6, 2015

👍 in general but I figured there'd be something that listed dependencies to python-requests, python-macaroons, etc.

@jcsackett
Copy link
Contributor

@jrwren I'm good with this, but curious--as this does depend on several other python packages, how do those get pulled in? Basically echoing Rick's comment, but as a question, b/c I'm quite curious.

@jrwren
Copy link
Contributor Author

jrwren commented Apr 6, 2015

The python debhelper system figures out the requests dependency.

You can see that in the output of the build: https://launchpadlibrarian.net/201968671/buildlog_ubuntu-utopic-i386.theblues_0.0.1-2_BUILDING.txt.gz

The system was no able to figure out the python-macaroons dependency for some reason. I'm guessing it is because it is no imported in the python anywhere and it is not listed in setup.py as a requirement. Is it really required?

@jcsackett
Copy link
Contributor

The system was no able to figure out the python-macaroons dependency for some reason. I'm guessing it is because it is no imported in the python anywhere and it is not listed in setup.py as a requirement. Is it really required?

Could it be b/c it only exists in a PPA?

To my knowledge it is required in order to be able to auth w/ the charmstore. We can probably pull it out for now since I don't think any of the other operations we've exposed require authorizing, but we'll need to sort this out later if we do that.

@mitechie
Copy link

mitechie commented Apr 6, 2015

We'll really want included because we're going to be moving to our things
like submitting charms in bundles to the store without Launchpad will go
through this authorization
On Apr 6, 2015 1:46 PM, "j.c.sackett" [email protected] wrote:

The system was no able to figure out the python-macaroons dependency for
some reason. I'm guessing it is because it is no imported in the python
anywhere and it is not listed in setup.py as a requirement. Is it really
required?

Could it be b/c it only exists in a PPA?

To my knowledge it is required in order to be able to auth w/ the
charmstore. We can probably pull it out for now since I don't think any of
the other operations we've exposed require authorizing, but we'll need to
sort this out later if we do that.


Reply to this email directly or view it on GitHub
#8 (comment).

@jujugui
Copy link
Contributor

jujugui commented Apr 6, 2015

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://ci.jujugui.org:8080//job/theblues-lib/16/
Test PASSed.

@adam-stokes
Copy link

I too have a debian repo for this package and would like to help get this into the official archives as I've got a few projects that depend on this python library.

My repo is here: https://github.com/battlemidget/theblues-deb

@mitechie @fabricematrat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants