Friday, 2016-07-08

openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: oslo.i18n: use %license macro  https://review.openstack.org/33918301:06
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Update oslo.messaging to 5.5.0  https://review.openstack.org/33930101:32
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Update os-brick to 1.4.0  https://review.openstack.org/33930401:37
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Update oslo.utils to 3.15.0  https://review.openstack.org/33930501:39
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.privsep  https://review.openstack.org/33293601:43
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Templatize openstack-macros  https://review.openstack.org/33319701:47
openstackgerritMerged openstack/rpm-packaging: Add initial spec file for python-glanceclient  https://review.openstack.org/28024601:47
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for futurist  https://review.openstack.org/33241801:50
*** coolsvap has joined #openstack-rpm-packaging03:48
*** kzaitsev_ws has quit IRC05:22
*** kzaitsev_ws has joined #openstack-rpm-packaging06:09
openstackgerritMerged openstack/rpm-packaging: Capitalize Summary  https://review.openstack.org/33909606:33
openstackgerritMerged openstack/rpm-packaging: Add initial spec for oslo.versionedobjects  https://review.openstack.org/33154806:33
*** pcaruana has joined #openstack-rpm-packaging06:51
dirkah, where is the NOT_REGISTERED coming from how?07:21
dirknow07:21
dirkI mean in https://review.openstack.org/#/c/332418/07:21
dirktoabctl: any idea?07:22
toabctloh.07:22
toabctldirk, we need to check the used ssh key I guess07:23
toabctlor maybe just a gerrit problem07:23
toabctllet's ask in #infra07:23
toabctlor let's just try a "recheck-suse" first07:24
*** amoralej|off is now known as amoralej07:40
*** apevec has joined #openstack-rpm-packaging08:09
*** apevec has left #openstack-rpm-packaging08:35
*** mivanov has quit IRC08:38
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for futurist  https://review.openstack.org/33241808:55
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update python-glanceclient to 2.1.0  https://review.openstack.org/33941909:14
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Update oslo.versionedobjects to 1.12.0  https://review.openstack.org/33942009:15
*** coolsvap has quit IRC09:32
*** coolsvap has joined #openstack-rpm-packaging09:33
*** coolsvap has quit IRC09:38
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.vmware  https://review.openstack.org/33944209:53
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: oslo.i18n: use %license macro  https://review.openstack.org/33918309:57
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.privsep  https://review.openstack.org/33293610:18
number80any news on Fuel/SUSE CI?10:19
IgorYozhikovnumber80, looking into your commits10:19
number80ack10:20
number80I'm currently reworking the futurist one btw10:21
number80I'm giving up with speccleaner being noisy when you have conditionals in Requires/BuildRequires10:22
* number80 will try to fix speccleaner10:22
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for futurist  https://review.openstack.org/33241810:24
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for taskflow  https://review.openstack.org/33945810:40
IgorYozhikovnumber80, - https://packaging-ci.fuel-infra.org/job/master-rpm-packaging-build-centos7/142/artifact/artifacts/oslo.privsep-rootlog.txt/*view*/10:46
IgorYozhikovsomething went wrong10:46
IgorYozhikovwith unittests10:46
number80IgorYozhikov: known issue, but i was asked to try enable them again at previous iteration10:56
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.privsep  https://review.openstack.org/33293610:57
*** coolsvap has joined #openstack-rpm-packaging11:24
*** aplanas has joined #openstack-rpm-packaging11:26
number80dirk, IgorYozhikov: I just made tests non-failing for oslo.privsep, it's broken on both RDO and MOS ^11:56
number80I agree w/ general good pratice we should avoid that by default but should not block us11:56
*** pradk has joined #openstack-rpm-packaging12:20
IgorYozhikovnumber80, might be better to use bcond with_tests instead of || : ?12:26
number80IgorYozhikov: well, it's still useful to have test suite feedback in logs12:28
IgorYozhikovo i c12:28
IgorYozhikovyou've got my +212:29
openstackgerritAlberto Planas proposed openstack/rpm-packaging-tools: Fix git URL in README.rst.  https://review.openstack.org/33953712:44
number80toabctl: https://review.openstack.org/#/c/338095/ this one needs minor fix but should be good to merge12:48
openstackgerritMerged openstack/rpm-packaging-tools: Fix git URL in README.rst.  https://review.openstack.org/33953712:49
openstackgerritThomas Bechtold proposed openstack/rpm-packaging-tools: ALso allow release files with .yml ending  https://review.openstack.org/33809512:51
toabctlnumber80, updated. but what do you mean with "I also commented your changeset to releases repo (unrelated minor issue messing up tox)" ?12:51
*** amoralej is now known as amoralej|lunch12:53
number80toabctl: Dirk fixed osprofiler.yml name in releases repo12:53
toabctlah.ok12:53
number80but tox fails because of a missing field12:53
number80still makes sense to merge your changeset as we should not fail on stuff like that12:54
* number80 just +2 the review12:55
openstackgerritMerged openstack/rpm-packaging: oslo.i18n: use %license macro  https://review.openstack.org/33918312:55
openstackgerritThomas Bechtold proposed openstack/rpm-packaging: Add initial spec for oslo.rootwrap  https://review.openstack.org/32315813:03
*** coolsvap has quit IRC13:04
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.vmware  https://review.openstack.org/33944213:04
number80toabctl: concerning pbr/setuptools, in Fedora/CentOS, the former has no dependency on the latter13:09
number80I13:09
toabctlnumber80, hm. sounds like a bug, no?13:09
number80toabctl: nope intentional from RH python maintainers13:10
number80I'm looking into improving handling "base" dependencies13:10
toabctlnumber80, for all the other specs we don't depend on setuptools. who to handle that?13:10
number80like BR: on python-setuptools should just be injected into fedora/centos spec files13:10
toabctlnumber80, you mean with %?{rdo_version} ?13:12
number80nope, tooling magic13:12
*** coolsvap has joined #openstack-rpm-packaging13:12
toabctlok. I guess we need that anyway at some poit in renderspec13:12
number80BR: setuptools is a MUST for us, so no need to clutter template13:12
number80for now, I'm focusing on moving forward the review queue and have clients packaged for newton13:13
number80Like ordering BR/R should be handled by renderspec directly13:15
number80spec-cleaner does that based on rendered strings which changes between distros13:15
number80so it will be very complex to manage this manually13:15
toabctlyeah. I also wanted to have a look at bindep which can do things depending on arch/platform...13:15
number80well, we agree that we have a lot of work :)13:16
toabctlnot using it but looking into it how things are solved there13:16
toabctlhehe. yes :-)13:16
IgorYozhikovtoabctl, number80 - I'm going to PTO to the end of month.13:17
toabctlIgorYozhikov, PTO?13:17
number80toabctl: vacations13:17
IgorYozhikovplease ping astsmtl13:17
toabctlah. ok13:17
* toabctl is not good in acroynms13:18
number80IgorYozhikov: enjoy your vacations and yes, we'll bother astsmtl and mivanov in your stead :)13:18
toabctlIgorYozhikov, yes. have nice vacations!!!!13:18
IgorYozhikovnumber80, :))13:19
* number80 has no PTO this summer13:20
number80I'll be in Poland for a week though for a conference13:20
openstackgerritMerged openstack/rpm-packaging: Update oslo.messaging to 5.5.0  https://review.openstack.org/33930113:49
openstackgerritMerged openstack/rpm-packaging: Update python-glanceclient to 2.1.0  https://review.openstack.org/33941913:52
*** amoralej|lunch is now known as amoralej13:59
openstackgerritMerged openstack/rpm-packaging-tools: ALso allow release files with .yml ending  https://review.openstack.org/33809514:04
IgorYozhikovnumber80, no PTO pity14:13
number80IgorYozhikov: well, gf brings her kid to his dad, so I was not excited spending vacations lonely14:14
number80*about14:14
astsmtlPiTyO14:31
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for futurist  https://review.openstack.org/33241814:34
number80fixed it, forgot to remove now useless conditionals14:34
number80:)14:34
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for taskflow  https://review.openstack.org/33945814:49
number80I need to fix my script14:51
number80toabctl: missing package is suse buildroot https://build.opensuse.org/project/monitor/home:suse-cloud-ci:rpm-packaging-openstack-8a87cd65cdec676401efef340f57f8e665a7260514:55
number80suds-jurko and subunut14:55
number80subunit14:55
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.vmware  https://review.openstack.org/33944214:56
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.privsep  https://review.openstack.org/33293615:00
toabctlnumber80, it's python-subunit (the pypi name)15:01
number80damn an inconsistent name15:01
number80fixing that immediately15:02
toabctlnumber80, added the suds-jurko to the CI15:02
toabctlthx for the hint!15:02
number80np, I'm getting more comfortable with reading 3rd gating logs15:03
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for oslo.vmware  https://review.openstack.org/33944215:04
number80I need to write a tool to check if requires name are in pypi or not15:04
astsmtlWhy do you need such tool?15:10
*** apevec has joined #openstack-rpm-packaging15:12
*** pcaruana has quit IRC15:13
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for tooz  https://review.openstack.org/33962515:35
dirknumber80: it's called py2pack show xxx :-(15:54
dirk:-) even15:54
number80dirk: well, I'm scripting some checks of the mistakes I usually do15:55
number80astsmtl: this specific one would qualify for gating btw15:56
number80like s/suds/suds-jurko/15:56
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for tooz  https://review.openstack.org/33962515:59
openstackgerritMerged openstack/rpm-packaging: Update oslo.versionedobjects to 1.12.0  https://review.openstack.org/33942016:00
openstackgerritMerged openstack/rpm-packaging: Templatize openstack-macros  https://review.openstack.org/33319716:05
openstackgerritMerged openstack/rpm-packaging: Update oslo.utils to 3.15.0  https://review.openstack.org/33930516:05
dirknumber80: I hope to have an install check in the suse ci soon ish and that will find those bugs then16:09
dirkAutomatically16:09
dirkIt's just a few lines of code that needs some testing16:10
number80yes, that's what I'd like to have in our common set of gating16:13
number80either it's implemented in openstack infra or third-party gating16:14
number80because, when we'll start adding services, gating will become critical for us16:15
*** pcaruana has joined #openstack-rpm-packaging16:21
*** pcaruana has quit IRC16:31
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for taskflow  https://review.openstack.org/33945817:11
number80jruzicka: ^ this is an example of RDO specific changes we need to handle (e.g python-networkx-core which specific split we introduced to minimize deps)17:12
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for pycadf  https://review.openstack.org/33973717:32
*** amoralej is now known as amoralej|off17:52
jruzickanumber80, oh man... to achieve what is needed, major overhaul might be required :(18:20
jruzickaBuildRequires:  {{ py2pkg('devel') }} doesn't allow dropping that req entirely18:21
astsmtlBtw, we shouldn't use {{ py2pkg('devel') }}, because it may leat to false impression that there is such module in Python.18:23
astsmtls/leat/lead18:23
jruzickaTo allow custom ordering of BRs, they'd need to be supplied as a list18:24
jruzickaastsmtl, true, just a bad example ;)18:26
jruzickanot to mention we need to handle non-python reqs as well18:26
number80jruzicka: well, you're THE man, you'll find clever tricks to manage that :)18:27
number80yes, non-python will be tough topic but we can manage I think18:27
jruzickaI'll find the tricks for sure, but I'm affraid it will lead to a lots of changes18:27
number80ack18:27
jruzickawell, it's not horrible for a first iteration ^^18:28
openstackgerritMerged openstack/rpm-packaging: Add initial spec for oslo.rootwrap  https://review.openstack.org/32315818:28
number80ok, found a bug in my lint script18:32
openstackgerritHaïkel Guémar proposed openstack/rpm-packaging: Add initial spec for tooz  https://review.openstack.org/33962518:36
number80dirk: some BR for doc subpackage can be confusing, as they're only needed at build time for generating correctly documentation18:37
*** pcaruana has joined #openstack-rpm-packaging18:37
dirknumber80: yeah, but stevedore is usually even a runtime requirement18:44
dirkAnyway, the -1 was due to the typo in the BuildRequires18:44
dirkI don't really care where the BuildRequires are specified, afaik there is no real difference..18:44
dirkI'll fix the suse ci issues in a few hours, enjoying sunset first.. bbl18:45
number80dirk: well, it was a bug in my linting script, I have two rules concerning sphinx ...18:49
number80enjoy your w-e :)18:49
jruzickanumber80, I put my first thoughts into https://etherpad.openstack.org/p/renderspec_RFE19:03
number80ack19:05
number80jruzicka: so we'd have a base template per distro, if I get you right?19:05
number80It would actually work for me19:06
jruzickanumber80, not really :)19:06
jruzickajust some conditionals and possibly per-distro magic in renderspec19:07
jruzickaor... what do you mean by base template?19:07
number80well, some stuff are always the same, in distro A, you inject some BR, but not on distro B, etc.19:08
number80the base deps macros is good as-is19:08
jruzickaoh right... yeah, these could be blocks that would just import a template from renderspec19:08
number80we can move openstack-macros in that base deps btw19:08
jruzickaalternatively it could be done via {% if ... %}19:09
jruzickabut then you'd need to change across all the specs which doesn't sound too great :)19:10
number80yes, that's the point19:10
number80we're lazy people, so let's minimize work :)19:10
jruzickaindeed.19:10
openstackgerritHaïkel Guémar proposed openstack/renderspec: Add support to CentOS  https://review.openstack.org/33226519:12
number80.bu1919:12
number80damn19:12
jruzickanumber80, -1 for you, sir ^19:21
jruzicka;)19:21
number80jruzicka: -1 means "I care"19:22
jruzicka<319:23
number80I guess I have to refresh my standard library fu, I'm pretty sure that we have a cool module doing what I want to do already19:23
jruzickaI wouldn't be so sure ;)19:24
jruzickaI'm curious how will this look like, it's a common patter where you'd like to use 'in' but you can't cause it's not simple ==19:26
number80worst case is use a regular expression because you can solve any problem with a regex19:26
jruzickalocal is_fedora function? :)19:27
number80I'm currently timing in ipython which one is the most efficient19:28
jruzickahahaha19:28
number80in vs regex19:28
jruzickaregex is less readable19:29
jruzickawell...19:29
jruzickadepends on the reader :-p19:29
jruzickaI'd just got with a local function19:29
jruzickafor s in ['fedora', 'centos', 'red hat']:19:30
jruzicka    if s in distname_lower: return True19:30
number80this one wins according timeit19:33
jruzickaofc, 'for' is the bane of python ;)19:33
number80yup19:36
openstackgerritHaïkel Guémar proposed openstack/renderspec: Add support to CentOS  https://review.openstack.org/33226519:38
number80slightly different, to return False explicitly19:39
number80ah no19:39
number80does not work19:39
number80I forgot using any19:39
number80damn, after that, I'm taking a shower and go read a book19:42
openstackgerritHaïkel Guémar proposed openstack/renderspec: Add support to CentOS  https://review.openstack.org/33226519:45
number80this one is the right one19:45
openstackgerritHaïkel Guémar proposed openstack/renderspec: Add support to CentOS  https://review.openstack.org/33226519:52
openstackgerritHaïkel Guémar proposed openstack/renderspec: Add support to CentOS  https://review.openstack.org/33226521:35
*** pradk has quit IRC21:54
*** apevec has quit IRC21:58
*** pradk has joined #openstack-rpm-packaging22:00
*** pradk has quit IRC22:39

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!