fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#backports

1 post1 participant0 posts today

Бобер который смог: бекпорт Golang на Windows 7

После того как нам удалось сделать это с Node.js , занялись поиском следующей жертвы, которой после недолгих раздумий стал компилятор Go . Полгода жестоких экспериментов и удивительный результат.

habr.com/ru/articles/893302/

ХабрБобер который смог: бекпорт Golang на Windows 7После того как нам удалось сделать это с Node.js , занялись поиском следующей жертвы, которой после недолгих раздумий стал компилятор Go . Полгода жестоких экспериментов и удивительный результат....

#Debian update day for me, following the release of 12.10 yesterday.

I updated the main desktop, plus my #raspberryPi and a #minipc, which I use for some #docker containers.

They were all entirely harmless and easily completed in a few minutes each. A clean reboot sets me up for updates until 12.11 is released.

I do regularly check for updates, but largely only do things like browsers for the most part, leaving other updates until the next point release from #debian
I do of course check for any nasty security updates and will apply them on a case-by-case basis.

For me, the beauty of #debian #stable is that it is so stable. Yes, I do leverage #backports for a few packages (mostly LibreOffice) but otherwise it is left alone.

My main desktop stays on 24/7 so it can often be the case that the uptime is the entire time between a point release and the next. 3 months or so uptime on a desktop needs a stable base, and #debian gives me that.

Continued thread

After some hours of debugging, I conclude it isn't caused by a bug in Dirt (though there might still be some bugs there).

Rather, this one seems to be a #bug in #Pipewire 's implementation of #JACK protocol (#Debian #Bookworm 0.3.65-3+deb12u1). Upgrading to 1.2.7-1~bpo12+1 from Bookworm #BackPorts seems to have fixed it.

In more detail, `jack_time_to_frames(client, time)` was occasionally returning bogus values in the far future, which made Dirt's pending sound queue fill up (because the sounds would never get played).

some output from printf, middle line shows bug:
```
startT = 214465908, when = 59192907023, when2 = 59192907032, sound->when = 1737176330.247233, epochOffset = 1737117137.340209
startT = 2361950208, when = 59192907023, when2 = 103932163072, sound->when = 1737176330.247233, epochOffset = 1737117137.340209
startT = 214470490, when = 59193002284, when2 = 59193002280, sound->when = 1737176330.342493, epochOffset = 1737117137.340209
```

code:
```
jack_time_t when = (sound->when - epochOffset) * 1000000;
jack_nframes_t startT = jack_time_to_frames(jack_client, when);
jack_time_t when2 = jack_frames_to_time(jack_client, startT);
printf("startT = %u,\twhen = %lu,\twhen2 = %lu, sound->when = %f,\tepochOffset = %f\n", startT, when, when2, sound->when, epochOffset);
sound->startT = startT;
```

Any web developers here who can make fasttrack.debian.net web page responsive ? #askfedi #debian #freesoftware

Debian Fast Track is a repository that allows making “backports” of packages available to users of the stable distribution, if those packages cannot be maintained in testing and backported in the usual way.

This service was started originally to provide #gitlab packages and now include other software like #VirtualBox. Hosting sponsored by #Infomaniak

Continued thread

Using #pipewire for screen sharing alongside #pulseaudio for audio hasn't been a great experience and complicated stuff a lot. I had it working by disabling all audio in pipewire, but I switched back to a complete pipewire setup.

I enabled #Debian #backports and installed the newer packages from there. I hope this'll improve the situation in one of two ways:

  • solve the issue with open memfd or at least let it take longer to occure
  • give me a version of pipewire and #wireplumber that is not that much outdated that even the official online documentation doesn't cover it anymore
Replied in thread

@normplum
#LMDE 6 kernels come from #Debian #Stable which is presently #bookworm 12.6

If you want or need a newer kernel, you can use the #Debian #Backports to get this.

Backports are enabled in #LMDE so you just need to target this within your `apt` command such as with `sudo apt install -t bookworm-backports linux-image-amd64` or similar. This will correctly pull in from backports the other elements.

The advantage of using backports is that they're correctly processed for future upgrades etc.

Linux-Distributionen verwenden üblicherweise nicht den aktuellen "offiziellen" Kernel, sondern suchen einmal eine Version aus und pflegen diese dann mehr oder weniger in Eigenregie weiter. Das soll eigentlich für weniger (vor allem sicherheitsrelevante) Fehler sorgen, tut aber wohl eher das Gegenteil:
ciq.com/whitepaper/vendor-kern
#linux #backports

CIQCIQ | Vendor Kernels, Bugs and StabilityIntroduction Linux vendor kernels are currently created by taking a frozen snapshot of a specific linux release associated with a git reference or git tag, and then back-porting selected fixes as the…