taky mam vzdycky "radost", kdyz vidim update tohohle molochu. Bohuzel mam jednu appku, kde to nejde vypnout a zatim sem byl linej ten -9999 ebuild poradne prozkoumat, jestli bych to nevypl nebo je to nak vic zadratovany. Naivne sem si myslel (tak pred pul rokem), ze zkusim prepnout par balicku na binarni, ale ono to nejde (zatim?) uplne mixovat. Jen pokud existuje -bin alternativa separe, i u LO sem musel prejit na kompilaci, protoze -bin je zoufale stara a dle bugzilly to moc nevypada.
byvalo i hur :) kdyz sem s gentoo zacinal, tak muj 6kg notas s P4 daval OO.org ~24h (nastesti pomerne rychle byl pak i binarni) ... btw firefox ma udrzovanej www-client/firefox-bin (esr i nejnovejsi), takze tady du cestou nejmensiho odporu.
@mahdi Ten FF mě vůbec netrápí. Ani LO. Zato Chromium byl jiný příběh. Tam bin balíček byl, ale zrušili ho, kompilovat to nechci, tak jsem skončil u FlatPacku. Občas v něm potřebuji něco otestovat a na to mi flatpack stačí.
Proč by nemělo? Víš kolik bugů uživatelé Gentoo odhalí, když se balíky pokoušejí kompilovat v různých divokých kombinacích? 😄
Plus ebuildy, většinou jednoduché povýšení balíku na novější verzi pouhým přejmenováním ebuildu a jednoduchá integrace patche - vlastního nebo opravy z dosud nevydané verze.
@Marián Kyral @mahdi Já mám Firefox a Thunderbird binární, protože tam jsou updaty hodně časté, Libreoffice kompiluju na svých třech strojích pod hodinu (jsou to děla), na čas Qtwebengine se mi nechce vzpomínat.
Zkoušel jsem binpkg gcc, protože mi chvíli zlobila jeho kompilace, ale jinak té binpkg větvi Gentoo rozumím tak, že je spíš pro případ, kdy člověk spravuje síť a nechce kompilovat na každém PC.
Ta binární větev je pro všechny, kdo využívají nejčastější kombinaci USE flagů. Pokud člověk moc nedivočí, tak se použije binární balík. Jinak se kompiluje.
Bohužel čím větší balík, tím více USE flagů a tím větší šance, že se bude muset kompilovat. Nebylo by špatné, mít nějaký nástroj, který by mi řekl, kterými USE flagy se liším.
ja bych proste preferoval "whitelist" (pokud je ten termit jeste pruchozi ) tzn tyhle 3 balicky vem binarni, pokud koliduji, ukaz me diff (podobne jako u priznaku/maskovani), zbytek chcu vzdy ze zdrojaku. Nicmene za ty roky na gentoo, to beru jen jako uplne tiptop a snad nebude tech molochu pribyvat. Nebo aspon existovat alternativy. Gentoo je pro me prave ta moznost, napr porad jet na OpenRC, at si kdo chce co chce mysli.
@lvl3k To je jedno jak to počítá, nic to nemění na faktu, že je to bumbrlíček co papá hodně zdrojů a strašně dlouho. Navíc je jedna kopie pro QT, druhá pro gtk, třetí v Chromiu, čtvrtá…
Fakt by z toho nešlo udělat knihovnu, kterou bude používat více aplikací? Něco mi říká, že s trochou snahy by to šlo.
Jiří Pavlík
in reply to Marián Kyral • •mahdi
in reply to Marián Kyral • • •Marián Kyral
in reply to mahdi • • •@mahdi No je to na …
Firefox 30 minut, libreoffice cca 1 hodina, qtwebengine 2 hodiny 🤷♂️
mahdi
in reply to Marián Kyral • • •Jiří Pavlík likes this.
Marián Kyral
in reply to mahdi • • •mahdi
in reply to Marián Kyral • • •gentoo-overlay/www-client at master · PF4Public/gentoo-overlay
GitHubMiroslav Suchý
in reply to mahdi • • •Marián Kyral
in reply to Miroslav Suchý • • •@mirek @mahdi
Proč by nemělo? Víš kolik bugů uživatelé Gentoo odhalí, když se balíky pokoušejí kompilovat v různých divokých kombinacích? 😄
Plus ebuildy, většinou jednoduché povýšení balíku na novější verzi pouhým přejmenováním ebuildu a jednoduchá integrace patche - vlastního nebo opravy z dosud nevydané verze.
Jiří Pavlík
in reply to Miroslav Suchý • •Marián Kyral
in reply to Jiří Pavlík • • •@jiri @mirek @mahdi
Já teda raději dělám něco jiného, třeba koukám na YT nebo Fedi, kompilace běží na pozadí 😎
Jiří Pavlík likes this.
Jiří Pavlík
in reply to Marián Kyral • •@Marián Kyral @mahdi Já mám Firefox a Thunderbird binární, protože tam jsou updaty hodně časté, Libreoffice kompiluju na svých třech strojích pod hodinu (jsou to děla), na čas Qtwebengine se mi nechce vzpomínat.
Zkoušel jsem binpkg gcc, protože mi chvíli zlobila jeho kompilace, ale jinak té binpkg větvi Gentoo rozumím tak, že je spíš pro případ, kdy člověk spravuje síť a nechce kompilovat na každém PC.
mahdi likes this.
Marián Kyral
in reply to Jiří Pavlík • • •@jiri @mahdi
Ta binární větev je pro všechny, kdo využívají nejčastější kombinaci USE flagů. Pokud člověk moc nedivočí, tak se použije binární balík. Jinak se kompiluje.
Bohužel čím větší balík, tím více USE flagů a tím větší šance, že se bude muset kompilovat. Nebylo by špatné, mít nějaký nástroj, který by mi řekl, kterými USE flagy se liším.
Jiří Pavlík likes this.
Marián Kyral
in reply to Marián Kyral • • •@jiri @mahdi
Ha, tady něco užitečného je: forums.gentoo.org/viewtopic-t-…
Jednak binární verze 6.7.3 zatím ještě není a liším se flagy -bindist a +screencast.
Gentoo Forums :: View topic - find why a package is compiled instaed of using binary?
forums.gentoo.orgmahdi
in reply to Marián Kyral • • •Marián Kyral
in reply to mahdi • • •Ten whitelist lze zařídit přes /etc/portage/env a /etc/portage/package.env
Akorát ten diff si budeš muset hlídat sám.
wiki.gentoo.org/wiki//etc/port…
/etc/portage/package.env - Gentoo wiki
wiki.gentoo.orgmahdi
in reply to Marián Kyral • • •Jiří Pavlík
in reply to Marián Kyral • •Marián Kyral
in reply to Jiří Pavlík • • •@jiri @mahdi Pokud jsou binární balíky povolené, tak mají přednost. Pokud není vhodný balík nalezen, tak se normálně kompiluje.
gentoo.org/news/2023/12/29/Gen…
Gentoo goes Binary! – Gentoo Linux
www.gentoo.orgKokos 💠
in reply to Marián Kyral • • •Marián Kyral
in reply to Kokos 💠 • • •@lvl3k To je jedno jak to počítá, nic to nemění na faktu, že je to bumbrlíček co papá hodně zdrojů a strašně dlouho. Navíc je jedna kopie pro QT, druhá pro gtk, třetí v Chromiu, čtvrtá…
Fakt by z toho nešlo udělat knihovnu, kterou bude používat více aplikací? Něco mi říká, že s trochou snahy by to šlo.