Skip to content

v1.1.5+1: Minor refactors and fixes

Compare
Choose a tag to compare
@Darkness4 Darkness4 released this 31 Oct 18:18
· 313 commits to main since this release
v1.1.5+1
ee46e2f

Caution

Windows binaries are not statically compiled since v1.1.3+3. This is obviously a bug that need to be fixed.

Warning

v1.1.4+1 was removed due to a critical bug.

Refactors

  • Replaced waitgroup with errgroup
  • Add new state POST_PROCESSING for debugging
  • Fixed missing CANCELLED notification

Dropped support for dynamically linked binaries

While Debian seems OK, Fedora dnf is laggy as hell when using ARM64. While I could just drop support for ARM64, I decided to drop support for dynamically linked binaries for all distros (Debian, Alpine, RHEL, Fedora). For these reasons:

  • I don't have a good enough build system to build for each OS and each Arch: around 4 hours to build because of ARM64.
  • Files hosting through GitHub is not "standard". The more professional way is to have an actual repository (YUM, APK, DEB). And the packages aren't even signed.
  • Static binaries are easier and faster to build thanks to portage and crossdev. It is also future-proof.

Now, the only way to install with dynamic linking is to use go install with FFmpeg-devel packages installed. I'm sorry for the inconvenience, but there is no other way.

The nfpm.yaml is still here if you wish to package the binary yourself.

SHA256 Checksums

4ee334d4574738573f3b862efa684fab76e1398f8525145b8e3ffdd5540019e8 *fc2-live-dl-go-darwin-amd64
8f1ab175e9b6319620176e77cf2f9b8dc25db47bef1ea4b9d2e7060bc5006583 *fc2-live-dl-go-darwin-arm64
4904c22379b86fe5b2fe7c6080aa8b92b2049a46c77dae5c2fcd07929418528a *fc2-live-dl-go-linux-amd64
206dba3ad2e229d49a55503a53fa17510beb72e234301141383e6fa1a7fff204 *fc2-live-dl-go-linux-arm64
239ac3c59261e4d5f1d2847fb87f0b0f74298c87528409ed7fb25b9acb0eb12a *fc2-live-dl-go-linux-riscv64
6a16a6925e78b0b0525967cfbe23eb5acfd5dea3de12c9c6f40e9bc105eeb348 *fc2-live-dl-go-windows-amd64.exe

Full Changelog: v1.1.3+3...v1.1.5+1