<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Kenneth,<div><br></div><div>As you only had octave itself update, it seems likely that you don’t have any octave packages installed. As Ryan said, is the directory placeholder where packages are normally installed. However, that directory is empty until you install an octave package,</div><div><br id="lineBreakAtBeginningOfMessage"><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Marius</div><div>--</div><div>Marius Schamschula</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<div><br><blockquote type="cite"><div>On Mar 30, 2025, at 1:42 PM, Kenneth Wolcott <kennethwolcott@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div dir="ltr">Hi Ryan;<div><br></div><div> Since it wasn't a fatal error, the octave port work area was automatically cleaned, so I only have the details that I provided in the initial email.</div><div><br></div><div> I did a self update.</div><div><br></div><div> I did a port outdated.</div><div><br></div><div> The octave port was the only port that needed updating.</div><div><br></div><div> I then did a port upgrade outdated.</div><div><br></div><div>That's it.</div><div><br></div><div>Hope that helps.</div><div><br></div><div>Ken Wolcott</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Mar 30, 2025 at 8:43 AM Ryan Carsten Schmidt <<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"></div><div dir="ltr">On Mar 29, 2025, at 21:03, Kenneth Wolcott wrote:</div><div dir="ltr"><blockquote type="cite"><br></blockquote></div><blockquote type="cite"><div dir="ltr">What is a 'turd_octave'? this occurred during the most recent update to the octave package...<div dir="ltr"><div><br></div>recreating package description from .turd_octave<br>warning: directory .turd_octave is not a valid package<br>warning: called from<br> rebuild at line 71 column 7<br> pkg at line 707 column 9</div>
</div></blockquote><br><div>When a Portfile uses the directive destroot.keepdirs to tell MacPorts to keep a directory as part of the port's contents even though it is empty, this is accomplished by MacPorts creating an invisible "turd" file in the directory so that it is not empty. The octave Portfile does this here:</div><div><br></div><div><a href="https://github.com/macports/macports-ports/blob/595780010dd23eef0efe9602355c0de096008425/math/octave/Portfile#L728" target="_blank">https://github.com/macports/macports-ports/blob/595780010dd23eef0efe9602355c0de096008425/math/octave/Portfile#L728</a></div><div><br></div><div>In your warning message it is being referred to as a directory rather than a file. I assume that is simply a mistake in the warning message.</div><div><span style=""><br></span></div><div><font><span>Something about octave is unexpectedly trying to process the turd file as if it were an octave package. Since it isn't one it complains. </span></font></div><div><font><span><br></span></font></div><div><font><span>You could file a bug report. Be sure to mention what commands you ran that resulted in these messages. </span></font></div></div></blockquote></div>
</div></blockquote></div><br></div></div><br><br><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Marius</div><div>--</div><div>Marius Schamschula</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></body></html>