PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Portage: net-misc/networkmanager-0.8-r1 x86Cpe se mi pořád verze z Overlay.
Overlay: net-misc/networkmanager-0.8-r1 ~x86
Řešení dotazu:
Jsou to určitě různé ebuildy?Jsou asi stejné, ale mě jde o to abych nemusel zbytečně povolovat ebuild v Overlay.
Ebuildy z overlaye mají jinak opravdu přednostaha já myslel že má přednost Portage, pak to chápu.
$PORTDIR_OVERLAY ?
leda nesystémově ten z portage nakopírovat do lokální portage, změnit mu třeba číslo revize na nějaké unikátní, vyrobit digest a nainstalovat pak tento upravený ebuild.Tak to už bych raději zapsal řádek do package.keywords.
Jsou to určitě různé ebuildy? Nejsou jen jinak nastavené keywords (v overlayích bývají ebuildy unstable). Pak by nebyl k instalaci toho z portage důvod.Asi máte pravdu, prošel jsem si profily v overlay a díval jsem se na changelogy (u nm není, takže asi pokud chybí je z portage totožný).
importance (či tak nějak), ale jestli něco takovýho umí (už) i Portage, to nevím :-/
~ bude zlobit, abych si byl co nejvíc jistý, kde může být nejpravděpodobnější chyba.
Vyhoďte balík z portage.keywords. Měl by se pak nainstalovat stabilní. Pokud je portage zmatený stejnou hodnotou PVR, tak je to chyba v portage.
Ručně můžete balík nainstalovat přes ebuild /usr/portage/net-misc/networkmanager/networkmanager-0.8-r1.ebuild merge.
Ručně můžete balík nainstalovat přes ebuild /usr/portage/net-misc/networkmanager/networkmanager-0.8-r1.ebuild mergeTak to mě napadlo že bych asi musel nějak určit cestu, ale o takovém postupu jsem nevěděl. Jak to ale zautomatizovat, lze to zapsat do nějakého souboru, jen pro ty ebuildy co budou dělat problém ?
To máte pravdu, stabilní se instaluje ale první verzi kterou najde je networkmanager-0.7.2-r1 který už ani v portage není ale přežívá v overlay.Ale i když zbyde jako jediný stabilní 0.8-r1 v portage, emerge ho ignoruje, to mi nějak nejde do hlavy..
bash# eix bash-completion
[I] app-shells/bash-completion
Available versions: 1.2 ~1.2[1] ~1.2[2]
[1] "local portage" /usr/local/portage
[2] "kde3-asylum" /usr/local/portage/ashman/kde3-asylum
bash# emerge -pv =bash-completion-1.2 # bere stabilní z portage
[ebuild R ] app-shells/bash-completion-1.2 0 kB
bash# echo "=app-shells/bash-completion-1.2 ~amd64" >> /etc/portage/package.keywords
bash# eix bash-completion
[U] app-shells/bash-completion
Available versions: 1.2 (~)1.2[1] (~)1.2[2]
[1] "local portage" /usr/local/portage
[2] "kde3-asylum" /usr/local/portage/ashman/kde3-asylum
bash# emerge -pv =bash-completion-1.2 # bere odmaskovaný z overlaye
[ebuild R ~] app-shells/bash-completion-1.2 0 kB [0=>1]
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portage/ashman/kde3-asylum
Jakou verzi portage používáte?
.42, třeba to pomůže, jinak nevím. S tou alfa 2.2 mám také dobré zkušenosti, ale chápu že maskování odrazuje.
V overlajích imho opravdu bývají balíky unstable spíš "preventivně", často to (imvho) bude jinak stejný balík, který v portage už odmaskovali, ale v ovarlayi ne.
Diskuze (z 10/2008) k vašemu problému: [idea] package.overlays. Probírá se tam funkcionalita podobná vašemu požadavku (explicitně určit která z overlayí se použije). Vydání stabilní 2.2 (která by to měla obsahovat) odhadovali do měsíce, leč nějak nedopadla, takže tato funkce v alfa2.2 afaik není.
bash# eix bash-completion
[I] app-shells/bash-completion
Available versions: 1.2 (~)1.2[1]
[1] "kde3-asylum" /usr/local/portage/ashman/kde3-asylum
bash# emerge -pv ~app-shells/bash-completion-1.2::gentoo
[ebuild R ] app-shells/bash-completion-1.2 0 kB
bash# emerge -pv ~app-shells/bash-completion-1.2::kde3-asylum
[ebuild R ~] app-shells/bash-completion-1.2 0 kB [0=>1]
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portage/ashman/kde3-asylum
emerge @preserved-rebuild a je to výrazně rychlejší než ten revdep-rebuild).
Když se pokusíte explicitně určit verzi emerge -vp =net-misc/networkmanager-0.8-r1, tak to zařve na čem? U mě to třeba skončí na wpa_suplicantu, který chce USE=dbus, který nemám zapnutý.
[ebuild N ] net-misc/networkmanager-0.8-r1 USE="avahi connection-sharing dhclient gnutls nss resolvconf -bluetooth -dhcpcd -doc" 0 kB [1]
Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/sabayon
/etc/portage/package.keywords, on se to plete.
=net-misc/networkmanager-0.8-r1 ~x86), jinak bych ho nemohl přes emerge instalovat. Ale když jsem se ptal ještě tam nebyl, protože v portage měl příznak x86, proto jsem neviděl důvod abych něco někam psal.
emerge -Dpv networkmanager These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy "networkmanager" have been masked. !!! One of the following masked packages is required to complete your request: - net-misc/networkmanager-0.8.2-r9 (masked by: ~x86 keyword) - net-misc/networkmanager-0.8.2-r6 (masked by: ~x86 keyword) - net-misc/networkmanager-0.8.2-r2 (masked by: ~x86 keyword) - net-misc/networkmanager-0.8.2-r1 (masked by: ~x86 keyword) - net-misc/networkmanager-0.8.1-r6 (masked by: ~x86 keyword) - net-misc/networkmanager-0.8.1-r2 (masked by: missing keyword) - net-misc/networkmanager-0.8-r1 (masked by: ~x86 keyword) - net-misc/networkmanager-0.7.2-r1 (masked by: package.mask) /etc/portage/package.mask: #sys-kernel/linux-sabayon #media-tv/xbmc #app-misc/sabayon-music #=dev-db/mysql-5.1.51 #=sys-devel/gdb-7.2 #=app-emulation/wine-1.2.1 #=app-office/openoffice-3.2.1* #=media-video/mplayer-1.0_rc4_p20101114 #=media-video/vlc-1.1.6 #=gnome-extra/gucharmap-2.30.3 #=app-editors/gedit-2.30.4 #=app-cdr/brasero-2.30.3 #=x11-libs/qt-core-4.6.3 #=x11-libs/qt-gui-4.6.3* #=x11-libs/qt-test-4.6.3 #=x11-libs/qt-webkit-4.6.3 #=x11-libs/qt-sql-4.6.3 #=x11-libs/qt-gui-4.6.3 #=x11-libs/qt-opengl-4.6.3 #=x11-libs/qt-svg-4.6.3 #=x11-libs/qt-qt3support-4.6.3 #=media-gfx/imagemagick-6.6.5.6 #=gnome-extra/evolution-data-server-2.30.3 #=net-wireless/bluez-4.80 #=mail-mta/postfix-2.7.2 #=media-gfx/sane-backends-1.0.21-r1 For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.Nicméně na to na co jsem se ptal jsem dostal odpověď. ale jinak je to furt divný...
Ale občas se záhady stanou, mně třeba stardict ignoruje use flag pronounce :)profiles/base/package.use.mask
Další pokus mne napadlo v této situaci nakopírovat ten ebuild do /usr/local/portage/net-misc/networkmanager, udělat tam ebuild networkmanager-0.8-r1 digest, ujistit se že je /usr/local/portage v PORTAGE_OVERLAY uvedena před tím Sabayonem... a třeba by to pak (když to bude v overlayi a ne v portage) emerge vidělo.asi má slot vyšší prioritu než příznak stability
package.use.mask jsem neznal!
Pokud má portage vyšší prioritu než overlay, pak mne napadá jestli to není tím, že máte třeba /usr/portage uvedenou v PORTDIR_OVERLAY, pokud by tam byla a byla by za Sambayonem, mohlo by to způsobovat vyšší prioritu portage.
Většinou se totiž řeší zcela opačný problém (vyšší prioritu má defaulntě overlay, proto se taky jmenuje overlay, ale někdo chce opak) Implement repository dependencies. Uvedení /usr/portage v PORTDIR_OVERLAY je tam navrženo jako řešení priorit pro portage <2.2.
Nikde zde nevidím jak by se vám to chovalo kdyby byly oba ebuildy třeba stable (nebo oba unstable), který by vám to nabízelo. Pokud ten z portage, tak je opravdu problém v tom že má celá portage vyšší prioritu než overlay a to není noumální :)
Pokud má portage vyšší prioritu než overlay, pak mne napadá jestli to není tím, že máte třeba /usr/portage uvedenou v PORTDIR_OVERLAY, pokud by tam byla a byla by za Sambayonem, mohlo by to způsobovat vyšší prioritu portage.To jsem netvrdil, ale myslel jsem si to (že má přednost portage). Ale je to právě opačně (přednost má overlay - pokud je ve stejném slotu, ale kdyby byl v jiném slotu ...).
PORTDIR_OVERLAY="" emerge networkmanager.
Ručně můžete balík nainstalovat přes ebuild /usr/portage/net-misc/networkmanager/networkmanager-0.8-r1.ebuild merge.To jsem už udělal, vždyť jsem to označil jako (jednorázové) řešení.
Další elegantní možnost jak odstavit vnucující se overlay by asi byla PORTDIR_OVERLAY="" emerge networkmanagerTo by taky šlo, ale pak jsem odtušil že ta Overlay používá v tom ebuildu stejný slot z důvodu že je ten ebuild v overlay kopii toho z portage. Proto jsem říkal že to máte nechat být. Ono asi (spíše si myslím že jo) kdyby byl ten ebuild trochu změněný, autor overlaye by v něm použil jiný slot. Takže prostě raději dopíšu řádek do souboru, a je klid.
Tiskni
Sdílej: