Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588854 - app-backup/btrbk: keyword request
Summary: app-backup/btrbk: keyword request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM Linux
: Normal normal
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2016-07-15 00:03 UTC by Andrius Štikonas
Modified: 2016-07-22 18:27 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,4.88 KB, text/x-log)
2016-07-22 09:10 UTC, Andrius Štikonas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrius Štikonas 2016-07-15 00:03:14 UTC
=app-backup/btrbk-0.23.3 works fine on ARMv7a (Odroid-U2). Please keyword it.

Reproducible: Always
Comment 1 Craig Andrews gentoo-dev 2016-07-18 16:15:29 UTC
https://github.com/gentoo/gentoo/pull/1915
Comment 2 Patrice Clement (RETIRED) gentoo-dev 2016-07-21 16:11:56 UTC
(In reply to Andrius Štikonas from comment #0)
> =app-backup/btrbk-0.23.3 works fine on ARMv7a (Odroid-U2). Please keyword it.
> 
> Reproducible: Always

Hi. Please provide a build log and CC me in to your response.

(In reply to candrews from comment #1)
> https://github.com/gentoo/gentoo/pull/1915

Thanks for the PR. You wrote: "I have not personally tested on these arches (is that okay? I'm not sure what the process is, so I'm making a best guess assumption here). I'm going by what the dependencies permit and upstream's claim." We have our own testing process for new arches. If you don't actually know the package in question does work on a given arch, don't add the keyword. I'm going to close your PR.
Comment 3 Axel Burri 2016-07-21 23:05:06 UTC
> I'm going by what the dependencies permit and upstream's claim.

btrbk is designed to require as less dependencies as possible, and is supposed to work on every platform running a decent perl version, as well as >=sys-fs/btrfs-progs-3.18.2 (and of course openssh calls if remote backups are configured).

I can only confirm it running on amd64 and x86 gentoo boxes. I know of people having it running on ARM, not sure if they use gentoo though.
Comment 4 Andrius Štikonas 2016-07-22 09:10:08 UTC
Created attachment 441348 [details]
build.log

I'm attaching build log but clearly btrbk is ebuild satisfying property that if it builds on one arch it will build on all others provided perl builds and runs on those arches.

(sometimes ALLARCHES keyword is used on Gentoo)
Comment 5 Patrice Clement (RETIRED) gentoo-dev 2016-07-22 17:32:46 UTC
(In reply to Andrius Štikonas from comment #4)
> Created attachment 441348 [details]
> build.log
> 
> I'm attaching build log but clearly btrbk is ebuild satisfying property that
> if it builds on one arch it will build on all others provided perl builds
> and runs on those arches.
> 
> (sometimes ALLARCHES keyword is used on Gentoo)

I agree. If the Perl interpreter work on these arches, the package in question should in theory work.. but you never know.

ALLARCHES is a different keyword and is used in conjunction with stabilisation requests: a developer can stabilise a package on a single architecture and retroactively mark the ebuild stable for the remaining arches. For instance, I stabilise foo-1.0 for ~amd64 and if other arches are listed in KEYWORDS (~arm, ~x86, ~ppc, what have you), I can stabilise the package for those arches as well. ALLARCHES cannot be used for keyword requests (you never know until you try). 

Alright. So since you've built and installed btrbk on arm, I'm going to keyword this package for ~arm. If you wish to keyword it for other arches, reopen this bug and CC in the target arches. Cheers.
Comment 6 Patrice Clement (RETIRED) gentoo-dev 2016-07-22 17:41:10 UTC
commit 8e8f3c3387401031836136bd9b20271d2dd75b73 (HEAD -> master, origin/master, origin/HEAD)
Author:     Patrice Clement <monsieurp@gentoo.org>
AuthorDate: Fri Jul 22 17:16:03 2016 +0200
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Fri Jul 22 19:38:34 2016 +0200

app-backup/btrbk: Keyword for the arm platform.

Courtesy of Andrius Štikonas <andrius@stikonas.eu>.

Gentoo-Bug: https://bugs.gentoo.org/588854

Package-Manager: portage-2.2.28

app-backup/btrbk/btrbk-0.23.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Keyworded, thanks!