URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129668
[ Назад ]

Исходное сообщение
"Выпуск системной библиотеки Glibc 2.37"

Отправлено opennews , 02-Фев-23 08:21 
После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.37, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017. В состав нового выпуска включены исправления от 63 разработчиков...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58585


Содержание

Сообщения в этом обсуждении
"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 08:21 
Опять сишники неправильными оказались? Всё ведь по ISO и POSIX.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 08:59 
какая разница, если будущее за растом

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:05 
Как будто, Расту не придётся следовать ISO и POSIX.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:06 
у раста свой путь

"Выпуск системной библиотеки Glibc 2.37"
Отправлено jdk , 02-Фев-23 09:22 
boot in rust? lol

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:22 
А правда что раст это новый паскаль?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:27 
нет, на порядок лучше, я прям кайфую когда на нём пишу

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:49 
Но паскаль же лучше

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 12:09 
Точно, как у самурая.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:03 
Такое же светлое как у Кобола или Руби.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:06 
А ты не думаешь, что это возможно было описано в документации и кто-то просто неправильно юзал glibc?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Анонн , 02-Фев-23 08:50 
Ахаха, лучшие сишные погромисты опять запутались в вычислении размера буфера. Причем где - в стандартной либе.
Никогда такого не было, и вот опять!

-      buf = malloc (l * sizeof (char));
+      buf = malloc ((bufsize + 1) * sizeof (char));

-           __snprintf (bufs, sizeof bufs,
+           __snprintf (buf, l + 1,

https://sourceware.org/git/?p=glibc.git;a=commit;h=52a5be0df...
Из забавного - фикс был сделан еще 30 Aug 2022.
Наверное было не до обновлений))


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:00 
> Наверное было не до обновлений

конечно, они раст изучают для переквалификации


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 19:16 
Зачем? Ошибку допускают - он же токсичный, спать мешает опеннетовским аналитикам. Пускай системную библиотеку на питоне переписывают и запускают потом на Jython'не - имплементации питона в яве.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:03 
И все равно выходят за все разумные границы.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:43 
Правильно писать не "нормальный", а "истинный".

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:44 
Ergo, нормальных программистов не существует. Потому что ошибаются ВСЕ.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 19:49 
> Ergo, нормальных программистов не существует. Потому что ошибаются ВСЕ.

Ты, наверное, незнаком с понятием "норма". Там, конечно, много значений может быть, в зависимости от сферы применения, но чаще "норма" это средняя величина, наиболее часто встречающееся значение какого-то параметра. Или диапазон допустимых значений. Т.е. будь ты ацтеком в 14 веке, то для тебя нормой было бы радоваться человеческим жертвоприношениям и не нормой - осуждать это. Или было бы нормой радоваться сожжению ведьмы на площади, будь ты европейцем 16-го века. Ну или было бы совсем далеко от нормы, если бы ты активно протестовал против рабства в Древнем Риме. Ну ты понял. Таким образом в твоем утверждении логическое противоречие - если "ошибаются ВСЕ" (программисты), то все, кто ошибаются и есть нормальные программисты (они ведь большинство) и они, следовательно, существуют. А вот тот мифический программист-единорог, который не ошибается - ненормальный, даже если и существует.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 13:54 
100% даю, что ты ни одного проекта на ни на раст, ни на си, кроме максимум хеллоу ворлда не написал и тем более не работал.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Совершенно другой аноним , 02-Фев-23 10:43 
> Наверное было не до обновлений))

https://sourceware.org/bugzilla/show_bug.cgi?id=29536

;-----------------------------------------X8
Siddhesh Poyarekar 2022-09-06 14:58:13 UTC
Please file a bug with your distribution. The fix has been backported to the release branch.  We typically don't do upstream point releases from release branches.

For example, the Fedora backport is being tracked here and will eventually be fixed:

https://bugzilla.redhat.com/show_bug.cgi?id=2123395
;-----------------------------------------X8


"Выпуск системной библиотеки Glibc 2.37"
Отправлено InuYasha , 02-Фев-23 11:13 
и что?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 12:45 
> -      buf = malloc (l * sizeof (char));
> +      buf = malloc ((bufsize + 1) * sizeof (char));

