thelinuxEXP, to linux
@thelinuxEXP@mastodon.social avatar

New and News video!

In this one, says no to , and Linus Torvalds finds it "hilarious", we also have a flaw in , plus showing off its theming capabilities, at least for GTK apps, plus some good news for Linux gaming!

https://youtu.be/qz7NHaCspzg

gabrielesvelto, to gentoo
@gabrielesvelto@fosstodon.org avatar

I had almost forgotten to honor the long standing tradition of posting a screenfetch once one completes a installation. Here you go:

governa, to gentoo
@governa@fosstodon.org avatar

Says NO to : Bans AI-Generated Code Submissions :gentoo:

https://news.itsfoss.com/gentoo-linux-bans-ai-code/

manut, to opensource
@manut@mountains.social avatar

Not using AI generated randomness in like decided by today is a really good and important decision, I really hope upstream projects and of course follow this!

joostruis, to linux
@joostruis@allthingstech.social avatar

Check out the upcoming features on the desktop. I'm really excited about this project!
https://blog.system76.com/post/hammering-out-cosmic-features

Here is a screenshot taken today while running Cosmic build against packaged for

linuxiac, to gentoo
@linuxiac@mastodon.social avatar

Gentoo Council forbids AI-generated content from being made in contributions due to copyright and quality concerns.
https://linuxiac.com/gentoo-council-implements-ban-on-ai-assisted-contributions/

joostruis, to gentoo
@joostruis@allthingstech.social avatar

Trying to build against stable tree. OMG.

soulsource, to gentoo
@soulsource@mastodon.gamedev.place avatar

WTF, ?

https://gitweb.gentoo.org/repo/gentoo.git/commit/profiles?id=bbe2b57efbc894c3a06c283927ae245d0d1b6454

A bit late to change this now, after the new profiles were declared stable, don't you think?

mgorny, to gentoo Polish
@mgorny@pol.social avatar

Jeszcze jeden post w temacie xz/sshd, a także wcześniejszej sprzedaży "Simple Mobile Tools".

Dawno temu, nauczono mnie ważnej zasady bezpieczeństwa w IT: kiedy grożą ci przemocą, ulegnij. Życie i zdrowie twoje i twojej rodziny jest ważniejsze niż jakikolwiek projekt wolnego oprogramowania, nad którym pracujesz. Wielu ludzi będzie cię obwiniać, ale ci naprawdę ważni zrozumieją.

Ale co, jeśli przed twoim nosem wisi marchewka, a nie kij? Co, jeśli ktoś oferuje ci pieniądze w zamian za "zdradę"? Powinieneś się opierać czy ulec?

Lecz czy nie powinieneś spodziewać się kija na drugim końcu? Czy nie uderzy cię wówczas, kiedy odrzucisz marchewkę? Wszak czy pieniądze nie są po prostu "cywilizowanym" sposobem umywania rąk od implikowanej groźby przemocy?

A co, jeżeli naprawdę potrzebujesz tych pieniędzy? Jeżeli z trudem wiążesz koniec z końcem, a odrzucenie marchewki jest kijem samo w sobie?

Cóż, nie sugeruję, że w spotka mnie taka sytuacja (sytuacja łapówki; brak dochodu znam aż za dobrze), ale naprawdę nie wiedziałbym jak postąpić. I jestem w stanie zrozumieć każdego, kto przyjąłby te pieniądze.

A morał z tego taki: dopóki ludzie będą wykorzystywać twórców wolnego oprogramowania jako darmową siłę roboczą, dopóty nie będą mieli prawa się dziwić, że istotne dla nich projekty są sprzedawane albo niszczone od środka.

spla, to gentoo Catalan
@spla@mastodont.cat avatar

Gràcies al USB HUB de la imatge, he tingut una idea que ja funciona perfectament: connectar disc durs externs al HUB, cadascun amb un sistema operatiu diferent. Si vull engegar , acciono l'interruptor del disc dur amb Gentoo, si vull engegar activo l'interruptor del HUB que alimenta al disc dur extern amb Ubuntu.
D'aquesta manera es poden tenir fins a 7 sistemes operatius diferents per a la .

Taffer, to linux
@Taffer@mastodon.gamedev.place avatar

Arch is the Linux distro for people too impatient to use Gentoo.

Lioh, to gentoo German
@Lioh@social.anoxinon.de avatar

That's great news: Gentoo is now part of the SPI (Software in the Public Interest) like many others, e.g. The Debian Project https://www.phoronix.com/news/Gentoo-Linux-SPI-Project

https://www.spi-inc.org/projects/gentoo/

linuxiac, to linux
@linuxiac@mastodon.social avatar

