<HTML><BODY><div><br><br> <div>> Понедельник, 12 сентября 2022, 0:08 +08:00 от devel-newbies-request@lists.altlinux.org:<div>></div><div><div><div><div>> Сообщения, предназначенные для списка рассылки devel-newbies,<br>> необходимо отправлять по адресу<br><a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><div>></div>> Для изменения параметров подписки вы можеже использовать веб-страницу<br><a href="https://lists.altlinux.org/mailman/listinfo/devel-newbies" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel-newbies</a><div>></div>> Для получения информации о том, как пользовать почтовым интерфейсом,<br>> отправьте письмо, в теле или теме которого будет слово 'help', по<br>> адресу:<br><a href="/compose?To=devel%2dnewbies%2drequest@lists.altlinux.org">devel-newbies-request@lists.altlinux.org</a><div>></div>> Адрес человека, ответственного за этот список рассылки:<br><a href="/compose?To=devel%2dnewbies%2downer@lists.altlinux.org">devel-newbies-owner@lists.altlinux.org</a><div>></div>> При ответе, пожалуйста, измение тему письма так, чтобы она была более<br>> содержательной чем "Re: Содержание дайджеста списка рассылки<br>> devel-newbies..."<div>></div><br>> В этом номере:<div>></div>> 1. Re: Потерялся компилятор (Ivan A. Melnikov)<br>> 2. Re: Дайджест списка рассылки devel-newbies; том 51, выпуск 6<br>> (Усольцев Пётр)<br>> 3. (без темы) (SokolovValy.158@gmail.com)<div>></div><br>> ----------------------------------------------------------------------<div>></div>> Message: 1<br>> Date: Sat, 27 Aug 2022 21:32:41 +0400<br>> From: "Ivan A. Melnikov" <<a href="/compose?To=iv@altlinux.org">iv@altlinux.org</a>><br>> To: "devel@ where you _can_ ask" <<a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a>><br>> Cc: ALT Linux Team development discussions <<a href="/compose?To=devel@lists.altlinux.org">devel@lists.altlinux.org</a>><br>> Subject: Re: [newbies] Потерялся компилятор<br>> Message-ID:<br>> <<a href="/compose?To=CANR%2dVvwWA%2bWgakaNXy%2d7Q%3dJfi3xnu_MB0%2dEcMse5%2by13BCnWjw@mail.gmail.com">CANR-VvwWA+WgakaNXy-7Q=Jfi3xnu_MB0-EcMse5+y13BCnWjw@mail.gmail.com</a>><br>> Content-Type: text/plain; charset="UTF-8"<div>></div>> n Sat, Aug 27, 2022 at 10:50:32PM +0600, Arbars wrote:<br>> > Всем привет!<br>> ><br>> > Пришло сегодня письмо счастья от сборочницы с такой ссылкой:<br>> ><br>> > <a href="http://git.altlinux.org/beehive/logs/Sisyphus/i586/archive/2022/0827/error/openmsx-18-alt1" target="_blank">http://git.altlinux.org/beehive/logs/Sisyphus/i586/archive/2022/0827/error/openmsx-18-alt1</a><br>> ><br>> > По ссылке - лог с ошибкой, которая гласит, что сборочница... не может<br>> > найти компилятор, хотя по выводу rpmi видно, что он установлен.<div>></div>> С самого начала configure что-то пытается сделать для x86_64,<br>> хотя сборка идёт под i586. Рабочего компилятора под *x86_64*<br>> configure найти не удалось, что предсказуемо: на i586 найти<br>> компилятор под x86_64 довольно сложно.<div>></div>> > Отсюда вопрос: это я чего-то не знаю, или сборочница глючит? Просто, если бы<br>> > я явно накосячил, то пакет вообще бы в Сизиф не попал, или я не прав?<div>></div>> В локальном хешере проблема не воспроизвелась. А вот в последнем<br>> отчёте пересбоки Сизифа на i586 есть несколько новых ошибок,<br>> которые выглядят так, будто configure перепутал архитектуру:<div>></div><a href="https://lore.altlinux.org/sisyphus-cybertalk/YwnJH3vbFyS88QAw@beehive.mskdc.altlinux.org" target="_blank">https://lore.altlinux.org/sisyphus-cybertalk/YwnJH3vbFyS88QAw@beehive.mskdc.altlinux.org</a><div>></div>> Так что я вынужден заподозрить, что проблема действительно не в пакете.<div>></div>> --<br>> wbr,<br>> iv m.<div>></div>> ------------------------------<div>></div>> Message: 2<br>> Date: Mon, 29 Aug 2022 09:36:43 +0300<br>> From: Усольцев Пётр <<a href="/compose?To=usoltsev05@mail.ru">usoltsev05@mail.ru</a>><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>> выпуск 6<br>> Message-ID: <<a href="/compose?To=1661755003.889094842@f752.i.mail.ru">1661755003.889094842@f752.i.mail.ru</a>><br>> Content-Type: text/plain; charset="utf-8"<div>></div><br>> <br>> > > Пачти я формировал по рекомендации на Telegram канале так:<br>> > > git clone git://git.altlinux.org/gears/m/mate-calc.git<br>> > > Вношу правки<br>> > > git commit<br>> > > git format-patch -1<br>> > > далее создадутся патч-файлы<br>> > > Создаю задачу в bagzilla и прилагаю эти патчи.<br>> > > Ну вот обновите ещё и spec по этому же алгориму.<br>> > > Когда отвечаете на дайджест, пожалуйста, обращайте внимание но<br>> > комментарий в дайджесте, процитированный ниже.<br>> ><br>> <br>> Здравствуйте, спасибо за ответы.<br>> У меня появился ментор Алексей Шабалин.<br>> Прохожу сейчас обучения, для возможности вступить в Team.<br>> Я пока не будут ничего делать по своим старым наработкам, т.к. есть вероятность, что после прохождения, я или все переделаю, или отменю свои патчи, т.к. совсем другой взгляд уже начинает формироваться.<br>> > > Ищите в багзилле, ну или самостоятельно в ходе эксплуатации.<br>> > > Но баги мало исправить, их важно заапстримить ? чтоб они хотя<br>> > > бы попали в пакет, мейнтенер которого не Вы, а ещё лучше ?<br>> > > в апстрим проекта, если правка не очень уже специфичная для Альта.<br>> > > <br>> > > - Я так понял, вы говорите, что я должен сам внести правки в пакет.<br>> > > Но для этого нужно иметь права доступа, которые даются, только участникам AltTeam(кем пока я не являюсь)<br>> > > Поэтому я и написал что сделал максимум, который был возможен.<br>> > > Вы непрвильно поняли. Сделать необходимые изменения и закоммитить<br>> > пакет ? это две разные операции. Закоммитить Вы на самом деле пока<br>> > что не можете, но делать это Вас никто и не просил; а вот<br>> > подготовить все нужные изменения в Ваши силах.<br>> > > Просто поставьте себя на место мейнтенера пакета: чем меньше для<br>> > него работы, тем больше вероятность, что он пример изменения.<br>> ><br>> <br>> Это я понял, но чтобы сделать все правильно ? нужно сначала пройти в TEAM, чем сейчас и занят.<br>> > > Спасибо за конструктивную критику, но вывод из ваших замечаний такой:<br>> > > Нужно было отменить заявку в Багзилле, т.к. корректное ее выполнение привело бы к сложностям дальнейшего обновления.<br>> > > Написать в канал Telegram, чтобы отменили заявку и признали ее ?неоправданной??<br>> > > Зачем закрывать баг в багзилле? Просто доработайте патчи. Несколько<br>> > итераций изначально предложенного патчсета перед тем, как его<br>> > примут ? совершенно нормальная, рутинная для апстримов процедура.<br>> ><br>> <br>> Понял вас, спасибо.<br>> > > 1) Изменения API нежелательны, т.к. поддерживать такой патч при<br>> > > Задача стояла таким образом чтобы формат вывода ?руб.? выводился в другом месте.<br>> > > Поэтому у меня было 2 варинта:<br>> > > * Сделать костыль на проверку именно значения ?руб.?<br>> > > * Сделать сохранение формата прямо в валюте, чтобы для каждой валюты можно было указать свой формат<br>> > > Я выбрал вариант ?2, хоть он и требует перестройки API, но таким образом я расширил функционал.<br>> > > Формат вывода валюты у них вообще такой ?%%s%s?, я испоьзовал ?типовой формат?<br>> ><br>> > Вариант Вы выбрали правильно. Но зачем добавлять поле в структуру<br>> > и везде присваивать ему одну и ту же константу, если можно просто<br>> > использовать константу там, где сейчас используется поле структуры?<br>> > <br>> <br>> Присваивается не везде одно и тоже, для России и Беларусии значение отличается :)<div>></div>> > > Я уже 10 лет имею опыт программирования, но в языке 1С и поэтому не считаю решение некорректным.<br>> > > Забудьте об 1С. Программирование на C/C++ существенно от него<br>> > отличается не только синтаксисом, но и логикой построения кода.<br>> ><br>> <br>> Это я знаю, я просто хотел сказать, что я не совсем новичок, что есть опыт, но другой правда.<br>> > > Единственное, что я не могу отрицать ? что API поменялся.<br>> > > Но корректное решение задачи невозможно без изменения API.(на мой взгляд, но тут я могу ошибаться, т.к. в С новичок)<br>> > > Я выше написал один из возможных способов сохранения API<br>> > и упрощения кода.<br>> ><br>> <br>> Ясно, спасибо.<br>> <br>> ----------- следующая часть -----------<br>> Вложение в формате HTML было удалено...<br>> URL: <<a href="http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220829/2325b202/attachment-0001.html" target="_blank">http://lists.altlinux.org/pipermail/devel-newbies/attachments/20220829/2325b202/attachment-0001.html</a>><div>></div>> ------------------------------<div>></div>> Message: 3<br>> Date: Sun, 11 Sep 2022 20:07:53 +0400<br>> From: "<a href="/compose?To=SokolovValy.158@gmail.com">SokolovValy.158@gmail.com</a>" <<a href="/compose?To=sokolovvaly.158@gmail.com">sokolovvaly.158@gmail.com</a>><br>> To: <a href="/compose?To=devel%2dnewbies@lists.altlinux.org">devel-newbies@lists.altlinux.org</a><br>> Subject: [newbies] (без темы)<br>> Message-ID:<br>> <<a href="/compose?To=CA%2b8Y%2dVHFjRx6VWokxgh0EcsSQ7cgAvY_grNuMB7BO1e%2dj%3dEw%2dA@mail.gmail.com">CA+8Y-VHFjRx6VWokxgh0EcsSQ7cgAvY_grNuMB7BO1e-j=Ew-A@mail.gmail.com</a>><br>> Content-Type: text/plain; charset="UTF-8"<div>></div>> Меня зовут Валентин Соколов, этим летом я проходил производственную<br>> практику в компании "Базальт СПО". |Я заинтересовался задачей перевода<br>> документации от компании RedHat по сборке RPM пакетов с последующим<br>> составлением аналогичной документации под дистрибутивы ALT, которую<br>> продолжил решать после практики.<div>></div>> На данный момент у меня есть полностью переведённая и адаптированная<br>> документация для русскоязычных пользователей дистрибутивов Fedora и<br>> CentOS, опубликованная на GitHub.<div>></div><a href="https://rpm-packaging-guide-ru.github.io/" target="_blank">https://rpm-packaging-guide-ru.github.io/</a> - ссылка на документацию.<br><a href="https://github.com/boringplace/rpm-packaging-guide-ru" target="_blank">https://github.com/boringplace/rpm-packaging-guide-ru</a> - ссылка на<br>> репозиторий с исходниками.<div>></div>> Оригинал документации RedHat:<br><a href="https://rpm-packaging-guide.github.io/" target="_blank">https://rpm-packaging-guide.github.io/</a> - ссылка на документацию RedHat.<br><a href="https://github.com/redhat-developer/rpm-packaging-guide/" target="_blank">https://github.com/redhat-developer/rpm-packaging-guide/</a> - ссылка на<br>> репозиторий с исходниками RedHat<div>></div>> Сейчас, на основе этого документа, я работаю над созданием руководства<br>> по сборки RPM пакетов под ALT Linux, в котором намереваюсь описать<br>> такие инструменты, как Gear и Hasher, используя статьи с ALT Linux<br>> Wiki и OpenNet.<div>></div><div> </div><div>Здравствуйте, спасибо за инициативу, не хватает собранной полноценной документации по этим всем аспектам.</div><div>Я сейчас тоже изучаю gear — скачайте себе исходники от сюда <a href="http://git.altlinux.org/gears/g/gear.git">http://git.altlinux.org/gears/g/gear.git</a> и в папке «/gear/docs» тоже есть документация</div><div> </div>> --<br>> С уважением, Валентин Соколов.<div>></div>> ------------------------------<div>></div>> _______________________________________________<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><div>></div><br>> Конец Дайджест списка рассылки devel-newbies; том 52, выпуск 1<br>> **************************************************************</div></div></div></div></div> <div> </div></div></BODY></HTML>