Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Repository 'x-portage' is missing ?

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
28 posts
  • 1
  • 2
  • Next
Author
Message
cwc
Veteran
Veteran
User avatar
Posts: 1491
Joined: Mon Mar 20, 2006 10:36 pm
Location: Tri-Cities, WA USA
Contact:
Contact cwc
Website

Repository 'x-portage' is missing ?

  • Quote

Post by cwc » Sun Sep 08, 2013 2:22 pm

This is new after I did an update.
Do I need to create this file '/usr/local/portage/metadata/layout.conf' and add masters = gentoo

!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Calculating dependencies |... done!

thanks
Without diversity there can be no evolution:)
Top
Moriah
Advocate
Advocate
User avatar
Posts: 2388
Joined: Sat Mar 27, 2004 3:11 am
Location: Kentucky
Contact:
Contact Moriah
Website

  • Quote

Post by Moriah » Sun Sep 08, 2013 7:35 pm

Ditto here. I started seeing this during routine weekly updates today (Sunday 2013_09_08). All my 32 bit machines are saying this; the 64 bit ones are not. What is this all about?
The MyWord KJV Bible tool is at http://www.elilabs.com/~myword

Foghorn Leghorn is a Warner Bros. cartoon character.
Top
platojones
Veteran
Veteran
User avatar
Posts: 1602
Joined: Wed Oct 23, 2002 10:48 pm
Location: Just over the horizon

  • Quote

Post by platojones » Sun Sep 08, 2013 9:47 pm

Well, all my machines, 64 bit included, are doing this. It's some feature in the latest portage, but I have no idea what it is for. It is very annoying and makes it more difficult to see errors though.
Top
figueroa
Advocate
Advocate
User avatar
Posts: 3032
Joined: Sun Aug 14, 2005 8:15 pm
Location: Edge of marsh USA
Contact:
Contact figueroa
Website

  • Quote

Post by figueroa » Sun Sep 08, 2013 11:41 pm

I created the file adding one line with:

Code: Select all

masters = gentoo
and the error went away.

I hope that's good.
Andy Figueroa
hp pavilion hpe h8-1260t/2AB5; spinning rust x3
i7-2600 @ 3.40GHz; 16 gb; Radeon HD 7570
amd64/23.0/split-usr/desktop (stable), OpenRC, -systemd -pulseaudio -uefi -wayland
Top
cwc
Veteran
Veteran
User avatar
Posts: 1491
Joined: Mon Mar 20, 2006 10:36 pm
Location: Tri-Cities, WA USA
Contact:
Contact cwc
Website

  • Quote

Post by cwc » Mon Sep 09, 2013 12:30 am

figueroa wrote:I created the file adding one line with:

Code: Select all

masters = gentoo
and the error went away.

I hope that's good.
thanks for the line.

that fixed it for me .
Without diversity there can be no evolution:)
Top
Moriah
Advocate
Advocate
User avatar
Posts: 2388
Joined: Sat Mar 27, 2004 3:11 am
Location: Kentucky
Contact:
Contact Moriah
Website

  • Quote

Post by Moriah » Mon Sep 09, 2013 4:14 am

I do not want to just "fix it"; I want to know what it is all about -- what is the reason for this -- why is this suddenly necessary, and what happens if I do not "fix it". :o
The MyWord KJV Bible tool is at http://www.elilabs.com/~myword

Foghorn Leghorn is a Warner Bros. cartoon character.
Top
jimmij
Tux's lil' helper
Tux's lil' helper
Posts: 143
Joined: Tue Dec 02, 2008 8:52 pm

  • Quote

Post by jimmij » Mon Sep 09, 2013 7:58 am

Why cannot this be set automatically by overlays?
Vanitas vanitatum et omnia vanitas.
Libera temet ex inferis.
Top
Pasketti
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 109
Joined: Thu Sep 04, 2003 12:47 am
Location: Austin, Texas

  • Quote

Post by Pasketti » Mon Sep 09, 2013 9:55 pm

I'd like to know why it's looking in /usr/local/portage/metadata instead of /usr/portage/metadata which is where layout.conf actually lives.
Top
dol-sen
Retired Dev
Retired Dev
User avatar
Posts: 2805
Joined: Sun Jun 30, 2002 2:44 pm
Location: Richmond, BC, Canada

  • Quote

Post by dol-sen » Tue Sep 10, 2013 5:11 am

Every overlay has to now have a layout.conf. Portage use to ASSUME a default of gentoo if it was not specified. But now it is required for every repository.

Please notify the maintainers of all your overlays that do not yet include a layout.conf.

