LINUX.ORG.RU

Сообщения 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 не работает.

Предыстория: 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

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

Блджад…

 , kernel-4.11, ,

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

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

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

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

 , , nvidia-legacy,

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

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

Мой пытливый читатель, безусловно, знает что недавно вышел очередной 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 уже жаловался на тормоза.

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

 android-tools, , , ,

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

Доброго времени суток! Как всем стало известно в вышедшей недавно альфе 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 и этого я пока-что не делал.

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

 , , storaged,

init_6
()

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

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

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

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

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

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

 , ,

init_6
()

=games-engines/openmw-0.38.0, only OpenSceneGraph and Qt5

Аппстрим gentoo тормозит на несколько версий и упарывается с USE флагами поэтому для всех в том заинтересованных я просто оставлю это здесь.

Пара замечаний. Для текущих версий перешедших на OpenSceneGraph >=dev-games/ogre-1.9.0 вообще не нужен и соответственно >=dev-games/mygui-3.2.1[ogre] тоже ну вы поняли... И да с Qt5 оно собирается.

diff -Naur a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
--- a/games-engines/openmw/Manifest	2015-10-05 06:36:02.000000000 +0500
+++ b/games-engines/openmw/Manifest	2016-01-26 12:20:06.000000000 +0500
@@ -1 +1 @@
-DIST openmw-0.36.1.tar.gz 4186134 SHA256 c83fddf3302dd8040330e2d41a9656bb66b1fc8224b24d685d8792b15f74af22 SHA512 9cbd9db876bacc736ab071a6074d92c44b1497780a2a6f4dbff5f109107173baae5490af92c1092985863897d63e063336fe1a8093269fd7b3ce48dee550425d WHIRLPOOL 305a87faea65413629b0e639280dba1462ade723b130e82bab823d86658066656fe250e81a26e1415b81ebed39a790e278f443fa2c92657422eb9ac9ba681faf
+DIST openmw-0.38.0.tar.gz 4137263 SHA256 c16a44ee9a787dcae61a373625d39733868d213fd6e8ccd86ab9e7ac00ecb85a SHA512 2649704f490a7c3d7f88e5d3e57769e22a8f688eedee5b5d0f300ce29f68f8e84c7cc13f9bf84ca1da6a38d19ed0a7680b902e2d3910459fe541b60e47e73471 WHIRLPOOL a7a45343453e8661c9900c4b49ea453b4a3883d8c686934f262f6962ed9d7afa42f29e55e6422f666ff50f620fd33ca16d35ef58138231138b00706f4a638844
diff -Naur a/games-engines/openmw/openmw-0.36.1.ebuild b/games-engines/openmw/openmw-0.36.1.ebuild
--- a/games-engines/openmw/openmw-0.36.1.ebuild	2015-10-05 06:36:02.000000000 +0500
+++ b/games-engines/openmw/openmw-0.36.1.ebuild	1970-01-01 05:00:00.000000000 +0500
@@ -1,101 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils gnome2-utils cmake-utils games
-
-DESCRIPTION="An open source reimplementation of TES III: Morrowind"
-HOMEPAGE="http://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools"
-
-# XXX static build
-RDEPEND="
-	app-arch/unshield
-	>=dev-games/mygui-3.2.1[ogre]
-	>=dev-games/ogre-1.9.0[-double-precision,freeimage,ois,opengl,zip]
-	media-libs/freeimage[jpeg,png]
-	>=dev-libs/boost-1.46.0
-	dev-libs/tinyxml
-	>=dev-qt/qtcore-4.7.0:4
-	>=dev-qt/qtgui-4.7.0:4
-	media-libs/freetype:2
-	media-libs/libsdl2[X,video]
-	media-libs/openal
-	>=sci-physics/bullet-2.80
-	virtual/ffmpeg
-	devtools? ( dev-qt/qtxmlpatterns:4 )"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig
-	doc? ( app-doc/doxygen media-gfx/graphviz )"
-
-S=${WORKDIR}/${PN}-${P}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBINDIR="${GAMES_BINDIR}"
-		$(cmake-utils_use_build devtools BSATOOL)
-		$(cmake-utils_use_build devtools ESMTOOL)
-		$(cmake-utils_use_build devtools OPENCS)
-		-DBUILD_UNITTESTS=OFF
-		-DDATADIR="${GAMES_DATADIR}"/${PN}
-		-DICONDIR="/usr/share/icons/hicolor/256x256/apps"
-		-DLIBDIR="$(games_get_libdir)"
-		-DMORROWIND_DATA_FILES="${GAMES_DATADIR}"/morrowind-data
-		-DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}"/${PN}/resources
-		-DGLOBAL_CONFIG_PATH="${GAMES_SYSCONFDIR}"
-		-DUSE_SYSTEM_TINYXML=ON
-	)
-
-	cmake-utils_src_configure
-}
-
-src_compile() {
-	cmake-utils_src_compile
-
-	if use doc ; then
-		emake -C "${CMAKE_BUILD_DIR}" doc
-	fi
-}
-
-src_install() {
-	cmake-utils_src_install
-	dodoc README.md
-
-	# about 46835 files, dodoc seems to have trouble
-	if use doc ; then
-		dodir "/usr/share/doc/${PF}"
-		find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
-			-name '*.md5' -type f -delete
-		mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
-			"${D}/usr/share/doc/${PF}/" || die
-	fi
-
-	prepgamesdirs
-}
-
-pkg_preinst() {
-	games_pkg_preinst
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	games_pkg_postinst
-	gnome2_icon_cache_update
-
-	elog "You need the original Morrowind Data files. If you haven't"
-	elog "installed them yet, you can install them straight via the"
-	elog "installation wizard which is the officially"
-	elog "supported method (either by using the launcher or by calling"
-	elog "'openmw-wizard' directly)."
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
-}
diff -Naur a/games-engines/openmw/openmw-0.38.0.ebuild b/games-engines/openmw/openmw-0.38.0.ebuild
--- a/games-engines/openmw/openmw-0.38.0.ebuild	1970-01-01 05:00:00.000000000 +0500
+++ b/games-engines/openmw/openmw-0.38.0.ebuild	2016-01-26 16:32:41.944471780 +0500
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 The Bentoo Authors. All rights reserved.
+# Distributed under the terms of the GNU General Public License v3 or later
+# $Header: $
+
+EAPI=5
+
+inherit eutils gnome2-utils multilib cmake-utils
+
+DESCRIPTION="An open source reimplementation of TES III: Morrowind"
+HOMEPAGE="http://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc devtools"
+
+# XXX static build
+RDEPEND="
+	app-arch/unshield
+	>=dev-games/mygui-3.2.1[-opengl,-ogre]
+	dev-games/openscenegraph[jpeg,png,qt5]
+	>=dev-libs/boost-1.46.0
+	dev-libs/tinyxml
+	>=dev-qt/qtcore-5.5.0:5
+	>=dev-qt/qtgui-5.5.0:5
+	media-libs/libsdl2[X,video]
+	media-libs/openal
+	>=sci-physics/bullet-2.80
+	virtual/ffmpeg
+	devtools? ( dev-qt/qtxmlpatterns:5 )
+	media-libs/libtxc_dxtn
+	"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+	doc? ( app-doc/doxygen media-gfx/graphviz )"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_OPENMW=ON
+		$(cmake-utils_use_build devtools BSATOOL)
+		$(cmake-utils_use_build devtools ESMTOOL)
+		$(cmake-utils_use_build devtools OPENCS)
+		-DBUILD_UNITTESTS=OFF
+		-DDATADIR="/usr/share/${PN}"
+		-DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+		-DMORROWIND_DATA_FILES="/usr/share/${PN}/data"
+		-DOPENMW_RESOURCE_FILES="/usr/share/${PN}/resources"
+		-DGLOBAL_CONFIG_PATH="/etc"
+		-DUSE_SYSTEM_TINYXML=TRUE
+		-DDESIRED_QT_VERSION=5
+		-DCMAKE_BUILD_TYPE=Release
+	)
+
+	cmake-utils_src_configure
+}
+
+src_compile() {
+	cmake-utils_src_compile
+
+	if use doc ; then
+		emake -C "${CMAKE_BUILD_DIR}" doc
+	fi
+}
+
+src_install() {
+	cmake-utils_src_install
+	dodoc README.md
+
+	# about 46835 files, dodoc seems to have trouble
+	if use doc ; then
+		dodir "/usr/share/doc/${PF}"
+		find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+			-name '*.md5' -type f -delete
+		mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+			"${D}/usr/share/doc/${PF}/" || die
+	fi
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+
+	elog "You need the original Morrowind Data files. If you haven't"
+	elog "installed them yet, you can install them straight via the"
+	elog "installation wizard which is the officially"
+	elog "supported method (either by using the launcher or by calling"
+	elog "'openmw-wizard' directly)."
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}

Всем привет в этом чатике!

Перемещено leave из talks

 , , , ,

init_6
()

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