Re: [gentoo-user] Re: emerge conflict

2016-09-20 Thread Neil Bothwick
On Tue, 20 Sep 2016 08:41:56 +0200, Kai Krakow wrote:

> > What makes you think I didn't use -p? I have a cron job that runs
> > emerge -pXXX @world after syncing and mails me the output, and I
> > always use -a when running emerge in a shell.
> 
> You could also try porticron... ;-)

I could but I've been running this script on several machines for many
years and it does just what I want and has evolved along with portage. I
may take a look at porticron to see if there's anything else I want but
didn't know it ;-)


-- 
Neil Bothwick

Physics is like sex: sure, it may give some practical results, but
  that's not why we do it.Richard Feynman


pgpzjJBb4IrBf.pgp
Description: OpenPGP digital signature


[gentoo-user] Re: emerge conflict

2016-09-19 Thread Kai Krakow
Am Mon, 19 Sep 2016 21:17:36 +0100
schrieb Neil Bothwick :

> On Mon, 19 Sep 2016 13:01:39 -0400, Philip Webb wrote:
> 
> > > I'm surprised you needed to jump through such hoops.
> > > I updated 2 stable systems to perl 5.22 last week
> > > and emerge @world took care of all blockers,
> > > although I did need to run perl-cleaner afterwards.
> > 
> > I never run 'emerge world' without '-p' :
> > it's the lazy way to manage a Gentoo system & asks for trouble.  
> 
> What makes you think I didn't use -p? I have a cron job that runs
> emerge -pXXX @world after syncing and mails me the output, and I
> always use -a when running emerge in a shell.
> 
> The point is that, whether I used -p, -a or neither, portage handled
> it all for me.

You could also try porticron... ;-)

-- 
Regards,
Kai

Replies to list-only preferred.


pgpxj7jnFAFko.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-user] Re: emerge conflict

2016-09-19 Thread Neil Bothwick
On Mon, 19 Sep 2016 13:01:39 -0400, Philip Webb wrote:

> > I'm surprised you needed to jump through such hoops.
> > I updated 2 stable systems to perl 5.22 last week
> > and emerge @world took care of all blockers,
> > although I did need to run perl-cleaner afterwards.  
> 
> I never run 'emerge world' without '-p' :
> it's the lazy way to manage a Gentoo system & asks for trouble.

What makes you think I didn't use -p? I have a cron job that runs emerge
-pXXX @world after syncing and mails me the output, and I always use -a
when running emerge in a shell.

The point is that, whether I used -p, -a or neither, portage handled it
all for me.


-- 
Neil Bothwick

Half of being smart is knowing what you're dumb at.


pgp9_DxARBVmS.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: emerge conflict

2016-09-19 Thread Philip Webb
160919 Neil Bothwick wrote:
> On Sun, 18 Sep 2016 19:53:10 -0400, Philip Webb wrote:
>> I got around the problem by using :
>>   emerge --backtrack=30 -pvtD perl perl-Archive-Tar perl-Carp
>> perl-Compress-Raw-Zlib perl-CPAN-Meta-Requirements perl-Data-Dumper
>> perl-ExtUtils-CBuilder perl-ExtUtils-Install perl-ExtUtils-MakeMaker
>> perl-ExtUtils-Manifest perl-ExtUtils-ParseXS perl-File-Spec
>> perl-Getopt-Long perl-IO perl-Locale-Maketext perl-Perl-OSType
>> perl-Scalar-List-Utils perl-Test-Harness perl-Text-ParseWords
> I'm surprised you needed to jump through such hoops.
> I updated 2 stable systems to perl 5.22 last week
> and emerge @world took care of all blockers,
> although I did need to run perl-cleaner afterwards.

I never run 'emerge world' without '-p' :
it's the lazy way to manage a Gentoo system & asks for trouble.

>> Perl can stay where it is till LO 5.2 arrives in Portage :
>> in fact, isn't it a bit slow appearing ?
> 5.2.1.2 has been in testing for a couple of days,
> but it appears that 5.1.4.2 is the only ebuild in stable,
> so that may be the reason for your downgrade.

Actually, it wb an upgrade from 5.1.2.2 .

Anyway, the problem is resolved & I can decide when/how to proceed.

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




Re: [gentoo-user] Re: emerge conflict

