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

Усольцев Пётр usoltsev05 на mail.ru
Пн Сен 12 04:41:20 MSK 2022




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


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