LINUX.ORG.RU

Сообщения init_6

 

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

Форум — Development

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

За прошедшее время в 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
()

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

Форум — Development

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

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

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

→ 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

Форум — General

Для ядра 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 просрали полимеры

Форум — Development

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

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

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

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

 , , , ,

init_6
()

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

Форум — Desktop

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

Форум — General

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

Форум — General

Для прошлых версий ядер см 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

Форум — Development

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

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

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

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

 , , , ,

init_6
()

hardened-gentoo is dead

Форум — Talks

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

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

 , , , ,

init_6
()

kernel grsecurity nouveau

Форум — Linux-hardware

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

[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

Форум — Development

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

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

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

 , , , ,

init_6
()

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

Форум — General

Для ядер 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

Форум — Development

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

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

Форум — Development

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

За прошедшее время в 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

Форум — Development

Доброго времени суток! Как всем стало известно недавно (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

Форум — Development

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

Форум — Talks

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

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

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

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

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

 , ,

init_6
()

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

Форум — Games

Аппстрим 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
()

=net-misc/i2pd-2.3.0

Форум — Development

В аппстриме как бы Latest release 2.3.0 в то время как в gentoo net-misc/i2pd

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

EAPI=5
inherit eutils systemd user cmake-utils

DESCRIPTION="A C++ daemon for accessing the I2P anonymous network"
HOMEPAGE="https://github.com/PrivacySolutions/i2pd"

if [[ ${PV} == "9999" ]] ; then
	inherit git-2
	SRC_URI=""
	KEYWORDS=""
	EGIT_REPO_URI="git://github.com/PrivacySolutions/i2pd"
else
	SRC_URI="https://github.com/PrivacySolutions/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
	KEYWORDS="~amd64 ~arm ~x86"
fi

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="cpu_flags_x86_aes i2p-hardening static library upnp"

RDEPEND="!static? ( >=dev-libs/boost-1.46[threads] )
	!static? ( dev-libs/crypto++ )"
DEPEND="${RDEPEND}
	static? ( >=dev-libs/boost-1.46[static-libs,threads] )
	static? ( dev-libs/crypto++[static-libs] )
	>=dev-util/cmake-2.8.5
	i2p-hardening? ( >=sys-devel/gcc-4.6 )
	|| ( >=sys-devel/gcc-4.6 >=sys-devel/clang-3.3 )
	upnp? ( net-libs/miniupnpc )"

I2PD_USER="${I2PD_USER:-i2pd}"
I2PD_GROUP="${I2PD_GROUP:-i2pd}"

CMAKE_USE_DIR="${S}/build"

src_configure() {
	mycmakeargs=(
		-DCMAKE_BUILD_TYPE=Release
		$(cmake-utils_use_with cpu_flags_x86_aes AESNI)
		$(cmake-utils_use_with i2p-hardening HARDENING)
		-DWITH_BINARY=ON
		$(cmake-utils_use_with library LIBRARY)
		$(cmake-utils_use_with static STATIC)
		$(cmake-utils_use_with upnp UPNP)
	)
	cmake-utils_src_configure
}

src_install() {
	cmake-utils_src_install
	dodoc README.md
	doman "${FILESDIR}/${PN}.1"
	keepdir /var/lib/i2pd/
	fowners "${I2PD_USER}:${I2PD_GROUP}" /var/lib/i2pd/
	fperms 700 /var/lib/i2pd/
	insinto /etc/
	doins "${FILESDIR}/${PN}.conf"
	fowners "${I2PD_USER}:${I2PD_GROUP}" "/etc/${PN}.conf"
	fperms 600 "/etc/${PN}.conf"
	dodir /usr/share/i2pd
	cp -R "${S}/contrib/certificates" "${D}/var/lib/i2pd" || die "Install failed!"
	newconfd "${FILESDIR}/${PN}.confd" "${PN}"
	newinitd "${FILESDIR}/${PN}.initd" "${PN}"
	systemd_dounit "${FILESDIR}/${PN}.service"
	doenvd "${FILESDIR}/99${PN}"
	insinto /etc/logrotate.d
	newins "${FILESDIR}/${PN}.logrotate" "${PN}"
}

pkg_setup() {
	enewgroup "${I2PD_GROUP}"
	enewuser "${I2PD_USER}" -1 -1 "/var/lib/run/${PN}" "${I2PD_GROUP}"
}

А теперь внимание вопрос как в cmake-utils_src_install не устанавливать сырцы?

Pinkbyte

PS: ...gentoo просто медленный газ

 ,

init_6
()

Релиз OpenMW 0.38.0

Форум — Talks

Я просто оставлю это здесь branch openmw-38, updated changelog

 

init_6
()

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