Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 710650

Summary: app-portage/layman: future of package (layman isn't got fixes).
Product: Portage Development Reporter: Reva Denis <denis7774>
Component: UnclassifiedAssignee: Layman Overlay Manager project <layman>
Status: RESOLVED FIXED    
Severity: normal CC: bkohler, matoro_bugzilla_gentoo
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 627930, 674594, 676074, 700742, 708692    
Bug Blocks:    
Attachments: emerge --info app-portage/layman

Description Reva Denis 2020-02-24 12:58:49 UTC
Ok, there is app-portage/layman utility that manages user's repositories. But there are an issue that layman's development has already stopped: latest commits in https://gitweb.gentoo.org/proj/layman.git were 3 years ago. 
We couldn't say even that utility is fully stabilized: there are enought bugs. E.g.
https://bugs.gentoo.org/show_bug.cgi?id=627930 app-portage/layman - !!! Repository 'deter' has sync-type attribute set to unsupported value: 'laymansync. 
Layman isn't compatible with python 3.7 or 3.8, and even with pypy3.
I has just found of that selection pypy3 target via eselect python set pypy3 is also breaks ones.
And few more:
https://bugs.gentoo.org/708692
https://bugs.gentoo.org/676074
https://bugs.gentoo.org/708692
https://bugs.gentoo.org/700742
No one working with that bugs.
Ok, so I had to asking Gentoo community: What is fate of Layman?

Reproducible: Always




I shall know English better.
Comment 1 Reva Denis 2020-02-24 13:00:12 UTC
Created attachment 615448 [details]
emerge --info app-portage/layman
Comment 2 Ben Kohler gentoo-dev 2020-02-24 13:26:53 UTC
Most people are using eselect-repository now, take a look at that.
Comment 3 matoro archtester 2020-02-24 13:28:03 UTC
FYI I am running a layman ebuild with python3_8 in my overlay, and the only problem I have run into is this one:  https://bugs.gentoo.org/676074 for which there is a known workaround.

https://github.com/matoro/overlay/tree/master/app-portage/layman

Anybody is welcome to use if they like.
Comment 4 Alessandro Barbieri 2020-02-25 01:13:55 UTC
unfortunately eselect-repository doesn't allow more than one metadata.xml source
Comment 5 Reva Denis 2020-03-01 15:48:07 UTC
I has just completely removed layman. Anybody can mind for themselves what it mean ^)
Comment 6 Brian Dolbec (RETIRED) gentoo-dev 2020-04-24 19:16:27 UTC
I was away for much longer than originally anticipated.  Fixes are being worked again.
Comment 7 Brian Dolbec (RETIRED) gentoo-dev 2020-04-24 21:51:12 UTC
new release layman-2.4.3