LINUX.ORG.RU

Сообщения init_6

 

app-shells/bash-4.3_p42::gentoo и веществистые вещества

Форум — Talks
> cd /usr/portage; git log | head
commit 1131dd3691787ff827b3de693808cb7d2d316be3
Author: Repository QA checks <repo-qa-checks@gentoo.org>
Date:   Mon Dec 28 15:02:04 2015 +0000

    2015-12-28 15:02:02 UTC

commit 6beaca66156e6c72e0a84c5b7f246f4b9e535d5b
Merge: e754785 3d4cc3c
Author: Repository QA checks <repo-qa-checks@gentoo.org>
Date:   Mon Dec 28 15:01:48 2015 +0000

> grep segfault.patch /usr/portage/app-shells/bash/bash-4.3_p42.ebuild 
	epatch "${FILESDIR}"/${PN}-4.3-append-process-segfault.patch

> file -b --mime-type /usr/portage/app-shells/bash/files/bash-4.3-append-process-segfault.patch
text/plain

> cat /usr/portage/app-shells/bash/files/bash-4.3-append-process-segfault.patch
https://lists.gnu.org/archive/html/bug-bash/2014-08/msg00048.html

*** ../bash-4.3-patched/execute_cmd.c	2014-07-30 10:26:52.000000000 -0400
--- execute_cmd.c	2014-08-11 16:55:57.000000000 -0400
***************
*** 2406,2410 ****
      {
  #if defined (JOB_CONTROL)
!       append_process (savestring (the_printed_command), dollar_dollar_pid, exec_result, lastpipe_jid);
  #endif
        lstdin = wait_for (lastpid);
--- 2433,2438 ----
      {
  #if defined (JOB_CONTROL)
!       if (INVALID_JOB (lastpipe_jid) == 0)
! 	append_process (savestring (the_printed_command_except_trap), dollar_dollar_pid, exec_result, lastpipe_jid);
  #endif
        lstdin = wait_for (lastpid);

Благодаря ChangeLog мы знаем своих героев наркоманов в лицо.

app-shells/bash/ChangeLog

! *bash-4.3_p22-r1 (12 Aug 2014)
!
! 12 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> -bash-4.3_p18-r4.ebuild,
! +bash-4.3_p22-r1.ebuild, +files/bash-4.3-append-process-segfault.patch,
! -files/bash-4.3-here-doc-ps2-comsub.patch,
! -files/bash-4.3-lastpipe-nested-pipe-segfault.patch:
! Revbump to fix a segmentation fault with lastpipe. Removed old.

 , ,

init_6
()

Всякое разное...

Форум — Talks

Одном постом сразу обо всём и исключительно для аналитиков с ЛОРа.

sys-kernel/geek-sources, в том виде в каком они существовали, больше не будет. Мне оно больше не интересно а вам, как выяснилось, и не особо то нужно.

Поэтому теперь вместо них будут несколько утилиток по принципу K.I.S.S для решения конкретных задач а не всё в одном как это было в geek-sources.

Всю грязную работу с патчами теперь осуществляет ipatch. Собственно во первых ipatch работает с mime type файлов а не с их расширениями. Во вторых ipatch умеет тестировать/накладывать/откатывать заплатки из: diff,patch,gz,bz,bz2,lrz,xz,zip,Z причем это может быть какой-то конкретный файл, директория с файлами (да! рекурсия детка) или вообще файл с перечнем заплаток и командами для каждой из них а кроме того ipatch достаточно умён и защищает от множества необдуманных глупостей. А в man-ах подробнее.

Применять свои любимые сторонние заплатки к любым ebuild-ам можно посредством множества велосипедов. В частности, для тех кто в танке, это ВНЕЗАПНО даже штатная фича самих portage. Я для этой задачи навелосипедил ibashrc. И да он немного лучше потому что использует ipatch а не epatch.

Это немного из того что уже есть в bentoo. Чего ждать помимо этого?

Ещё будут пара утилиток которые сейчас проходят стадию тестирования и отладки. В частности самая забавная из них это утилитка для того чтобы искать, находить, скачивать, распаковывать и отсеивать заплатки из любого места(потенциально из любого src.rpm) где бы оно не находилось.

Такие дела.

Haters gonna hate.

Дискасс!

 , , , ipatch,

init_6
()

Релиз OpenMW 0.37.0

Новости — Игры
Группа Игры

Команда проекта OpenMW гордостью объявляет о выпуске версии 0.37.0!

OpenMW — это свободный движок с открытыми исходными кодами, позволяющий запускать на Linux, Windows и OS X известную компьютерную игру The Elder Scrolls 3: Morrowind, включая как официальные плагины Tribunal и Bloodmoon, так и модификации от сообщества. Работа ещё далека от завершения, а нынешние результаты пока не позволяют полноценно играть. Движок принесёт не только те исправления в код игры, которые не сделала в своё время Bethesda, но и новые отключаемые возможности вроде последних шейдеров или динамического света.

OpenMW-CS - свободная реализация TES Construction Set со своими, разумеется, улучшениями и доработками.

Загрузить его можно со страницы загрузки проекта для всех операционных систем. Этот релиз приносит долгожданную реализацию движка на OpenSceneGraph. Новый движок приносит значительное ускорение производительности, а также множество графических улучшений и исправлений.

Вы можете заметить, что тени, отдаленные обьекты и объекты шейдеров в данное время не были реализованы, но мы хотели скорее получить релиз не откладывая на будущее! Эти функции будут возвращены в ближайшее время! Этот релиз приносит много других изменений и исправлений, а также огромное количество новых исправлений в редакторе для OpenMW — OpenCS. Некоторые возможности отсутствуют OpenCS к примеру: выполнены только основные элементы управления камеры, отсутствует маркер клетки.

Полный список изменений

>>> Новость на официальном сайте

 ,

init_6
()

gentoo - выбор есть всегда

Форум — Talks

https://github.com/geometer/FBReader/blob/master/README.build#L17

UI library — this depends on your target platform. For desktop,
Qt library, version 3.* or 4.*
OR
GTK+ library, version >= 2.4
should be installed

И обращаю ваше особое внимание на строку 19

А тем временем в далёкой-придалёкой галактике… fbreader-0.99.4-r2.ebuild Избранное:

RDEPEND="
	app-arch/bzip2
	dev-libs/expat
	dev-libs/liblinebreak
	dev-libs/fribidi
	dev-db/sqlite
	net-misc/curl
	sys-libs/zlib
	dev-qt/qtcore:4[ssl]
	dev-qt/qtgui:4
"

А вот этому господину

# cat metadata.xml 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
  	<maintainer>
    	<email>grozin@gentoo.org</email>
  	</maintainer>
  	<longdescription lang="en">
  	FBReader is an e-book reader for various platforms.
  	</longdescription>
</pkgmetadata>

Мой поклон, респект и ваще так держать!

 , ,

init_6
()

R.I.P. stable sys-kernel/hardened-sources. Теперь официально.

Форум — Talks

Напомню официальная новость была от 26.08.2015 Соотвествующая тема на ЛОРе об этом было еще 20.09.2015 а теперь официальная новость от 21.10.2015:

metadata/news/2015-10-21-future-support-of-hardened-sources-kernel/2015-10-21-future-support-of-hardened-sources-kernel.en.txt

Title: Future Support of hardened-sources Kernel
Content-Type: text/plain
Posted: 2015-10-21
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: sys-kernel/hardened-sources
Display-If-Keyword: hardened
Display-If-Keyword: pax_kernel
Display-If-Profile: hardened/linux/amd64
Display-If-Profile: hardened/linux/amd64/no-multilib
Display-If-Profile: hardened/linux/amd64/no-multilib/selinux
Display-If-Profile: hardened/linux/amd64/selinux
Display-If-Profile: hardened/linux/amd64/x32
Display-If-Profile: hardened/linux/arm/armv6j
Display-If-Profile: hardened/linux/arm/armv7a
Display-If-Profile: hardened/linux/ia64
Display-If-Profile: hardened/linux/musl/amd64
Display-If-Profile: hardened/linux/musl/amd64/x32
Display-If-Profile: hardened/linux/musl/arm/armv7a
Display-If-Profile: hardened/linux/musl/mips
Display-If-Profile: hardened/linux/musl/mips/mipsel
Display-If-Profile: hardened/linux/musl/ppc
Display-If-Profile: hardened/linux/musl/x86
Display-If-Profile: hardened/linux/powerpc/ppc32
Display-If-Profile: hardened/linux/powerpc/ppc64/32bit-userland
Display-If-Profile: hardened/linux/powerpc/ppc64/64bit-userland
Display-If-Profile: hardened/linux/uclibc/amd64
Display-If-Profile: hardened/linux/uclibc/arm/armv7a
Display-If-Profile: hardened/linux/uclibc/mips
Display-If-Profile: hardened/linux/uclibc/mips/mipsel
Display-If-Profile: hardened/linux/uclibc/ppc
Display-If-Profile: hardened/linux/uclibc/x86
Display-If-Profile: hardened/linux/x86
Display-If-Profile: hardened/linux/x86/selinux

For many years, the Grsecurity team [1] has been supporting two versions of
their security patches against the Linux kernel, a stable and a testing
version, and Gentoo has made both of these available to our users through the
hardened-sources package. However, on August 26 of this year, the team
announced they would no longer be making the stable version publicly
available, citing trademark infringement by a major embedded systems company
as the reason. [2] The stable patches are now only available to sponsors of
Grsecurity and can no longer be distributed in Gentoo. However, the team did
assure us that they would continue to release and support the testing version
as they have in the past.

What does this means for users of hardened-sources? Gentoo will continue to
make the testing version available through our hardened-sources package but we
will have to drop support for the 3.x series. In a few days, those ebuilds
will be removed from the tree and you will be required to upgrade to a 4.x
series kernel. Since the hardened-sources package only installs the kernel
source tree, you can continue using a currently built 3.x series kernel but
bear in mind that we cannot support you, nor will upstream. Also keep in mind
that the 4.x series will not be as reliable as the 3.x series was, so
reporting bugs promptly will be even more important. Gentoo will continue to
work closely with upstream to stay on top of any problems, but be prepared for
the occasional «bad» kernel. The more reporting we receive from our users,
the better we will be able to decide which hardened-sources kernels to mark
stable and which to drop.

Refs.
[1] https://grsecurity.net
[2] https://grsecurity.net/announce.php

Слоупочные слоупоки слоупочно слоупочны!

Фигт!!!

 , , ,

init_6
()

gentoo где gnome 3.18 ?

Форум — Talks

После 6ти месяцев разработки как и всегда ВНЕЗАПНО 23 сентября появился GNOME 3.18 а семь человек... Да все верно не один не два не три и даже не четыре, пять или шесть а целых СЕМЬ человек gentoo Gnome team за прошедшие 13 дней до сих пор видимо так и не успели бампануть кучку сраных ebuild-ов.

Всем капитанствующим с их дежурным «Не устраивает? Так возьми и сам сделай» Вы ПОРАЧЕНЫ потому-что зачастую я именно так и поступаю.

Фигт.

 ,

init_6
()

Такие дела…

Форум — Talks

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

Для Ъ не будет. Кому нужен скор… вы меня поняли ;)

 , ,

init_6
()

don't care

Форум — Talks
localhost / # emerge gnome-extra/yelp www-client/epiphany -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-libs/webkit-gtk-2.8.5:4/37::gentoo  USE="(X) egl geoloc gles2 gstreamer introspection jit spell webgl -coverage -doc -libsecret -opengl {-test} (-wayland)" 0 KiB
[ebuild  N     ] net-libs/webkit-gtk-2.4.9:3/25::gentoo  USE="egl geoloc gles2 gstreamer introspection jit spell wayland webgl -X (-aqua) -coverage -debug -libsecret -opengl {-test}" 0 KiB
[ebuild  N     ] gnome-extra/yelp-3.16.1::gentoo  0 KiB
[ebuild  N     ] www-client/epiphany-3.16.3::gentoo  USE="jit nss -debug {-test}" 0 KiB

Total: 4 packages (4 new), Size of downloads: 0 KiB

У одного меня лыжи не едут или это реально очередной отжиг?

 , , ,

init_6
()

Current stable gentoo sys-kernel/vanilla-sources

Форум — Talks

Я тут ВНЕЗАПНО из своей криокамеры выбрался… Так вот всем причастным к Unsupported kernel packages sys-kernel/vanilla-sources огромное спасибо! Я на ночь глядя чуть животик от смеха не надорвал.

С одной стороны просто замечательно что в слив Unsupported kernel packages попали и: aufs-sources; pf-sources ( пРеВеД post-factum Ыыыыы ) ; openvz-sources; tuxonice-sources; usermode-sources с их полутора никому, по факту, ненужными патчами. А с другой лично я бы наоборот выпилил бы вообще всё кроме vanilla-sources а ему б впилил USE флаги… Ну да я видимо просто ничего не понимаю.

Ну и ещё больше АДА напоследок.

http://www.mpagano.com/blog/?p=178

By continuing the policy of providing a stable vanilla kernel version, Gentoo is giving a false sense of security to its users, since by the time the kernel does get stabilized, a newer version with more security fixes is almost always already released

Вона оно чо! Эммммм «дает ложное чувство безопасности для своих пользователей» о как! Т.е. gentoo-sources с их полутора патчами ( ну Ок хорошо считайте что почти убедили - их там аж но целых 20 штук… ОЙ! Правда если выкинуть все с 3.16.1 по 3.16.7, BFQ, fbcondecor и enable-additional-cpu-optimizations-for-gcc останется те же полтора патча… ) даёт чувство жутко дикой защищенности.

Ах да и пользуясь случаем всем причастным посылаю лучи счастья и добра.

 , , , ,

init_6
()

OpenMW-0.36.1

Форум — Games

В общем и целом: OpenMW-0.36.1, Data Files (Morrowind+Tribunal+Bloodmoon) из версии от 1С, GFM-6.2.4f-1С.

Ну чо побродил в районе Горького берега около Сейда Нина. Прошелся по основному квесту - пешком добрался до Балморы. Дальше потыкался в случайные квестики. Теплый-ламповый игорь рулит и педалит! На первый взгляд всё как надо. Багов не заметил. Русификация Ок.

Бесшовной загрузки всё ещё нет? ._0 За неё ещё просто никто не брался или «всё именно так и задумано» ™ ?

С плагинами печаль. Herbalism не работает. Списка поддерживаемых/неподдерживаемых плагинов либо просто нет либо я его не нашел. Вообще в природе есть такой? Судя по всему с плагинами тупо заменяющими/дополняющими модели/текстуры/звуки и т.п. проблем быть не должно а вот с чем-либо более серьёзным пока что беда…

Хочу историй вашего успеха с сабжем и неофициальными плагинами.

 , ,

init_6
()

CyanogenMod12, Настройка/Передача данных

Форум — Mobile

«Настройка/Передача данных» - окошко со статистикой иногда ВНЕЗАПНО тупо пропадает. Иногда так же ВНЕЗАПНО как ни в чём не бывало появляется.

Зависимости отследить пока-что не удалось.

Однако вопрос как именно чинить сабж т.е. без full wipe?

 , ,

init_6
()

Счастья и добра всем. И чтоб никто не ушел от возмездия.

Форум — Talks

Эти покемоны из gnome/fedora21 (нужное подчеркнуть) выпилили вкладки у gnome-terminal или это я неправильно обновил fedora 20 до 21?

 ,

init_6
()

Настройка iptables на CyanogenMod 11

Форум — General

Юзаю мобилу с CyanogenMod 11 в режиме роутера - раздаю wifi. Iptables в наличие. Ядро - 3.0.101, iptables v1.4.11.1. Задача поднять firewall с типичными настройками для среднестатистического узла и по совместительству роутера.

Первое что смутило количество сетевых интерфейсов. Вот нахрена всё это: lo, gannet0, dummy0, ifb0, ifb1, rmnet0, rmnet1, rmnet2, rmnet3, rmnet4, rmnet5, rmnet6, rmnet7, sit0, ip6tnl0, wlan0, mon.wlan0 ? Ну lo понятно. wlan0 по всему похоже на wifi телефона/роутера с которого я и получаю интернет. А всё остальное что это и зачем? А самое главное с какого интерфейса интернет приходит на телефон/роутер? Т.е. где из всего этого внешний интерфейс? rmnet0 похоже на внешку.

Второе это почему оно идет с пустым конфигом iptables? Это мода такая или кто-то просрал даже минимальный конфиг положить?

И вообще если есть победившие сабж поделитесь хотя-бы минимальными настройками.

 , , ,

init_6
()

Бюджетный dualsim CM

Форум — Mobile

ЛОР подскажи бюджетный дуалсим андроидофон с поддержкой актуального CyanogenMod-12.

 , dualsim

init_6
()

Linux/Gentoo/*nix админ, Новосибирск

Форум — Job

Ищу работу сис. админа Linux/Gentoo/*nix в Новосибирске.

Не удаленка! Рассмотрю любые предложения.

Контакты в профиле.

 ,

init_6
()

Форк gentoo

Форум — Development

Я пилю форк gentoo и решил создать этот тред. Пусть он будет только трекером участников.

Все, кто пожелает поучаствовать в разработке форка gentoo просьба здесь отписаться и указать, в каком направлении вы могли-бы поучаствовать в проекте.

Далее проблемы gentoo и способы их решений как я их вижу.

В gentoo я люблю пакетный менеджер portage а меня лично, главным образом, не устраивает плавающий релиз благодаря которому в ней нет ни:

  • Стабильной системы которой реально можно пользоваться ( А то что есть в большинстве своём либо „дыряво“ либо всё равно требует нестабильных ebuild-ов для своей работы )
  • Самых свежих релизов софта ( И да в оверлеях есть даже 9999 которые зачастую тоже „тыква“ а „новые“ релизы есть но спустя порядочное время. )

Зато то, что мы точно имем так это очередные грабли, поломанные части системы, постоянные мелкие косяки, попоболь и жалобы на недостаток разработчиков у аппстрима gentoo.

Меня не устраивает основное дерево portage в gentoo (в дальнейшем „помойка“). Благодаря тому что „помойка“ хранится в CVS а распространяется посредством rsync пользователи получают всё и сразу. Однако именно из-за этого „помойка“ лишена всех прелестей git-а как-то: ветви, форки, коллективная разработка. В gentoo работа и без этого раздроблена по оверлеям т.е. на деле из-за старых методов хранения (CVS) в gentoo мы имеем дублирование кода („помойка“ и оверлеи) тогда как в git всё можно просто решить ветвями stable, unstable.

Почему „помойка“ это плохо? Потому-что подход всё и сразу в какой-то степени был оправдан. Однако так или иначе но помимо помойки всё равно существуют оверлеи (X11, gnome, kde…) и это факт. Напрашивается вывод: укрепить и развить модульность gentoo путем дробления одной большой „помойки“, в том виде в каком мы её имеем, на несколько оверлеев: base(исключительно содержимое stage3 с USE-флагами по умолчанию), X11, gnome, kde… примерно так, как это организовано в exherbo.

Вы всё равно при всём своём желании не сможете использовать абсолютно все ebuild-ы из „помойки“! Я гарантирую это!!! К тому-же как было выяснено эксперементальным путем (см Portage тормоза уже неторт!) „кастрирование“ „помойки“ до объёмов base ускоряет portage почти в 4-ре раза(если быть точным то в 3,875 раз) при прочих неизменных параметрах. Значит в результате деления мы получаем не только большую модульность и в целом упорядоченность но ещё и большую скорость вычислений у того-же самого portage.

В идеале если количество ebuild-ов в наших раздробленных оверлеях в сумме сравняется с количеством ebuild-ов в „помойке“ скорости тоже сравняются. Однако не стоит забывать что даже сейчас в „помойке“ предостаточно такого трешака который если кто-то и использует то это те самые полтора человека вместе с их майнтрейнером. Так вот избавление в процесее дробления „помойки“ на отдельные оверлеи от любого такого ненужного трешака есть очевидное благо.

Если не будет плавающих релизов то, безусловно, надо на что-то ориентироватся. Таким замечательным ориентиром, на мой взгляд, может выступать centos. Почему? Главным образом потому, что срок поддержки centos какие-то совершенно смешные 13 лет и совсем свежая centos-7 вышла только осенью этого 2014го года. И ещё потому что инженеры red-hat таки знают своё дело - к примеру если сравнить количество заплаток у python2 то в gentoo их около 5ти а в centos их более 50ти. Как говорится почувствуйте разницу.

base(исключительно содержимое stage3 с USE-флагами по умолчанию) с интегрированными патчами из centos у меня уже готов. Т.е. в данный момент свой собственный stage-{1,2,3} у меня уже есть и вы его можете отыскать пройдясь по ссылкам из Portage тормоза уже неторт!. Пока-что разработка ведется в закрытом режиме одним единственным человеком.

Эта тема для того-чтобы собрать заинтересованных в том-же.

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

 

init_6
()

Portage тормоза уже неторт!

Форум — Talks

По мотивам всего вот этого ТЫЦ, ТЫЦ, ТЫЦ, ТЫЦ, ТЫЦ и ТЫЦ и многих других топиков на эту же тему.

Я просто оставлю это здесь Оценка влияния количества ebuild-ов в дереве на скорость выполнения emerge.

И да для Ъ не будет.

 , ,

init_6
()

Steam Халява

Форум — Talks

С 21:00 четверга до 21:00 пятницы, все игроки, добавившие:

  • Payday: The Heist;

Получат его на ХАЛЯВУ.

А следующие вещи:

  • Awesomenauts;
  • Blade Symphony;
  • Company of Heroes 2;
  • Don’t Starve;
  • Grid 2;
  • Injustice;
  • Killing Floor;
  • Payday 2;
  • Trine 2;
  • XCOM: Enemy Unknown.

Можно будет скачать и опробовать.

>>> Подробности

 ,

init_6
()

Konqueror/Nautilus wtf

Форум — Talks

Берем любой на выбор современный стабильный Konqueror/Nautilus и внезапно почему-то к ftp, smb подключится как два пальца... и почему-то при всём при этом варианта NFS нет в принципе.

Я что-то пропустил? Почему ненужные ftp, smb дефолт а родного NFS не вообще?

 ,

init_6
()

Суровая красноглазая gentoo и такой удобный CentOS 7

Форум — Talks

Итак rpm based CentOS 7, энтерпрайз во все поля. Первая мысль - „Сволочи верните мне мои глаза!“. Чтоб получить вменяемые шрифты надо ставить левые репы (я повторяю сраные левые репы потому-что в официальных я этого вообще не нашел) где добрые люди собрали fontconfig и freetype с патчами infinality.

Ладно поехали дальше - b43, broadcom-sta, nvidia-drivers? Нет CentOS о них не слышал. И опять же спасибо левым репам потому что в официальных этого НЕТ. И ладно хрен с ними с broadcom и nvidia но что не так с b43? Фирмварь у нее несвободная или что? А сам модуль но без фирмвари что тоже религия не позволяет? Ладно rpmbuild --rebuild && профит и поехали дальше.

Дальше я захотел mpv! Ага щаааз... В общем если кратко то опять же пользуясь исключительно официальными репами это решается НИКАК. В поисках того как же получить ffmpeg из официальных реп нахожу этот шедевр ffmpeg wiki:CompilationGuide/Centos ЛОЛЧТО? ./configure && make && make install вы ничего там не попутали? К примеру вы там LFS/SlackWare с CentOS не попутали?

Короче чтоб в CentOS получить mpv-0.6.0 нужны опять же сраные левые репы, ровные руки и gentoo-шный скилл сборки помноженный на rpm, rpmbuild.

А теперь ВНИМАНИЕ сравнение с наколенной, красноглазой gentoo:

  • Патчи infinality изкоробки.
  • b43 изкоробки.
  • Фирмварь для b43 тоже изкоробки.
  • broadcom-sta изкоробки.
  • nvidia-drivers изкоробки.
  • ffmpeg изкоробки.
  • libav изкоробки.
  • mplayer изкоробки.
  • mplayer2 изкоробки.
  • mpv изкоробки.

„Изкоробки“ в данном случае означает что ничего левого вообще подключать не нужно а достаточно выполнить emerge <пяпя>.

 , ,

init_6
()

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