<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
Hi IOhannes <br>
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
I'm not asking for anything to be changed, just  seeking advice on how to make my upload without messing it up.<br>
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
If I generate the package,  delete the dummy external and the checksum, then upload the package (generating a new checksum), will it work?
<br>
<br>
</div>
<div dir="auto" style="direction:ltr; margin:0; padding:0; font-family:sans-serif; font-size:11pt; color:black">
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Pd-list <pd-list-bounces@lists.iem.at> on behalf of IOhannes m zmölnig <zmoelnig@iem.at><br>
<b>Sent:</b> Saturday, June 2, 2018 10:41:43 PM<br>
<b>To:</b> pd-list@lists.iem.at<br>
<b>Subject:</b> Re: [PD] deken package question</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:11pt;">
<div class="PlainText">On Fri, Jun 01, 2018 at 02:40:33PM +0000, Liam Goodacre wrote:<br>
> I've got it to work, but when I generate the package it doesn't identify the platform, giving me something like "context[v0.4]--.dek". I guessed that this was because the externals I'm using are all in sub-folders, so I tried copying one across to the main
 folder. Sure enough, the package now identifies the platform correctly, but I'm not sure what the best course of action is from here. Should I:<br>
<br>
the main obstacle here is that this is not really the common use-case for<br>
which deken cmdline is optimized (which is: packaging a single library,<br>
without internal dependencies).<br>
<br>
i think that the tool should cover the most common use cases, but there<br>
is no need to support edge cases (the difficulty is obviously in drawing<br>
the line).<br>
<br>
>   1.  zip the package with the extra external, then delete it once the compression is done (but this would probably invalidate the checksum?)<br>
<br>
well, if the checksum (and/or gpg signature) are missing and you are<br>
using `deken upload` for uploading they will be automatically<br>
(re)generated.  (however, i was thinking about introducing "--gpg=no" and<br>
"--hash=no" args to prevent this (also for packaging).<br>
<br>
>   2.  zip the package without the extra external, then rename it manually<br>
<br>
not sure i totally understand what you mean by this, but it sounds<br>
brittle.<br>
<br>
>   3.  something else?<br>
<br>
probably a "--recursive" (or similar) flag to indicate that<br>
subdirectories should be searched recursively would help (please open a<br>
ticket in the issue tracker, if you agree).<br>
it was a conscious decision to *not* do recursive searches by default, i<br>
don't think i want to change that.<br>
<br>
mgfdsar<br>
IOhannes<br>
<br>
> <br>
> Thanks,<br>
> <br>
> Liam<br>
<br>
> _______________________________________________<br>
> Pd-list@lists.iem.at mailing list<br>
> UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list">
https://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
_______________________________________________<br>
Pd-list@lists.iem.at mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list">
https://lists.puredata.info/listinfo/pd-list</a><br>
</div>
</span></font>
</body>
</html>