Bug 32718

Summary: transifex-client should be replaced by transifex-cli or removed
Product: Mageia Reporter: Keith Bowes <zooplah>
Component: New RPM package requestAssignee: Rémi Verschelde <rverschelde>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: fri
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Keith Bowes 2024-01-14 19:30:10 CET
I was noticing in the package-submission queue, there was an attempt to repackage transifex-client 0.14.4 for Python 3.12, but its build failed (due to the error `A requested package cannot be installed: python3-text-unidecode-1.3-5.mga9.noarch (due to unsatisfied python(abi)[== 3.10])`). I just wonder why transifex-client is even still work is still even in the repo, as it was replaced by transifex-cli (https://github.com/transifex/cli; currently at version 1.6.10) and transifex-client hasn't worked in over a year (due to Transifex dropping the version of the API it used; it wasn't sudden, as I had been getting deprecation warnings when using it for a while and one day, the deprecation warnings became an error: `tx ERROR: not enough values to unpack (expected 2, got 1)`, not to mention the warning on the GitHub page: "Please start using the new Transifex CLI here , since this software is considered deprecated (as of January 2022) and will sunset on Nov 30, 2022." [1]).  As a result, I just downloaded the binary to a local directory in my PATH, but it strikes me as odd to keep pushing updates for a tool that no longer works.  The new client is written in Go instead of Python, which would require a rewrite of the SPEC file.

[1] https://github.com/transifex/transifex-client#the-new-client-
Comment 1 Morgan Leijström 2024-01-14 19:48:59 CET
Thank you for the heads up.
Not working due to using a now unsupported API it is not a minor issue.
Assigning to registered packager.

CC: (none) => fri
Assignee: bugsquad => rverschelde
Severity: minor => normal

Comment 2 Morgan Leijström 2024-01-14 19:50:45 CET
Maybe in mga9 supply transifex-cli as an update, replacing transifex-client?