Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696054 - sys-apps/portage-2.3.76 : Repository Constraints failure
Summary: sys-apps/portage-2.3.76 : Repository Constraints failure
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-02 10:53 UTC by Manfred Knick
Modified: 2019-10-02 20:00 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manfred Knick 2019-10-02 10:53:49 UTC
Till now, I could restrain enablement of "~" like

. . . app-emulation/vmware-workstation:0::mkn_local_overlay

Now, only 

. . . app-emulation/vmware-workstation:0

enables the ~ ebuild.


"Extended Atom Syntax"

Repository Constraints
    Atoms with repository constraints have a '::' separator appended to the right side, followed by a repository name. Each repository name should correspond to the value of a repo_name entry from one of the repositories that is configured in repos.conf file. 

[ https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html ]

Reproducible: Always
Comment 1 Manfred Knick 2019-10-02 10:59:55 UTC
# ll repos.conf/

...
-rw-r--r-- 1 root root  95  6. Apr 2017  mkn_local_overlay.conf


# cat repos.conf/mkn_local_overlay.conf      <-----

[mkn_local_overlay]
priority = 111
location = /usr/local/portage/local-overlay
auto-sync = No


# ll   /usr/local/portage/

drwxr-xr-x 8 root root 4,0K 10. Jun 16:50 local-overlay
Comment 2 Zac Medico gentoo-dev 2019-10-02 18:17:47 UTC
To clarify, you're reporting that app-emulation/vmware-workstation:0::mkn_local_overlay is ineffective in /etc/portage/package.accept_keywords? If so, that's surprising, because it's supposed to work.
Comment 3 Manfred Knick 2019-10-02 18:51:19 UTC
(In reply to Zac Medico from comment #2)
 
> app-emulation/vmware-workstation:0::mkn_local_overlay

Yes, Zac, indeed,
with 
. . . app-emulation/vmware-workstation:0::mkn_local_overlay
in /etc/portage/package.accept_keywords/vm,
the corresponding package remained masked as "~".
Comment 4 Manfred Knick 2019-10-02 19:43:50 UTC
Another hint:

Running  eix-update && eix-test-obsolete,
I remember an Error Message during the way - something like
  "... repository 'mkn_local_overlay' not contained in ..."

Having applied the non-restricted enablement and the corresponding emerges,
this has gone.

Htmh
Comment 5 Mike Gilbert gentoo-dev 2019-10-02 19:53:20 UTC
Does /usr/local/portage/local-overlay/profiles/repo_name exist?

Does it contain the string "mkn_local_overlay"?
Comment 6 Manfred Knick 2019-10-02 19:56:29 UTC
(In reply to Mike Gilbert from comment #5)

# ll  /usr/local/portage/local-overlay/profiles/repo_name 
-rw-r--r-- 1 root root 18  9. Sep 2013  /usr/local/portage/local-overlay/profiles/repo_name

# cat  /usr/local/portage/local-overlay/profiles/repo_name 
mkn_local_overlay
Comment 7 Manfred Knick 2019-10-02 20:00:04 UTC
(In reply to Mike Gilbert from comment #5)

Only "difference" that strikes to my mind:

Name     := mkn_local_overlay
Location :=     local-overlay

........... ^^^^

But that has been and still is in accordance to the man_page.