LINUX.ORG.RU

Сообщения init_6

 

Portage формат package.mask в профиле оверлея

 ,

Согласно man portage файлы /etc/portage/package.mask и /usr/portage/profiles/package.mask имеют одинаковый формат:

emerge =sys-apps/portage-2.3.18; man portage

Format:
- comment lines begin with # (no inline comments)
- one DEPEND atom per line

А про DEPEND atom написано что он поддерживает Repository Constraints дальше я делаю вывод что и /usr/local/portage/profiles/package.mask скорее всего будет иметь такой-же формат. Беру прям из man-а:

 ➜ cat /usr/local/portage/profiles/package.mask
# match sed from the 'gentoo' repository
sys-apps/sed::gentoo

 ➜ emerge sys-apps/sed -pv
--- Invalid atom in /usr/local/portage/profiles/package.mask: sys-apps/sed::gentoo

(Cut)

И вот казалось бы схерали Invalid atom? Значит это так не работает. Отчего? Непонятно ибо пример из мана. А дальше совсем лютая магия:

 ➜ mv /usr/local/portage/profiles/package.mask /etc/portage/package.mask

 ➜ emerge sys-apps/sed -pv
                                                                                                                                     
These are the packages that would be merged, in reverse order:

Calculating dependencies  ... done!
[ebuild   R   #] sys-apps/sed-4.4::gentoo  USE="acl nls (-selinux) -static" 0 KiB
                                                                                                                                     
Total: 1 package (1 reinstall), Size of downloads: 0 KiB

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by sys-apps/sed (argument)
# /etc/portage/package.mask:
# Don't let people install these accidentally
# match sed from the 'gentoo' repository
=sys-apps/sed-4.4

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Внимание вопрос это просто лыжи не едут потрачено или я неосилятор чего-то недопонял?

cast Pinkbyte как человека ближе всех к теме.

init_6
()

openmw-0.43.0

 

Сабж!

Для Ъ тени так и не завезли.

init_6
()

Воскресные вкусняшки: openmw-0.42.0, plasma5, swift-3.1.1, linux-{0.0.1-4.13}

 , , , ,

Доброго времени суток мои красноглазые читатели!

За прошедшее время в bentoo вот что произошло:

  • Bump & fix deps games-engines/openmw-0.41.0 -> games-engines/openmw-0.42.0
  • Add new stuff to bentoo/bentoo-kde-17.04.3
  • Fix python_targets deps in dev-lang/{swift-3.1.1,swift-bin-3.1.1}
  • Bump sys-kernel/bentoo-sources-{4.4.80,4.9.41,4.12.5} -> sys-kernel/bentoo-sources-{4.4.81,4.9.42,4.12.6}

dev-lang/swift-3.1.1 - всё такая-же какашка. Но скорее всего это просто мы что-то делаем не так а на самом деле там всё просто шикарно. Не тратьте на нёе своё время если не хотите починить процесс сборки, получить рабочий swift и прислать нам свои заплатки.

games-engines/openmw-0.42.0 - пришлось править зависимости, знатно поменявшиеся в gentoo со времен 0.41.0.

Ах да!!! По адресу https://github.com/redeyeteam/linux те кто будет искать отыщет не совсем обычное дерево исходников ядра Linux. Чем же оно необычное? Ну как бы вот этим:

> cd linux
> git tag | grep -vh rc
v0.0.1
v1.0.0
v1.2.0
v2.0.0
v2.2.0
v2.4.0
v2.6.0
v2.6.11
v2.6.11-tree
v2.6.12
v2.6.13 
v2.6.14 
v2.6.15 
v2.6.16 
v2.6.17 
v2.6.18 
v2.6.19 
v2.6.20 
v2.6.21 
v2.6.22 
v2.6.23 
v2.6.24 
v2.6.25 
v2.6.26
v2.6.27
v2.6.28
v2.6.29
v2.6.30
v2.6.31
v2.6.32
v2.6.33
v2.6.34 
v2.6.35 
v2.6.36 
v2.6.37 
v2.6.38 
v2.6.39 
v3.0 
v3.1 
v3.10 
v3.11 
v3.12 
v3.13 
v3.14 
v3.15 
v3.16 
v3.17 
v3.18 
v3.19 
v3.2 
v3.3 
v3.4 
v3.5 
v3.6 
v3.7 
v3.8 
v3.9 
v4.0 
v4.1 
v4.10 
v4.11 
v4.12 
v4.2 
v4.3 
v4.4 
v4.5 
v4.6 
v4.7 
v4.8 
v4.9

> du -hs .git                   
2,1G    .git    

А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Воскресные вкусняшки: swift, rxvt-unicode, udisks, cockpit, pcp

 , , , ,

Доброго времени суток мои красноглазые читатели!

За прошедшее время в bentoo вот что произошло:

  • Bump dev-lang/swift{-bin}-3.0.2 -> dev-lang/swift{-bin}-3.1.1 (Нужно тестировать)
  • Bump bentoo/bentoo-kde-17.04.1 -> bentoo/bentoo-kde-17.04.3
  • Bump bentoo/bentoo-gnome-3.22 -> bentoo/bentoo-gnome-3.24
  • + app-exploits/cve-check-tool
  • Bump x11-terms/rxvt-unicode-9.22-r2 -> x11-terms/rxvt-unicode-9.22-r3 (Обновлены заплатки)
  • Bump sys-libs/libblockdev-2.4 -> sys-libs/libblockdev-2.10
  • Bump sys-libs/libbytesize-0.9 -> sys-libs/libbytesize-0.10
  • Bump dev-libs/volume_key-0.3.9 -> dev-libs/volume_key-0.3.9-r1 (Обновлены заплатки)
  • Bump sys-apps/pcp-3.11.8 -> sys-apps/pcp-3.12.0
  • + www-apps/pcp-webapp-blinkenlights-1.0.0 (Часть sys-apps/pcp)
  • + www-apps/pcp-webapp-grafana-1.9.1 (Часть sys-apps/pcp)
  • + www-apps/pcp-webapp-graphite-0.9.10 (Часть sys-apps/pcp)
  • + www-apps/pcp-webapp-vector-1.1.2 (Часть sys-apps/pcp)
  • Bump sys-apps/cockpit-132 -> sys-apps/cockpit-147
  • Bump sys-block/storaged-2.6.3 -> sys-fs/udisks-2.6.5
  • Bump all www-plugins/*
  • Bump sys-kernel/bentoo-sources-{4.4.78,4.9.39,4.12.3} -> sys-kernel/bentoo-sources-{4.4.79,4.9.40,4.12.4}

А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Вкусняшки для параноика

 , , ,

Доброго времени суток!

Для Ъ не было и не будет.

Я просто оставлю это здесь:

→ emerge =app-exploits/cve-check-tool-5.6.4::bentoo
→ cve-check-update
→ NAMEVERSION="<name>,<version>,,,\n" eix -Ic --format 'Package: <installedversions:NAMEVERSION>' | sort -n | grep -v "\"" | awk '{print 
$2}' >> text
→ echo Total holes found $(cve-check-tool -u -c -a -t faux text | grep CVE | wc -w) in $(cve-check-tool -u -c -a -t faux text | grep CVE | wc -l) packages

А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

patch nvidia-drivers-340 для ядра 4.12 на Gentoo

 , ,

Для ядра 4.8 ссылки были в прошлой подобной теме

linux-4.12.patch

На всякий случай дублирую тут:

--- kernel/conftest.sh.orig	2017-07-04 19:34:18.849964147 +0200
+++ kernel/conftest.sh	2017-07-04 19:40:00.084349448 +0200
@@ -362,7 +362,11 @@
             # Determine if the set_memory_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_memory_uc(void) {
                 set_memory_uc();
             }"
@@ -375,7 +379,11 @@
             # Determine if the set_memory_array_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_memory_array_uc(void) {
                 set_memory_array_uc();
             }"
@@ -388,7 +396,11 @@
             # Determine if the set_pages_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_pages_uc(void) {
                 set_pages_uc();
             }"
--- kernel/uvm/conftest.sh.orig	2017-07-04 19:41:43.317660686 +0200
+++ kernel/uvm/conftest.sh	2017-07-04 19:40:23.248644401 +0200
@@ -362,7 +362,11 @@
             # Determine if the set_memory_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_memory_uc(void) {
                 set_memory_uc();
             }"
@@ -375,7 +379,11 @@
             # Determine if the set_memory_array_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_memory_array_uc(void) {
                 set_memory_array_uc();
             }"
@@ -388,7 +396,11 @@
             # Determine if the set_pages_uc() function is present.
             #
             CODE="
-            #include <asm/cacheflush.h>
+            #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+                #include <asm/set_memory.h>
+            #else
+                #include <asm/cacheflush.h>
+            #endif
             void conftest_set_pages_uc(void) {
                 set_pages_uc();
             }"
--- kernel/nv-vm.c.orig	2017-07-04 20:01:37.098802679 +0200
+++ kernel/nv-vm.c	2017-07-04 20:02:23.720384972 +0200
@@ -13,6 +13,10 @@
 #include "nv.h"
 #include "nv-linux.h"
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 12, 0)
+    #include <asm/set_memory.h>
+#endif
+
 static inline void nv_set_contig_memory_uc(nv_pte_t *page_ptr, NvU32 num_pages)
 {
     if (nv_update_memory_types)
init_6
()

gentoo просрали полимеры

 , , , ,

Гентушник - будь бдителен.

Я просто оставлю это здесь:

Reported - дата создания бага.
Status - по состоянию на 07 число 06 месяца 2017 года

ЗЫ: "Создавай баги" говорили они... Ну вот я собственно именно это и сделал.

init_6
()

enlightenment, kernel-4.11.0/4.11.1 su/sudo не работает.

 , kernel-4.11, ,

Предыстория: x11-wm/enlightenment-0.21.7, kernel-4.11.0

Сижу спокойно, никого не трогаю… починяю graphite на gcc-6.3.0 перезагружаюсь очередной раз и оппа а su/sudo то в rxvt-unicode внезапно не работает. Волосы начинают седеть. Проверяю права, вспоминаю что ставил/обновлял последним… Выхожу из графической сессии лезу в консоль. Там как ни в чем не бывало есть логин root-а.

Лезу в интернет нахожу таки-же бедолаг gentoo-sources 4.11.0 su does not work anymore

Безвыходность. Уныние. Перезагружаюсь… Ничего не менялось. Вообще ничего. Но это д%р*мо самоисправилось и заработало.

Блджад…

init_6
()

gentoo, пролюбили graphite в gcc-6.3.0?

 , ,

USE=graphite emerge -1 =sys-devel/gcc-6.3.0

Сборка прерывается на:

  gcc.o gcc-main.o ggc-none.o spellcheck.o cp/g++spec.o driver-i386.o  libcommon-target.a \
   libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
x86_64-pc-linux-gnu-g++ -std=gnu++98 -no-pie -fno-PIE     -DIN_GCC     -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -
narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-va
ros -Wno-overlength-strings   -DHAVE_CONFIG_H -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,
d -o lto1 \
        lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o libbackend.a main.o libcommon-targ
ommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -ldl -lmpc -lmpfr -lgmp -rdynamic -ldl  -lz libcommon.a ../libcpp/libcpp.
bbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a
libbackend.a(graphite-isl-ast-to-gimple.o): In function `set_separate_option(isl_schedule_node*, void*)':
graphite-isl-ast-to-gimple.c:(.text+0x5b8): undefined reference to `isl_schedule_node_get_type'
graphite-isl-ast-to-gimple.c:(.text+0x5c9): undefined reference to `isl_schedule_node_band_member_get_ast_loop_type'

Просьба протестить.

Причем вроде-бы даже известный баг: Bug 66117 - GCC can not compile when graphite is enabled, due to missing isl headers.

ЗЫ: А ещё любят повторять что все разработчики генты поголовно сидят на ~ и там все проблемы чинят ещё до их появления.

init_6
()

patch nvidia-drivers-340 для ядра 4.11 на Gentoo

 , , nvidia-legacy,

Для прошлых версий ядер см 4.8, 4.6/4.7

Я просто оставлю это здесь Fully Working Patch for Nvidia Driver 340.102 [Compiler/Installer File] and Linux Kernel 4.11

ЗЫ: С каких пор nvidia-drivers перестал проверять конфиг ядра на неободимые блобу настройки? Или я чего-то недоопнял?

init_6
()

Первомайские вкусняшки: sys-kernel/bentoo-sources-4.11.0, travis, gitter

 , , , ,

Доброго времени суток мои красноглазые читатели!

За прошедшее время в bentoo вот что произошло:

А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

ЗЫ: А тем временем R.I.P hardened-gentoo а в далёкой далёкой галактике ждуны всё ещё продолжают чего-то около bug #612814 ждать…

init_6
()

hardened-gentoo is dead

 , , , ,

Новость от самих разработчиков grsecurity Passing the Baton на понятном от opennet Grsecurity прекращает бесплатное распространение своих патчей

Выводы делайте сами. Всем чмоки в этам чати.

init_6
()

kernel grsecurity nouveau

 , ,

Начинается так:

[11218.737840] nouveau 0000:01:00.0: gr: magic set 0:
[11218.737856] nouveau 0000:01:00.0: gr: 	00408904: 20097c05
[11218.737860] nouveau 0000:01:00.0: gr: 	00408908: 00204207
[11218.737864] nouveau 0000:01:00.0: gr: 	0040890c: 80000430
[11218.737868] nouveau 0000:01:00.0: gr: 	00408910: 31300000
[11218.737872] nouveau 0000:01:00.0: gr: TRAP_TEXTURE - TP0: 00000003 [ FAULT]
[11218.737878] nouveau 0000:01:00.0: gr: 00200000 [] ch 2 [000fb31000 X[437]] subc 2 class 502d mthd 08dc data 00000000
[11218.737908] nouveau 0000:01:00.0: fb: trapped read at 0020420700 on channel 2 [0fb31000 X[437]] engine 00 [PGRAPH] client 0a [TEXTURE] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]
[11218.738086] nouveau 0000:01:00.0: fb: trapped read at 002041bd00 on channel 2 [0fb31000 X[437]] engine 00 [PGRAPH] client 0a [TEXTURE] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]
[11232.153008] nouveau 0000:01:00.0: fifo: CACHE_ERROR - ch 2 [X[437]] subc 0 mthd 0060 data beef0201
[11413.258002] nouveau 0000:01:00.0: fifo: CACHE_ERROR - ch 2 [X[437]] subc 0 mthd 0060 data beef0201
[11598.729399] nouveau 0000:01:00.0: fb: trapped read at 0020000040 on channel 2 [0fb31000 X[437]] engine 0c [SEMAPHORE_BG] client 08 [PFIFO_READ] subclient 00 [] reason 00000003 [PAGE_SYSTEM_ONLY]
[12019.471712] nouveau 0000:01:00.0: fb: trapped read at 002001a040 on channel 2 [0fb31000 X[437]] engine 0c [SEMAPHORE_BG] client 08 [PFIFO_READ] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]
[12035.378953] nouveau 0000:01:00.0: fb: trapped read at 002001a040 on channel 2 [0fb31000 X[437]] engine 0c [SEMAPHORE_BG] client 08 [PFIFO_READ] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]
[12046.162763] nouveau 0000:01:00.0: fb: trapped read at 0041359c00 on channel 2 [0fb31000 X[437]] engine 00 [PGRAPH] client 0a [TEXTURE] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]
[12153.827834] nouveau 0000:01:00.0: fb: trapped read at 0020c1a040 on channel 2 [0fb31000 X[437]] engine 0c [SEMAPHORE_BG] client 08 [PFIFO_READ] subclient 00 [] reason 00000002 [PAGE_NOT_PRESENT]

дальше kernel делает panic. Наблюдается на всём 4.9.*.

Исходя из этого внимание вопрос - это хардварное или {linux/drm/nouveau/grsecurity} по отдельности либо в сочетании таки г*вн*?

init_6
()

Воскресные вкусняшки: бложик, bentoo-sources, storaged, cockpit, pcp

 , , , ,

Доброго времени суток мои красноглазые читатели!

За прошедшее время в bentoo вот что произошло:

А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

patch nvidia-drivers-340 для ядра 4.8 на Gentoo

 , ,

Для ядер 4.6/4.7 ссылки были в прошлой подобной теме

Разыскивается решение для ядра 4.8. И делитесь своими историями успеха.

init_6
()

Воскресные вкусняшки media-video/mpv-0.21.0, android-tools/android-tools-7.0.0_p14, gnome-3.22

 android-tools, , , ,

Доброго времени суток!

Мой пытливый читатель, безусловно, знает что недавно вышел очередной media-video/mpv-0.21.0 и надо сказать что он хорош!

Так-же на днях состоялся минорный релиз x11-wm/enlightenment-0.21.3 Ну состоялся и состоялся тут и писать то особо не о чем.

Встречайте =android-tools/android-tools-7.0.0_p14 А теперь с кашей из С/С++ кода спасибо тебе google за... вот то что ты там вот это вот.

И внимание вопрос как это вообще теперь по нормальному собирать то? 0_. Ага я именно о том, что-бы отдельно от всего остального счастья, статически и нашими православными автотулзами/configure make make install ами ага.

Ну и вовсе не новость что на днях 21 сентября состоялся релиз gnome-3.22 ну а генте и без него норм ей бы взять да замаскать чего из лишнего. В оверлее тоже как-то... мхом поросло да и в целом не очень. Так вот а тем временем в bentoo уже завезли gnome-3.22 и хотя с ним ещё предстоит много работы, при желании, пользоваться им, в целом, уже можно и нужно. И да если что:

 ➜ EIX_LIMIT=0 eix -I --in-overlay bentoo-gnome --format '<installedversions:NAMEVERSION>' --pure-packages
app-accessibility/at-spi2-atk-2.20.1
app-accessibility/at-spi2-core-2.20.2
app-admin/gnome-system-log-20160922
app-arch/file-roller-3.22.1
app-editors/gedit-3.22.0
app-editors/gedit-plugins-3.22.0
app-misc/bijiben-3.21.2
app-misc/tracker-1.10.1
app-text/evince-3.22.1
dev-cpp/gtkmm-3.20.1
dev-libs/atk-2.22.0
dev-libs/gjs-1.45.4
dev-libs/gobject-introspection-1.50.0
dev-libs/gobject-introspection-common-1.50.0
dev-libs/libpcre2-10.22
dev-libs/libpeas-1.18.0
dev-libs/gnome-autoar-0.1.1
dev-python/pygobject-2.28.6-r55
dev-python/pygobject-3.22.0
dev-util/gtk-update-icon-cache-3.20.9
gnome-base/dconf-editor-3.22.1
gnome-base/gdm-3.20.1
gnome-base/gnome-control-center-3.22.1
gnome-base/gnome-desktop-3.22.1
gnome-base/gnome-menus-3.13.3-r1
gnome-base/gnome-session-3.22.1
gnome-base/gnome-settings-daemon-3.22.1
gnome-base/gnome-shell-3.22.1
gnome-base/gsettings-desktop-schemas-3.22.0
gnome-base/gvfs-1.30.1.1
gnome-base/nautilus-3.22.1
gnome-extra/evolution-data-server-3.20.5
gnome-extra/gnome-calculator-3.22.1
gnome-extra/gnome-calendar-3.22.1
gnome-extra/gnome-characters-3.22.0
gnome-extra/gnome-clocks-3.22.1
gnome-extra/gnome-color-manager-3.20.0
gnome-extra/gnome-contacts-3.22.1
gnome-extra/gnome-documents-3.22.0
gnome-extra/gnome-getting-started-docs-3.22.0
gnome-extra/gnome-power-manager-3.22.1
gnome-extra/gnome-shell-extensions-3.22.1
gnome-extra/gnome-system-monitor-3.22.0
gnome-extra/gnome-tweak-tool-3.22.0
gnome-extra/gnome-user-docs-3.22.0
gnome-extra/sushi-3.21.91
gnome-extra/yelp-3.22.0
gnome-extra/zenity-3.20.0
gnome-extra/gnome-todo-3.20.2
media-gfx/gnome-font-viewer-3.22.0
media-gfx/gnome-photos-3.22.1
media-gfx/gnome-screenshot-3.22.0
media-libs/clutter-gtk-1.8.2
media-sound/gnome-music-3.22.1
media-sound/gnome-sound-recorder-3.21.92
media-sound/sound-juicer-3.22.1
media-video/cheese-3.22.1
media-video/totem-3.22.0
net-libs/glib-networking-2.48.2
net-libs/gnome-online-accounts-3.22.1
net-libs/libsoup-2.54.1-r1
net-misc/gnome-online-miners-3.20.1
net-misc/vinagre-3.22.0
net-misc/vino-3.22.0
sci-geosciences/gnome-maps-3.22.1
sys-apps/baobab-3.22.0
sys-apps/gnome-disk-utility-3.22.0
sys-devel/gettext-0.19.8.1
x11-libs/gtk+-2.24.31
x11-libs/gtk+-3.22.2
x11-libs/gtksourceview-3.22.0
x11-libs/vte-0.46.0
x11-terms/gnome-terminal-3.22.0
x11-themes/adwaita-icon-theme-3.22.0
x11-themes/gnome-backgrounds-3.22.1
x11-themes/gnome-themes-standard-3.22.2-r1
x11-wm/mutter-3.22.1

И вот тут внимание второй вопрос кто победил gnome с wayland в gentoo? Стоит оно вообще того чтоб его сейчас побеждать? А то выглядит всё, на первый взгляд, просто замечательно а вон на том-же ЛОРе народ из fedora уже жаловался на тормоза.

А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Воскресные вкусняшки =app-emulation/wine-1.9.18, =sys-apps/pcp-3.11.5 и =sys-apps/cockpit-0.80

 , , , ,

Доброго времени суток!

За прошедшее время в bentoo вот что произошло:

- Обновился срез всех плагинов firefox

- Добавился =app-emulation/wine-1.9.18 - Free implementation of Windows(tm) on Unix собственно ничего интересного просто поправлена зависимость и написан метапакет =bentoo/bentoo-wine-2016.01 с обоями иконкаме и пьяными стюардессами.

- Появился =sys-apps/pcp-3.11.5 - Performance Co-Pilot is a system performance and analysis framework

➜ pcp --help
Usage: pcp [options] [[...] command [...]]

Summary Options:
  -a FILE, --archive=FILE
                        metrics source is a PCP log archive
  -h HOST, --host=HOST  metrics source is PMCD on host
  -O TIME, --origin=TIME
                        initial sample time within the time window
  -P, --pmie            display pmie evaluation statistics
  -?, --help            show this usage message and exit

Command Options:
  -A TIME, --align=TIME align sample times on natural boundaries
  -a FILE, --archive=FILE
                        metrics source is a PCP log archive
  -g, --guimode         start in GUI mode with new time control
  -h HOST, --host=HOST  metrics source is PMCD on host
  -n FILE, --namespace=FILE
                        use an alternative PMNS
  -O TIME, --origin=TIME
                        initial sample time within the time window
  -p N, --guiport=N     port for connection to existing time control
  -S TIME, --start=TIME start of the time window
  -s N, --samples=N     terminate after this many samples
  -T TIME, --finish=TIME
                        end of the time window
  -t DELTA, --interval=DELTA
                        sampling interval
  -Z TZ, --timezone=TZ  set reporting timezone
  -z, --hostzone        set reporting timezone to local time of metrics source
  -V, --version         display version number and exit

Available Commands:     atop atopsar collectl dmcache free
           iostat ipcs lvmcache mpstat numastat pidstat python shping
           summary uptime verify vmstat

  ➜ pcp
Performance Co-Pilot configuration on nemesis:

 platform: Linux nemesis 4.7.5-bentoo #1 SMP Sat Oct 1 12:49:51 YEKT 2016 x86_64
 hardware: 2 cpus, 2 disks, 1 node, 2994MB RAM
 timezone: YEKT-5
 services: pmcd
     pmcd: Version 3.11.5-1, 7 agents
     pmda: root pmcd proc xfs linux mmv jbd2

Поэтому показать всё да ещё и в рамках одного топика, мой случайный читатель, накладно.

- Появился =sys-apps/cockpit-0.80 - Cockpit makes it easy to administer your GNU/Linux servers via a web browser См. тыц

- Очередной раз до актуальных версий обновлён sys-kernel/bentoo-sources, наследник и идейный последователь sys-kernel/geek-sources в котором переработана исходная идея и все патчи заплатки пользователя теперь устанавливаются при помощи заплаток пользователя.

- Ну а этот Ваш swift любых видов (ни из сырцов ни -bin из 14/15й ubuntu) как показали натурные испытания неработоспособен на linux. Печально но факт.

А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Воскресные вкусняшки =x11-wm/enlightenment-0.21.2 и =games-engines/openmw-0.40.0

 , , , ,

Доброго времени суток! Как всем стало известно недавно (22.08.2016 ?) вышел очередной enlightenment-0.21.2 и нельзя не упомянуть релиз openmw-0.40.0.

Из самого значительного того что я заметил это отпала необходимость в существовании media-libs/elementary точнее говоря она теперь часть dev-libs/efl. И да скриншотов не будет потому что стандартная тема оформления стандартная и на вид не изменилось ничего.

Ну и на десерт =games-engines/openmw-0.40.0. Да и не спрашивайте меня зачем эти наркоманы в #592864 в приложенном openmw-0.40.0.ebuild прописали именно || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers ) хотя достаточно одного media-libs/libtxc_dxtn а сам openmw прекрасно работает и на nouveau ну или зачем

qt5? ( app-arch/unshield
		dev-qt/qtcore:5
		dev-qt/qtnetwork:5
		dev-qt/qtopengl:5
		dev-qt/qtwidgets:5 )

если для openmw более чем достаточно достаточно

qt5? ( app-arch/unshield
                dev-qt/qtcore:5
                dev-qt/qtgui:5
                dev-qt/qtnetwork:5 )

И как вам не менее известно gentoo это почему-то не нужно ну а я себе уже запилил. Так вот я просто оставлю это здесь =games-engines/openmw-0.40.0, =x11-wm/enlightenment-0.21.2 и всё тот-же =x11-terms/terminology-0.9.1 но теперь с исправленными зависимостями.

А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Воскресные вкусняшки =sys-block/storaged-2.6.2

 , , storaged,

Доброго времени суток! Как всем стало известно в вышедшей недавно альфе fedora 25

https://www.opennet.ru/opennews/art.shtml?num=45047

UDisks2 заменён на Storaged, предоставляющий унифицированный D-Bus API для управления LVM2, iSCSI, Btrfs, BCache, LSM и ZRam;

И как вам не менее известно gentoo это почему-то не нужно ну а я себе уже запилил. Так вот я просто оставлю это здесь =sys-block/storaged-2.6.2

Насколько я понял скорее всего storaged должно {заменять собой}/{блокировать} sys-fs/udisks и этого я пока-что не делал.

А зачем это всё ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.

init_6
()

Недопонимаю portage

 , ,

Сказать что portage в gentoo забавный это не сказать ничего... Иногда он ставит в тупик. Ну к примеру собирать в sandbox это Ок не смотря на то что зачастую при этом огребаешь проблем а собирать в chroot и при этом не засирая основную систему а использовать бинпакеты это видимо чем-то не ок.

Но это ладно. Сейчас погорим о более простых вещах. Вот portage собирает какой-то софт. При этом при установке все нужные ему юзеры/группы создаются автоматически. И это вроде-бы хорошо.

Однако при удалении все, даже дефолтные, конфиги из /etc никуда не исчезают. Это называют фичей необходимой якобы для того что-бы юзер не потерял свои драгоценные настройки. Внимание вопрос - никакой разницы дефолтный конфиг или нет? Ну я понимаю если конфиг отличается от стандартного - в таком случае он представляет ценность и его может быть и жаль потерять. Какую ценность может представлять стандартный конфиг и зачем даже его оставлять нетронутым после удаления самого пакета?

Но даже это пол беды - созданные при установке юзеры/группы после удаления пакета никуда не деваются. Таким образом в системе остаются юзеры/группы «мёртвые души» и просто замечательно если там /sbin/nologin или /bin/false в качестве оболочки и нет возможности их эксплуатировать. Но кто может дать такую гарантию что ни один пакет не сделает подобный «подарок»?

По-моему это как минимум нелогично и при удалении пакета надо хотя-бы предупреждать о ненужных юзерах/группах.

init_6
()

RSS подписка на новые темы