<div dir="ltr">Tim,<div><br></div><div>My apologies for going silent for so long as life seems to keep throwing urgent tasks in my path these days.  Unfortunately, I have not been able to find the time to work on much of anything Smalltalk related recently.  At this point I'd completely understand if you need to go a different way rather than continuing to wait on me.  Here's a recap of where things stand...<br><br>Work completed:<br>1) I have (or had... it worked as of late last year) working multi-arch packaging for i386/amd64/armhf/arm64.  On x86, side-by-side installs of i386 and amd64 packages were confirmed working. (I don't recall if side-by-side ARM 32- and 64-bit versions were working yet or not)<br>2) Thanks to Dave's changes to the classic VM repo, all VM packages can co-exist.  This should provide roughly the functionality of the all-in-one packaging in terms of being able to run the majority of images in use out there.<br>3) Given 1 & 2, the packages can be built and either manually installed or installed via a custom (Debian package) repo.<br><br>Work remaining to be done:<br>1a) I was beginning work with Tobias and Marcel to make the (relatively minor, IIRC) changes needed to integrate the packaging work into the VM (github) repo.<br>1b) There was also a desire to include CI builds in the scope.  I don't recall how much there is to do for this.<br>2) There are several (IIRC, 3) embedded libraries that need to be eliminated (i.e. switch to using the Debian package repo versions of the libraries) to comply with Debian packaging policies.  This does not appear to be entirely straightforward as the Squeak library versions are rather ancient and there's at least one custom patch to work around an issue with a library. (based on my preliminary research on the JPEG library, this is probably the largest bit of work remaining)<br>3) Once 2 is done, work with the Debian maintainer to get the packages included in the Debian package repos.  This will likely require some additional minor tweaks to make the maintainers happy.  This process will require some diplomacy as the package maintainers don't have a deep understanding of why Squeak does things the way it does and wanted some things that aren't possible... but initial feedback was encouraging that getting them on board is feasible.<br><br>Given my availability currently, I could probably commit to helping finish item 1a in the near future (i.e. this year) if we just wanted to integrate what I have into the github repos.  It's items 1b, 2 and 3 that are difficult for me to commit to a timeframe on right now.<br><br>Please let me know your thoughts...<br></div><div><br></div><div>Thanks,</div><div>Phil</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 17, 2022 at 3:30 PM tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">HI PhilB; are you still around on the list? Wondering if any progress on making the Debian package thing has been made?<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
Useful random insult:- A mental midget with the IQ of a fencepost.<br>
<br>
<br>
<br>
</blockquote></div>