Just to be clear, are you saying running

> sudo port selfupdate

ran without warnings or error, but did not actually update ? If thats the case 
we should file a bug against base as if the rsync fails it should indicate this 
to the user ?

cheers Chris

> On 10 Dec 2021, at 3:13 pm, SeaQuench <[email protected]> wrote:
>
> Ryan is correct; I had been sync'ing my port index successfully, but MacPorts 
> itself grew stale due to my being unable to run selfupdate. The MacPorts 
> Migration Guide suggested a manual update (i.e. reinstall) which I believe 
> got me going again. Thanks guys! ~SeaQuench
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>
> On Friday, December 10th, 2021 at 3:35 AM, Ryan Schmidt 
> <[email protected]> wrote:
>
>> On Dec 10, 2021, at 02:29, Chris Jones wrote:
>>
>>> On 9 Dec 2021, at 10:49 pm, SeaQuench wrote:
>>>
>>>> After downloading and installing the latest MacPorts for Catalina, I 
>>>> followed the instructions to migrate MacPorts: 
>>>> https://trac.macports.org/wiki/Migration
>>>>
>>>> Reinstalling the ports went without issue until Step 3e: `sudo 
>>>> ./restore_ports.tcl myports.txt`
>>>>
>>>> Executing that command resulted in the error I presented initially:
>>>>
>>>> ---> Computing dependencies for python38
>>>>
>>>> Error: Dependency 'openssl3' not found.
>>>>
>>>> ---> Computing dependencies for python39
>>>>
>>>> Error: Dependency 'openssl3' not found.
>>>>
>>>> Is that to be expected on a fresh install (before performing a sync)? I 
>>>> acknowledge that this outcome may result from the use of git versus rsync 
>>>> in keeping MacPorts up to date. I am behind a firewall, so i must use git 
>>>> to sync rather than use rsync.
>>>>
>>>> https://trac.macports.org/wiki/howto/SyncingWithGit
>>>>
>>>> If i substitute the command `sudo port -v sync` for the command `sudo port 
>>>> selfupdate` - as usual - I can now install openssl without error, and all 
>>>> dependencies are found after re-executing: `sudo ./restore_ports.tcl 
>>>> myports.txt`
>>>
>>> We need to see why you are not finding the openssl3 port, as that has been 
>>> available for some time.
>>>
>>> Please run
>>>
>>> sudo port -d sync
>>>
>>> And post what you get back to the list
>>
>> They already said that after running "sudo port sync", everything is working.
>>
>> "sudo port selfupdate" should selfupdate (update MacPorts base) and sync 
>> (update ports tree). If updating base failed for some reason, then it might 
>> not update the ports tree either. You mentioned being behind a firewall that 
>> prevents you from syncing with rsync. selfupdate has no option but to use 
>> rsync, so that would be a likely explanation for why selfupdate doesn't work 
>> for you, and why you should not use selfupdate and should instead (i) update 
>> MacPorts base manually when a new version is available, using an installer 
>> from our web site and (ii) sync to update ports.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to