<HTML><BODY><div><div>Пачти я формировал по рекомендации на Telegram канале так:</div><div><div><div>git clone git://git.altlinux.org/gears/m/mate-calc.git</div><div>Вношу правки</div><div>git commit</div><div>git format-patch -1</div><div>далее создадутся патч-файлы</div><div>Создаю задачу в bagzilla и прилагаю эти патчи.</div><div>&nbsp;</div></div></div><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">Суббота, 6 августа 2022, 17:01 +08:00 от devel-newbies-request@lists.altlinux.org:<br>&nbsp;<div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16597764612103776921_BODY">Сообщения, предназначенные для списка рассылки devel-newbies,<br>необходимо отправлять по адресу<br><a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br><br>Для изменения параметров подписки вы можеже использовать веб-страницу<br><a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel-newbies</a><br><br>Для получения информации о том, как пользовать почтовым интерфейсом,<br>отправьте письмо, в теле или теме которого будет слово 'help', по<br>адресу:<br><a href="/compose?To=devel%2dnewbies%2drequest@lists.altlinux.org">devel-newbies-request@lists.altlinux.org</a><br><br>Адрес человека, ответственного за этот список рассылки:<br><a href="/compose?To=devel%2dnewbies%2downer@lists.altlinux.org">devel-newbies-owner@lists.altlinux.org</a><br><br>При ответе, пожалуйста, измение тему письма так, чтобы она была более<br>содержательной чем "Re: Содержание дайджеста списка рассылки<br>devel-newbies..."<br><br><br>В этом номере:<br><br>&nbsp;&nbsp;&nbsp;1. Re: Дайджест списка рассылки devel-newbies; том 51, выпуск 1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Усольцев Пётр)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Sat, 06 Aug 2022 12:00:49 +0300<br>From: Усольцев Пётр &lt;<a href="/compose?To=usoltsev05@mail.ru">usoltsev05@mail.ru</a>&gt;<br>To: <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>Subject: Re: [newbies] Дайджест списка рассылки devel-newbies; том 51,<br>выпуск 1<br>Message-ID: &lt;<a href="/compose?To=1659776449.959050348@f489.i.mail.ru">1659776449.959050348@f489.i.mail.ru</a>&gt;<br>Content-Type: text/plain; charset="utf-8"<br><br><br>1) Изменения API нежелательны, т.к. поддерживать такой патч при<br>обновлениях пакета будет тяжело.<br><br>2) Т.к. значение одно и то же, то можно реорганизовать код таким<br>образом, что это поле не понадобится, а вместо него будет<br>использована константа.<br><br>3) %s ? потенциальный источник уязвимостей и переполнений буфера,<br>нужно тщательно проверить, что недоверенных данных там не может<br>оказаться.<br>&nbsp;<br>Задача стояла таким образом чтобы формат вывода ?руб.? выводился в другом месте.<br>Поэтому у меня было 2 варинта:<br>* Сделать костыль на проверку именно значения ?руб.?<br>* Сделать сохранение формата прямо в валюте, чтобы для каждой валюты можно было указать свой формат<br>Я выбрал вариант ?2, хоть он и требует перестройки API, но таким образом я расширил функционал.<br>Формат вывода валюты у них вообще такой ?%%s%s?, я испоьзовал ?типовой формат?<br>&nbsp;<br>Я уже 10 лет имею опыт программирования, но в языке 1С и поэтому не считаю решение некорректным.<br>Единственное, что я не могу отрицать ? что API поменялся.<br>Но корректное решение задачи невозможно без изменения API.(на мой взгляд, но тут я могу ошибаться, т.к. в С новичок)<br>&nbsp;<br>&gt;Суббота, 6 августа 2022, 4:12 +08:00 от devel-newbies-request@lists.altlinux.org:<br>&gt;&nbsp;<br>&gt;Сообщения, предназначенные для списка рассылки devel-newbies,<br>&gt;необходимо отправлять по адресу<br>&gt;<a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>&gt;<br>&gt;Для изменения параметров подписки вы можеже использовать веб-страницу<br>&gt;<a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel-newbies</a><br>&gt;<br>&gt;Для получения информации о том, как пользовать почтовым интерфейсом,<br>&gt;отправьте письмо, в теле или теме которого будет слово 'help', по<br>&gt;адресу:<br>&gt;<a href="/compose?To=devel%2dnewbies%2drequest@lists.altlinux.org">devel-newbies-request@lists.altlinux.org</a><br>&gt;<br>&gt;Адрес человека, ответственного за этот список рассылки:<br>&gt;<a href="/compose?To=devel%2dnewbies%2downer@lists.altlinux.org">devel-newbies-owner@lists.altlinux.org</a><br>&gt;<br>&gt;При ответе, пожалуйста, измение тему письма так, чтобы она была более<br>&gt;содержательной чем "Re: Содержание дайджеста списка рассылки<br>&gt;devel-newbies..."<br>&gt;<br>&gt;<br>&gt;В этом номере:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;1. Ищу ментора (Усольцев Пётр)<br>&gt;&nbsp;&nbsp;&nbsp;2. Ищу ментора (Ахламов Петр)<br>&gt;&nbsp;&nbsp;&nbsp;3. Re: Ищу ментора (Andrey Savchenko)<br>&gt;&nbsp;&nbsp;&nbsp;4. Re: Ищу ментора (Andrey Savchenko)<br>&gt;&nbsp;&nbsp;&nbsp;5. Re: Ищу ментора (Усольцев Пётр)<br>&gt;&nbsp;&nbsp;&nbsp;6. Re: Ищу ментора (Andrey Savchenko)<br>&gt;<br>&gt;<br>&gt;----------------------------------------------------------------------<br>&gt;<br>&gt;Message: 1<br>&gt;Date: Tue, 02 Aug 2022 14:14:44 +0300<br>&gt;From: Усольцев Пётр &lt; <a href="/compose?To=usoltsev05@mail.ru">usoltsev05@mail.ru</a> &gt;<br>&gt;To: <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>&gt;Subject: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=1659438884.862425173@f112.i.mail.ru">1659438884.862425173@f112.i.mail.ru</a> &gt;<br>&gt;Content-Type: text/plain; charset="utf-8"<br>&gt;<br>&gt;<br>&gt;Здравствуйте, ищу ментора.<br>&gt;Хочу попасть в Alt Team.<br>&gt;Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05@mail.ru?) и исправил 1 баг <a href="https://bugzilla.altlinux.org/42955" target="_blank">https://bugzilla.altlinux.org/42955</a><br>&gt;&nbsp;<br>&gt;Усольцев Пётр.<br>&gt;----------- следующая часть -----------<br>&gt;Вложение в формате HTML было удалено...<br>&gt;URL: &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220802/7d43aceb/attachment-0001.html" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220802/7d43aceb/attachment-0001.html</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;Message: 2<br>&gt;Date: Thu, 04 Aug 2022 22:25:40 +0300<br>&gt;From: Ахламов Петр &lt; <a href="/compose?To=petr%2dakhlamov@yandex.ru">petr-akhlamov@yandex.ru</a> &gt;<br>&gt;To: " <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a> "<br>&gt;&lt; <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a> &gt;<br>&gt;Subject: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=660141659640882@mail.yandex.ru">660141659640882@mail.yandex.ru</a> &gt;<br>&gt;Content-Type: text/plain; charset="koi8-r"<br>&gt;<br>&gt;Вложение в формате HTML было удалено...<br>&gt;URL: &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/7b802035/attachment-0001.html" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/7b802035/attachment-0001.html</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;Message: 3<br>&gt;Date: Thu, 4 Aug 2022 23:52:31 +0300<br>&gt;From: Andrey Savchenko &lt; <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a> &gt;<br>&gt;To: "devel@ where you _can_ ask" &lt; <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a> &gt;<br>&gt;Subject: Re: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=20220804235231.4dbd9b3113325395c19559e6@altlinux.org">20220804235231.4dbd9b3113325395c19559e6@altlinux.org</a> &gt;<br>&gt;Content-Type: text/plain; charset="utf-8"<br>&gt;<br>&gt;Добрый вечер!<br>&gt;<br>&gt;On Thu, 04 Aug 2022 22:25:40 +0300 Ахламов Петр wrote:<br>&gt;&gt; Всем доброго вечера.<br>&gt;&gt; Я хочу вступить в ALT Team и ищу ментора.<br>&gt;&gt; Опыта в сборке пакетов у меня нет, но хочу научится.<br>&gt;<br>&gt;Какие пакеты Вы бы хотели собирать?<br>&gt;<br>&gt;&gt; <a href="https://bugzilla.altlinux.org/43356" target="_blank">https://bugzilla.altlinux.org/43356</a><br>&gt;&gt; Кто сможет меня взять?<br>&gt;<br>&gt;Расскажите немного о себе (или дайте ссылку на Ваши проекты), чтоб<br>&gt;можно было понимать какие у Вас навыки. Сопровождение пакетов<br>&gt;нередко требует знать языки, на которых они написаны хотя бы на<br>&gt;базовом уровне.<br>&gt;<br>&gt;Best regards,<br>&gt;Andrew Savchenko<br>&gt;----------- следующая часть -----------<br>&gt;Было удалено вложение не в текстовом формате...<br>&gt;Имя : отсутствует<br>&gt;Тип : application/pgp-signature<br>&gt;Размер : 833 байтов<br>&gt;Описание: отсутствует<br>&gt;Url : &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/5452011c/attachment-0001.bin" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220804/5452011c/attachment-0001.bin</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;Message: 4<br>&gt;Date: Fri, 5 Aug 2022 00:00:05 +0300<br>&gt;From: Andrey Savchenko &lt; <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a> &gt;<br>&gt;To: "devel@ where you _can_ ask" &lt; <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a> &gt;<br>&gt;Cc: Усольцев Пётр &lt; <a href="/compose?To=usoltsev05@mail.ru">usoltsev05@mail.ru</a> &gt;<br>&gt;Subject: Re: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=20220805000005.c4275b71b1716cd4ef2ec1ef@altlinux.org">20220805000005.c4275b71b1716cd4ef2ec1ef@altlinux.org</a> &gt;<br>&gt;Content-Type: text/plain; charset="utf-8"<br>&gt;<br>&gt;Добрый вечер!<br>&gt;<br>&gt;On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:<br>&gt;&gt;<br>&gt;&gt; Здравствуйте, ищу ментора.<br>&gt;&gt; Хочу попасть в Alt Team.<br>&gt;<br>&gt;Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?<br>&gt;<br>&gt;&gt; Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05@mail.ru?)<br>&gt;&gt; и исправил 1 баг <a href="https://bugzilla.altlinux.org/42955" target="_blank">https://bugzilla.altlinux.org/42955</a><br>&gt;<br>&gt;Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть<br>&gt;работы сделана, но до конца не доведена.<br>&gt;<br>&gt;Best regards,<br>&gt;Andrew Savchenko<br>&gt;----------- следующая часть -----------<br>&gt;Было удалено вложение не в текстовом формате...<br>&gt;Имя : отсутствует<br>&gt;Тип : application/pgp-signature<br>&gt;Размер : 833 байтов<br>&gt;Описание: отсутствует<br>&gt;Url : &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/d25bed19/attachment-0001.bin" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/d25bed19/attachment-0001.bin</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;Message: 5<br>&gt;Date: Fri, 05 Aug 2022 03:13:37 +0300<br>&gt;From: Усольцев Пётр &lt; <a href="/compose?To=usoltsev05@mail.ru">usoltsev05@mail.ru</a> &gt;<br>&gt;To: <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a><br>&gt;Cc: <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>&gt;Subject: Re: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=1659658417.361514860@f490.i.mail.ru">1659658417.361514860@f490.i.mail.ru</a> &gt;<br>&gt;Content-Type: text/plain; charset="utf-8"<br>&gt;<br>&gt;<br>&gt;Изучаю C<br>&gt;Хочу исправлять баги системы, хотя бы мелкие.<br>&gt;Мейнтейнер не отправил баги в Сизиф значит(может он уже не занимается этим). Со своей стороны, что мне было доступно - я все сделал.<br>&gt;<br>&gt;Пятница, 5 августа 2022, 5:00 +08:00 от Andrey Savchenko &lt; <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a> &gt;:<br>&gt;&gt;Добрый вечер!<br>&gt;&gt;<br>&gt;&gt;On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Здравствуйте, ищу ментора.<br>&gt;&gt;&gt; Хочу попасть в Alt Team.<br>&gt;&gt;Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?<br>&gt;&gt;<br>&gt;&gt;&gt; Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05@mail.ru?)<br>&gt;&gt;&gt; и исправил 1 баг <a href="https://bugzilla.altlinux.org/42955" target="_blank">https://bugzilla.altlinux.org/42955</a><br>&gt;&gt;<br>&gt;&gt;Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть<br>&gt;&gt;работы сделана, но до конца не доведена.<br>&gt;&gt;<br>&gt;&gt;Best regards,<br>&gt;&gt;Andrew Savchenko<br>&gt;<br>&gt;<br>&gt;Усольцев Пётр.<br>&gt;----------- следующая часть -----------<br>&gt;Вложение в формате HTML было удалено...<br>&gt;URL: &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/deb2362f/attachment-0001.html" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/deb2362f/attachment-0001.html</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;Message: 6<br>&gt;Date: Fri, 5 Aug 2022 23:12:02 +0300<br>&gt;From: Andrey Savchenko &lt; <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a> &gt;<br>&gt;To: "devel@ where you _can_ ask" &lt; <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a> &gt;<br>&gt;Subject: Re: [newbies] Ищу ментора<br>&gt;Message-ID: &lt; <a href="/compose?To=20220805231202.2daac16e0ecf9d5dcc0a3a0b@altlinux.org">20220805231202.2daac16e0ecf9d5dcc0a3a0b@altlinux.org</a> &gt;<br>&gt;Content-Type: text/plain; charset="utf-8"<br>&gt;<br>&gt;Добрый вечер!<br>&gt;<br>&gt;On Fri, 05 Aug 2022 03:13:37 +0300 Усольцев Пётр wrote:<br>&gt;&gt; Изучаю C<br>&gt;<br>&gt;Это хорошо.<br>&gt;<br>&gt;&gt; Хочу исправлять баги системы, хотя бы мелкие.<br>&gt;<br>&gt;Ищите в багзилле, ну или самостоятельно в ходе эксплуатации.<br>&gt;Но баги мало исправить, их важно заапстримить ? чтоб они хотя<br>&gt;бы попали в пакет, мейнтенер которого не Вы, а ещё лучше ?<br>&gt;в апстрим проекта, если правка не очень уже специфичная для Альта.<br>&gt;<br>&gt;&gt; Мейнтейнер не отправил баги в Сизиф значит(может он уже не<br>&gt;&gt; занимается этим). Со своей стороны, что мне было доступно - я все<br>&gt;&gt; сделал.<br>&gt;<br>&gt;Так Вы проявите настойчивость: мейнтенер мог и забыть про баг.<br>&gt;Багзилла ? не единственный способ связи, можно и e-mail написать.<br>&gt;<br>&gt;И Ваших патчей мало: нужно ещё spec обновить для их применения,<br>&gt;а так Вы перекладываете часть рутинной работы на мейнтенера пакета.<br>&gt;Можно подготовить серию патчей и выложить в формате<br>&gt;git-format-patch, ну или как договоритесь с мейнтенером.<br>&gt;<br>&gt;Сами патчи мне не понравились: изменено API структуры, добавлено<br>&gt;поле format, и во всех ненулевых значениях там одно и то же "%s%s".<br>&gt;<br>&gt;Тут сразу ворох проблем:<br>&gt;<br>&gt;1) Изменения API нежелательны, т.к. поддерживать такой патч при<br>&gt;обновлениях пакета будет тяжело.<br>&gt;<br>&gt;2) Т.к. значение одно и то же, то можно реорганизовать код таким<br>&gt;образом, что это поле не понадобится, а вместо него будет<br>&gt;использована константа.<br>&gt;<br>&gt;3) %s ? потенциальный источник уязвимостей и переполнений буфера,<br>&gt;нужно тщательно проверить, что недоверенных данных там не может<br>&gt;оказаться.<br>&gt;<br>&gt;&gt; Пятница, 5 августа 2022, 5:00 +08:00 от Andrey Savchenko &lt; <a href="/compose?To=bircoph@altlinux.org">bircoph@altlinux.org</a> &gt;:<br>&gt;&gt; &gt;Добрый вечер!<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;On Tue, 02 Aug 2022 14:14:44 +0300 Усольцев Пётр wrote:<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; Здравствуйте, ищу ментора.<br>&gt;&gt; &gt;&gt; Хочу попасть в Alt Team.<br>&gt;&gt; &gt;Чем именно Вы бы хотели заниматься? Какие навыки или опыт имеются?<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;&gt; Зарегистрирован на портале BugZilla(под пользователем ?usoltsev05@mail.ru?)<br>&gt;&gt; &gt;&gt; и исправил 1 баг <a href="https://bugzilla.altlinux.org/42955" target="_blank">https://bugzilla.altlinux.org/42955</a><br>&gt;&gt; &gt;<br>&gt;&gt; &gt;Патчи так и не попали ни в Сизиф, ни в апстрим. Так что часть<br>&gt;&gt; &gt;работы сделана, но до конца не доведена.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt;Best regards,<br>&gt;&gt; &gt;Andrew Savchenko<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Усольцев Пётр.<br>&gt;<br>&gt;<br>&gt;Best regards,<br>&gt;Andrew Savchenko<br>&gt;----------- следующая часть -----------<br>&gt;Было удалено вложение не в текстовом формате...<br>&gt;Имя : отсутствует<br>&gt;Тип : application/pgp-signature<br>&gt;Размер : 833 байтов<br>&gt;Описание: отсутствует<br>&gt;Url : &lt; <a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/0fecf043/attachment.bin" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220805/0fecf043/attachment.bin</a> &gt;<br>&gt;<br>&gt;------------------------------<br>&gt;<br>&gt;_______________________________________________<br>&gt;devel-newbies mailing list<br>&gt;<a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>&gt;<a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel-newbies</a><br>&gt;<br>&gt;<br>&gt;Конец Дайджест списка рассылки devel-newbies; том 51, выпуск 1<br>&gt;**************************************************************<br>&nbsp;<br>&nbsp;<br>Усольцев Пётр.<br>&nbsp;<br>----------- следующая часть -----------<br>Вложение в формате HTML было удалено...<br>URL: &lt;<a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220806/c8cef37d/attachment.html" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220806/c8cef37d/attachment.html</a>&gt;<br><br>------------------------------<br><br>_______________________________________________<br>devel-newbies mailing list<br><a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br><a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel-newbies</a><br><br><br>Конец Дайджест списка рассылки devel-newbies; том 51, выпуск 2<br>**************************************************************</div></div></div></div></blockquote>&nbsp;<div>&nbsp;</div><div data-signature-widget="container" data-signature-id="current"><div data-signature-widget="content"><div>Усольцев Пётр.</div></div></div><div>&nbsp;</div></div></BODY></HTML>