On Wed, Oct 9, 2019 at 9:15 AM Ben Cotton <bcotton@xxxxxxxxxx> wrote: > > https://fedoraproject.org/wiki/Changes/ReplaceBazaarWithBreezy > > Note that this was originally discussed on the devel mailing list: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/RQW6L265IIVHUIHNXPELEFMIBQX67DLC/#TBWSCGWFSGUFFYIBEAIOSPSP43WYQ7WI > > == Summary == > This change is about replacing the {{package|bzr}} package with > {{package|breezy}}. > [https://bazaar.canonical.com/en/ Bzr (Bazaar)] is a version control > system, [https://www.breezy-vcs.org/ Breezy (brz)] is a fork of > Bazaar. Breezy will obsolete and replace Bazaar in Fedora 32. > > == Owner == > * Name: [[User:churchyard| Miro Hrončok]] > * Email: <mhroncok@xxxxxxxxxx> > > * Name: [[User:dormouse| Marcel Plch]] > * Email: <mplch@xxxxxxxxxx> > > > == Detailed Description == > The {{package|breezy}} package will be introduced. It provides and > obsoletes <code>bzr</code> and <code>git-remote-bzr</code>, it > contains <code>/usr/bin/bzr</code> (link to <code>/usr/bin/brz</code>) > and <code>/usr/bin/git-remote-bzr</code>. > > Packages {{package|bzr}} and {{package|git-remote-bzr}} will be retired. > > The reasons for this include: > > * bzr is Python 2 only and [[Changes/RetirePython2|Python 2 is retired]] > * bzr [https://bugzilla.redhat.com/show_bug.cgi?id=1734995 fails to > build from source] > * bzr [https://bugzilla.redhat.com/show_bug.cgi?id=1758870 fails to install] > * bzr [https://pagure.io/fesco/issue/2227 has no maintainer] > > == Benefit to Fedora == > Users of Fedora will be able to use bazaar repositories via breezy. If > we don't do this, bzr would be simply removed without a replacement. > > == Scope == > * '''Proposal owners:''' package {{package|breezy}} and it's > dependencies (see [https://bugzilla.redhat.com/show_bug.cgi?id=1754964 > the package review]) > > * '''Other developers:''' Test that your packages work with breezy > ({{package|trac-bazaar-plugin}}, {{package|etckeeper}}, > {{package|ikiwiki}}, {{package|python-vcstools}}, > {{package|python-wstool}}, {{package|golang-github-masterminds-vcs}}, > {{package|python-pip}} are impacted). Adapt, drop the dependency or > retire the packages. > > * Release engineering: no impact with Release Engineering is anticipated > * Policies and guidelines: N/A > * Trademark approval: N/A (not needed for this Change) > > == Upgrade/compatibility impact == > Eventually removed depndent packages need to be obsoleted. > > Breezy aims to be compatible with bazaar, but there might be some differences. > > == How To Test == > Test that installing bzr installs breezy, test that you can use it successfully. > Test that bzr gets replaced by breezy when upgrading to Fedora 32. > > == User Experience == > Users installing bzr will get breezy instead. The <code>bzr</code> > command will be provided as a symbolic link to the <code>brz</code> > (breezy) command. The basic API of that command should be the same. > Could we get Breezy in Fedora 31 (not replacing Bazaar) so that people can start using it? Aside from the Obsoletes and the symlinks, there's no particular reason that we couldn't have it in F31, and conditioning for below F32 would make things easier... Also, bzr failed to build in Fedora 31, last I checked... So does this mean we simply don't have a Bazaar implementation for Fedora 31? -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx