Thursday, 2016-10-20

*** rbowen has quit IRC00:27
*** rbowen has joined #openstack-rpm-packaging00:42
*** rbowen has quit IRC01:05
openstackgerritTony Xu proposed openstack/rpm-packaging: Update oslo.log to 3.17.0  https://review.openstack.org/38843401:31
openstackgerritTony Xu proposed openstack/rpm-packaging: Update python-oneviewclient to 2.5.2  https://review.openstack.org/38895902:00
openstackgerritTony Xu proposed openstack/rpm-packaging: Update python-solumclient to 2.1.1  https://review.openstack.org/38896002:02
*** coolsvap has joined #openstack-rpm-packaging03:30
openstackgerritThomas Bechtold proposed openstack/rpm-packaging: Add macros to handle -test packages  https://review.openstack.org/38852605:01
openstackgerritThomas Bechtold proposed openstack/rpm-packaging: Add -test package for python-novaclient  https://review.openstack.org/38900005:03
openstackgerritThomas Bechtold proposed openstack/rpm-packaging: Add -test package for python-novaclient  https://review.openstack.org/38900005:35
openstackgerritMerged openstack/rpm-packaging: Update oslo.rootwrap to 5.2.0  https://review.openstack.org/38847405:42
openstackgerritMerged openstack/rpm-packaging: Update oslo.context to 2.10.0  https://review.openstack.org/38841405:42
openstackgerritMerged openstack/rpm-packaging: Update oslo.messaging 5.11.0  https://review.openstack.org/38844405:43
openstackgerritMerged openstack/rpm-packaging: Update debtcollector to 1.9.0  https://review.openstack.org/38840705:43
openstackgerritMerged openstack/rpm-packaging: Update oslo.vmware to 2.15.0  https://review.openstack.org/38848405:44
openstackgerritTony Xu proposed openstack/rpm-packaging: Update stevedore to 1.18.0  https://review.openstack.org/38848705:51
*** itxaka has joined #openstack-rpm-packaging06:00
toabctlnumber80, time for quick review on https://review.openstack.org/#/c/388526/ ?06:04
*** pcaruana has joined #openstack-rpm-packaging06:18
number80toabctl: not sure about moving tests to a different directory part06:58
toabctlnumber80, the tests are not moved07:01
number80so what's %openstack_test_package_dir ?07:02
number80%openstack_test_package_install actually copying executable code to /var/lib which is a violation to FHS and then symlinking it to %python_sitelib07:04
number80it's very unlikely that we can have that accepted by Fedora Packaging Committee07:05
toabctlnumber80, hm. so how does fedora do this stuff?07:06
toabctlthe tests for testr should be in a subdirectory from where you call them iirc07:06
toabctland the dir must be writeable (for .testrepository)07:06
number80I have a doubt about what happens to .testrepository, but we just put stuff in %python_sitelib07:08
number80lemme verify07:08
toabctlnumber80, and do you add setup.py to be able to run "python setup.py testr" ?07:08
number80I think it's also shipped07:11
toabctlnumber80, so what "executable" code is copied? I still don't get it. pardon07:12
* toabctl needs maybe more tee07:12
number80the macros is copying tests? directories07:15
toabctlnumber80, for novaclient, the content of the -test package is http://paste.openstack.org/show/586505/07:16
toabctland novaclient is a symlink07:17
toabctlhm. I can't remember why we copy tests/ . dirk?07:17
number80for novaclient, it works as tests code is not at top-level07:19
number80we need to check if nothing puts tests at top-level07:19
toabctlhm. if test code is at top-level then hopefully this would not be installed into site-packages. that would be an upstream bug imo because it would polute the namespace (import tests)07:19
number80yeah07:21
toabctlnumber80, there can't be multiple packages install tests.py or tests/ dir into site-packages. we would have recognized that already due to conflict07:21
*** amoralej|off is now known as amoralej07:21
toabctlah. pardon for repeating myself07:21
dirktoabctl: I think because for those (broken projects) that didn't have tests under the module, the tests directory didn't get installed07:21
toabctlbut I think we could remove the test copy for now07:22
number80then, it will be a minor naming issue for us07:22
dirktoabctl: but I'm not the original author of that macro, and I don't remember07:22
dirknumber80: naming issue?07:22
number80we put tests code into -tests packages (but do not ship the machinery around), I need to check how QE run unit tests07:22
dirknumber80: just to explain, we don't ship those -test packages anywhere, they're used in our "functional testing" ci which is executing the functional tests against our openstack distribution07:23
number80-test and -tests are a bit to close07:23
number80dirk: I get it07:23
number80I think it's fine but may I suggest that we make it a noop for RDO ?07:23
openstackgerritMerged openstack/rpm-packaging: Update oslo.reports to 1.15.0  https://review.openstack.org/38847207:25
openstackgerritMerged openstack/rpm-packaging: Update oslo.concurrency to 3.15.0  https://review.openstack.org/38841207:25
openstackgerritMerged openstack/rpm-packaging: Update oslo.cache to 1.15.0  https://review.openstack.org/38841007:26
toabctlnumber80, you mean the whole -test package creation ?07:26
openstackgerritMerged openstack/rpm-packaging: Update oslo.middleware to 3.20.0  https://review.openstack.org/38846107:27
openstackgerritMerged openstack/rpm-packaging: Update automaton to 1.5.0  https://review.openstack.org/38840507:27
openstackgerritMerged openstack/rpm-packaging: Update futurist to 0.19.0  https://review.openstack.org/38840807:27
number80sorry, I'm a bit slow this morning, I spent part of the night, bootstrapping a new architecture07:28
openstackgerritMerged openstack/rpm-packaging: Update toslo.versionedobjects to 1.18.0  https://review.openstack.org/38848307:28
openstackgerritMerged openstack/rpm-packaging: Update tooz to 1.44.0  https://review.openstack.org/38848907:28
toabctlnp07:29
* number80 does not recommend testing v8 on qemu hardware emulation07:29
number80I've added it to the agenda07:31
*** jpena|off is now known as jpena07:37
dirknumber80: v8?07:40
dirknumber80: so you'd be okay with creating a -test package that has an empty dir in /var/lib inside ? or is /var/lib in general bad?07:45
number80dirk: in this case, it's fine, I'm more worried to have -test and -tests packages (since we do not ship tests in production system, we put them in -tests)07:52
number80in principle, the macros is fine in openstack context07:52
number80I already hear QE engineers complaining that they installed -test when they meant -tests (and the reverse) and not getting what they expected to get :)07:53
dirknumber80: ehm, sorry, I'm slow now.. what is the difference between -test and -tests ?07:56
* dirk spent all night on hacking07:56
* toabctl spent all night sleeping and feels bad now08:02
dirktoabctl: thats okay, you can go to work now and I'll relax ;)08:02
number80dirk: we separate test code in -tests subpackage08:17
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Use %autosetup instead of %setup  https://review.openstack.org/38408009:24
openstackgerritDirk Mueller proposed openstack/rpm-packaging: Use %autosetup instead of %setup  https://review.openstack.org/38408009:25
dirknumber80: I have no problem with calling our package here -tests instead of -test09:27
dirknumber80: its the content that matters (if we can add a compat provide on -test for now we're good)09:27
dirkjpena:  any refresh on your previous +2 on this one ? https://review.openstack.org/#/c/384080/4 we could merge it then before more regressions creep in09:28
number80dirk: actually, let's leave it as-is09:28
* number80 +2+W the autosetup review09:28
jpenadirk: sure, let's merge09:28
openstackgerritMerged openstack/rpm-packaging: Use %autosetup instead of %setup  https://review.openstack.org/38408009:29
*** apevec has joined #openstack-rpm-packaging09:39
*** jpena is now known as jpena|lunch11:43
*** rbowen has joined #openstack-rpm-packaging11:55
*** amoralej is now known as amoralej|lunch12:08
*** jpena|lunch is now known as jpena12:48
openstackgerritMerged openstack/rpm-packaging: Add macros to handle -test packages  https://review.openstack.org/38852613:16
openstackgerritJavier Peña proposed openstack/rpm-packaging: Add py_prep macro to openstack-macros  https://review.openstack.org/38734513:28
openstackgerritJavier Peña proposed openstack/rpm-packaging: Add py_prep macro to openstack-macros  https://review.openstack.org/38734513:30
openstackgerritJavier Peña proposed openstack/rpm-packaging: Add py_req_cleanup macro to openstack-macros  https://review.openstack.org/38734513:39
*** amoralej|lunch is now known as amoralej13:43
openstackgerritMerged openstack/renderspec: Updated from global requirements  https://review.openstack.org/38840313:46
openstackgerritMerged openstack/pymod2pkg: Add upstream mapping rule for microversion_parse  https://review.openstack.org/38864613:47
*** makowals has quit IRC13:57
*** makowals has joined #openstack-rpm-packaging14:00
*** makowals has quit IRC14:45
*** makowals has joined #openstack-rpm-packaging15:04
*** makowals has quit IRC15:33
openstackgerritTony Xu proposed openstack/pymod2pkg: Delete duplicate k8s mapping  https://review.openstack.org/38925715:44
openstackgerritMerged openstack/rpm-packaging: Update os-win to 1.2.1  https://review.openstack.org/38599615:52
*** openstackgerrit has quit IRC16:18
*** openstackgerrit has joined #openstack-rpm-packaging16:19
*** makowals has joined #openstack-rpm-packaging16:40
*** itxaka has quit IRC16:41
*** makowals has quit IRC16:53
*** apevec has quit IRC17:06
*** jpena is now known as jpena|off17:10
*** mat128 is now known as mat128|afk17:33
openstackgerritMerged openstack/rpm-packaging: Add -test package for python-novaclient  https://review.openstack.org/38900017:58
*** amoralej is now known as amoralej|off18:00
*** rbowen has quit IRC19:55
*** rbowen has joined #openstack-rpm-packaging19:55
openstackgerritMerged openstack/rpm-packaging: Update os-client-config to 1.22.0  https://review.openstack.org/38599919:59
openstackgerritMerged openstack/rpm-packaging: Update stevedore to 1.18.0  https://review.openstack.org/38848720:00
openstackgerritMerged openstack/rpm-packaging: Update oslo.log to 3.17.0  https://review.openstack.org/38843420:02
*** mat128|afk is now known as mat12820:43
*** mat128 is now known as mat128|gone20:44
openstackgerritMerged openstack/rpm-packaging: Update os-api-ref to 1.1.0  https://review.openstack.org/38407720:56
*** rbowen has quit IRC21:07
*** toabctl has quit IRC23:33
*** toabctl has joined #openstack-rpm-packaging23:44

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