2016-09-19 Thread Bill Kenworthy
On 19/09/16 15:28, Neil Bothwick wrote:
> On Sun, 18 Sep 2016 19:53:10 -0400, Philip Webb wrote:
> 
>> I got around the problem by using :
>>
>>   emerge --backtrack=30 -pvtD perl perl-Archive-Tar perl-Carp
>> perl-Compress-Raw-Zlib perl-CPAN-Meta-Requirements perl-Data-Dumper
>> perl-ExtUtils-CBuilder perl-ExtUtils-Install perl-ExtUtils-MakeMaker
>> perl-ExtUtils-Manifest perl-ExtUtils-ParseXS perl-File-Spec
>> perl-Getopt-Long perl-IO perl-Locale-Maketext perl-Perl-OSType
>> perl-Scalar-List-Utils perl-Test-Harness perl-Text-ParseWords
> 
> I'm surprised you needed to jump through such hoops, I updated 2 stable
> systems to perl 5.22 last week and emerge @world took care of all
> blockers, although I did need to run perl-cleaner afterwards.
> 
>> It wants to remerge Exiftool Imagemagick Cups-filters Graphite2
>> & also some further Perl pkgs & it wants to downgrade (G)Vim.
>> That much wb ok, but it also wants to update Poppler & therefore LO
>> & I don't feel like doing the last at the moment ( 65 min  last time).
>>
>> What you suggested is fairly standard & I've done it in the past,
>> but thanks for prompting me.  Thanks to the other respondents too.
>>
>> Perl can stay where it is till LO 5.2 arrives in Portage :
>> in fact, isn't it a bit slow appearing ?
> 
> 5.2.1.2 has been in testing for a couple of days, but it appears that
> 5.1.4.2 is the only ebuild in stable, so that may be the reason for your
> downgrade.
> 
> 

I had only one machine fail - perl itself had to be brute forced with
--nodeps, perl-cleaner fixed the rest after I fixed some g-cpan failures
(wrong case - been around for a long while) - but for that perl-cleaner
would have picked it all up.

BillK





Re: [gentoo-user] Re: emerge conflict

2016-09-19 Thread Neil Bothwick
On Sun, 18 Sep 2016 19:53:10 -0400, Philip Webb wrote:

> I got around the problem by using :
> 
>   emerge --backtrack=30 -pvtD perl perl-Archive-Tar perl-Carp
> perl-Compress-Raw-Zlib perl-CPAN-Meta-Requirements perl-Data-Dumper
> perl-ExtUtils-CBuilder perl-ExtUtils-Install perl-ExtUtils-MakeMaker
> perl-ExtUtils-Manifest perl-ExtUtils-ParseXS perl-File-Spec
> perl-Getopt-Long perl-IO perl-Locale-Maketext perl-Perl-OSType
> perl-Scalar-List-Utils perl-Test-Harness perl-Text-ParseWords

I'm surprised you needed to jump through such hoops, I updated 2 stable
systems to perl 5.22 last week and emerge @world took care of all
blockers, although I did need to run perl-cleaner afterwards.

> It wants to remerge Exiftool Imagemagick Cups-filters Graphite2
> & also some further Perl pkgs & it wants to downgrade (G)Vim.
> That much wb ok, but it also wants to update Poppler & therefore LO
> & I don't feel like doing the last at the moment ( 65 min  last time).
> 
> What you suggested is fairly standard & I've done it in the past,
> but thanks for prompting me.  Thanks to the other respondents too.
> 
> Perl can stay where it is till LO 5.2 arrives in Portage :
> in fact, isn't it a bit slow appearing ?

5.2.1.2 has been in testing for a couple of days, but it appears that
5.1.4.2 is the only ebuild in stable, so that may be the reason for your
downgrade.


-- 
Neil Bothwick

You know it's cold when you spot a lawyer with his hands in his own
pockets.


pgp8fb0kZB4Hq.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: emerge conflict

2016-09-18 Thread Rich Freeman
On Sun, Sep 18, 2016 at 7:53 PM, Philip Webb  wrote:
> 160918 Kai Krakow wrote:
>> Try ... adding vim and other packages to the list:
>> # emerge -1Dpuv perl
>> # emerge -1Dpuv perl vim ...
>
> I got around the problem by using :
>
>   emerge --backtrack=30 -pvtD perl

I suspect that you could have gotten away with just emerge
--backtrack=30 -puDvt @world.

Or if you want less than that then just grab all the perl stuff out of
your world, which it looks like you already did.  Without increasing
the backtrack setting I suspect it can't get past the blockers.

-- 
Rich



Re: [gentoo-user] Re: emerge conflict

2016-09-18 Thread Philip Webb
160918 Kai Krakow wrote:
> Try ... adding vim and other packages to the list:
> # emerge -1Dpuv perl
> # emerge -1Dpuv perl vim ...

I got around the problem by using :

  emerge --backtrack=30 -pvtD perl perl-Archive-Tar perl-Carp 
perl-Compress-Raw-Zlib perl-CPAN-Meta-Requirements perl-Data-Dumper 
perl-ExtUtils-CBuilder perl-ExtUtils-Install perl-ExtUtils-MakeMaker 
perl-ExtUtils-Manifest perl-ExtUtils-ParseXS perl-File-Spec perl-Getopt-Long 
perl-IO perl-Locale-Maketext perl-Perl-OSType perl-Scalar-List-Utils 
perl-Test-Harness perl-Text-ParseWords

It wants to remerge Exiftool Imagemagick Cups-filters Graphite2
& also some further Perl pkgs & it wants to downgrade (G)Vim.
That much wb ok, but it also wants to update Poppler & therefore LO
& I don't feel like doing the last at the moment ( 65 min  last time).

What you suggested is fairly standard & I've done it in the past,
but thanks for prompting me.  Thanks to the other respondents too.

Perl can stay where it is till LO 5.2 arrives in Portage :
in fact, isn't it a bit slow appearing ?

-- 
,,
SUPPORT ___//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT`-O--O---'   purslowatchassdotutorontodotca




[gentoo-user] Re: emerge conflict

2016-09-17 Thread Kai Krakow
Am Sat, 17 Sep 2016 19:12:40 -0400
schrieb Philip Webb :

> Starting my regular Sat system update, 'eix-sync' told me
> (equivalent) :
> 
> root:524 ~> eix ^perl$
> [U] dev-lang/perl
>  Available versions:  5.20.2(0/5.20) ~5.20.2-r1(0/5.20)
> ~5.22.0(0/5.22) ~5.22.1(0/5.22) 5.22.2(0/5.22) ~5.24.0(0/5.24)
> ~5.24.0-r1(0/5.24) {berkdb debug doc gdbm ithreads} Installed
> versions:  5.20.2([2015-10-04 11:34:10])(gdbm -berkdb -debug -doc
> -ithreads)
> 
> So I tried 'emerge -pv perl' & was told the current version of (G)Vim
> required the earlier installed version of Perl.
> After updating to the latest testing version of (G)Vim, I tried
> again :
> 
> root:522 ~> emerge -pv perl
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R] dev-lang/perl-5.20.2:0/5.20::gentoo  USE="-berkdb
> -debug -doc gdbm -ithreads" 0 KiB
> 
> Total: 1 package (1 reinstall), Size of downloads: 0 KiB
> 
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
[...]

Try running "emerge -C $(qlist -IC virtual/perl-) first, then run a
deep update. If that fails, add vim and other packages to the list:

# emerge -1Dpuv perl
# emerge -1Dpuv perl vim ...

Also check your world file if it accidentally includes perl
dependencies. If deps need to be removed by emerge during an updates,
it will only do it if it is absent in the world file. That is, remove
"virtual/perl-*" and "perl-core/*" from the world file unless you added
them on purpose.

-- 
Regards,
Kai

Replies to list-only preferred.




[gentoo-user] Re: emerge conflict

2016-09-17 Thread Kai Krakow
Am Sat, 17 Sep 2016 19:12:40 -0400
schrieb Philip Webb :

> Starting my regular Sat system update, 'eix-sync' told me
> (equivalent) :
> 
> root:524 ~> eix ^perl$
> [U] dev-lang/perl
>  Available versions:  5.20.2(0/5.20) ~5.20.2-r1(0/5.20)
> ~5.22.0(0/5.22) ~5.22.1(0/5.22) 5.22.2(0/5.22) ~5.24.0(0/5.24)
> ~5.24.0-r1(0/5.24) {berkdb debug doc gdbm ithreads} Installed
> versions:  5.20.2([2015-10-04 11:34:10])(gdbm -berkdb -debug -doc
> -ithreads)
> 
> So I tried 'emerge -pv perl' & was told the current version of (G)Vim
> required the earlier installed version of Perl.
> After updating to the latest testing version of (G)Vim, I tried
> again :
> 
> root:522 ~> emerge -pv perl
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild   R] dev-lang/perl-5.20.2:0/5.20::gentoo  USE="-berkdb
> -debug -doc gdbm -ithreads" 0 KiB
> 
> Total: 1 package (1 reinstall), Size of downloads: 0 KiB
> 
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
[...]

Try running "emerge -C $(qlist -IC virtual/perl-) first, then run a
deep update. If that fails, add vim and other packages to the list:

# emerge -1Dpuv perl
# emerge -1Dpuv perl vim ...

Also check your world file if it accidentally includes perl
dependencies. If deps need to be removed by emerge during an updates,
it will only do it if it is absent in the world file. That is, remove
"virtual/perl-*" and "perl-core/*" from the world file unless you added
them on purpose.

-- 
Regards,
Kai

Replies to list-only preferred.