Вы разобрались и поняли, что старый вариант был неправильным? Или просто решили набросить на отрефакторенный кусок кода? Спрашиваю без подколок.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 13:50 
Глуппый вопрос, это же исперд опенннет. Конечно же он перешел по своей ссылке и проанализировалтвсе изменения, а не просто увидел повод набросить на вентилятор и сделал это.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 14:31 
А это имеет хоть какое-то значение?
Диды ручками вычисляли размер и не шмогли.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 20:07 
Откуда вы такие беретесь? Жаль тебе нельзя кучу минусов засунуть за пазуху. Человек же оставил ссылку на коммит. Сходить посмотреть не судьба? Но нет, он же наверное нашел какую-то левую чушь, не связанную с новостью, верно? Ой, а в самой новости есть ссылка на уязвимость CVE-2022-39046. Пройдя по ней можно увидеть ссылку"Fixed by:  ...", пройдя по которой и нажав ссылки "diff" можно найти эти самые кусочки "отрефакторенного куска кода", которые тебе привели. Да, наверное там для красоты код поменяли, отступы и названия переменных были корявые. Оттого и арифметика корявая вышла.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Big Robert TheTables , 03-Фев-23 11:52 
Уязвимость фуфло, жаль, но факт. Весь пафос в ноль.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 13:53 
Если бы ты была программистской, а не адептом buttplug, то так бы не злорадствовала, потому что даже те, кто в твой Раст пришел, были сишниками.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 14:30 
А почему программистска не может быть адептом buttplug? Что за дискриминация?
Никаких технических ограничений вроде нет.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 17:50 
Может, только сабж к программированию дальше, чем к баттплаг

"Выпуск системной библиотеки Glibc 2.37"
Отправлено annon , 02-Фев-23 14:30 
А если они с бейсика пришли)? или с паскаля?
или, прости господи, с ждава-скрипта?

Не все начинают изучение програмирования с дырявого языка дидив, в котором UB больше, чем на собаке блох.
Есть достаточно неплохих языков изучая которые можно сосредоточиться на алгоритмах, а не на том как не запороть память.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 17:46 
> можно сосредоточиться на алгоритмах

А ничего, что это уже не язык системного уровня и не язык для разработки железа?
Вот такие безграмотеи и лезут в эксперты и ядро линуха.
Сосредоточение на бизнес-логике давно сделано в Java (и сейчас во всяких банках, крупнейших корпорациях она до сих пор работает),в C#, Python, Go наконец и низкоуровнего, и налегке прогается.
Это как в JS отлаживают только через console.log(), и кое-как недавно лишь в Ноду завезли что-то посерьезнее, хотя даже в бейсике и турбоси пошаговая отладка с точками останова и просмотром переменных были 35 лет назад.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 19:04 
>в JS отлаживают только через console.log()

очнись, debugger всегда был.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 01:11 
Ага, помню как Chrome начал становится популярным: решили поддержать в 2010-м ... У меня неделя ушла найти почему наш код рендомно крашит вкладку Хрома, какая там отладка, просто пустая вкладка и хромовое сообщение об ошибке.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 14:54 
Ну не все, к счастью, не все.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 17:48 
Сколько бит в байте то хоть знаешь? Или это для проституции не обязательно знать?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 21:32 
Одной ассемблерной командой число на три умножить сможешь? Без использования MUL. Экзаменатор, ять.
Вообще, когда сишная илитка встречается на опеннете, такая синергия идиотизма происходит, что хоть топор вешай.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 12:57 
на какой архитектуре?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 13:15 
То же самое про биты могу спросить.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 14:33 
покажи хоть одну современную архитектуру, где байт не 8 бит

"Выпуск системной библиотеки Glibc 2.37"
Отправлено pavlinux , 04-Фев-23 22:34 
> покажи хоть одну современную архитектуру, где байт не 8 бит

Сетевые NPU, там по 9, 10,16, бит.  


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 05-Фев-23 16:54 
Например, 16 бит на TI DSP C5x. Сходят с конвейера новенькие.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 14:39 
архитектур как минимум несколько современных, где даже MUL нет, а там, где есть QADD и т.п., там MUL обычно есть.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 15:39 
Ладно, уточню: обычный x86.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 13:01 
и в чем же тут идиотизм, в знаниях? с ног на голову перевернули, теперь бесконечный float из JS и Питона ваше всё?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 14:38 
А, ты видимо сам не понял о чём пишешь. Услышал где-то про MUL, который, в IoT не везде даже есть.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Совершенно другой аноним , 03-Фев-23 15:56 
Для архитектуры x86:
;-----------------------------------X8
leal (%eax, %eax, 2), %eax
;-----------------------------------X8

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 18:33 
Ну вот, хоть кто-то помнит.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Michael Shigorin , 03-Фев-23 00:26 
> Сколько бит в байте то хоть знаешь?

В сколькибитном?


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 03:38 
А ты сколькибитные знаешь?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 12:58 
в современном, лет так 50 достаточно взять

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 03-Фев-23 12:59 
мой препод вообще троичные компьютеры пытался изобрести

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 05-Фев-23 03:29 
> мой препод вообще троичные компьютеры пытался изобрести

