Сообщения 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
А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Воскресные вкусняшки: 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}
А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Вкусняшки для параноика
Доброго времени суток!
Для Ъ не было и не будет.
Я просто оставлю это здесь:
→ 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А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
patch nvidia-drivers-340 для ядра 4.12 на Gentoo
Для ядра 4.8 ссылки были в прошлой подобной теме
На всякий случай дублирую тут:
--- 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)
gentoo просрали полимеры
Гентушник - будь бдителен.
Я просто оставлю это здесь:
- Bug 620014 - dev-libs/icu: Multiple vulnerabilities CVE-2017-7867, CVE-2017-7868 Reported: 2017-05-28 Status: UNCONFIRMED
- Bug 620470 - app-arch/unzip-6.0_p20: Multiple vulnerabilities CVE-2014-9636, CVE-2014-9913, CVE-2015-1315, CVE-2016-9844 Reported: 2017-06-03 Status: UNCONFIRMED
- Bug 620468 - dev-libs/boost-1.62.0-r1 CVE-2012-2677 Reported: 2017-06-03 Status: UNCONFIRMED
- Bug 620492 - sys-devel/gcc-{5.4.0,5.4.0-r3,6.3.0} CVE-2016-6131 Reported: 2017-06-03 Status: UNCONFIRMED
- Bug 620466 (CVE-2016-3189) - <app-arch/bzip2-1.0.6-r8: heap use after free in bzip2recover Reported: 2017-06-03 Status: IN_PROGRESS
- Bug 621124 - app-text/ghostscript-gpl-9.20*: Multiple vulnerabilities CVE-2016-10219, CVE-2016-10220, CVE-2017-5951, CVE-2017-7207 Reported: 2017-06-07 Status: UNCONFIRMED
- Bug 621126 - dev-libs/libxml2-2.9.4-r1 CVE-2016-9318 Reported: 2017-06-07 Status: UNCONFIRMED
- Bug 621128 - sys-apps/busybox-1.25.1 CVE-2016-6301 Reported: 2017-06-07 Status: UNCONFIRMED
- Bug 621130 - sys-devel/binutils-2.28-r1: Multiple vulnerabilities CVE-2017-6965, CVE-2017-6966, CVE-2017-6969 Reported: 2017-06-07 Status: UNCONFIRMED
Reported - дата создания бага.
Status - по состоянию на 07 число 06 месяца 2017 года
ЗЫ: "Создавай баги" говорили они... Ну вот я собственно именно это и сделал.
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
Безвыходность. Уныние. Перезагружаюсь… Ничего не менялось. Вообще ничего. Но это д%р*мо самоисправилось и заработало.
Блджад…
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.
ЗЫ: А ещё любят повторять что все разработчики генты поголовно сидят на ~ и там все проблемы чинят ещё до их появления.
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 перестал проверять конфиг ядра на неободимые блобу настройки? Или я чего-то недоопнял?
Первомайские вкусняшки: sys-kernel/bentoo-sources-4.11.0, travis, gitter
Доброго времени суток мои красноглазые читатели!
За прошедшее время в bentoo вот что произошло:
- Буквально сегодня вышел sys-kernel/bentoo-sources-4.11.0 для постоянных пользователей криокамеры уточняю это то-же самое что и
USE="brand" emerge sys-kernel/geek-sources а заплатки в любой момент можно отыскать при помощи patchfinder а применить при помощи ipatch/ibashrc - Саму bentoo с недавних пор на Travis CI проверяет repoman и shellchec
- А для связи доступен gitter.im/redeyeteam/bentoo
А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
ЗЫ: А тем временем R.I.P hardened-gentoo а в далёкой далёкой галактике ждуны всё ещё продолжают чего-то около bug #612814 ждать…
hardened-gentoo is dead
Новость от самих разработчиков grsecurity Passing the Baton на понятном от opennet Grsecurity прекращает бесплатное распространение своих патчей
Выводы делайте сами. Всем чмоки в этам чати.
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} по отдельности либо в сочетании таки г*вн*?
Воскресные вкусняшки: бложик, bentoo-sources, storaged, cockpit, pcp
Доброго времени суток мои красноглазые читатели!
За прошедшее время в bentoo вот что произошло:
- sys-kernel/bentoo-sources как ни странно имеет актуальные версии. К тому-же маскотов при загрузке стало ещё больше (ОСТОРОЖНО СИСЬКИ)
- Старый велосипед для бинарного ядра ввиду отсутствия вменяемых решений оказался ещё на многое годен и проявил себя просто замечательно. app-portage/ibashrc научился работать с «командными файлами» Зачем? Просто потому-что это может делать sys-devel/ipatch
- Бложик осилил html5, каменты через disqus и видосы с любых источников.
- sys-block/storaged (без которого генте всё ещё норм. Даже не смотря на заведенный bug #612814 с готовыми ebuild-ами) и остальная компания: sys-apps/cockpit, sys-apps/pcp он же Performance Co-Pilot, sys-libs/libblockdev, sys-libs/libbytesize в актуальном состоянии.
- ну и буквально на днях обновился срез плагинов для mozilla firefox & ©
А зачем это всё это ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
patch nvidia-drivers-340 для ядра 4.8 на Gentoo
Для ядер 4.6/4.7 ссылки были в прошлой подобной теме
Разыскивается решение для ядра 4.8. И делитесь своими историями успеха.
Воскресные вкусняшки 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 уже жаловался на тормоза.
А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Воскресные вкусняшки =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. Печально но факт.
А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Воскресные вкусняшки =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 но теперь с исправленными зависимостями.
А зачем это всё это ненужно в субботу конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Воскресные вкусняшки =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 и этого я пока-что не делал.
А зачем это всё ненужно конкретно вам и что теперь с этим всем делать решать тебе мой красноглазый читатель.
Недопонимаю portage
Сказать что portage в gentoo забавный это не сказать ничего... Иногда он ставит в тупик. Ну к примеру собирать в sandbox это Ок не смотря на то что зачастую при этом огребаешь проблем а собирать в chroot и при этом не засирая основную систему а использовать бинпакеты это видимо чем-то не ок.
Но это ладно. Сейчас погорим о более простых вещах. Вот portage собирает какой-то софт. При этом при установке все нужные ему юзеры/группы создаются автоматически. И это вроде-бы хорошо.
Однако при удалении все, даже дефолтные, конфиги из /etc никуда не исчезают. Это называют фичей необходимой якобы для того что-бы юзер не потерял свои драгоценные настройки. Внимание вопрос - никакой разницы дефолтный конфиг или нет? Ну я понимаю если конфиг отличается от стандартного - в таком случае он представляет ценность и его может быть и жаль потерять. Какую ценность может представлять стандартный конфиг и зачем даже его оставлять нетронутым после удаления самого пакета?
Но даже это пол беды - созданные при установке юзеры/группы после удаления пакета никуда не деваются. Таким образом в системе остаются юзеры/группы «мёртвые души» и просто замечательно если там /sbin/nologin или /bin/false в качестве оболочки и нет возможности их эксплуатировать. Но кто может дать такую гарантию что ни один пакет не сделает подобный «подарок»?
По-моему это как минимум нелогично и при удалении пакета надо хотя-бы предупреждать о ненужных юзерах/группах.
=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
| ← назад | следующие → |