Tuesday, 2020-08-11

*** zbr9 has joined #softwarefactory03:04
*** zbr has quit IRC03:04
*** dpawlik2 has quit IRC03:04
*** zbr9 is now known as zbr03:04
*** irclogbot_3 has quit IRC03:05
*** irclogbot_0 has joined #softwarefactory03:08
*** danpawlik has joined #softwarefactory06:37
*** hashar has joined #softwarefactory06:49
*** danpawlik has quit IRC06:54
*** danpawlik has joined #softwarefactory06:55
*** hashar has quit IRC07:05
sfbenderMerged software-factory/dhall-software-factory master: Compose obj.Name to simplify the renderManagesf function  https://softwarefactory-project.io/r/1925007:36
sfbenderMerged software-factory/dhall-software-factory master: Remove unused SourceRepositoryOptions package  https://softwarefactory-project.io/r/1925107:38
sfbenderMerged software-factory/dhall-zuul master: Add tenant configuration  https://softwarefactory-project.io/r/1924807:38
*** hashar has joined #softwarefactory07:51
*** jpena|off is now known as jpena07:54
sfbenderFabien Boucher created software-factory/dhall-software-factory master: renderManagesf: Add missing connections rendering  https://softwarefactory-project.io/r/1925408:03
*** apevec has joined #softwarefactory10:51
*** hashar has quit IRC10:53
*** hashar has joined #softwarefactory11:12
*** hashar has quit IRC11:12
*** jpena is now known as jpena|lunch11:33
*** hashar has joined #softwarefactory12:36
*** jpena|lunch is now known as jpena12:39
sfbenderTristan de Cacqueray created software-factory/sf-config master: nodepool: fix issues with exceptions logs http location  https://softwarefactory-project.io/r/1926714:35
zbrtristanC: can you please help me with https://review.opendev.org/#/c/739482/14:49
tristanCzbr: i need to finish sf-3.5 release and ensure zk tls is working, i can have a look before my pto14:50
zbrtristanC: it would really be useful as I kinda find hard to convince it to pass (many are on pto)14:51
sfbenderTristan de Cacqueray created www.softwarefactory-project.io master: Add sf-3.5 release note update  https://softwarefactory-project.io/r/1926815:00
sfbenderMerged software-factory/dhall-software-factory master: renderManagesf: Add missing connections rendering  https://softwarefactory-project.io/r/1925415:07
sfbenderMerged software-factory/dhall-containerfile master: Update RUN statement to single Text and refactor render functions  https://softwarefactory-project.io/r/1921915:12
sfbenderMerged software-factory/dhall-containerfile master: Add RUN exec form  https://softwarefactory-project.io/r/1922015:12
sfbenderMerged software-factory/dhall-containerfile master: Add CMD statement  https://softwarefactory-project.io/r/1922115:12
sfbenderMerged software-factory/dhall-containerfile master: Add LABEL statement  https://softwarefactory-project.io/r/1922215:12
sfbenderMerged software-factory/dhall-containerfile master: Add EXPOSE statement  https://softwarefactory-project.io/r/1922315:14
sfbenderMerged software-factory/dhall-containerfile master: Add ADD statement  https://softwarefactory-project.io/r/1922415:14
sfbenderMerged software-factory/dhall-containerfile master: Add COPY statement  https://softwarefactory-project.io/r/1922515:14
sfbenderMerged software-factory/dhall-containerfile master: Add VOLUME statement  https://softwarefactory-project.io/r/1922615:14
sfbenderMerged software-factory/dhall-containerfile master: Add USER statement  https://softwarefactory-project.io/r/1922715:14
sfbenderMerged software-factory/dhall-containerfile master: Add ARG statement  https://softwarefactory-project.io/r/1922815:25
sfbenderMerged software-factory/dhall-containerfile master: Fix Statement order  https://softwarefactory-project.io/r/1922915:25
*** jpena is now known as jpena|off16:13
dmsimard<3 software factory zuul in pagure16:25
tristanCdmsimard: thanks, we appreciate the feedback!16:29
sfbenderMerged www.softwarefactory-project.io master: Add sf-3.5 release note update  https://softwarefactory-project.io/r/1926816:29
sfbenderMerged software-factory/sf-config master: nodepool: fix issues with exceptions logs http location  https://softwarefactory-project.io/r/1926716:32
*** hashar has quit IRC17:10
*** adamw has joined #softwarefactory18:04
adamwahoy folks18:04
adamwa CI job I have running in pagure.io that uses tox is suddenly not working properly, and we didn't change anything on our end18:05
adamwanyone know what's going no?18:05
adamwhttps://fedora.softwarefactory-project.io/zuul/build/211ab6902e4b4e8b9da532eda802abd818:05
adamwhttps://pagure.io/fedora-qa/os-autoinst-distri-fedora/blob/master/f/ci/tox.yaml is the config, it includes the ensure-tox role18:06
tristanCadamw: that is because we updated the zuul-jobs using the latest opendev.org/zuul/zuul-jobs18:22
adamwtristanC: hum. is there somewhere this sort of change and the changes required to our CI config are announced?18:23
tristanCadamw: that was unexpected, iirc upstream changed how tox gets installed in their image, resulting in modification of zuul-jobs18:24
tristanCadamw: let me propose a fix18:24
adamwthanks18:24
tristanCadamw: hopefully https://pagure.io/fedora-qa/os-autoinst-distri-fedora/pull-request/183 should work18:31
tristanCadamw: btw, the upgrade was announced https://lists.fedorahosted.org/archives/list/ci@lists.fedoraproject.org/thread/UGBPOUXKIHY246L6UJ6OE7ADBXKCNVYP/18:31
adamwtristanC: noted, though that doesn't give any indication of what's changing or that jobs will stop working :)18:35
adamwso they "added an option" to do something but made the new default the opposite of what it did before? gotta love that.18:36
tristanCadamw: such change are usually announced in http://lists.zuul-ci.org/pipermail/zuul-announce/18:38
tristanCadamw: but note that we don't run opendev.org/zuul/zuul-jobs master, we update a local copy when doing upgrade18:41
adamwi'm not seeing anything there :/18:41
tristanCadamw: yeah we are discussing this issue in #zuul, but that's probably an old change that introduced the new behavior18:42
adamwtristanC: is there a magic comment or something i can use to re-test an existing pr?18:47
tristanCadamw: `recheck` should do the trick18:47
adamwhmm, on a random side note, sure would be nice if i didn't have to manually bump the list of python versions to install...18:48
adamwthanks18:48
tristanCadamw: pipeline triggers are defined here: https://pagure.io/fedora-project-config/blob/master/f/zuul.d/_pipelines.yaml18:48
tristanCadamw: what do you mean bump the list of python versions?18:48
adamw    - name: Install all Python versions to test18:48
adamw      package:18:48
adamw        name: ['python37', 'python38', 'python39']18:48
adamw        state: present18:48
adamwi mean that :D18:48
tristanCadamw: perhaps we should use the `python-tox` fedora package instead?18:51
adamwthat would get you whatever the system python currently is, only18:51
adamwwhereas i'm installing multiple versions so tox will test them all18:51
adamwprobably a bit too specialized to abstract out somewhere, oh well18:51
adamwusing the package for tox instead of ensure-tox would...work too, i guess? i think you included ensure-tox in the initial config you gave me or recommended it and i just used it without wondering what it did18:52
adamwi guess i was assuming it installed the package18:52
tristanCadamw: running `dnf install python-tox` does try to install all the available python runtime18:54
tristanCadamw: there is also an `ensure-python` role, but i think what you have here is ideal as you pull only what you need18:55
adamwaha, i see, it's because python3-tox recommends all the various runtimes18:55
adamwoh well, i'll leave it for now i guess, it works :) thanks for the fix18:56
tristanCadamw: about the breaking change, ftr here is the result of the upstream discussion:18:56
tristanC  < corvus> tristanC: i suspect that the reviewers only considered the case of other roles in zuul-jobs relying on the behavior, not end-user playbooks, and so probably didn't realize it would be a breaking change in that case18:56
tristanC  < corvus> tristanC: (iow, we probably looked at it and said: "ensure-tox role + tox role" works, so we're good)18:56
adamwshould i be using the tox role?18:57
tristanCadamw: it's worth a try, but i think what you have now is correct18:58
tristanCadamw: next time we'll explicit mention possible change in the provided zuul-jobs roles19:03
adamwthanks19:04
*** hashar has joined #softwarefactory19:31
*** hashar has quit IRC20:07
*** hashar has joined #softwarefactory20:09
*** hashar has quit IRC21:00
*** logan- has quit IRC23:05
*** apevec has quit IRC23:33

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!