Michael Telatynski
Michael Telatynski
3 could be a combo of 1 and 2, though might just be extra complexity and maintenance burden to support two tar implementations and sometimes hardlinks sometimes not. How about...
In our case it was to deduplicate source files. `res/img/element.png` was previously the icon passed to resources, vs the icons in build being used by builder to drop in hicolor....
@jordansissel thanks for getting a fix over the line, any chance of a release 👼?
@jordansissel thanks, will give it a go against Element right now CI is whirring away https://github.com/element-hq/element-desktop/pull/2609
``` ~/D/linux-amd64-sqlcipher-static  dpkg-deb --fsys-tarfile element-desktop-nightly_1.12.0_amd64.deb | tar -tv | grep '^h' 273ms  Thu 2 Oct 21:28:07 2025 hrw-r--r-- 0 0 0 0 2 Oct 21:15 ./usr/share/icons/hicolor/512x512/apps/element-desktop-nightly.png link to...
``` • executing file=fpm args=-s dir --force -t deb --debug --log debug -d libgtk-3-0 -d libnotify4 -d libnss3 -d libxss1 -d libxtst6 -d xdg-utils -d libatspi2.0-0 -d libuuid1 -d libsecret-1-0...
Confirmed that electron-builder is also creating hardlinks in some cases, amusing that both layers caused a similar issue :D
An option to use the gnu grep option to dereference hardlinks, or automatically specifying it for gnu grep would be nice. Otherwise what you've landed is great, at least now...
I don't think the core devs have enough bandwidth to monitor all the additional release formats, there was a FlatPak PR from community that has gone stale for this reason...
Also making an arbitrary file from the internet executable and running it sounds like such a great recipe...