Julio Faracco activity https://gitlab.com/jfaracco 2026-03-19T13:54:31Z tag:gitlab.com,2026-03-19:5222316521 Julio Faracco pushed to project branch main at cki-project / contrib / kwf-lib 2026-03-19T13:54:31Z jfaracco Julio Faracco [email protected]

Julio Faracco (20e1925c) at 19 Mar 13:54

Merge: Fix Jira Cloud compatibility for user and bugzilla fields

... and 3 more commits

tag:gitlab.com,2026-03-19:5222316509 Julio Faracco accepted merge request !74: Fix Jira Cloud compatibility for user and bugzilla fields at cki-project / contrib / kwf-lib 2026-03-19T13:54:31Z jfaracco Julio Faracco [email protected]
  • Derive username from email address instead of the name field in TrackerUser.from_jira_user(), since Jira Cloud does not expose the name field on user objects (e.g. [email protected] → user)
  • Parse bugzilla_bug as a URL string instead of a dict with bugid key, matching the Jira Cloud format (https://bugzilla.redhat.com/show_bug.cgi?id=12345)
  • Update test fixtures to remove Jira Server-only fields (name, key) from user objects and add emailAddress for Cloud compatibility
tag:gitlab.com,2026-03-19:5222081960 Julio Faracco pushed to project branch main at cki-project / contrib / kwf-lib 2026-03-19T13:05:57Z jfaracco Julio Faracco [email protected]

Julio Faracco (f0248ad2) at 19 Mar 13:05

Merge: rpm-build: don't use pyadf in the testenv

... and 1 more commit

tag:gitlab.com,2026-03-19:5222081956 Julio Faracco accepted merge request !78: rpm-build: don't use pyadf in the testenv at cki-project / contrib / kwf-lib 2026-03-19T13:05:57Z jfaracco Julio Faracco [email protected]

Because the spec file has

%pyproject_buildrequires -e spec

to install the dependencies for the tox test, the presence of pyadf in the [testenv] causes it to become a dependency, which is not satisfyable on current Fedora. Remove it from the testenv to get the rpm builds working.

Signed-off-by: Ian Wienand [email protected]

tag:gitlab.com,2026-03-19:5222060504 Julio Faracco approved merge request !78: rpm-build: don't use pyadf in the testenv at cki-project / contrib / kwf-lib 2026-03-19T13:01:13Z jfaracco Julio Faracco [email protected]

Because the spec file has

%pyproject_buildrequires -e spec

to install the dependencies for the tox test, the presence of pyadf in the [testenv] causes it to become a dependency, which is not satisfyable on current Fedora. Remove it from the testenv to get the rpm builds working.

Signed-off-by: Ian Wienand [email protected]

tag:gitlab.com,2026-03-19:5220301731 Julio Faracco commented on merge request !74 at cki-project / contrib / kwf-lib 2026-03-19T03:53:53Z jfaracco Julio Faracco [email protected]

Ruowen, do you mind to rebase your MR on top of main. I think the new commits will fix the pipeline issue. Tks!

tag:gitlab.com,2026-03-18:5218767370 Julio Faracco deleted project branch soft_pyadf at Julio Faracco / cki-jira 2026-03-18T17:18:56Z jfaracco Julio Faracco [email protected]

Julio Faracco (066d5e54) at 18 Mar 17:18

tag:gitlab.com,2026-03-18:5218767226 Julio Faracco pushed to project branch main at cki-project / contrib / kwf-lib 2026-03-18T17:18:54Z jfaracco Julio Faracco [email protected]

Julio Faracco (32232993) at 18 Mar 17:18

Merge: Make pyadf as an optional requirement

... and 3 more commits

tag:gitlab.com,2026-03-18:5218767224 Julio Faracco accepted merge request !76: Make pyadf as an optional requirement at cki-project / contrib / kwf-lib 2026-03-18T17:18:54Z jfaracco Julio Faracco [email protected]

Make pyadf an optional dependency to allow kwf-lib to be installed and used in environments where pyadf is not available.

  • Wrap pyadf imports in tracker.py with a try/except ImportError and gate usage behind a USE_PYADF flag.
  • Move pyadf from install_requires to extras_require in setup.cfg.
  • Install with pip install kwf-lib[pyadf] to enable ADF-to-markdown conversion for commit hash parsing.

Signed-off-by: Julio Faracco [email protected]

tag:gitlab.com,2026-03-18:5218098562 Julio Faracco commented on merge request !76 at cki-project / contrib / kwf-lib 2026-03-18T15:01:52Z jfaracco Julio Faracco [email protected]

Ok. Now, I removed the mess I've made hehe The latest version is using suppress(). I'm gonna open a KMAINT ticket to investigate kwf-lib logging.

tag:gitlab.com,2026-03-18:5218026730 Julio Faracco pushed to project branch soft_pyadf at Julio Faracco / cki-jira 2026-03-18T14:48:17Z jfaracco Julio Faracco [email protected]

Julio Faracco (066d5e54) at 18 Mar 14:48

tests: Add test cases to cover pyadf support

... and 2 more commits