Changes between Initial Version and Version 1 of Ticket #71180, comment 6


Ignore:
Timestamp:
Oct 29, 2024, 6:10:54 AM (8 days ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #71180, comment 6

    initial v1  
    1 Yes but I'm not delighted about the prospect of putting that incantation into every affected port in a `platform darwin 8` block. Granted, that kind of is what I suggested in comment:ticket:61276:11 but it would be nice if base could extract these distfiles properly since they're apparently common. Josh pointed out elsewhere that Tcllib has a way to read/write tar files that might not be susceptible to this problem. Rewriting the extract phase to use Tcllib instead of gnu or bsd tar might be an option, and might be a step toward a fix for other issues like #50969 and #61276 — although in #61276 we did discover that the software producing the tarballs was faulty and that software has since been fixed. And if these distfiles you're encountering with malformed pax extended attribute are also faulty, then the ideal solution here would also be to fix the software that produced the files.
     1Yes but I'm not delighted about the prospect of putting that incantation into every affected port in a `platform darwin 8` block. Granted, that kind of is what I suggested in comment:ticket:61276:11 but it would be nice if base could extract these distfiles properly since they're apparently common now. Josh pointed out elsewhere that Tcllib has a way to read/write tar files that might not be susceptible to this problem. Rewriting the extract phase to use Tcllib instead of gnu or bsd tar might be an option, and might be a step toward a fix for other issues like #50969 and #61276 — although in #61276 we did discover that the software producing the tarballs was faulty and that software has since been fixed. And if these distfiles you're encountering with malformed pax extended attributes are also faulty, then the ideal solution here would also be to fix the software that produced the files.