https://fedoraproject.org/wiki/Changes/fbrnch
== Summary == Add the [https://github.com/juhp/fbrnch fbrnch] packager tool to Fedora. == Owner == * Name: [[User:Petersen|Jens Petersen]] * Email: <peter...@redhat.com> == Detailed Description == fbrnch (F(ed) Branch) is a tool designed to help simplify or semi-automate workflow processes for Fedora Packagers. It was first presented at "Nest with Fedora" last year, and has received some favorable feedback from users. It is currently only available in a [https://copr.fedorainfracloud.org/coprs/petersen/fbrnch/ Copr repo]. This Change is simply to bring the package into Fedora itself and broaden awareness about the tool. See the Benefit section below for more details about the functionality that fbrnch provides. == Benefit to Fedora == fbrnch is a CLI tool for Fedora Packagers, which supports some common tasks like: * merging and building packages across release branches * automatic parallel builds of sets of packages in dependency order in Koji sidetags * srpm, scratch, local install, and mock builds from arbitrary package branches * cloning and listing Fedora packages from Pagure * progressive Copr builds across chroots * creating, updating and listing one's package reviews * requesting new repos and branches, and importing new packages directly from package reviews and more. See https://github.com/juhp/fbrnch#readme for example usage. == Scope == * Proposal owners: ** Release fbrnch with new dependencies on the Haskell Hackage repository and add to Stackage. (Latest current version tagged in github and built in copr is 0.6.8.) ** Submit and complete package review(s). ** Build packages. ** Test fbrnch package working correctly. * Other developers: N/A (not a System Wide Change) * Release engineering: N/A (check by Release Engineering not needed: this just adds a few new package(s)) * Policies and guidelines: N/A (not a System Wide Change) * Trademark approval: N/A (not needed for this Change) * Alignment with Objectives: N/A == Upgrade/compatibility impact == N/A (not a System Wide Change) == How To Test == fbrnch has already been tested quite bit over the last 6 months. * dnf install fbrnch The [https://github.com/juhp/fbrnch#readme Readme file] contains examples of usage, and <code>fbrnch --help</code> provides help output. == User Experience == Fedora Packagers who wish to use fbrnch will be able to install it without having to add another Copr repo, and benefit easily from the advanced packaging workflow features provided by fbnrch. The package will get updated through Bodhi and with more testing, will gain broader confidence from Packagers. == Dependencies == A few package reviews will need to be completed in time. == Contingency Plan == * Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change) * Contingency deadline: N/A (not a System Wide Change) * Blocks release? N/A (not a System Wide Change) In the case the Change is not completed, the remainder can safely be deferred until Fedora 35. == Documentation == * https://github.com/juhp/fbrnch#readme * https://github.com/juhp/presentations/blob/master/fedora-nest-2020-fbrnch/fbrnch-nest.md -- Ben Cotton He / Him / His Senior Program Manager, Fedora & CentOS Stream Red Hat TZ=America/Indiana/Indianapolis _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org