Also layman can not specify one for you if it is not there, that is a bug in the repository not meeting the package manager's requirements, not layman.

There have been a number of recent portage changes that is that have affected many of the apps that I code for, putting them all behind trying to keep up.
Brian
Porthole, the Portage GUI frontend irc@freenode: #gentoo-guis, #porthole, Blog
layman, gentoolkit, CoreBuilder, esearch...
Top
huuan
Apprentice
Apprentice
Posts: 265
Joined: Mon Feb 19, 2007 9:12 am
Location: California

  • Quote

Post by huuan » Wed Sep 11, 2013 8:15 pm

dol-sen wrote:Every overlay has to now have a layout.conf. Portage use to ASSUME a default of gentoo if it was not specified. But now it is required for every repository.

Please notify the maintainers of all your overlays that do not yet include a layout.conf.

Also layman can not specify one for you if it is not there, that is a bug in the repository not meeting the package manager's requirements, not layman.

There have been a number of recent portage changes that is that have affected many of the apps that I code for, putting them all behind trying to keep up.

Code: Select all

# equery l awstats
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Searching for awstats ...

I hesitate to say this since you devs are the mainstay of gentoo... but, you are kidding, right? :roll: So just to be certain:
since the last portage update, something has changed in the way that portage handles overlays and as a result it is felt that it is the responsibility of *end-users* to "notify the maintainers of all your overlays" that something has changed (in portage) and that they should now include ?'layout.conf' in their packages?

Shouldn't that be the responsibility of whoever updated portage?
Top
huuan
Apprentice
Apprentice
Posts: 265
Joined: Mon Feb 19, 2007 9:12 am
Location: California

  • Quote

Post by huuan » Wed Sep 11, 2013 8:26 pm

or apparently we need to update the kernel...
http://forums.gentoo.org/viewtopic-t-969652.html
Top
TheCubeIsALie
n00b
n00b
Posts: 19
Joined: Wed Sep 11, 2013 11:08 pm

  • Quote

Post by TheCubeIsALie » Wed Sep 11, 2013 11:41 pm

huuan wrote:
dol-sen wrote:Every overlay has to now have a layout.conf. Portage use to ASSUME a default of gentoo if it was not specified. But now it is required for every repository.

Please notify the maintainers of all your overlays that do not yet include a layout.conf.

Also layman can not specify one for you if it is not there, that is a bug in the repository not meeting the package manager's requirements, not layman.

There have been a number of recent portage changes that is that have affected many of the apps that I code for, putting them all behind trying to keep up.

Code: Select all

# equery l awstats
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Searching for awstats ...

I hesitate to say this since you devs are the mainstay of gentoo... but, you are kidding, right? :roll: So just to be certain:
since the last portage update, something has changed in the way that portage handles overlays and as a result it is felt that it is the responsibility of *end-users* to "notify the maintainers of all your overlays" that something has changed (in portage) and that they should now include ?'layout.conf' in their packages?

Shouldn't that be the responsibility of whoever updated portage?
Aren't overlays unofficial? Wouldn't that make it the overlay maintainer's responsibility to keep up with Gentoo updates?
Top
huuan
Apprentice
Apprentice
Posts: 265
Joined: Mon Feb 19, 2007 9:12 am
Location: California

  • Quote

Post by huuan » Thu Sep 12, 2013 1:41 am

That makes sense.
I don't know enough about portage to understand why portage can't run a script to add whatever is needed. Perhaps it can but it should be as you say the responsibility of the overlay maintainer. I stand corrected.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Thu Sep 12, 2013 9:30 pm

TheCubeIsALie wrote:Aren't overlays unofficial? Wouldn't that make it the overlay maintainer's responsibility to keep up with Gentoo updates?
It's a single line of effort on overlay maintainers' part, and has been detailed in the Gentoo Package Manager Specification for years. The only change here is Portage becoming less sloppy about adhering to its own standards. Other PMs already aren't as lenient.

Would you be fine with people writing websites that only worked right in one outdated browser?
Top
mv
Watchman
Watchman
User avatar
Posts: 6795
Joined: Wed Apr 20, 2005 12:12 pm

  • Quote

Post by mv » Thu Sep 12, 2013 9:59 pm

Ant P. wrote:has been detailed in the Gentoo Package Manager Specification for years.
layout.conf is not mentioned in pms and AFAIK is a portage-only thing. Moreover, the particular masters attribute is rather new.
Top
Moriah
Advocate
Advocate
User avatar
Posts: 2388
Joined: Sat Mar 27, 2004 3:11 am
Location: Kentucky
Contact:
Contact Moriah
Website

  • Quote

