*** openstack has joined #openstack-oslo | 12:40 | |
*** yamahata has quit IRC | 12:43 | |
ihrachyshka | sileht: hey! another question on amqp_auto_delete | 12:45 |
---|---|---|
sileht | ihrachyshka, go ahead | 12:47 |
ihrachyshka | sileht: so I currently consider setting it to True to make sure reply queues are auto-deleted. but this also sets auto-delete for TopicConsumer. is there any non-obvious implication from that that I should be aware of? | 12:48 |
*** jeckersb_gone is now known as jeckersb | 12:50 | |
sileht | ihrachyshka, you means you want to set auto-delete via config file ? | 12:50 |
ihrachyshka | yes | 12:51 |
* sileht is thinking | 12:53 | |
*** tedross has joined #openstack-oslo | 12:54 | |
*** miqui has joined #openstack-oslo | 12:58 | |
*** tedross has quit IRC | 13:04 | |
sileht | ihrachyshka, I think you can loose notifications if nobody consume them, and imagines you restart a nova-compute just when the scheduler ask something to the compute, you will lost the calls, and the caller (scheduler will retry until the compute is back) instead of having the scheduler waiting and the nova-compute restarting where it was stopped | 13:04 |
ihrachyshka | sileht: yeah, that's actually what I was afraid of. meaning, setting it to True is not a very good option | 13:05 |
ihrachyshka | le sigh | 13:05 |
sileht | ihrachyshka, on small deployement that doesn't consume notification, I think it's doable, but I big one you will create many unuseful message each time you restart something | 13:07 |
ihrachyshka | sileht: thanks for clarifications | 13:07 |
sileht | ihrachyshka, for the notification part the rabbit driver have a workaround, that the qpid don't have | 13:07 |
sileht | ihrachyshka, the Rabbit Publisher (in addionnal of the Consumer) recreate the queue if this one doesn't exists | 13:08 |
ihrachyshka | sileht: yeah, I already got the point that qpid driver is broken in comparison to rabbitmq :) | 13:08 |
sileht | ihrachyshka, di you use topology 2 for the qpid driver ? (because the version 1 have some other issue) | 13:09 |
ihrachyshka | sileht: we do | 13:10 |
ihrachyshka | sileht: we as in 'Red Hat' | 13:10 |
sileht | ihrachyshka, cool | 13:12 |
*** jecarey has quit IRC | 13:14 | |
*** tedross has joined #openstack-oslo | 13:17 | |
openstackgerrit | Mehdi Abaakouk proposed a change to openstack/oslo.messaging: Always auto-delete queue of DirectConsumer https://review.openstack.org/124741 | 13:18 |
*** tflower has joined #openstack-oslo | 13:18 | |
openstackgerrit | Mehdi Abaakouk proposed a change to openstack/oslo.messaging: qpid: Always auto-delete queue of DirectConsumer https://review.openstack.org/124741 | 13:18 |
sileht | ihrachyshka, this should be fix your issue: https://review.openstack.org/124741 | 13:19 |
ihrachyshka | sileht: great, thanks a lot! I'll communicate that to those responsible for oslo.messaging here. | 13:20 |
*** tedross has quit IRC | 13:26 | |
*** mriedem has joined #openstack-oslo | 13:29 | |
*** AAzza is now known as AAzza_afk | 13:29 | |
*** bknudson has joined #openstack-oslo | 13:35 | |
*** rpodolyaka1 has quit IRC | 13:36 | |
*** _amrith_ is now known as amrith | 13:40 | |
*** bogdando has joined #openstack-oslo | 13:43 | |
openstackgerrit | A change was merged to openstack/oslo.vmware: Fix the log message for progress https://review.openstack.org/124710 | 13:43 |
*** sigmavirus24 has joined #openstack-oslo | 13:43 | |
*** tedross has joined #openstack-oslo | 13:44 | |
*** AAzza_afk is now known as AAzza | 13:46 | |
*** kragniz has quit IRC | 13:50 | |
*** jeckersb is now known as jeckersb_gone | 13:51 | |
*** AAzza is now known as AAzza_afk | 13:52 | |
*** beekneemech is now known as bnemec | 13:53 | |
*** kragniz has joined #openstack-oslo | 13:55 | |
*** jeckersb_gone is now known as jeckersb | 13:56 | |
*** yamahata has joined #openstack-oslo | 14:02 | |
*** AAzza_afk is now known as AAzza | 14:05 | |
*** lbragstad has joined #openstack-oslo | 14:06 | |
*** jecarey_ has joined #openstack-oslo | 14:06 | |
openstackgerrit | Julien Danjou proposed a change to openstack/oslo-incubator: Delete graduated serialization files https://review.openstack.org/122797 | 14:17 |
*** yamahata has quit IRC | 14:17 | |
*** yamahata has joined #openstack-oslo | 14:17 | |
openstackgerrit | Julien Danjou proposed a change to openstack/oslo-incubator: Remove config from MAINTAINERS https://review.openstack.org/124755 | 14:19 |
*** stevemar has joined #openstack-oslo | 14:22 | |
*** tsekiyama has joined #openstack-oslo | 14:23 | |
*** zzzeek has joined #openstack-oslo | 14:24 | |
*** rpodolyaka1 has joined #openstack-oslo | 14:25 | |
*** mtanino has joined #openstack-oslo | 14:25 | |
*** rpodolyaka1 has quit IRC | 14:26 | |
*** dstanek has joined #openstack-oslo | 14:26 | |
*** k4n0 has quit IRC | 14:34 | |
*** zz_jgrimm is now known as jgrimm | 14:34 | |
openstackgerrit | Matthew Treinish proposed a change to openstack/oslo.config: Fix docs example using generator config files https://review.openstack.org/124756 | 14:35 |
*** cfriesen_ has joined #openstack-oslo | 14:43 | |
*** i159 has joined #openstack-oslo | 15:05 | |
*** rpodolyaka1 has joined #openstack-oslo | 15:11 | |
openstackgerrit | Davanum Srinivas (dims) proposed a change to openstack/oslo.concurrency: Avoid depending on oslo-incubator copy of fileutils https://review.openstack.org/124424 | 15:12 |
openstackgerrit | A change was merged to openstack/oslo-incubator: Delete graduated serialization files https://review.openstack.org/122797 | 15:21 |
openstackgerrit | A change was merged to openstack/oslo-incubator: remove caching param from prettytable call https://review.openstack.org/124505 | 15:23 |
openstackgerrit | Morgan Fainberg proposed a change to openstack/oslo-specs: Convert oslo.cache to use dogpile.cache https://review.openstack.org/124776 | 15:29 |
*** Guest73730 is now known as mgagne | 15:29 | |
*** mgagne has quit IRC | 15:29 | |
*** mgagne has joined #openstack-oslo | 15:29 | |
openstackgerrit | Ilya Pekelny proposed a change to openstack/oslo.messaging: Required pyzmq for 0mq driver https://review.openstack.org/123691 | 15:30 |
openstackgerrit | Ilya Pekelny proposed a change to openstack/oslo.messaging: Reduce global CONF usage in zmq driver https://review.openstack.org/123711 | 15:30 |
openstackgerrit | Ilya Pekelny proposed a change to openstack/oslo.messaging: `publisher`function separated into ZmqProxy method https://review.openstack.org/124098 | 15:30 |
openstackgerrit | Ilya Pekelny proposed a change to openstack/oslo.messaging: Helper method to check and restrict socket name https://review.openstack.org/124099 | 15:30 |
*** i159 has quit IRC | 15:35 | |
openstackgerrit | A change was merged to openstack/oslotest: Work toward Python 3.4 support and testing https://review.openstack.org/118796 | 15:35 |
*** shakamunyi has joined #openstack-oslo | 15:36 | |
*** Guest68643 is now known as redrobot | 15:38 | |
openstackgerrit | A change was merged to openstack/oslotest: Add history/changelog to docs https://review.openstack.org/120403 | 15:39 |
*** ihrachyshka has quit IRC | 15:45 | |
*** noelbk has joined #openstack-oslo | 16:06 | |
*** marun has joined #openstack-oslo | 16:13 | |
*** marun has quit IRC | 16:13 | |
*** praneshp has joined #openstack-oslo | 16:17 | |
*** rpodolyaka1 has quit IRC | 16:23 | |
* dimsum_ wondering what to do next :) | 16:23 | |
*** dimsum_ is now known as dims | 16:23 | |
dhellmann | dims: pick something from https://launchpad.net/oslo/+milestone/next-kilo if you have time :-) | 16:26 |
*** alexpilotti_ has joined #openstack-oslo | 16:33 | |
*** alexpilotti has quit IRC | 16:34 | |
*** alexpilotti_ is now known as alexpilotti | 16:34 | |
*** cfriesen_ has left #openstack-oslo | 16:36 | |
*** jeckersb is now known as jeckersb_gone | 16:36 | |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Expose lockutils opts to config generator https://review.openstack.org/124451 | 16:55 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Remove hard dep on eventlet https://review.openstack.org/124496 | 16:55 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Clean up doc header https://review.openstack.org/124495 | 16:55 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Make lockutils main() a console entry point https://review.openstack.org/124475 | 16:55 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Use ConfigFilter for opts https://review.openstack.org/124476 | 16:55 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Add deprecated name test case https://review.openstack.org/124793 | 16:55 |
openstackgerrit | A change was merged to openstack/oslo.concurrency: Add lock_path as param to remove_external function https://review.openstack.org/123665 | 16:59 |
openstackgerrit | A change was merged to openstack/oslo.config: Fix docs example using generator config files https://review.openstack.org/124756 | 17:02 |
*** e0ne has quit IRC | 17:02 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 17:05 | |
*** rpodolyaka1 has joined #openstack-oslo | 17:09 | |
bnemec | dhellmann: Just a heads up, we will need an oslotest release at some point for https://bugs.launchpad.net/oslotest/+bug/1375372 | 17:11 |
*** jeckersb_gone is now known as jeckersb | 17:14 | |
*** harlowja has joined #openstack-oslo | 17:16 | |
*** hartsocks has joined #openstack-oslo | 17:16 | |
*** hartsocks has left #openstack-oslo | 17:18 | |
*** harlowja has quit IRC | 17:22 | |
*** harlowja has joined #openstack-oslo | 17:24 | |
*** e0ne has joined #openstack-oslo | 17:44 | |
*** vishy has joined #openstack-oslo | 17:51 | |
*** yamahata has quit IRC | 18:05 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-incubator: Make list_unlreleased_changes.sh more flexible https://review.openstack.org/124823 | 18:10 |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:10 | |
dhellmann | bnemec: it looks like that will either be 2.0.0 because of the change to the CLI app name (or 2.0.0.0a1, depending on the outcome of that discussion) | 18:11 |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Rework the state documentation https://review.openstack.org/124654 | 18:18 |
dhellmann | bnemec: I guess I can cut 2.0.0.0a1 and we can continue the version numbering discussion on the ML. I'd like to know what you, dims, and jd__ think of that. | 18:22 |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Rework the state documentation https://review.openstack.org/124654 | 18:23 |
harlowja | ok thats done, i swear ;) | 18:24 |
bnemec | dhellmann: 2.0.0 would be > 2.0.0.0a1 regardless? | 18:25 |
bnemec | As long as we aren't going to try to go back in time I don't see a problem with that. | 18:25 |
bnemec | Although it's Monday and I'm a little fuzzy on why oslotest is going to 2.0. | 18:25 |
bnemec | Does this have something to do with the namespace thing? | 18:26 |
dhellmann | bnemec: yes, 2.0.0 > 2.0.0.0a1 | 18:29 |
dhellmann | bnemec: no, we changed the name of a command line program, which is a backwards-incompatible change | 18:30 |
dhellmann | bnemec: http://paste.openstack.org/show/116817/ | 18:30 |
bnemec | dhellmann: Oh, the debug helper thing. Loads of fun. :-) | 18:32 |
dhellmann | bnemec: yeah | 18:32 |
dhellmann | bnemec: I'm tempted to release oslotest now, but I wonder if there are reasons to wait. | 18:35 |
*** e0ne has quit IRC | 18:35 | |
bnemec | dhellmann: The only one I had was that if it somehow breaks the world at this point in the cycle people will be angry with us. :-) | 18:36 |
bnemec | dhellmann: Also, my bug isn't blocking anything terribly important so it isn't time sensitive. | 18:37 |
bnemec | I only triaged it high because it's a py3 incompatibility. | 18:37 |
jd__ | sounds good to me | 18:44 |
*** rpodolyaka1 has quit IRC | 18:46 | |
*** rpodolyaka1 has joined #openstack-oslo | 18:50 | |
*** rpodolyaka1 has quit IRC | 18:53 | |
*** rpodolyaka1 has joined #openstack-oslo | 18:56 | |
*** rpodolyaka1 has quit IRC | 18:58 | |
dhellmann | jd__: do you have an opinion on that ML thread about whether or not to continue using alpha versions? | 18:59 |
dhellmann | bnemec: ok, let's try to hold off for now, then | 19:00 |
jd__ | dhellmann: barely | 19:02 |
dhellmann | jd__: le sigh | 19:02 |
harlowja | the whole CD world doesn't seem to work with a world with versions imho :-/ | 19:04 |
harlowja | or thats what i feel | 19:04 |
harlowja | deploy all the things from trunk means versions don't really matter in a way | 19:05 |
harlowja | *where all the things == oslo, openstack, and projects running in the gate, which means about 3/4 of the thing in requirements repo are not running via that same model (deploy all the time from trunk) | 19:07 |
*** ujjain has quit IRC | 19:07 | |
harlowja | my opinon sorta leans toward CD people using stable versions of libraries, if they want to run CD versions of applications (nova, cinder...), thats different | 19:08 |
harlowja | because the above is already happening for most of the libraries people are using in openstack | 19:09 |
harlowja | except for oslo ones | 19:09 |
harlowja | my 2 cents | 19:09 |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Simplify the in-memory backend https://review.openstack.org/124552 | 19:12 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Expose lockutils opts to config generator https://review.openstack.org/124451 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Remove hard dep on eventlet https://review.openstack.org/124496 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Clean up doc header https://review.openstack.org/124495 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Make lockutils main() a console entry point https://review.openstack.org/124475 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Use ConfigFilter for opts https://review.openstack.org/124476 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Add deprecated name test case https://review.openstack.org/124793 | 19:13 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Handle Python 3's O_CLOEXEC default https://review.openstack.org/124836 | 19:13 |
*** amrith is now known as _amrith_ | 19:29 | |
*** alexpilotti has quit IRC | 19:29 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Add fix-import-cycle-log-and-versionutils spec https://review.openstack.org/124845 | 19:37 |
*** e0ne has joined #openstack-oslo | 19:38 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Add fix-import-cycle-log-and-versionutils spec https://review.openstack.org/124845 | 19:38 |
*** Adrien03 has joined #openstack-oslo | 19:40 | |
*** Adrien03 has left #openstack-oslo | 19:41 | |
*** harlowja has quit IRC | 19:50 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Restore remove-context-adapter spec https://review.openstack.org/124847 | 19:53 |
openstackgerrit | A change was merged to openstack/oslo.vmware: Add API to get the entity inventory path https://review.openstack.org/122522 | 19:54 |
*** harlowja has joined #openstack-oslo | 19:55 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Open Kilo specs directory https://review.openstack.org/124851 | 19:59 |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Add fix-import-cycle-log-and-versionutils spec https://review.openstack.org/124845 | 19:59 |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Restore remove-context-adapter spec https://review.openstack.org/124847 | 20:00 |
harlowja | alright, paris plane ticket booked, guess that finally means i'm going :-P | 20:00 |
harlowja | so much plane time :( | 20:01 |
harlowja | *to much | 20:01 |
openstackgerrit | A change was merged to openstack/oslo-specs: Open Kilo specs directory https://review.openstack.org/124851 | 20:08 |
*** andreykurilin_ has joined #openstack-oslo | 20:10 | |
*** kgiusti has quit IRC | 20:11 | |
openstackgerrit | Michael Bayer proposed a change to openstack/oslo.db: Organize provisioning to use testresources https://review.openstack.org/120870 | 20:12 |
openstackgerrit | Michael Bayer proposed a change to openstack/oslo.db: Reorganize DbTestCase to use provisioning completely https://review.openstack.org/110170 | 20:12 |
*** boden has quit IRC | 20:16 | |
*** boden has joined #openstack-oslo | 20:17 | |
*** boden has quit IRC | 20:18 | |
*** boden has joined #openstack-oslo | 20:18 | |
*** boden has quit IRC | 20:18 | |
*** boden has joined #openstack-oslo | 20:19 | |
*** boden has quit IRC | 20:19 | |
*** boden has joined #openstack-oslo | 20:21 | |
*** boden has quit IRC | 20:21 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo-specs: Restore remove-context-adapter spec https://review.openstack.org/124847 | 20:22 |
*** boden has joined #openstack-oslo | 20:22 | |
*** boden has quit IRC | 20:23 | |
*** boden has joined #openstack-oslo | 20:23 | |
*** boden has quit IRC | 20:24 | |
*** boden has joined #openstack-oslo | 20:24 | |
*** boden has quit IRC | 20:24 | |
*** boden has joined #openstack-oslo | 20:26 | |
*** boden has quit IRC | 20:28 | |
*** miqui has quit IRC | 20:46 | |
*** ayoung has joined #openstack-oslo | 20:49 | |
ayoung | dims, dhellmann I'm trying to build a new RPM and I am getting: Extension error: | 20:50 |
ayoung | Could not import extension oslosphinx (exception: No module named oslosphinx) | 20:50 |
*** AAzza is now known as AAzza_afk | 20:51 | |
ayoung | its the python-keystoneclient-kerberos package, and I actually see the same problem on our python-keystoneclient one as well. I am suspecting a PBR issue as I am not hacking away all of the PBR code the way apevec was doing | 20:51 |
*** e0ne has quit IRC | 20:52 | |
harlowja | ayoung maybe oslosphinx needs to be a build requirement? | 20:53 |
ayoung | harlowja, I have it, and I have it installed | 20:53 |
harlowja | odd | 20:53 |
ayoung | python-oslo-sphinx-1.0-4.fc20.noarch | 20:54 |
*** jgrimm is now known as zz_jgrimm | 20:54 | |
ayoung | harlowja, I suspect it has something to do with python paths and all that, but | 20:55 |
ayoung | + rm -fr /home/ayoung/rpmbuild/BUILDROOT/python-keystoneclient-kerberos-0.0.1-2.f20_ayoung.x86_64/usr/lib/python2.7/site-packages/tests | 20:56 |
ayoung | ++ pwd | 20:56 |
ayoung | + export PYTHONPATH=/home/ayoung/rpmbuild/BUILD/python-keystoneclient-kerberos-0.0.1: | 20:56 |
ayoung | + PYTHONPATH=/home/ayoung/rpmbuild/BUILD/python-keystoneclient-kerberos-0.0.1: | 20:56 |
ayoung | + sphinx-build -b html doc/source html | 20:56 |
ayoung | Making output directory... | 20:56 |
ayoung | Running Sphinx v1.1.3 | 20:56 |
*** e0ne has joined #openstack-oslo | 20:56 | |
ayoung | that is the tail portion of the build log | 20:56 |
ayoung | so my guess is that export PYTHONPATH=/home/ayoung/rpmbuild/BUILD/python-keystoneclient-kerberos-0.0.1 is messing up the Sphinx plugins | 20:56 |
harlowja | ya, odd, let me try my version of rpmbuilder tool that i have that might work | 20:56 |
harlowja | gonna see if https://github.com/stackforge/anvil/tree/master/tools#py2rpm does any better | 20:56 |
ayoung | harlowja, gonna comment out the line that was doing this | 20:57 |
ayoung | export PYTHONPATH="$( pwd ):$PYTHONPATH" | 20:57 |
ayoung | nope, no difference | 20:57 |
harlowja | something to reference, https://github.com/stackforge/anvil/blob/master/conf/templates/packaging/specs/python-commonclient.spec ; this is what anvil uses to create client packages | 20:58 |
harlowja | after untemplatizing it | 20:58 |
harlowja | afaik its been working | 20:58 |
dims | ayoung: did you try removing oslosphinx dependency to see if sphinx completes without it? (you may have to edit conf.py and remove extensions) | 20:58 |
ayoung | dims, I have not, but I did contemplate doing that. The fact that the keystoneclient one fails too, though, makes me think I'll need to solve it sooner or later anyway | 20:59 |
dims | ayoung: ack, just need some data points | 20:59 |
* dims does not have rhel machines to hack | 21:00 | |
*** zz_jgrimm is now known as jgrimm | 21:00 | |
ayoung | harlowja, BTW, how do you get around dealing with PBR_VERSION | 21:00 |
harlowja | ayoung partially we haven't been deploying from trunk | 21:00 |
ayoung | dims, Fedora 20 | 21:00 |
harlowja | and the tags versions don't seem to be messed up | 21:00 |
ayoung | harlowja, ah... | 21:01 |
harlowja | https://github.com/stackforge/anvil/tree/master/conf/origins ;) | 21:01 |
ayoung | harlowja, I've been doing PBR_VERSION=%{version}.%{milestone} %{__python} setup.py build | 21:01 |
openstackgerrit | Arnaud Legendre proposed a change to openstack/oslo.vmware: Download image API to bypass vCenter https://review.openstack.org/122247 | 21:02 |
harlowja | ya, that seems similar, i think we also have the ability to have anvil put a 'build' number on the version PBR says the package should be | 21:02 |
harlowja | which i do believe we are using | 21:02 |
harlowja | ya, this https://github.com/stackforge/anvil/blob/master/anvil/packaging/yum.py#L187 | 21:02 |
harlowja | so pbr gives us the main version it knows about, then we add a suffix | 21:03 |
harlowja | something like that, but pbr determines the main version from the tag | 21:03 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/pycadf: Updated from global requirements https://review.openstack.org/124878 | 21:04 |
ayoung | harlowja, interesting, I'll have to look closer at your spec approach | 21:05 |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/taskflow: Updated from global requirements https://review.openstack.org/124880 | 21:05 |
harlowja | ya, basically anvil will suck down the repos from the tags or whatever, create a srpm from the various repos (one for nova for example), find any dependencies that it can't find in yum (anvil analyzes the package/nova/... dependencies) from pip, makes those into srpms and then that pops out 2 srpm repos, then later anvil has a build stage that converts those from srpm -> binary rpm | 21:06 |
ayoung | harlowja, how does $version work? Is that edited before use, or is it some majix thingy | 21:06 |
ayoung | %global os_version $version | 21:06 |
harlowja | i beleive it comes from https://github.com/stackforge/anvil/blob/master/anvil/packaging/yum.py#L742 | 21:07 |
harlowja | which is the egg_info determined version (which i guess is pbr somewhere in there) | 21:07 |
harlowja | anvil since it downloaded the things from source, can get the egg_info before creating a srpm | 21:07 |
harlowja | http://paste.ubuntu.com/8461416/ is an overly verbose example of this running | 21:08 |
harlowja | sorry, let me clean that up | 21:08 |
harlowja | to much garbage | 21:08 |
harlowja | http://paste.ubuntu.com/8461421/ (a little better) | 21:10 |
harlowja | Writing to file '/home/harlowja/openstack/deps/rpmbuild/SPECS/python-keystoneclient.spec' has the spec | 21:11 |
harlowja | *if u search for ' Writing to file '/home/harlowja/openstack/deps/rpmbuild/SPECS/python-keystoneclient.spec'' | 21:11 |
ayoung | harlowja, I think that I can't depend on PBR the way that you have been in that approach | 21:11 |
harlowja | why's that? | 21:11 |
ayoung | the Fedora SPEC files go so far as to patch it out | 21:11 |
harlowja | ya, that sux | 21:12 |
harlowja | idk why :-P | 21:12 |
ayoung | harlowja, I like what Debian is doing | 21:12 |
ayoung | using PBR_VERSION, but then letting PBR do its thing | 21:12 |
ayoung | the RPM process needs to control version numbers for the system | 21:12 |
harlowja | i've been fine with letting pbr do its thing, then putting on a suffix if we need | 21:13 |
harlowja | isn't that what the release number is for? | 21:13 |
harlowja | let the rpm version come from pbr, let the relase number come from rh | 21:13 |
harlowja | and let the epoch come from wherever | 21:13 |
harlowja | thats basically what anvil is doing | 21:13 |
ayoung | harlowja, well, right now I'll settle for getting the Fedora RPMs to not patch my source code | 21:14 |
harlowja | :) | 21:15 |
ayoung | but that doesn't explain the oslosphinx problem | 21:15 |
harlowja | ya, i wonder whats up with that | 21:18 |
harlowja | i'm thinking the anvil rpms aren't building the docs, just cause we never needed them, lol | 21:18 |
harlowja | because otherwise the srpm -> rpm process for keystoneclient seems to be working | 21:19 |
*** tflower has quit IRC | 21:19 | |
openstackgerrit | Morgan Fainberg proposed a change to openstack/oslo-specs: Convert oslo.cache to use dogpile.cache https://review.openstack.org/124776 | 21:20 |
harlowja | ayoung http://paste.ubuntu.com/8461482/ if its useful for u | 21:22 |
ayoung | harlowja, no sphinx in that at all | 21:23 |
harlowja | ya, problem solved, ha | 21:23 |
harlowja | wonder if the docs work, lol | 21:24 |
ayoung | harlowja, OK, let me see what the non-hacked version of the Fedora spec does | 21:26 |
harlowja | ya, stop hacking away pbr :-P | 21:27 |
ayoung | harlowja, that is my goal | 21:31 |
harlowja | and just use anvil, haha | 21:31 |
harlowja | ;) | 21:31 |
harlowja | commits welcome ;) | 21:31 |
ayoung | harlowja, unless you are planning on supporting the entire RDO/Fedora/RHOSP infrastructure, I'd be careful what you ask for | 21:32 |
harlowja | i already support the entire yahoo/godaddy package infrastructure with anvil, its all good ;) | 21:33 |
harlowja | no pressure, ha | 21:34 |
*** stevemar has quit IRC | 21:35 | |
*** stevemar has joined #openstack-oslo | 21:36 | |
harlowja | ayoung anvil should work building the same packages for fedora, i tried it once :-P | 21:36 |
harlowja | but anvil autogenerates most of its packages from templates and such, which is against the whole 'my precious' spec file philosohpy | 21:37 |
harlowja | but its worked out | 21:37 |
harlowja | the nice thing is that it autogenerates packages from dependencies it can't find also | 21:37 |
harlowja | so not just for the openstack repos, but for things they require that say aren't in rdo/epel... | 21:38 |
ayoung | harlowja, my thought is that if you are at the point where you are scripting stuff in a templated spec file, something is wrong. Spec files are really supposed to be braindead simple. | 21:40 |
ayoung | If we the upstream make that impossible...we need to fix something | 21:40 |
harlowja | who's we the upstream? ;) | 21:40 |
harlowja | we the upstream produces python code and some requirements files that together can be formed into a rpm | 21:41 |
harlowja | *if we the upstream is openstack | 21:41 |
ayoung | harlowja, I'm keystone core. Its a role that sometimes makes me go toe to toe with other RHers about things like, say...packaging | 21:41 |
harlowja | kk, so the spec file process isn't complicated, its gathering everything that should be into that spec file that is complicated | 21:41 |
harlowja | including the right set of dependencies, | 21:42 |
ayoung | well, tracking dependencies is tricky. Keeping them in sync is one thing, autogenerating them is another | 21:42 |
ayoung | but.... | 21:42 |
harlowja | for example just search for 'Full known python dependency list' in http://paste.ubuntu.com/8461421/ and look for 'Python packages are already available as RPMs from repository base' ... 'Downloading 19 dependencies with pip' and so on | 21:42 |
ayoung | it seems to me that if we were to autogenerate the build requires from the python files that manage that...Yum should check our work | 21:43 |
*** zzzeek has quit IRC | 21:43 | |
*** zzzeek has joined #openstack-oslo | 21:43 | |
harlowja | sure, i'd like to be able to autogenerate build requires | 21:43 |
ayoung | harlowja, automatically pulling in a new, unreviewed RPM from pip upstream, though, is a workflow problem | 21:43 |
*** dims_ has joined #openstack-oslo | 21:44 | |
ayoung | but just updating the spec file from the requires should actually be OK | 21:44 |
ayoung | So long asyou don't end up with doing pip install during an rpm build | 21:44 |
harlowja | well unreviewed RPM is basically a thing that says pay someone $$ to look at the openstack dependencies and somehow verify them :) | 21:44 |
ayoung | harlowja, Fedora does have a new RPM review policy and an assigned maintainer for each package | 21:45 |
harlowja | sure, sounds like alot of manual labor for anybody trying to get near CI/CD | 21:45 |
harlowja | and alot of dependency on people that company/person doesn't have control over :) | 21:46 |
harlowja | anyways | 21:46 |
*** dims_ has quit IRC | 21:47 | |
*** dims has quit IRC | 21:47 | |
ayoung | harlowja, Debian and Fedora both have this model. But ... none of this solves my oslo issue | 21:47 |
harlowja | ya, i know, we just debating on other stuff :-P | 21:47 |
*** dims has joined #openstack-oslo | 21:47 | |
*** tedross has quit IRC | 21:49 | |
*** mriedem has quit IRC | 21:53 | |
harlowja | let me see what happens when i turn on the anvil rpm docs buildig | 21:53 |
harlowja | ya, broken, lol, but i think due to a different error | 21:58 |
harlowja | http://paste.ubuntu.com/8461710/ is weird though | 21:59 |
harlowja | seeing that the location where thats being ran is the outcome of an sdist :-/ | 21:59 |
harlowja | and the location where thats ran does have a PKG-INFO file | 22:00 |
harlowja | maybe just an old pbr | 22:00 |
*** pcm_ has quit IRC | 22:00 | |
*** jgrimm has quit IRC | 22:06 | |
*** jgrimm has joined #openstack-oslo | 22:07 | |
*** jgrimm is now known as zz_jgrimm | 22:07 | |
*** zz_jgrimm is now known as jgrimm | 22:08 | |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Simplify the in-memory backend https://review.openstack.org/124552 | 22:12 |
*** ayoung is now known as ayoung-afk | 22:14 | |
*** e0ne has quit IRC | 22:29 | |
*** e0ne has joined #openstack-oslo | 22:33 | |
*** e0ne has quit IRC | 22:33 | |
*** jgrimm has quit IRC | 22:36 | |
*** zz_jgrimm has joined #openstack-oslo | 22:37 | |
*** alexpilotti has joined #openstack-oslo | 22:38 | |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Simplify the in-memory backend https://review.openstack.org/124552 | 22:39 |
*** bknudson has quit IRC | 22:40 | |
*** gordc has quit IRC | 22:40 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 22:48 | |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Remove hard dep on eventlet https://review.openstack.org/124496 | 22:54 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Handle Python 3's O_CLOEXEC default https://review.openstack.org/124836 | 22:54 |
openstackgerrit | Ben Nemec proposed a change to openstack/oslo.concurrency: Add deprecated name test case https://review.openstack.org/124793 | 22:54 |
*** jaosorior has quit IRC | 23:03 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:08 | |
openstackgerrit | A change was merged to openstack/oslo-incubator: Script to print a list of the official oslo repos https://review.openstack.org/121215 | 23:11 |
openstackgerrit | A change was merged to openstack/oslo-incubator: Script to list unreleased changes in all oslo projects https://review.openstack.org/121216 | 23:12 |
*** dims has quit IRC | 23:12 | |
*** dims has joined #openstack-oslo | 23:13 | |
*** _amrith_ is now known as amrith | 23:13 | |
*** dims has quit IRC | 23:17 | |
*** yamahata has joined #openstack-oslo | 23:18 | |
*** andreykurilin_ has quit IRC | 23:21 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 23:24 | |
*** jecarey_ has quit IRC | 23:29 | |
*** shakamunyi has quit IRC | 23:51 | |
*** harlowja is now known as harlowja_away | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!