Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125419 - stabilize shadow-4.0.14-r1 and pam dependencies
Summary: stabilize shadow-4.0.14-r1 and pam dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: MIPS Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-07 17:19 UTC by SpanKY
Modified: 2006-04-23 11:26 UTC (History)
1 user (show)

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 SpanKY gentoo-dev 2006-03-07 17:19:50 UTC
shouldnt be any trouble here that i know of
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2006-03-08 00:01:33 UTC
shadow-4.0.14-r1 and pam-login-4.0.14 stable on ppc64
Comment 2 Luis Medinas (RETIRED) gentoo-dev 2006-03-09 11:17:14 UTC
both stable on amd64
Comment 3 Gustavo Zacarias (RETIRED) gentoo-dev 2006-03-09 12:28:23 UTC
sparc'em.
Comment 4 nixnut (RETIRED) gentoo-dev 2006-03-10 14:08:10 UTC
Skey is installed, but can't seem to get shadow and/or pam-login to build with skey support. 

emerge -pv shadow pam-login:
[ebuild   R   ] sys-apps/pam-login-4.0.14  USE="selinux skey -livecd -nls" 0 kB 
[ebuild   R   ] sys-apps/shadow-4.0.14-r1  USE="pam selinux skey -nls -nousuid" 0 kB 

But during the config phase I see:

shadow will be compiled with the followig feactures:

  auditing support:               yes
  CrackLib support:               yes
  PAM support:                    yes
  SELinux support:                yes
  shadow group support:           yes
  S/Key support:                  no

Am I overlooking something here?
Comment 5 SpanKY gentoo-dev 2006-03-10 15:07:19 UTC
you'll need to post config.log for me to figure out why that failed
Comment 6 Torsten Veller (RETIRED) gentoo-dev 2006-03-10 23:22:04 UTC
configure option is --with-skey (not --with-libskey)
Comment 7 SpanKY gentoo-dev 2006-03-10 23:38:44 UTC
indeed ... seems that option changed somewhere along the line but no one noticed before ... i'll update all the relevant versions, thanks for pointing that out
Comment 8 Joshua Jackson (RETIRED) gentoo-dev 2006-03-12 23:03:57 UTC
x86 done \(^.^)/
Comment 9 Emanuele Giaquinta (RETIRED) gentoo-dev 2006-03-14 14:53:04 UTC
ppc done.
Comment 10 Kerie 2006-03-16 01:46:05 UTC
It seems that on AMD64 there is a problem concerning shadow and pam-login:

Calculating world dependencies... done!

[blocks B     ] sys-apps/pam-login (is blocking sys-apps/shadow-4.0.14-r2)
!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.

That is on a full ~AMD64 system, with pam-login-4.0.14 installed
Comment 11 George Prowse 2006-03-16 03:15:45 UTC
(In reply to comment #10)
> It seems that on AMD64 there is a problem concerning shadow and pam-login:
> 
> Calculating world dependencies... done!
> 
> [blocks B     ] sys-apps/pam-login (is blocking sys-apps/shadow-4.0.14-r2)
> !!! Error: The above package list contains packages which cannot be installed
> !!!        at the same time on the same system.
> 
> That is on a full ~AMD64 system, with pam-login-4.0.14 installed
> 

Perhaps it would be a good idea to find out why blockages occur: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4
Comment 12 Kerie 2006-03-16 04:47:32 UTC
(In reply to comment #11)
> 
> Perhaps it would be a good idea to find out why blockages occur:
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4
> 
I'm fullay aware why blockages occur, but I noted the problem here nevertheless to prevent this problem occurring in a stable environment as well.
Comment 13 Vladimir G. Ivanovic 2006-03-16 13:38:40 UTC
(In reply to comment #11)
>
> Perhaps it would be a good idea to find out why blockages occur:
> http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4
> 
OK, I read that section, but it does't tell me how to find out which files are conflicting.

It does suggest unemerging both packages and then emerging them both again. How can that help? Won't that simply re-install the two compatible versions I already have installed? Then I'm back in the same boat as I am now.

As an aside, I am extremely reluctant to remove something as important as /bin/login or /bin/passwd. 

Is there a safe workaround?
Comment 14 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-03-16 13:55:51 UTC
If you read the changelog, shadow 4.0.14-r2 merges pam-login back inside a single package.
So you just have to:

emerge -C pam-login
emerge -u shadow

and you'll have just the same you had before, but with a package less.
Full stop.
Comment 15 Bryan Østergaard (RETIRED) gentoo-dev 2006-03-26 04:00:54 UTC
Alpha stable.
Comment 16 Joshua Kinard gentoo-dev 2006-04-23 11:26:30 UTC
Both stable on mips.