LINUX.ORG.RU

Как определить что не дает патчу выводить строку больше 25 символов?

 ,


0

1

Вот патч:

https://gitlab.freedesktop.org/gurchetansingh/mesa/commit/dca119f12c291d7665d...

Я вкидываю переменную окружения:

export force_gl_vendor="0123456789012345678901234567890"

А он мне даёт только:

OpenGL vendor string: 0123456789012345678901234

Это точно не glxinfo проблема. А еще mesa точно может выводить больше 25 символов, проверено на renderer.

★★★★★

Последнее исправление: steemandlinux (всего исправлений: 1)

Продублирую бисти

dron@gnu:~/Рабочий-Стол/cc$ apt source mesa
Чтение списков пакетов… Готово
ВНИМАНИЕ: работа над пакетом «mesa» ведётся в системе управления версиями «Git»:
https://salsa.debian.org/xorg-team/lib/mesa.git
Используйте:
git clone https://salsa.debian.org/xorg-team/lib/mesa.git
для получения последних (возможно, невыпущенных) обновлений пакета.
Необходимо скачать 19,8 MB архивов исходного кода.
Пол:1 http://ftp.ru.debian.org/debian testing/main mesa 20.1.2-1 (dsc) [5 346 B]
Пол:2 http://ftp.ru.debian.org/debian testing/main mesa 20.1.2-1 (tar) [19,7 MB]
Пол:3 http://ftp.ru.debian.org/debian testing/main mesa 20.1.2-1 (diff) [107 kB]
Получено 19,8 MB за 5с (3 621 kB/s)
dpkg-source: инфо: извлечение mesa в mesa-20.1.2
dpkg-source: инфо: распаковывается mesa_20.1.2.orig.tar.gz
dpkg-source: инфо: накладывается mesa_20.1.2-1.diff.gz
dpkg-source: инфо: авторские файлы были изменены: 
 mesa-20.1.2/.gitlab/issue_templates/Bug Report.md
dron@gnu:~/Рабочий-Стол/cc$ grep MAXLEN -r ./ 
./mesa-20.1.2/src/util/xmlconfig.h:#define STRING_CONF_MAXLEN 25
./mesa-20.1.2/src/util/xmlconfig.c:        v->_string = strndup(string, STRING_CONF_MAXLEN);
dron@gnu:~/Рабочий-Стол/cc$
LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от steemandlinux

Да, просто бегая по репе. ;) Смотришь где устанавливается, поиск, смотришь где берётся и как туда попадает, поиск, бинго.

beastie ★★★★★
()
Ответ на: комментарий от steemandlinux

А вот это вот совсем не очевидно. Конечно можно предположить, но проще «отмотать» call-stack в голове.

beastie ★★★★★
()
Ответ на: комментарий от steemandlinux

Это я к тому что по ключевым словам сыр грепать самое первое если надо что-то найти даже приблизительно, я всегда так делаю. Тупо грепаю на вхождения наиболее вероятного.

LINUX-ORG-RU ★★★★★
()

О спасибо вам!

[code]OpenGL vendor string: 0123456789012345678901234567890 OpenGL renderer string: 0123456789012345678901234567890[/code]

steemandlinux ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Между прочем очень удобная штука. Например, весь мой .ackrc для моих гошных нужд (многое уже встроено, но по мелочи не хватало):

--type-add=proto:ext:proto
--type-add=gotest:match:/_test.go$/
--type-add=tmpl:ext:tmpl
--ignore-dir=vendor

И если мне надо что найти в самом коде, а не в тестах:

ack --go --nogotest whatever .

Или там поискать только в proto-файлах:

ack --proto whatever .
beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)
Ответ на: комментарий от beastie

Поэксперементирую, спасибо. Хотя я не часто грепаю. Да и запросы у меня обычно скромные найти вхождение чего либо, открывать, а дальше глазками =) А вот если надо будет, побыстрее да поточнее и нагляднее то да, пригодится точно.

LINUX-ORG-RU ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.