Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 541350 - sys-fs/go-mtpfs-9999 should not use the git-r3 eclass
Summary: sys-fs/go-mtpfs-9999 should not use the git-r3 eclass
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Rick Farina (Zero_Chaos)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-25 16:17 UTC by William Hubbs
Modified: 2022-03-12 15:19 UTC (History)
0 users

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


Attachments
go-mtpfs-9999.ebuild.patch (go-mtpfs-9999.ebuild.patch,989 bytes, patch)
2015-02-25 16:17 UTC, William Hubbs
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2015-02-25 16:17:03 UTC
Since the go compiler handles vcs's directly, this ebuild does not need
to inherit or use any vcs eclasses. A patch will b attached.
Comment 1 William Hubbs gentoo-dev 2015-02-25 16:17:41 UTC
Created attachment 397490 [details, diff]
go-mtpfs-9999.ebuild.patch

This is the patch that fixes this issue.
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2015-03-10 15:48:47 UTC
The "compiler" as you call it handles vcs directly in a manner completely inconsistent with the expected features of gentoo live packages.

if smart-live-rebuild and emerge @smart-live-rebuild are not supported then this is a breakage not a fix.
Comment 3 William Hubbs gentoo-dev 2015-03-10 16:09:53 UTC
Here is what happens when I run emerge @smart-live-rebuild:

--- cut ---

emerge: There are no sets to satisfy 'smart-live-rebuild'. The following sets exist:

    changed-deps
    downgrade
    installed
    live-rebuild
    module-rebuild
    preserved-rebuild
    profile
    rebuilt-binaries
    security
    selected
    selected-packages
    selected-sets
    system
    unavailable
    unavailable-binaries
    world
    x11-module-rebuild

--- cut ---

It looks to me like @smart-live-rebuild is not a standard portage set,
so I do not feel we should reject this change since it depends on an
optional feature.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-05-26 10:23:17 UTC
Does the go compiler meet the Gentoo quality requirements, that is:

1. Cache download results in semi-permanent location so that we don't end up refetching on each build?

2. Support some kind of offline mode? (alike EVCS_OFFLINE)

3. [not obligatory but nice to have] Support splitting fetching and checking out phase?