[Bug 239293] fetch-list: broken handling of DISTFILES when it has entries with subdirectories

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jul 19 07:12:11 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239293

Tobias Kortkamp <tobik at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(rust at F |maintainer-feedback+
                   |reeBSD.org)                 |
                 CC|                            |ports-bugs at FreeBSD.org
           Assignee|rust at FreeBSD.org            |portmgr at FreeBSD.org
          Component|Individual Port(s)          |Ports Framework
            Summary|lang/rust: `make            |fetch-list: broken handling
                   |fetch-list` fails           |of DISTFILES when it has
                   |                            |entries with subdirectories
             Status|New                         |Open

--- Comment #3 from Tobias Kortkamp <tobik at freebsd.org> ---
Ok, I am able to reproduce it if I do not have write permissions to
/usr/ports/lang/rust.  For some reason fetch-list or fetch-url-list
attempt to mkdir /usr/ports/lang/rust/2019-05-23 on fetch-list or
fetch-url-list, which does not make a whole lot of sense since it
is not even under /usr/ports/distfiles/.  But then again fetch-list
should probably not even attempt creating any directories at all.

This also affects other ports that have a DISTFILES with a / in
them like devel/rust-cbindgen or devel/rust-bindgen.  This seems
like bad behavior of or an unhandled edge case in do-fetch.sh (or
somewhere else?) to me.  Assigning to portmgr.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list