Bug 32718 - transifex-client should be replaced by transifex-cli or removed
Summary: transifex-client should be replaced by transifex-cli or removed
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Rémi Verschelde
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-14 19:30 CET by Keith Bowes
Modified: 2024-01-14 19:50 CET (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

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?

Note You need to log in before you can comment on or make changes to this bug.