Gentoo Linux Becomes an SPI Associated Project for Fiscal Efficiency
https://linuxiac.com/gentoo-linux-becomes-an-spi-associated-project-for-fiscal-efficiency/

gabrielesvelto, to linux
@gabrielesvelto@fosstodon.org avatar

Just stumbled upon TLP and it's both a fantastic tool and has extremely detailed documentation on improving your battery life:

https://linrunner.de/tlp/

gabrielesvelto,
@gabrielesvelto@fosstodon.org avatar

To sum it up: installing thermald and tlp means my installation has practically optimal power management settings without having to touch a single configuration file. An incredible improvement compared to just a few years ago.

mattst88, to random
@mattst88@fosstodon.org avatar

Weird debugging mystery. On an ARM system, I saw a few packages failing to build with a strange error:

> 1 {standard input}: Assembler messages:
> 1285 {standard input}:3629: Error: garbage following instruction -- `vmov.f64 d0,#6.:e+0'

I started seeing this after updating the system, which also updated gcc. I suspected a gcc regression, so I filed https://bugs.gentoo.org/923154 in Gentoo's bugzilla.

I found that the previous version of gcc didn't have this problem. Should be able to bisect..

mattst88,
@mattst88@fosstodon.org avatar

I also tried and couldn't reproduce the failure in a 32-bit chroot on 's development machine, so I was stuck doing all the debugging (and loooooong builds) on my very slow single-core 800MHz Solid Run .

Diff'ing the assembly output between the working and non-working gcc versions I saw:

> - vmov.f64 d0, #6.:e+0
> + vmov.f64 d0, #7.0e+0

Naturally, binutils' assembler fails to recognize "6.:e+0" as a floating-point constant. Where is the ":" coming from?

mgorny, to opensource Polish
@mgorny@pol.social avatar

Szczerze mówiąc, najgorszym skutkiem dziury xz/sshd jest wyniszczenie zaufania w projektach .

No więc mamy kogoś nowego, kto aktywnie wrzuca propozycje zmian na przeglad. Nie przyglądałem się bardzo dokładnie, ale wygląda to na dobrą robotę. Wszystko ładnie opisane tak, by ułatwić przegląd. Wszystko to, czego byśmy chcieli. Ale co, jeśli to jest złoczyńca, który stara się szybko zbudować zaufanie?

Dodatkowo, grzecznie pinguje po tygodniu od wysłania zmiany. Cóż, nie widzę w tym nic złego. Takie podejście ma sens. Ale co, jeśli to złoczyńca, który stara się wywierać presję na opiekunów pakietów?

A może po prostu to świetny, dobrze zorganizowany współtwórca .

mgorny, to gentoo Polish
@mgorny@pol.social avatar

Po otrzymaniu kolejnego zgłoszenia błędu, że pythonowa paczka (tym razem ) nie buduje się, bo użytkownik nie ma dostatecznie nowej wersji paczki , zgłosiłem wniosek o to, by uczyniło weryfikację "trove classifiers" opcjonalną, albo przynajmniej nie traktowało jej niepowodzenia jako błędu.

W tej chwili z tym się po prostu nie da ujechać. Technicznie rzecz biorąc, każda paczka musiałaby deklarować minimalną wersję paczki trove-classifiers, która dostarcza niezbędne im identyfikatory, a my musielibyśmy kopiować te specyfikacje do ebuildów w . Jednakże to mało prawdopodobne, więc w praktyce zmuszeni jesteśmy sprawdzać wszystkie identyfikatory, używane przez paczki, i dopasowywać je do wersji trove-classifiers. Albo — bardziej realistycznie — zawsze wymagać najnowszej dostępnej wersji, i mieć nadzieję, że nie zapomnimy regularnie aktualizować tej zależności.

https://github.com/pypa/hatch/issues/1368
https://bugs.gentoo.org/928447

lobocode, to FreeBSD Portuguese
@lobocode@hachyderm.io avatar

After a year and a half of using daily, it will be impossible to go back to using unless it's minimally based on BSDs (like , , ).

m3tti, to gentoo German
@m3tti@functional.cafe avatar

Found my new old love man i somehow missed it. Thank you gentoo guys to still keep up the awesome work. and with the binary option it is now even more cooler to use. Cause you get started really fast and can go from there.

mgorny, to gentoo Polish
@mgorny@pol.social avatar

Po tym, jak udało mi się rozwiązać problem z ichnim sandboksem, udało mi się uruchomić Firefoksa, zbudowanego ze źródeł, z załączonym wsparciem . Niestety, wygląda na to, że jest niekompletne.

mgorny, to gentoo Polish
@mgorny@pol.social avatar

Ostatnio zastosowałem prostą sztuczkę w standardowej inwokacji PyTesta w , by rzucało błąd, kiedy wykryje nieużywane funkcje async. Miało to na celu zwiększenie szansy zauważenia, jeśli w którejś paczce przypadkiem pominięto zależność od dev-python/pytest-asyncio (albo równoważnej wtyczki), albo przy wyłączonym automatycznym ładowaniu wtyczek, pominięto ładowanie takiej wtyczki.

Dziś otrzymałem pierwsze zgłoszenie, dotyczące paczki dev-python/ipython. Przeszukałem źródła, i potwierdziłem zależność — tyle, że z jakiegoś powodu przypiętą do wersji < 0.22. No cóż, nie mamy już takiej, ale warto sprawdzić, czy mimo to nie zadziała. Tak więc dodałem zależność, dodałem -p asyncio… a dalej jej nie widzi. Podrapałem się po głowie, spróbowałem PYTEST_PLUGINS — dalej nie działa. Co do…?

Tak więc sklonowałem repozytorium git, spróbowałem ze starszą wersją wtyczki — testy działają. Zaktualizowałem do 0.23.6, przestały działać. Sprawdziłem historię, i okazało się, że starą wersję wymuszono ze względu na błąd w wydaniu 0.22.0. Tyle że ten błąd już poprawiono, wydanie usunięto, a mój problem był zupełnie inny.

Przyjrzałem się sprawie bliżej. Z jakiegoś powodu, w kodzie testy nie są bezpośrednio oznaczone markerem pytest.mark.asyncio. Zamiast tego, conftest.py automatycznie dodaje ten marker do wszystkich testów, będących współprogramami. Ze starszymi wersjami to działało, z nową przestało. Wygląda na to, że test zostaje poprawnie oznaczony, ale wówczas przestaje być rozpoznawany jako współprogram. Przygotowałem minimalny przykład i zgłosiłem problem.

Istotne w tej historii jest to: (potencjalny) problem nie został zauważony przez dłuższą chwilę, bo autorzy IPythona przedwcześnie wymusili starą wersję ze względu na chwilowy błąd, a następnie nie usunęli tego ograniczenia.

https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass/python-utils-r1.eclass?id=1f35acddca01e91d4477f3d0340c47329517f474
https://bugs.gentoo.org/928411
https://github.com/ipython/ipython/commit/e27ee203ad54df0431d817abad09ec1caafde4d6
https://github.com/pytest-dev/pytest-asyncio/issues/810

kura, to gentoo

Me just went live, streaming my install of on my laptop. maybe someone is interested?

https://z0ne.stream

Sweetshark, to linux
@Sweetshark@chaos.social avatar

Its also kinda enlightening on how distros react to the backdoor:

  • "lets rerelease the version from the untrusted party, we run autogen.sh ourselves now"
  • "lets roll back to the last version not having any changes by the untrusted party and rebuild our infra from scratch"

I know which of these I trust more as an upstream ...

Sweetshark,
@Sweetshark@chaos.social avatar

both masked the 5.6 release and additionally removed it from the repo, even though the backdoor as known so far would not get injected when running your own autofoo and also just targeted dpkg/rpm. Good.

mgorny, to gentoo Polish
@mgorny@pol.social avatar

Jak sobie to wyobrażałem: włączę na cienkim lapku, zasypie stacjonarnego Ryzena kompilacjami, utrzymując 12 wątków z boostem na 100% obciążeniu, i skończy kompilować webkit-gtk w chwilę.

Jak wyszło w praktyce: 4 rdzenie laptopa są w 100% obciążone preprocesorem i nie wyrabiają z dostarczaniem zadań Ryzenowi, a ten je wykonuje tak szybko, że ledwie jest obciążony.

No cóż, przynajmniej preprocesor nie zużywa tak dużo pamięci jak pełna kompilacja, więc budowanie cały czas postępuje, zamiast zaciąć się na swapowaniu.

mgorny, to opensource Polish
@mgorny@pol.social avatar

Wzdych. Pod wpływem pewnego wątku na pewnej liście mailingowej, mam potrzebę napisania jeszcze czegoś, pesymistycznie, w temacie xz/sshd.

Co nie nastąpi? Długotrwała poprawa finansowania i wsparcia twórców . I przez "twórców", mam na myśli prawdziwych ludzi, którzy muszą za coś kupić jedzenie i zapłacić rachunki, a nie "projekty".

Co już się dzieje? Szukanie winnych, rzucanie wspaniałych pomysłów i oczekiwań w stosunku do już wypalających się twórców.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines