Package Details: bzr 2.7.0.rip-666

Git Clone URL: https://aur.archlinux.org/bzr.git (read-only, click to copy)
Package Base: bzr
Description: DEPRECATED, replaced by breezy
Upstream URL: https://bazaar.canonical.com/
Licenses: GPL
Submitter: alucryd
Maintainer: MarsSeed
Last Packager: MarsSeed
Votes: 0
Popularity: 0.000000
First Submitted: 2020-02-08 11:16 (UTC)
Last Updated: 2022-06-28 16:08 (UTC)

Latest Comments

a821 commented on 2022-06-30 11:45 (UTC)

If you think the TU was mistaken, then please bring the discussion to other TUs or the aur-general mailing list. Sure, the software was deprecated long ago, we both agree on that, but my problem is that there was really no reason to erase the whole PKGBUILD when a simple pinned comment (or a comment in the PKGBUILD itself or in the .install file) would've done the same think.

I definitely think this is vandalizing (and so does the user that posted in the mailing this (It wasn't me btw)), or at least it leaves a bad taste in my mouth.

MarsSeed commented on 2022-06-30 09:57 (UTC)

TU was mistaken. This was not useful to anyone at that point. EOLed upstream in 2017, dropped from repos in 2020. Has been an orphan for the last two years.

There are some Python 2 based extensions and frontends to this. I've tried them all, and none of them worked. All were discontinued between 5 to 9 years ago.

And this is not about vandalizing. This is useful to inform any remaining user, if there is someone, that this package is obsolete and they should not be using it. Python 2 is EOL since July 2020 and doesn't even receive security fixes, so it should not be used for network communication, authentication, etc. - all of which is required for a VCS client.

This update will prove my point that this package is not useful to anyone, because no one is using it, or if they do, they should not.

The CLI API of its replacement, breezy, is compatible with this one. So downstream extensions that use bzr's public CLI interface should work with breezy. Only those few extensions are defunct which used the not-intended-for-library-use Python 2 based module names in bzr which are broken. Those packages have been orphans for years or haven't been updated on AUR in at least 5 years. And their functionalities have been replaced by newer solutions for breezy, most of them directly integrated into that new CLI client, or added in the form of breezy being capable of using optional depends, like python-dulwich for a git bridge etc.

Please do the research first before accusing me of vandalizing something.

a821 commented on 2022-06-30 09:26 (UTC)

Whether I need this or not is irrelevant. The point is that you should not vandalize the PKGBUILD. A TU already rejected your deletion request for this [1] because it could be still useful for some people (now this package is completely useless). You could have simply leave a pinned comment and submit another deletion request some time later. I really see no point in doing this.

[1] https://lists.archlinux.org/pipermail/aur-requests/2022-February/067850.html

MarsSeed commented on 2022-06-30 08:38 (UTC)

Why? Do you still need to use the Python 2 based bzr, replaced by repo's breezy?

a821 commented on 2022-06-30 05:06 (UTC)

Please revert the last commit: https://lists.archlinux.org/pipermail/aur-requests/2022-June/074130.html