Post by Moriah » Fri Sep 13, 2013 4:06 am

Would you be fine with people writing websites that only worked right in one outdated browser?
I'm not happy with it, but it certainly happens all the time. Many government sites, especially state ones, require an outdated and insecure version of Internet Explorer. :evil:
Last edited by Moriah on Sun Oct 20, 2013 3:47 am, edited 1 time in total.
The MyWord KJV Bible tool is at http://www.elilabs.com/~myword

Foghorn Leghorn is a Warner Bros. cartoon character.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Fri Sep 13, 2013 2:34 pm

mv wrote:
Ant P. wrote:has been detailed in the Gentoo Package Manager Specification for years.
layout.conf is not mentioned in pms and AFAIK is a portage-only thing. Moreover, the particular masters attribute is rather new.
I take that back, I was getting it confused with the repo_name file.

Though the fact it's not specified doesn't help matters.
Top
paraw
Apprentice
Apprentice
Posts: 180
Joined: Fri Jan 07, 2005 5:27 pm
Location: Stara Zagora (BG)

  • Quote

Post by paraw » Sat Sep 14, 2013 11:15 am

dol-sen wrote:Every overlay has to now have a layout.conf. Portage use to ASSUME a default of gentoo if it was not specified. But now it is required for every repository.
Please notify the maintainers of all your overlays that do not yet include a layout.conf.
Also layman can not specify one for you if it is not there, that is a bug in the repository not meeting the package manager's requirements, not layman.
There have been a number of recent portage changes that is that have affected many of the apps that I code for, putting them all behind trying to keep up.
That's all fine, but the error seems to be on a repository named "x-portage". Now, I definitely have not installed such overlay, so the source of the problem is not there. Then the question is, what is "x-portage" exactly?
Top
soka
Tux's lil' helper
Tux's lil' helper
Posts: 100
Joined: Wed Dec 27, 2006 11:05 am
Location: Argentina

  • Quote

Post by soka » Sat Sep 14, 2013 4:25 pm

That's all fine, but the error seems to be on a repository named "x-portage". Now, I definitely have not installed such overlay, so the source of the problem is not there. Then the question is, what is "x-portage" exactly?
Check if you have defined PORTDIR_OVERLAY in make.conf, in that case you have to add layout.conf to your local overlay.
Top
paraw
Apprentice
Apprentice
Posts: 180
Joined: Fri Jan 07, 2005 5:27 pm
Location: Stara Zagora (BG)

  • Quote

Post by paraw » Sat Sep 14, 2013 4:28 pm

I do have PORTDIR_OVERLAY defined in make.conf, but I also have

Code: Select all

source /var/lib/layman/make.conf
in there too. Incidentally, the only overlay I use has the masters correctly defined in layout.conf.
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Sat Sep 14, 2013 6:40 pm

paraw wrote:Then the question is, what is "x-portage" exactly?
It assumes that from /usr/local/portage/ if you don't have a repo_name file.
Top
paraw
Apprentice
Apprentice
Posts: 180
Joined: Fri Jan 07, 2005 5:27 pm
Location: Stara Zagora (BG)

  • Quote

Post by paraw » Sat Sep 14, 2013 6:50 pm

OK, the only overlay I have is the steam overlay. If I

Code: Select all

cat /var/lib/layman/steam/profiles/repo_name
I get

Code: Select all

steam-overlay
This suggests that the repo_name file is there and it has the correct content...
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Sat Sep 14, 2013 9:28 pm

Well then... I have no idea what portage is doing in that case.
Top
tld
Veteran
Veteran
Posts: 1889
Joined: Tue Dec 09, 2003 9:35 pm

  • Quote

Post by tld » Thu Sep 19, 2013 4:19 am

I ran into this and had to copy /usr/portage/metadata/layout.conf to a new metadata directory in my /usr/local/portage overlay.

So portage 2.2 goes stable...I have to search to figure out these errors...apparently the ebuilds in my overlay need to be addressed as they're causing all sorts of errors. Luckily there are none I need desperately for now, so I just moved them out of there until I can sort it out...and not so much as a news item about 2.2 going stable?...really??

Tom
Top
jakeluck
Tux's lil' helper
Tux's lil' helper
Posts: 84
Joined: Mon Dec 01, 2003 6:04 am

  • Quote

Post by jakeluck » Tue Oct 22, 2013 4:51 pm

Code: Select all

layman --sync-all
this should up all your overlays and remove the error
Top
Post Reply

28 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic