Re: circular dependency on print/tex-dvipsk

2020-06-06 Thread Donald Wilde
On 6/6/20, Jonathan Chen  wrote:
> On Sat, 6 Jun 2020 at 13:38, Donald Wilde  wrote:

[snip]
> Do you have any unusual options in your LiveSystem-make.conf? I'm
> using synth as well and I'm not seeing this error in my upgrade-system
> builds.
>
Not that I know of, Jon. never heard of Livesystem-make.conf... ;-D

-- 
Don Wilde

* What is the Internet of Things but a system *
* of systems including humans? *

___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: circular dependency on print/tex-dvipsk

2020-06-06 Thread Donald Wilde
On 6/6/20, Kevin Oberman  wrote:
> On Fri, Jun 5, 2020 at 6:38 PM Donald Wilde  wrote:
>
>> I've been doing some more work to get to the bottom of why my synth
>> upgrade-system stalled.
>>
>> Here's the pertinent line, though the whole operation's result is
>> attached.
>>
>> print/tex-dvipsk scan aborted because a circular dependency on
>> print/tex-dvipsk was detected.
>>
>> If I understand this it means that two different programs require two
>> _different_ versions of the tex-dvipsk program to be installed.
>> Correct? At this point, it seems to be beyond a 'how did I get here'
>> situation, it's a 'discover which programs cause it' situation.
>>

> Not quite. A circular dependency means that Port-A depends on Port-B and
> Port-B depends on Port-A, though it is normally not so obvious as there are
> usually intervening ports in the dependency path.
>
That's what I always thought too, Kevin. I had another cause to
reinstall, so the situation is gone now.

> It seems that this should show up during a poudriere builds, too, so it
> would be caught quickly. Not sure why synth (which I have not used in
> years) would have an issue when poudriere (which I have never used) does
> not.

This is new to me since I last approached FreeBSD. I've reinstalled
with more packages than ports. Somehow I checked too many port options
the first time... :-/
> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkober...@gmail.com
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>
Thanks for your thoughts Kevin! :D

-- 
Don Wilde

* What is the Internet of Things but a system *
* of systems including humans? *

___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: circular dependency on print/tex-dvipsk

2020-06-06 Thread Jonathan Chen
On Sat, 6 Jun 2020 at 13:38, Donald Wilde  wrote:
>
> I've been doing some more work to get to the bottom of why my synth
> upgrade-system stalled.
>
> Here's the pertinent line, though the whole operation's result is attached.
>
> print/tex-dvipsk scan aborted because a circular dependency on
> print/tex-dvipsk was detected.

Do you have any unusual options in your LiveSystem-make.conf? I'm
using synth as well and I'm not seeing this error in my upgrade-system
builds.

Cheers.
-- 
Jonathan Chen 
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: circular dependency on print/tex-dvipsk

2020-06-06 Thread Kevin Oberman
On Fri, Jun 5, 2020 at 6:38 PM Donald Wilde  wrote:

> I've been doing some more work to get to the bottom of why my synth
> upgrade-system stalled.
>
> Here's the pertinent line, though the whole operation's result is attached.
>
> print/tex-dvipsk scan aborted because a circular dependency on
> print/tex-dvipsk was detected.
>
> If I understand this it means that two different programs require two
> _different_ versions of the tex-dvipsk program to be installed.
> Correct? At this point, it seems to be beyond a 'how did I get here'
> situation, it's a 'discover which programs cause it' situation.
>
> Iterating through the list of installed packages to see where two
> different packages depend on different versions of tex-dvipsk. That is
> the only possible reason for such a dependency, yes?
>
>
> --
> Don Wilde


Not quite. A circular dependency means that Port-A depends on Port-B and
Port-B depends on Port-A, though it is normally not so obvious as there are
usually intervening ports in the dependency path.

It seems that this should show up during a poudriere builds, too, so it
would be caught quickly. Not sure why synth (which I have not used in
years) would have an issue when poudriere (which I have never used) does
not.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"