Page MenuHomeFreeBSD

fetch-list: broken handling of DISTFILES when it has entries with subdirectories
ClosedPublic

Authored by mat on Jul 30 2019, 1:18 PM.
Tags
None
Referenced Files
F132402439: D21112.id60320.diff
Thu, Oct 16, 3:18 PM
Unknown Object (File)
Wed, Oct 15, 11:27 AM
Unknown Object (File)
Wed, Oct 15, 7:58 AM
Unknown Object (File)
Mon, Oct 13, 6:21 AM
Unknown Object (File)
Sep 13 2025, 7:27 AM
Unknown Object (File)
Sep 9 2025, 4:11 AM
Unknown Object (File)
Aug 3 2025, 11:06 PM
Unknown Object (File)
Aug 2 2025, 2:37 AM
Subscribers
None

Details

Summary

See 239293 for what is broken exactly.

Test Plan
cd lang/rust
$ make fetch-list | sh -x
+ mkdir -p /home/mat/work/freebsd/distfiles/rust
+ cd /home/mat/work/freebsd/distfiles/rust
+ env /usr/bin/fetch -Fpr -S 98707920 http://distcache.FreeBSD.org/ports-distfiles/rust/rustc-1.36.0-src.tar.xz
rustc-1.36.0-src.tar.xz                                 94 MB 1828 kBps    22s
+ mkdir -p /home/mat/work/freebsd/distfiles/rust
+ cd /home/mat/work/freebsd/distfiles/rust
+ mkdir -p 2019-05-23
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/ports-distfiles/rust/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd          70 MB 1684 kBps    43s
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz https://static.rust-lang.org/dist/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
fetch: https://static.rust-lang.org/dist/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz: size unknown
fetch: https://static.rust-lang.org/dist/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz: size of remote file is not known
2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd          70 MB 9219 kBps    08s
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-east.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.eu.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 73812596 -o 2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-west.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rustc-1.35.0-x86_64-unknown-freebsd.tar.gz
+ mkdir -p /home/mat/work/freebsd/distfiles/rust
+ cd /home/mat/work/freebsd/distfiles/rust
+ mkdir -p 2019-05-23
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/ports-distfiles/rust/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
2019-05-23/rust-std-1.35.0-x86_64-unknown-free          79 MB 2871 kBps    28s
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz https://static.rust-lang.org/dist/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
fetch: https://static.rust-lang.org/dist/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz: size unknown
fetch: https://static.rust-lang.org/dist/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz: size of remote file is not known
2019-05-23/rust-std-1.35.0-x86_64-unknown-free          79 MB    9 MBps    08s
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-east.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.eu.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 83588135 -o 2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-west.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/rust-std-1.35.0-x86_64-unknown-freebsd.tar.gz
+ mkdir -p /home/mat/work/freebsd/distfiles/rust
+ cd /home/mat/work/freebsd/distfiles/rust
+ mkdir -p 2019-05-23
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/ports-distfiles/rust/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz
2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd        6088 kB 1681 kBps    04s
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz https://static.rust-lang.org/dist/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz
fetch: https://static.rust-lang.org/dist/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz: size unknown
fetch: https://static.rust-lang.org/dist/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz: size of remote file is not known
2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd        6088 kB 9399 kBps    01s
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz http://distcache.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-east.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz http://distcache.eu.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz
+ env /usr/bin/fetch -Fpr -S 6235107 -o 2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz http://distcache.us-west.FreeBSD.org/local-distfiles/tobik/rust/2019-05-23/cargo-0.36.0-x86_64-unknown-freebsd.tar.gz

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mat edited the summary of this revision. (Show Details)
This revision was not accepted when it landed; it landed in state Needs Review.Jul 31 2019, 10:10 AM
This revision was automatically updated to reflect the committed changes.