Bug 259823 - devel/icu: Fails to checksum: icu4c-70_1-src.tgz is not in /usr/ports/devel/icu/distinfo.
Summary: devel/icu: Fails to checksum: icu4c-70_1-src.tgz is not in /usr/ports/devel/i...
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: FreeBSD Office Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-13 21:31 UTC by jSML4ThWwBID69YC
Modified: 2021-11-14 01:17 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (office)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jSML4ThWwBID69YC 2021-11-13 21:31:37 UTC
The update from icu-69 to icu-70.1_1,1 is not working. Here is the error from portmaster. 

```
===>>> Currently installed version: icu-69.1,1
===>>> Port directory: /usr/ports/devel/icu

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for devel/icu in background
===>>> Gathering dependency list for devel/icu from ports
===>>> Initial dependency check complete for devel/icu


===>>> Starting build for devel/icu <<<===

===>>> All dependencies are up to date

===>  Cleaning for icu-70.1_1,1
===>  License ICU accepted by the user
===>   icu-70.1_1,1 depends on file: /usr/local/sbin/pkg - found
=> icu4c-70_1-src.tgz is not in /usr/ports/devel/icu/distinfo.
=> Either /usr/ports/devel/icu/distinfo is out of date, or
=> icu4c-70_1-src.tgz is spelled incorrectly.
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/icu
```
Comment 1 Herbert J. Skuhra 2021-11-13 21:57:03 UTC
There is probably something wrong with the distinfo file in your checkout. Can you run 'git diff' and 'git status' in /usr/ports/devel/icu? And try 'git checkout distinfo'.
Comment 2 jSML4ThWwBID69YC 2021-11-13 22:02:08 UTC
Hello, 

The ports tree is from 'portsnap fetch update', or 'portsnap extract'. There's no git repository.
Comment 3 Herbert J. Skuhra 2021-11-13 22:47:14 UTC
Well, I can't reproduce this with a fresh "portsnap fetch extract" in a test vm.
Have you checked the content of the distinfo file? Does it contain the correct filename (icu4c-70_1-src.tgz)?
Comment 4 jSML4ThWwBID69YC 2021-11-13 23:14:48 UTC
It's a local issue. I have a single download of the ports tree that is synced to other systems to alleviate load on the FreeBSD mirror systems. For some reason, that specific port was not updating, even when others were. Deleting the directory and syncing a fresh copy provides the correct values. 

I apologize for the noise.