[newbies] Дайджест списка рассылки devel-newbies; том 51, выпуск 1

Усольцев Пётр usoltsev05 на mail.ru
Сб Авг 6 12:00:49 MSK 2022


1) Изменения API нежелательны, т.к. поддерживать такой патч при
обновлениях пакета будет тяжело.

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

3) %s ? потенциальный источник уязвимостей и переполнений буфера,
нужно тщательно проверить, что недоверенных данных там не может
оказаться.
 
Задача стояла таким образом чтобы формат вывода «руб.» выводился в другом месте.
Поэтому у меня было 2 варинта:
*  Сделать костыль на проверку именно значения «руб.»
*  Сделать сохранение формата прямо в валюте, чтобы для каждой валюты можно было указать свой формат
Я выбрал вариант №2, хоть он и требует перестройки API, но таким образом я расширил функционал.
Формат вывода валюты у них вообще такой «%%s%s», я испоьзовал «типовой формат»
 
Я уже 10 лет имею опыт программирования, но в языке 1С и поэтому не считаю решение некорректным.
Единственное, что я не могу отрицать — что API поменялся.
Но корректное решение задачи невозможно без изменения API.(на мой взгляд, но тут я могу ошибаться, т.к. в С новичок)
  
>Суббота, 6 августа 2022, 4:12 +08:00 от devel-newbies-request на lists.altlinux.org:
> 
>Сообщения, предназначенные для списка рассылки devel-newbies,
>необходимо отправлять по адресу
>devel-newbies на lists.altlinux.org
>
>Для изменения параметров подписки вы можеже использовать веб-страницу
>https://lists.altlinux.org/mailman/listinfo/devel-newbies
>
>Для получения информации о том, как пользовать почтовым интерфейсом,
>отправьте письмо, в теле или теме которого будет слово 'help', по
>адресу:
>devel-newbies-request на lists.altlinux.org
>
>Адрес человека, ответственного за этот список рассылки:
>devel-newbies-owner на lists.altlinux.org
>
>При ответе, пожалуйста, измение тему письма так, чтобы она была более
>содержательной чем "Re: Содержание дайджеста списка рассылки
>devel-newbies..."
>
>
>В этом номере:
>
>   1. Ищу ментора (Усольцев Пётр)
>   2. Ищу ментора (Ахламов Петр)
>   3. Re: Ищу ментора (Andrey Savchenko)
>   4. Re: Ищу ментора (Andrey Savchenko)
>   5. Re: Ищу ментора (Усольцев Пётр)
>   6. Re: Ищу ментора (Andrey Savchenko)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Tue, 02 Aug 2022 14:14:44 +0300
>From: Усольцев Пётр < usoltsev05 на mail.ru >
>To:  devel-newbies на lists.altlinux.org
>Subject: [newbies] Ищу ментора
>Message-ID: < 1659438884.862425173 на f112.i.mail.ru >
>Content-Type: text/plain; charset="utf-8"
>
>
>Здравствуйте, ищу ментора.
>Хочу попасть в Alt Team.
>Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05 на mail.ru?) и исправил 1 баг  https://bugzilla.altlinux.org/42955
> 
>Усольцев Пётр.
>----------- следующая часть -----------
>Вложение в формате HTML было удалено...
>URL: < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220802/7d43aceb/attachment-0001.html >
>
>------------------------------
>
>Message: 2
>Date: Thu, 04 Aug 2022 22:25:40 +0300
>From: Ахламов Петр < petr-akhlamov на yandex.ru >
>To: " devel-newbies на lists.altlinux.org "
>< devel-newbies на lists.altlinux.org >
>Subject: [newbies] Ищу ментора
>Message-ID: < 660141659640882 на mail.yandex.ru >
>Content-Type: text/plain; charset="koi8-r"
>
>Вложение в формате HTML было удалено...
>URL: < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/7b802035/attachment-0001.html >
>
>------------------------------
>
>Message: 3
>Date: Thu, 4 Aug 2022 23:52:31 +0300
>From: Andrey Savchenko < bircoph на altlinux.org >
>To: "devel@ where you _can_ ask" < devel-newbies на lists.altlinux.org >
>Subject: Re: [newbies] Ищу ментора
>Message-ID: < 20220804235231.4dbd9b3113325395c19559e6 на altlinux.org >
>Content-Type: text/plain; charset="utf-8"
>
>Добрый вечер!
>
>On Thu, 04 Aug 2022 22:25:40 +0300 Ахламов Петр wrote:
>> Всем доброго вечера.
>> Я хочу вступить в ALT Team и ищу ментора.
>> Опыта в сборке пакетов у меня нет, но хочу научится.
>
>Какие пакеты Вы бы хотели собирать?
>
>>  https://bugzilla.altlinux.org/43356
>> Кто сможет меня взять?
>
>Расскажите немного о себе (или дайте ссылку на Ваши проекты), чтоб
>можно было понимать какие у Вас навыки. Сопровождение пакетов
>нередко требует знать языки, на которых они написаны хотя бы на
>базовом уровне.
>
>Best regards,
>Andrew Savchenko
>----------- следующая часть -----------
>Было удалено вложение не в текстовом формате...
>Имя : отсутствует
>Тип : application/pgp-signature
>Размер : 833 байтов
>Описание: отсутствует
>Url : < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/5452011c/attachment-0001.bin >
>
>------------------------------
>
>Message: 4
>Date: Fri, 5 Aug 2022 00:00:05 +0300
>From: Andrey Savchenko < bircoph на altlinux.org >
>To: "devel@ where you _can_ ask" < devel-newbies на lists.altlinux.org >
>Cc: Усольцев Пётр < usoltsev05 на mail.ru >
>Subject: Re: [newbies] Ищу ментора
>Message-ID: < 20220805000005.c4275b71b1716cd4ef2ec1ef на altlinux.org >
>Content-Type: text/plain; charset="utf-8"
>
>Добрый вечер!
>
>On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:
>>
>> Здравствуйте, ищу ментора.
>> Хочу попасть в Alt Team.
>
>Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?
>
>> Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05 на mail.ru?)
>> и исправил 1 баг  https://bugzilla.altlinux.org/42955
>
>Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть
>работы сделана, но до конца не доведена.
>
>Best regards,
>Andrew Savchenko
>----------- следующая часть -----------
>Было удалено вложение не в текстовом формате...
>Имя : отсутствует
>Тип : application/pgp-signature
>Размер : 833 байтов
>Описание: отсутствует
>Url : < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/d25bed19/attachment-0001.bin >
>
>------------------------------
>
>Message: 5
>Date: Fri, 05 Aug 2022 03:13:37 +0300
>From: Усольцев Пётр < usoltsev05 на mail.ru >
>To:  bircoph на altlinux.org
>Cc:  devel-newbies на lists.altlinux.org
>Subject: Re: [newbies] Ищу ментора
>Message-ID: < 1659658417.361514860 на f490.i.mail.ru >
>Content-Type: text/plain; charset="utf-8"
>
>
>Изучаю C
>Хочу исправлять баги системы, хотя бы мелкие.
>Мейнтейнер не отправил баги в Сизиф значит(может он уже не занимается этим). Со своей стороны, что мне было доступно - я все сделал.
>
>Пятница, 5 августа 2022, 5:00 +08:00 от Andrey Savchenko < bircoph на altlinux.org >:
>>Добрый вечер!
>>
>>On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:
>>>
>>> Здравствуйте, ищу ментора.
>>> Хочу попасть в Alt Team.
>>Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?
>>
>>> Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05 на mail.ru?)
>>> и исправил 1 баг  https://bugzilla.altlinux.org/42955
>>
>>Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть
>>работы сделана, но до конца не доведена.
>>
>>Best regards,
>>Andrew Savchenko
>
>
>Усольцев Пётр.
>----------- следующая часть -----------
>Вложение в формате HTML было удалено...
>URL: < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/deb2362f/attachment-0001.html >
>
>------------------------------
>
>Message: 6
>Date: Fri, 5 Aug 2022 23:12:02 +0300
>From: Andrey Savchenko < bircoph на altlinux.org >
>To: "devel@ where you _can_ ask" < devel-newbies на lists.altlinux.org >
>Subject: Re: [newbies] Ищу ментора
>Message-ID: < 20220805231202.2daac16e0ecf9d5dcc0a3a0b на altlinux.org >
>Content-Type: text/plain; charset="utf-8"
>
>Добрый вечер!
>
>On Fri, 05 Aug 2022 03:13:37 +0300 Усольцев Пётр wrote:
>> Изучаю C
>
>Это хорошо.
>
>> Хочу исправлять баги системы, хотя бы мелкие.
>
>Ищите в багзилле, ну или самостоятельно в ходе эксплуатации.
>Но баги мало исправить, их важно заапстримить ? чтоб они хотя
>бы попали в пакет, мейнтенер которого не Вы, а ещё лучше ?
>в апстрим проекта, если правка не очень уже специфичная для Альта.
>
>> Мейнтейнер не отправил баги в Сизиф значит(может он уже не
>> занимается этим). Со своей стороны, что мне было доступно - я все
>> сделал.
>
>Так Вы проявите настойчивость: мейнтенер мог и забыть про баг.
>Багзилла ? не единственный способ связи, можно и e-mail написать.
>
>И Ваших патчей мало: нужно ещё spec обновить для их применения,
>а так Вы перекладываете часть рутинной работы на мейнтенера пакета.
>Можно подготовить серию патчей и выложить в формате
>git-format-patch, ну или как договоритесь с мейнтенером.
>
>Сами патчи мне не понравились: изменено API структуры, добавлено
>поле format, и во всех ненулевых значениях там одно и то же "%s%s".
>
>Тут сразу ворох проблем:
>
>1) Изменения API нежелательны, т.к. поддерживать такой патч при
>обновлениях пакета будет тяжело.
>
>2) Т.к. значение одно и то же, то можно реорганизовать код таким
>образом, что это поле не понадобится, а вместо него будет
>использована константа.
>
>3) %s ? потенциальный источник уязвимостей и переполнений буфера,
>нужно тщательно проверить, что недоверенных данных там не может
>оказаться.
>
>> Пятница, 5 августа 2022, 5:00 +08:00 от Andrey Savchenko < bircoph на altlinux.org >:
>> >Добрый вечер!
>> >
>> >On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:
>> >>
>> >> Здравствуйте, ищу ментора.
>> >> Хочу попасть в Alt Team.
>> >Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?
>> >
>> >> Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05 на mail.ru?)
>> >> и исправил 1 баг  https://bugzilla.altlinux.org/42955
>> >
>> >Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть
>> >работы сделана, но до конца не доведена.
>> >
>> >Best regards,
>> >Andrew Savchenko
>>
>>
>> Усольцев Пётр.
>
>
>Best regards,
>Andrew Savchenko
>----------- следующая часть -----------
>Было удалено вложение не в текстовом формате...
>Имя : отсутствует
>Тип : application/pgp-signature
>Размер : 833 байтов
>Описание: отсутствует
>Url : < http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/0fecf043/attachment.bin >
>
>------------------------------
>
>_______________________________________________
>devel-newbies mailing list
>devel-newbies на lists.altlinux.org
>https://lists.altlinux.org/mailman/listinfo/devel-newbies
>
>
>Конец Дайджест списка рассылки devel-newbies; том 51, выпуск 1
>************************************************************** 
 
 
Усольцев Пётр.
 
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220806/c8cef37d/attachment-0001.html>


Подробная информация о списке рассылки devel-newbies