Да вот оказалось что на уровне схемотехники 2 уровня делать проще чем три. Да и математика временами прикольно упрощается и неплохо маппится на именно двоичное железо. Двоичная система по своему прикольна - это минимализм доведенный до абсолюта, минимум при котором система счисления еще позволяет операции характерные для систем счисления. А если нет разницы, зачем тратить больше ресурсов?


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 14:22 
Ты это тут не это - вычислять буферы дедов не учи, яйца курицу не учат

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ihatenpm , 02-Фев-23 17:49 
Да, вылупаются тут, в то время как настоящие растоводы работают.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 06:01 
наивный чукотский юноша думающий что его "безопасный" ЯП не требует glibc

"Выпуск системной библиотеки Glibc 2.37"
Отправлено ИТ Фальшивка , 03-Фев-23 07:41 
Не называй фиксами удаленные принты питоном чем то типа призмы , а маркетологов производителями , запринтили с чужого ПК удаленно спешки дампы и в спешке опубликовали.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Анонимусс , 02-Фев-23 09:01 
Смешно что это мининовость.
Наверное обновление glibc с кучей багфиксов недостойно быть не то что в "важном", а даже в "главных новостях"))

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:06 
ты думаешь о чём опеннет? о угодных-кому-надо проектиках

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Zenitur , 02-Фев-23 09:07 
Иногда новость сначала появляется в мини, а потом переносится в основные

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:27 
Ты заглядываешь на вкладку "важное"? Но ведь там просто повторение первых двух вкладок.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 09:28 
а где этот раздел?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:04 
На сайте опеннет.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Анонимусс , 02-Фев-23 11:05 
Наверное чтобы не заглядывать в остальные вкладки, а просматривать только важное, не?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 12:12 
а сколько времени экономится при этом? и на что тратишь сэкономленное время? на саморазвитие наверное, да?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Анонимусс , 02-Фев-23 12:13 
На написание комментов тут разумеется!

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:06 
Потому что никто не полетит обновлять свою glibc. Потому что все нормальные люди используют репозиторные пакетные дистрибутивы. А для них никто ничего под новую либу пересобирать в ближайшее время не будет.  

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:16 
Разве так часто делают? Обычно вроде серьёзные изменения/фиксы просто накатывают патчем и версия либы останется той же, ничего пересобирать не придётся.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:47 
Допустим при переходе у Убунту 20.04 на 22.04 делают. Т.е. изменений два года ждать.  

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Серб , 02-Фев-23 14:53 
Это у кого это при фиксе библиотеки надо что-либо пересобирать?

И главное зачем?


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 15:09 
Он перепутал с программами на плюсах. У меня есть 2 примера либ, которые надо пересобирать при любой смене компилятора, это openimageio и wxGTK, иначе программы их использующие будут обламываться в случайных местах.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:07 
В этот раз в Glibc 2.37 какая-то незначительная минорщина, всего два заметных изменения и несколько десятков исправленных багов.  Что случилось, IBM уволил разработчиков?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Анонимусс , 02-Фев-23 11:16 
Ну а кому еще код писать и баги исправлять (ну и добавлять, чего уж там)? Анонимам с опенька?
Они крайне заняты спорами в инете и не хотят тратить свою гениальность на такие мелочи.
Приходится всяким рабам на корпоративных галерах отдуваться.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 11:49 
Ну да куда уже тебе сходить фич дописать в glibc ты же таким важным делом занят как комментики писать.  

"Выпуск системной библиотеки Glibc 2.37"
Отправлено anonn , 02-Фев-23 11:31 
Наверное, по многочисленным просьбам анонов с пенька, грязными деньгами корпораций наконец-то перестали оплачивать разработку опенсорса.
Вот теперь заживем!

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 22:46 
Библиотека доведена до идеала! Только арифметику с указателями фиксить осталось.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 05-Фев-23 14:22 
Просто она уже совершенна, кроме совсем мелких багов, менять нечего, наверное.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 12:14 
Тебе и 15 лет назад ничего не мешало говорить.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 12:15 
когда изобретали плюсы, то же самое говорили. Заскриньте этот коммент и отправьте внукам: в 2100 году так и будут говорить о закате сишки.

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 02-Фев-23 15:36 
> 2100 году так и будут говорить о закате сишки.

О чем ты? Она еще середине-конце девяностых закатилась в свои специфичные ниши.


"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 03-Фев-23 09:42 
Тупой вопрос: почему нельзя обычными переменными пользоваться? Зачем все эти акробатические трюки?

"Выпуск системной библиотеки Glibc 2.37"
Отправлено Аноним , 05-Фев-23 03:00 
> Зачем все эти акробатические трюки?

ты про что?