Сборка RPM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 26 мар 2016, 21:16

Nemial писал(а):Да, а что вы собственно со спеком сделали до этого?
Проще найти спек для import/garcon, чем всё пересказать :)

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 26 мар 2016, 21:18

Алзим писал(а):Потому я их и комментировал, что вдруг поможет.
Но, как я понимаю, мало комментировать или удалять, надо вписывать новые команды.
А вы не спешите.
Можно обсудить спеки здесь до их сохранения.
Вместе разберёмся с параметрами и будет проще со следующими спеками.
Разработчики под рукой, и вроде всегда стараются подсказать.
По любому, так будет полезно нам всем.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 26 мар 2016, 21:23

VictorR2007 писал(а): А вы не спешите.
Можно обсудить спеки здесь до их сохранения.
Вместе разберёмся с параметрами и будет проще со следующими спеками.
Разработчики под рукой, и вроде всегда стараются подсказать.
По любому, так будет полезно нам всем.
Потому я написал сюда, чтобы услышать совета других.

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 26 мар 2016, 21:31

Алзим писал(а): Потому я написал сюда, чтобы услышать совета других.
Что-то я невнимательно читал.
Прочитал два последних сообщения, и написал.
Сегодня уже некогда, а с утра посмотрю, из-за чего это вы так спорите.

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 26 мар 2016, 21:40

Господа я тут мучаюсь с atom может поможете?

Код: Выделить всё

Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.23755
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD
+ /bin/rm -rf /builddir/build/BUILDROOT/atom-1.6.0-1-rosa2014.1.x86_64-buildroot
+ /bin/mkdir -p /builddir/build/BUILDROOT/atom-1.6.0-1-rosa2014.1.x86_64-buildroot
+ cd atom-1.6.0
+ '[' 1 -eq 1 ']'
++ pwd
+ export RPM_BUILD_ROOT=/builddir/build/BUILD/atom-1.6.0
+ RPM_BUILD_ROOT=/builddir/build/BUILD/atom-1.6.0
+ script/grunt mkrpm publish-build --stack --install-dir /builddir/build/BUILDROOT/atom-1.6.0-1-rosa2014.1.x86_64-buildroot/usr
[4mRunning "mkrpm" task[24m
[32m>> [39mCreated rpm package in /builddir/build/BUILD/atom-1.6.0/out/rpm
[4mRunning "publish-build" task[24m
[4mRunning "upload-assets" task[24m
[32m>> [39mUpload time: 0s
[33mWarning: ATOM_ACCESS_TOKEN environment variable not set Use --force to continue.[39m
Error: ATOM_ACCESS_TOKEN environment variable not set
  at Object.<anonymous> (/builddir/build/BUILD/atom-1.6.0/build/tasks/publish-build-task.coffee:46:23)
  at Object.thisTask.fn (/builddir/build/BUILD/atom-1.6.0/build/node_modules/grunt/lib/grunt/task.js:82:16)
  at Object.<anonymous> (/builddir/build/BUILD/atom-1.6.0/build/node_modules/grunt/lib/util/task.js:301:30)
  at Task.runTaskFn (/builddir/build/BUILD/atom-1.6.0/build/node_modules/grunt/lib/util/task.js:251:24)
  at Task.<anonymous> (/builddir/build/BUILD/atom-1.6.0/build/node_modules/grunt/lib/util/task.js:300:12)
  at /builddir/build/BUILD/atom-1.6.0/build/node_modules/grunt/lib/util/task.js:227:11
  at doNTCallback0 (node.js:428:9)
  at process._tickDomainCallback (node.js:398:13)
[31mAborted due to warnings.[39m
Execution Time (2016-03-26 18:33:39 UTC)
loading tasks   3.2s  тЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗтЦЗ 78%
mkrpm          493ms  тЦЗтЦЗтЦЗтЦЗтЦЗтЦЗ 12%
upload-assets  407ms  тЦЗтЦЗтЦЗтЦЗтЦЗ 10%
Total 4.1s
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.23755 (%install)
    Bad exit status from /var/tmp/rpm-tmp.23755 (%install)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/atom.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 377, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/atom.spec']
LEAVE do --> EXCEPTION RAISED
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 27 мар 2016, 12:42

Алзим писал(а):
Nemial писал(а):А, вы присмотритесь, зачем вы комментируете сборочные строки(из-за этого у вас все проблемы)
Увы. но даже когда они были раскоментированы, это проблемы не решало. Потому я их и комментировал, что вдруг поможет.
Но, как я понимаю, мало комментировать или удалять, надо вписывать новые команды.
Наверное нужно записать так
BuildRequires: pkgconfig(libxfce4ui1)
BuildRequires: pkgconfig(libxfce4ui2) >= 4.12.1

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 27 мар 2016, 12:57

VictorR2007 писал(а): Наверное нужно записать так
BuildRequires: pkgconfig(libxfce4ui1)
BuildRequires: pkgconfig(libxfce4ui2) >= 4.12.1
Такая же ошибка:
Command failed:
# ['/usr/sbin/chroot', '/home/vagrant/tmpfs/Rosa-2012.1-x86_64/root/', '/usr/sbin/urpmi', '--downloader', 'wget', '--wget-options', '--auth-no-challenge', '--retry', '5', '--no-suggests', '--no-verify-rpm', '--fastunsafe', '--ignoresize', '--buildrequires', '--auto', '//builddir/build/SRPMS/garcon-0.5.0-1.src.rpm']
A requested package cannot be installed:
garcon-0.5.0-1.src (due to unsatisfied pkgconfig(libxfce4ui2)[>= 4.11.1])
While some packages may have been installed, there were failures.
A requested package cannot be installed:
garcon-0.5.0-1.src (due to unsatisfied pkgconfig(libxfce4ui2)[>= 4.11.1])
http://file-store.rosalinux.ru/api/v1/f ... ?show=true

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 27 мар 2016, 13:39

В репах должна быть версия 4.12.1.
Видел что её собирали в contrib.
https://abf.rosalinux.ru/build_lists/2628817
Возможно, при сборке его не подключили.
Я почему написал, что стоит попробовать записать
BuildRequires: pkgconfig(libxfce4ui1)
BuildRequires: pkgconfig(libxfce4ui2) >= 4.12.1
потому что у вас написано.
Видите отличие?
BuildRequires: pkgconfig(libxfce4ui-1)
BuildRequires: pkgconfig(libxfce4ui-2) >= 4.11.1
и
BuildRequires: pkgconfig(libxfce4util-1.0)
возможно нужно записать как
BuildRequires: pkgconfig(libxfce4util)

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 27 мар 2016, 13:55

Я уже что-то нашёл, сейчас проверяю.
В спеке проекта libxfce4ui указан конфликт:

Код: Выделить всё

%package -n %{develname3}
Summary:        Development files and headers for the %{name} library using GTK3
Group:          Development/Other
Requires:       %{libname3} = %{EVRD}
Requires:       %{libnamekbd3} = %{EVRD}
Conflicts:      %{_lib}xfce4ui-devel < 4.12.1-1
Немного подправил и вроде ошибка стала пропадать.

Код: Выделить всё

%package -n %{develname3}
Summary:        Development files and headers for the %{name} library using GTK3
Group:          Development/Other
Requires:       %{libname3} = %{EVRD}
Requires:       %{libnamekbd3} = %{EVRD}
Provides:	xfce4ui2-devel = %{EVRD}
Conflicts:      %{_lib}xfce4ui-devel < 4.12.1-1

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 27 мар 2016, 16:05

Ага, вижу что пакет собрался.

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 27 мар 2016, 18:47

Господа, а почему когда я клонирую свой проект через SSH, у меня запрашивается(средствами git)

Код: Выделить всё

git@abf.rosalinux.ru's password:
И тут я без понятия что мне вводить(так как мой пароль не принимает)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 28 мар 2016, 17:24

Pulfer, можете принять мой пул реквест easytag(если есть косяки, то напишите про них, если не трудно) и может что-нибудь подскажете насчет atom?
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Сборка RPM

Сообщение keleg » 28 мар 2016, 20:11

Nemial писал(а):Pulfer, можете принять мой пул реквест easytag(если есть косяки, то напишите про них, если не трудно) и может что-нибудь подскажете насчет atom?
Easytag новый, помнится, был дюже глючен и страшен. Вы его собирали-гоняли вживую?

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 28 мар 2016, 20:24

Да, у меня он стоит и я им сейчас пользуюсь, только местами нет перевода на русский
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 29 мар 2016, 04:27

Пока что останемся на том EasyTag, который на GTK2.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 5793
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Сборка RPM

Сообщение VictorR2007 » 29 мар 2016, 06:34

keleg писал(а): Easytag новый, помнится, был дюже глючен и страшен. Вы его собирали-гоняли вживую?
А он у нас и так есть.
Для желающих новую версию, он лежит в contrib под именем easytag24.
Пришлось повозится с переводом.
Вполне рабочий, если разобраться с настройками.
Пока делал к ней перевод, пришлось разбираться с настройками для правильного перевода.
Так что заодно перекодировал все теги в музыкальной коллекции.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 29 мар 2016, 10:50

Обновил gzip. https://abf.io/import/gzip/pull_requests
Посмотрите, пожалуйста, Пул Реквест.


Обновил fvwm. https://abf.io/alzim/fvwm
Все необходимые зависимости для сборки новой версии нашёл и т.п. Но, запустить оконный менеджер так и не смог. Решил забросить проект, т.к. нужны конкретные технические знания, которыми я не обладаю.
Предполагаю, в спеке надо прописывать конкретные настройки для РОСЫ, но этого я не знаю.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 29 мар 2016, 11:11

Алзим писал(а): Обновил fvwm. https://abf.io/alzim/fvwm
Все необходимые зависимости для сборки новой версии нашёл и т.п. Но, запустить оконный менеджер так и не смог. Решил забросить проект, т.к. нужны конкретные технические знания, которыми я не обладаю.
Предполагаю, в спеке надо прописывать конкретные настройки для РОСЫ, но этого я не знаю.
Разобрался с fvwm.
Я вообще не то делал. Надо было обновлять fvwm2.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 02 апр 2016, 19:05

Собрал пакет с разархиватором lhasa.
Такого проекта у РОСЫ нет. Соответственно, Пул Реквест сделать нельзя.
Как добавить проект в проекты и репы РОСЫ?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 04 апр 2016, 13:31

Алзим писал(а):Собрал пакет с разархиватором lhasa.
Такого проекта у РОСЫ нет. Соответственно, Пул Реквест сделать нельзя.
Как добавить проект в проекты и репы РОСЫ?
О таким проектах надо тут писать, чтобы я добавлял из в репы. На ABF такую фичу не реализовали. Сейчас уже собирается. :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 04 апр 2016, 15:14

Pulfer писал(а): О таким проектах надо тут писать, чтобы я добавлял из в репы. На ABF такую фичу не реализовали. Сейчас уже собирается. :)
Спасибо.
И ещё вопрос про этот проект.
Я заметил, что он конфликтует с lha. Оба проекта создают одинаковый файл, но наверное с разным содержимым, ‎/usr/bin/lha
В lhasa я прописал конфликт с lha. Надо ли ещё и в lha прописывать конфликт с lhasa?

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 04 апр 2016, 15:55

Алзим писал(а):Я заметил, что он конфликтует с lha. Оба проекта создают одинаковый файл, но наверное с разным содержимым, ‎/usr/bin/lha
В lhasa я прописал конфликт с lha. Надо ли ещё и в lha прописывать конфликт с lhasa?
Не, достаточно Conflicts в пакете lhasa.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 04 апр 2016, 16:03

Pulfer писал(а):
Алзим писал(а):Я заметил, что он конфликтует с lha. Оба проекта создают одинаковый файл, но наверное с разным содержимым, ‎/usr/bin/lha
В lhasa я прописал конфликт с lha. Надо ли ещё и в lha прописывать конфликт с lhasa?
Не, достаточно Conflicts в пакете lhasa.
Понятно. Спасибо.

semivanya
Сообщения: 298
Зарегистрирован: 07 авг 2015, 16:44
Operating system: ROSA R6

Re: Сборка RPM

Сообщение semivanya » 07 апр 2016, 18:15

Примите обновление rawtherapee v4.2.784
https://abf.io/import/rawtherapee-unsta ... requests/5
Только там опять почему-то - заблокирован.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 07 апр 2016, 19:54

semivanya писал(а):Примите обновление rawtherapee v4.2.784
https://abf.io/import/rawtherapee-unsta ... requests/5
Только там опять почему-то - заблокирован.
Надо форкнуть пакет заново, внести правки и сделать пулл-реквест, тогда нормально будет. Сейчас просто рассинхронизация между форком и проектом в import, поэтому пулл-реквесты блокируются.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 07 апр 2016, 20:01

Что это и как с этим бороться?(veracrypt)

Код: Выделить всё

Compiling CommandLineInterface.cpp
Compiling FavoriteVolume.cpp
Compiling LanguageStrings.cpp
Compiling StringFormatter.cpp
Compiling TextUserInterface.cpp
Compiling UserInterface.cpp
Application.h: In constructor 'VeraCrypt::CommandLineInterface::CommandLineInterface(int, wchar_t**, VeraCrypt::UserInterfaceType::Enum)':
Application.h:430:40: error: cannot convert 'wxString' to 'const wchar_t*' for argument '1' to 'VeraCrypt::SharedPtr<VeraCrypt::VolumePassword> VeraCrypt::ToUTF8Password(const wchar_t*, size_t)'
Application.h:469:37: error: cannot convert 'wxString' to 'const wchar_t*' for argument '1' to 'VeraCrypt::SharedPtr<VeraCrypt::VolumePassword> VeraCrypt::ToUTF8Password(const wchar_t*, size_t)'
Application.h:510:60: error: cannot convert 'wxString' to 'const wchar_t*' for argument '1' to 'VeraCrypt::SharedPtr<VeraCrypt::VolumePassword> VeraCrypt::ToUTF8Password(const wchar_t*, size_t)'
Compiling UserPreferences.cpp
/builddir/build/BUILD/VeraCrypt-VeraCrypt_1.17/src/Build/Include/Makefile.inc:24: recipe for target 'CommandLineInterface.o' failed
make[1]: *** [CommandLineInterface.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:292: recipe for target 'all' failed
make: *** [all] Error 2
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.82493 (%build)
    Bad exit status from /var/tmp/rpm-tmp.82493 (%build)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/veracrypt.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 377, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/veracrypt.spec']
LEAVE do --> EXCEPTION RAISED
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 07 апр 2016, 20:13

Nemial писал(а):Application.h:430:40: error: cannot convert 'wxString' to 'const wchar_t*' for argument '1' to 'VeraCrypt::SharedPtr<VeraCrypt::VolumePassword> VeraCrypt::ToUTF8Password(const wchar_t*, size_t)'
Скорее всего вот этот патч поможет: https://github.com/veracrypt/VeraCrypt/ ... d75c.patch
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 07 апр 2016, 20:14

Как вы находите эти патчи(у меня так не выходит, может потому что не понимаю где и как искать?)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 07 апр 2016, 20:20

Nemial писал(а):Как вы находите эти патчи(у меня так не выходит, может потому что не понимаю где и как искать?)
Смотрю, в каком файле ошибка (в данном случае CommandLineInterface.cpp, т.к. "recipe for target 'CommandLineInterface.o' failed"). И потом смотрю в апстриме, нет ли коммитов, касающихся этого файла уже после выпуска версии, которая не собирается.

В данном случае коммит был всего один, от 20 марта: https://github.com/veracrypt/VeraCrypt/ ... erface.cpp

И далее уже по коду коммита надо смотреть, может ли он решить проблему сборки или что-то другое делает.

Конечно, это очень удачное стечение обстоятельств, когда в апстриме проблему уже успевают исправить. В иных случаях приходится самостоятельно патчи писать.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 07 апр 2016, 20:27

И еще вопрос не по теме, но можно ли удалить мой аккаунт из abf(а то я хочу через github зарегистрироваться, а мой ник уже занят моим аккаунтом)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 07 апр 2016, 21:03

Вообщем я заново зарегистрировался на abf(и теперь показывается моя иконка при работе средствами git, я очень рад(так как регистрировался через github)) и если можно(то я бы хотел, чтобы мой аккаунт nemial на abf удалили(если можно))
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

semivanya
Сообщения: 298
Зарегистрирован: 07 авг 2015, 16:44
Operating system: ROSA R6

Re: Сборка RPM

Сообщение semivanya » 08 апр 2016, 11:22

Pulfer писал(а):Надо форкнуть пакет заново, внести правки и сделать пулл-реквест, тогда нормально будет. Сейчас просто рассинхронизация между форком и проектом в import, поэтому пулл-реквесты блокируются.
Сделал.
https://abf.io/import/rawtherapee-unsta ... requests/6
сборку не проводил т.к. в прошлый раз всё собралось, на своем ПК поставил всё работает.
* Sun Apr 3 2016 marcin.bajor@gmail.com
- Fix possible buffer overrun in raw ca correction
- Try to fix #3132 by making sure every file chooser dialog is given an appropriate parent window.
- Added DCP profiles for Fujifilm X-E1, X-E2, X-T1 and X-T10 with permission from user cack

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 08 апр 2016, 16:01

И примите мой пул реквест по p7zip(с моего нового аккаунта tremod)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 08 апр 2016, 16:25

И посмотрите, пожалуйста, мой пул рекквест https://abf.io/import/logrotate/pull_requests

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 08 апр 2016, 16:53

Nemial писал(а):И примите мой пул реквест по p7zip(с моего нового аккаунта tremod)
Ушёл на QA: http://bugs.rosalinux.ru/show_bug.cgi?id=6919
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 08 апр 2016, 16:56

Nemial писал(а):Вообщем я заново зарегистрировался на abf(и теперь показывается моя иконка при работе средствами git, я очень рад(так как регистрировался через github)) и если можно(то я бы хотел, чтобы мой аккаунт nemial на abf удалили(если можно))
IMHO, аккаунт лучше не удалять - с него же были пулл-реквесты. Но спрошу при случае у разработчиков ABF, можно ли это безболезненно сделать.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 08 апр 2016, 16:58

Pulfer писал(а):
Nemial писал(а):Вообщем я заново зарегистрировался на abf(и теперь показывается моя иконка при работе средствами git, я очень рад(так как регистрировался через github)) и если можно(то я бы хотел, чтобы мой аккаунт nemial на abf удалили(если можно))
IMHO, аккаунт лучше не удалять - с него же были пулл-реквесты. Но спрошу при случае у разработчиков ABF, можно ли это безболезненно сделать.
Буду благодарен если спросите.
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 08 апр 2016, 17:00

Алзим писал(а):И посмотрите, пожалуйста, мой пул рекквест https://abf.io/import/logrotate/pull_requests
Я его позже гляну (может, завтра). Перенесу нужные правки вручную. Пока что закрыл его, чтобы никто автоматически не смержил.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

GiuX
Сообщения: 68
Зарегистрирован: 29 окт 2012, 01:31
Operating system: RM2012.0lts

Re: Сборка RPM

Сообщение GiuX » 09 апр 2016, 16:54

Hi guys,
It's normal that the rpm-helper script "user-del" and "group-del" are empty?

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 09 апр 2016, 17:50

Не могли бы, принять мой пул реквест по gdm.
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 09 апр 2016, 18:20

GiuX писал(а):Hi guys,
It's normal that the rpm-helper script "user-del" and "group-del" are empty?
Hmm, they shouldn't be empy. I just checked them both and they are fine. I mean these two from rpm-helper-0.24.12-13-rosa2014.1.noarch:

/usr/share/rpm-helper/del-group
/usr/share/rpm-helper/del-user
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 09 апр 2016, 18:36

Nemial писал(а):Не могли бы, принять мой пул реквест по gdm.
Отправил на QA: http://bugs.rosalinux.ru/show_bug.cgi?id=6921
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 09 апр 2016, 18:39

А про logrotate ничего новенького нет?

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 09 апр 2016, 20:00

И еще вопрос, что это(networkmanager)?

Код: Выделить всё

nm-ip4-config.c: In function 'nm_ip4_config_add_address':
nm-ip4-config.c:1486:8: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
        || nm_platform_ip_address_cmp_expiry ((const NMPlatformIPAddress *) &item_old, (const NMPlatformIPAddress *) new) > 0) {
        ^
nm-ip6-config.c: In function 'nm_ip6_config_add_address':
nm-ip6-config.c:1311:8: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
        || nm_platform_ip_address_cmp_expiry ((const NMPlatformIPAddress *) &item_old, (const NMPlatformIPAddress *) new) > 0) {
        ^
nm-logging.c:42:32: fatal error: systemd/sd-journal.h: No such file or directory
 #include <systemd/sd-journal.h>
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 09 апр 2016, 22:27

Обновил пакет, но он тесты не прошёл.

Код: Выделить всё

Installation failed:
	gzip-utils conflicts with zutils-1.4-1.x86_64
	error while checking dependencies
Это значит, что эта утилита несовместима с РОСОЙ?

В спеке написано:

Код: Выделить всё

Conflicts:	gzip-utils
Provides:	gzip-utils

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 10 апр 2016, 16:00

Алзим писал(а):А про logrotate ничего новенького нет?
Пока нет, я только-только закончил Plasma 5.6.2 собирать в тестовый репозиторий, дальше KF 5.21.0 на очереди, а потом сборка всего этого в официальные обновления. Но в любом случае это вопрос ближайших дней, когда я на него время выделю, чтобы изучить патчи. Может завтра.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 10 апр 2016, 16:05

Nemial писал(а):nm-logging.c:42:32: fatal error: systemd/sd-journal.h: No such file or directory
Это надо добавить BuildRequires: pkgconfig(libsystemd-journal). А узнать это вот так можно:

Код: Выделить всё

$ urpmf systemd/sd-journal.h
libsystemd-journal0-devel:/usr/include/systemd/sd-journal.h

$ urpmq libsystemd-journal0-devel --provides
libsystemd-journal0-devel: devel(libsystemd-journal)
libsystemd-journal0-devel: libsystemd-journal-devel[== 219-1.20150505.21:2014.1]
libsystemd-journal0-devel: pkgconfig(libsystemd-journal)[== 219]
libsystemd-journal0-devel: libsystemd-journal0-devel[== 219-1.20150505.21:2014.1]
Вообще, networkmanager я сам собирался попробовать обновить, как разберусь с текущими большими обновлениями. Но если будет пулл-реквест, тем лучше. Там ещё networkmanager-applet стоит обновлять сразу.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 10 апр 2016, 16:07

Алзим писал(а):Обновил пакет, но он тесты не прошёл.
Это значит, что эта утилита несовместима с РОСОЙ?
Да, получается, что если собирать такой пакет, то только в качестве замены gzip-utils. Вряд ли оно того стоит.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 10 апр 2016, 16:25

Тогда, по возможности, посмотрите и это: https://abf.io/import/busybox
Изменений там мало. Патч всего один удалён, т.к. указанные в патче файлы отсутствуют в исходниках.
Правда, я ещё три новых патча добавил. Но они с сайта разрабов и наверное нужны.

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 10 апр 2016, 19:33

И еще один вопрос(networkmanager-applet)

Код: Выделить всё

EBUG: configure: WARNING: unrecognized options: --without-bluetooth, --with-gtkver
DEBUG: + /usr/bin/make -j8
DEBUG: /usr/bin/make  all-recursive
DEBUG: make[1]: Entering directory '/builddir/build/BUILD/network-manager-applet-1.1.93'
DEBUG: Making all in src
DEBUG: make[2]: Entering directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src'
DEBUG: Making all in utils
DEBUG: make[3]: Entering directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils'
DEBUG: Making all in .
DEBUG: make[4]: Entering directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils'
DEBUG:   CC       libutils_libnm_glib_la-utils.lo
DEBUG:   CC       libutils_libnm_la-utils.lo
DEBUG:   CCLD     libutils-libnm-glib.la
DEBUG:   CCLD     libutils-libnm.la
DEBUG: make[4]: Leaving directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils'
DEBUG: Making all in tests
DEBUG: make[4]: Entering directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils/tests'
DEBUG:   CC       test_utils-test-utils.o
DEBUG:   CCLD     test-utils
DEBUG: /usr/bin/ld: cannot find -lnm
DEBUG: collect2: error: ld returned 1 exit status
DEBUG: Makefile:627: recipe for target 'test-utils' failed
DEBUG: make[4]: Leaving directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils/tests'
DEBUG: make[4]: *** [test-utils] Error 1
DEBUG: Makefile:555: recipe for target 'all-recursive' failed
DEBUG: make[3]: *** [all-recursive] Error 1
DEBUG: make[3]: Leaving directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src/utils'
DEBUG: Makefile:862: recipe for target 'all-recursive' failed
DEBUG: make[2]: Leaving directory '/builddir/build/BUILD/network-manager-applet-1.1.93/src'
DEBUG: make[2]: *** [all-recursive] Error 1
DEBUG: Makefile:632: recipe for target 'all-recursive' failed
DEBUG: make[1]: Leaving directory '/builddir/build/BUILD/network-manager-applet-1.1.93'
DEBUG: make[1]: *** [all-recursive] Error 1
DEBUG: make: *** [all] Error 2
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 10 апр 2016, 21:28

Пока, что примите пул реквесты по
networkmanager-openswan
networkmanager
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 10 апр 2016, 21:44

И, что вот это значит?

Код: Выделить всё

checking for LIBNMA... no
configure: error: Package requirements (libnma >= 1.1.0) were not met:
No package 'libnma' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBNMA_CFLAGS
and LIBNMA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.12859 (%build)
    Bad exit status from /var/tmp/rpm-tmp.12859 (%build)
Child returncode was: 1
EXCEPTION: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/networkmanager-pptp.spec']
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/mock_urpm/trace_decorator.py", line 70, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.7/site-packages/mock_urpm/util.py", line 377, in do
    raise mock_urpm.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode)
Error: Command failed. See logs for output.
 # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/networkmanager-pptp.spec']
LEAVE do --> EXCEPTION RAISED
Вроде такого пакета нет(который он просит)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 07:45

Кроме logrotate, на данный момент, у меня непроверенных пул реквестов:
1. https://abf.io/import/ucommon
2. https://abf.io/import/autogen
3. https://abf.io/import/imagemagick
4. https://abf.io/import/busybox
В основном, там некрупные изменения.

keleg
Сообщения: 5409
Зарегистрирован: 15 сен 2011, 01:58

Re: Сборка RPM

Сообщение keleg » 12 апр 2016, 08:39

Эх, все ж лучше тренироваться на контрибовских пакетах а не как сейчас - не просто майновых, а майновых системных, тех, которые мы и сами без большой необходимости стараемся не менять.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 08:52

Это малая часть реквестов. Которые для контриб и с очень очень маленькими изменениями, такие давно уже приняты.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 12 апр 2016, 11:07

Nemial писал(а):И, что вот это значит?

Код: Выделить всё

checking for LIBNMA... no
configure: error: Package requirements (libnma >= 1.1.0) were not met:
No package 'libnma' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBNMA_CFLAGS
and LIBNMA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Вроде такого пакета нет(который он просит)
Да. Здесь производится (безуспешно) поиск libnma средствами pkgconfig. Это значит что надо перво-наперво прописать соответсвующую зависимость в spec-файл. Поскольку поиск идет через pkgconfig, то можно смело добавить ее в таком виде:

Код: Выделить всё

BuildRequires: pkgconfig(libnma)
А дальше вы быстро обнаружите, что пакетов libnma у нас еще нет, и сначала надо импортировать их:)

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 12 апр 2016, 11:24

Алзим писал(а):Тогда, по возможности, посмотрите и это: https://abf.io/import/busybox
Изменений там мало. Патч всего один удалён, т.к. указанные в патче файлы отсутствуют в исходниках.
Правда, я ещё три новых патча добавил. Но они с сайта разрабов и наверное нужны.
busybox я смерджил, отправлю на QA. Единственное замечание - комментарии в spec-файлах лучше писать по-английски. Все-таки у нас есть хорошие помощники, не понимающие русский.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 12 апр 2016, 11:28

Btw, я спек busybox еще почищу немного от uclibc. Эти штуки нам давно уже неактуальны.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 11:36

d_uragan писал(а): busybox я смерджил, отправлю на QA. Единственное замечание - комментарии в spec-файлах лучше писать по-английски. Все-таки у нас есть хорошие помощники, не понимающие русский.
Хорошо.
В спеке постараюсь писать на английском.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 13:45

К списку моих пул реквестов.
Один принят — busybox. За что спасибо Денису.
И один новый реквест — https://abf.io/import/q4wine Собран на свежем Qt 5.6.

Про q4wine, сразу скажу, не проверял. Ставил когда-то давно эту прогу себе на Сьюзи, кроме забитого меню пуск лишними приложениями, больше ничего в ней не понял. На РОСЕ даже и ставить не пытался, т.к. лень потом чистить меню.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 12 апр 2016, 16:12

Алзим писал(а):Про q4wine, сразу скажу, не проверял. Ставил когда-то давно эту прогу себе на Сьюзи, кроме забитого меню пуск лишними приложениями, больше ничего в ней не понял. На РОСЕ даже и ставить не пытался, т.к. лень потом чистить меню.
Да уж лучше проверить, т.к. от автора этой программы можно чего угодно ожидать, вплоть до порчи пользовательских файлов, если страна определена как Россия. И может вообще не стоит по этой причине программу обновлять без полного аудита кода новой версии.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 16:29

Pulfer писал(а):
Алзим писал(а):Про q4wine, сразу скажу, не проверял. Ставил когда-то давно эту прогу себе на Сьюзи, кроме забитого меню пуск лишними приложениями, больше ничего в ней не понял. На РОСЕ даже и ставить не пытался, т.к. лень потом чистить меню.
Да уж лучше проверить, т.к. от автора этой программы можно чего угодно ожидать, вплоть до порчи пользовательских файлов, если страна определена как Россия. И может вообще не стоит по этой причине программу обновлять без полного аудита кода новой версии.
Автор вроде украинец.
Скинул ссылки для проверки в другой теме: http://forum.rosalab.ru/viewtopic.php?f ... 336#p68336
Пусть проверяют. Если им это не надо, то мне и подавно. :)

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 12 апр 2016, 16:41

Алзим писал(а):Автор вроде украинец.
Ага. И забанил на домашней странице q4wine пользователей из РФ, мотивируя это тем, что РФ вражеское государство.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 16:46

Pulfer писал(а):
Алзим писал(а):Автор вроде украинец.
Ага. И забанил на домашней странице q4wine пользователей из РФ, мотивируя это тем, что РФ вражеское государство.
Можете удалить пул реквест. Если кому будет интересно, то создам снова.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 12 апр 2016, 17:23

Алзим писал(а):Можете удалить пул реквест. Если кому будет интересно, то создам снова.
Я просмотрел изменения в коде между версиями. Не нашёл ничего деструктивного, так что смержил и отправил собираться. :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 12 апр 2016, 17:32

Pulfer писал(а):
Алзим писал(а):Можете удалить пул реквест. Если кому будет интересно, то создам снова.
Я просмотрел изменения в коде между версиями. Не нашёл ничего деструктивного, так что смержил и отправил собираться. :)
Ясно. Спасибо. :)

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 13 апр 2016, 18:34

Вопрос к уважаемым знатокам. Зачем в спеке писать
Requires: typelib(AppIndicator3)
А не
Requires: pkgconfig(AppIndicator3)
И что означает typelib(и в каких случаях его применять)?
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 13 апр 2016, 19:02

Nemial писал(а):Вопрос к уважаемым знатокам. Зачем в спеке писать
Requires: typelib(AppIndicator3)
А не
Requires: pkgconfig(AppIndicator3)
И что означает typelib(и в каких случаях его применять)?
Это разные типы зависимостей. Зависимость pkgconfig(AppIndicator3) означает, что нужен пакет, содержащий файл /usr/lib[64]/pkgconfig/AppIndicator3.pc (или /usr/share/pkgconfig/AppIndicator3.pc), а typelib(AppIndicator3) - файл /usr/lib/girepository-1.0/AppIndicator3-0.1.typelib

typelib()-зависимости обычно нужны там, где используются привязки GTK-библиотек к различным языкам, чаще всего к python. И в отличие от pkgconfig()-зависимостей, нужны они для работы программ, а не сборки.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Сборка RPM

Сообщение trs » 14 апр 2016, 07:08

Переработал zfs.spec файл предназначенный для RedHat:

Код: Выделить всё

%define _enable_debug_packages  %{nil}
%define debug_package           %{nil}

%global _bindir         /bin
%global _sbindir        /sbin
%global _libdir         /%{_lib}
%global _libexecdir     /lib
#global _sysconfdir /etc
%global _dracutdir      %{_usr}/lib/dracut
%global _udevdir        /lib/udev
%global _udevruledir    /lib/udev/rules.d

Name:           zfs 
Version:        0.6.5.6
Release:        1%{?dist}
Summary:        Commands to control the Zettabyte File System kernel modules and libraries

Group:          System/Kernel and hardware
License:        CDDL
URL:            http://zfsonlinux.org/
Source0:        %{name}-%{version}.tar.gz
Patch0:         allow-to-build-with-tirpc.path
Requires:       spl = %{version}

%define libzpool  %mklibname zpool 2
%define libnvpair %mklibname nvpair 1
%define libuutil  %mklibname uutil 1
%define libzfs    %mklibname %{name} 2

Requires:       %{libzpool} = %{version}
Requires:       %{libnvpair} = %{version}
Requires:       %{libuutil} = %{version}
Requires:       %{libzfs} = %{version}
Requires:       %{name}-kmod = %{version}
Provides:       %{name}-kmod-common = %{version}

# zfs-fuse provides the same commands and man pages that ZoL does. Renaming
# those on either side would conflict with all available documentation.
Conflicts:      zfs-fuse

BuildRequires:  pkgconfig(libtirpc)
BuildRequires:  pkgconfig(zlib)
BuildRequires:  pkgconfig(uuid)
BuildRequires:  pkgconfig(blkid)

%description
This package contains the ZFS command line utilities.

%package -n     %{libzpool}
Summary:        Native ZFS pool library for Linux
Group:          System/Kernel and hardware

%description -n %{libzpool}
This package contains the zpool library, which provides support
for managing zpools

%package -n     %{libnvpair}
Summary:        Solaris name-value library for Linux
Group:          System/Kernel and hardware

%description -n %{libnvpair}
This package contains routines for packing and unpacking name-value
pairs.  This functionality is used to portably transport data across
process boundaries, between kernel and user space, and can be used
to write self describing data structures on disk.

%package -n     %{libuutil}
Summary:        Solaris userland utility library for Linux
Group:          System/Kernel and hardware

%description -n %{libuutil}
This library provides a variety of compatibility functions for ZFS on Linux:
 * libspl: The Solaris Porting Layer userland library, which provides APIs
   that make it possible to run Solaris user code in a Linux environment
   with relatively minimal modification.
 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
   library.
 * libefi: The Extensible Firmware Interface library for GUID disk
   partitioning.
 * libshare: NFS, SMB, and iSCSI service integration for ZFS.

%package -n     %{libzfs}
Summary:        Native ZFS filesystem library for Linux
Group:          System/Kernel and hardware

%description -n %{libzfs}
This package provides support for managing ZFS filesystems

%package -n     %{libzfs}-devel
Summary:        Development headers
Group:          System/Kernel and hardware
Requires:       %{libzfs} = %{version}
Requires:       %{libzpool} = %{version}
Requires:       %{libnvpair} = %{version}
Requires:       %{libuutil} = %{version}
Provides:       %{libzpool}-devel = %{EVRD}
Provides:       %{libnvpair}-devel = %{EVRD}
Provides:       %{libuutil}-devel = %{EVRD}

%description -n %{libzfs}-devel
This package contains the header files needed for building additional
applications against the ZFS libraries.

%package test
Summary:        Test infrastructure
Group:          System/Kernel and hardware
Requires:       %{name}%{?_isa} = %{version}-%{release}
Requires:       parted
Requires:       lsscsi
Requires:       mdadm
Requires:       bc

%description test
This package contains test infrastructure and support scripts for
validating the file system.

%prep
%setup -q
%patch0 -p0

%build
%configure \
        LIBS=-ltirpc \
        --with-config=user \
        --with-dracutdir=%{_dracutdir} \
        --with-blkid \
        --enable-systemd \
        --with-systemdunitdir=%{_unitdir} \
        --with-systemdpresetdir=%{_presetdir} \
        --disable-sysvinit \
        --disable-static \
        --with-udevdir=%{_udevdir} \
        --with-udevruledir=%{_udevruledir}
%make

%install
%make install DESTDIR=%{buildroot}
%{__find} %{buildroot}%{_libdir} -name '*.la' -exec %{__rm} -f {} \;
%{__rm} -rf %{buildroot}%{_usr}/share/initramfs-tools

%post
%systemd_post zfs.target
exit 0

%preun
%systemd_preun zfs.target
exit 0

%postun
%systemd_postun zfs.target

%files
%{_sbindir}/*
%{_bindir}/*
%{_libexecdir}/%{name}
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*
%{_udevdir}/vdev_id
%{_udevdir}/zvol_id
%{_udevdir}/rules.d/*
%{_usr}/lib/modules-load.d/*
%{_unitdir}/*
%{_presetdir}/*
%config(noreplace) %{_sysconfdir}/%{name}
#files dracut
%doc contrib/dracut/README.dracut.markdown
%{_dracutdir}/modules.d/*

%files -n %{libzpool}
%{_libdir}/libzpool.so.*

%files -n %{libnvpair}
%{_libdir}/libnvpair.so.*

%files -n %{libuutil}
%{_libdir}/libuutil.so.*

%files -n %{libzfs}
%{_libdir}/libzfs*.so.*

%files -n %{libzfs}-devel
%{_datadir}/pkgconfig/libzfs.pc
%{_datadir}/pkgconfig/libzfs_core.pc
%{_libdir}/*.so
%{_includedir}/*
%doc AUTHORS COPYRIGHT DISCLAIMER
%doc OPENSOLARIS.LICENSE README.markdown

%files test
%{_datadir}/%{name}
пакеты собираются, работают на первый взгляд, но остались вопросы:

Код: Выделить всё

zfs.src:7: E: hardcoded-library-path (Badness: 1) in /lib
zfs.src:10: E: hardcoded-library-path (Badness: 1) in /lib/udev
Макроса для udev не нашел.
Касательно 7й строки -- _libexecdir -- /lib/zfs/zed.d содержит скрипты демона zed, не знаю, насколько правильно место.
С ними, похоже, связано и

Код: Выделить всё

zfs.x86_64: W: only-non-binary-in-usr-lib
это можно отфильтровать в rpmlintrc?

Код: Выделить всё

zfs.x86_64: E: non-readable (Badness: 1) /etc/zfs/zed.d/zed.rc 0600
0600 и должно быть. Если добавляют %attr для него в секцию %file, пишет, что файл задан дважды. Перечислять все файлы из содержащего его каталога?

Код: Выделить всё

lib64zfs2-devel.x86_64: W: no-provides lib64zfs-devel
lib64zfs2-devel.x86_64: W: no-dependency-on lib64zfs2/lib64zfs2-libs/liblib64zfs2
секцию %package -n %{libzfs}-devel редактировал "наобум", и пока не ясно, что с этим делать.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 14 апр 2016, 11:47

trs писал(а):%global _bindir /bin
%global _sbindir /sbin
%global _libdir /%{_lib}
%global _libexecdir /lib
#global _sysconfdir /etc
%global _dracutdir %{_usr}/lib/dracut
%global _udevdir /lib/udev
%global _udevruledir /lib/udev/rules.d
Это лучше убрать, т.к. эти определения вносят смуту. Например, есть макрос %_udevrulesdir, а тут задаётся %_udevruledir, который определяет тот же путь, но от стандартного отличается наличием буквы s в имени. Ну и системные %_bindir и т.д. лучше не переопределять, а просто использовать /bin далее в спеке. А ещё лучше в /usr/bin и /usr/sbin собирать файлы.
trs писал(а):%define libzpool %mklibname zpool 2
%define libnvpair %mklibname nvpair 1
%define libuutil %mklibname uutil 1
%define libzfs %mklibname %{name} 2
Тут лучше версии библиотек засунуть в макросы, чтобы потом в секции %files их использовать. Как пример:

%define zpool_major 2
%define libzpool %mklibname zpool %{zpool_major}
...
%{_libdir}/libzpool.so.%{zpool_major}*
trs писал(а):%package -n %{libzfs}-devel
Надо сделать вот такое имя вместо %{libzfs}-devel:

%define devname %mklibname %{name} -d

Тогда получим lib[64]zfs-devel, а не lib[64]zfs2-devel. И это будет правильно.
trs писал(а):%{__find} %{buildroot}%{_libdir} -name '*.la' -exec %{__rm} -f {} \;
%{__rm} -rf %{buildroot}%{_usr}/share/initramfs-tools
.la файлы вручную удалять не надо, это делается средствами rpm автоматически, начиная с rosa2012.1.

Макросы вида %{__rm} тоже лучше не использовать, т.к. Джеф Джонсон (главный разработчик rpm5) решил, что такие макросы должны использоваться для внутренних нужд rpm, а не для сборки пакетов. И переопределил %__cp на использование /usr/lib/rpm/bin/cp - версии cp с меньшим количеством доступных опций, из-за чего сломалось рекурсивное копирование каталогов. Может потом ещё что-то так сломает. Поэтому лучше просто писать rm, cp, mv и т.д.
trs писал(а):%post
%systemd_post zfs.target
exit 0
exit 0 лучше убрать.
trs писал(а):zfs.src:7: E: hardcoded-library-path (Badness: 1) in /lib
zfs.src:10: E: hardcoded-library-path (Badness: 1) in /lib/udev
Макроса для udev не нашел.
На это (и на остальной приведённый вывод rpmlint) можно не обращать внимания, по сути это просто более серьёзные предупреждения для размышления, чем просто W:. Фильтровать в rpmlintrc лучше то, что сильно забивает вывод rpmlint. А остальное пусть остаётся.
trs писал(а):Касательно 7й строки -- _libexecdir -- /lib/zfs/zed.d содержит скрипты демона zed, не знаю, насколько правильно место.
Тут я тоже не знаю.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Сборка RPM

Сообщение trs » 14 апр 2016, 17:07

Pulfer писал(а):есть макрос %_udevrulesdir, а тут задаётся %_udevruledir, который определяет тот же путь, но от стандартного отличается наличием буквы s в имени.
Спасибо. Выполнял поиск _udev в /usr/lib/rpm, а надо было ещё и в /etc/rpm/macros.d посмотреть.
Заодно увидел: "Use %udev_rules_update() after installing new udev rules files"
Но, каков стандартный макрос для пути /lib/udev, всё одно, не нашёл.
Pulfer писал(а):А ещё лучше в /usr/bin и /usr/sbin собирать файлы.
В /sbin в данном пакете помещаются аналоги mount. А /usr может быть отдельный ZFS "раздел" (в терминологии ZFS -- файловая система).
Вопрос, возможно, как и про zed, для отдельной темы.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 14 апр 2016, 19:14

trs писал(а):Спасибо. Выполнял поиск _udev в /usr/lib/rpm, а надо было ещё и в /etc/rpm/macros.d посмотреть.
Удобнее всего вот так :)

Код: Выделить всё

$ rpm --showrc | grep udev
trs писал(а):Но, каков стандартный макрос для пути /lib/udev, всё одно, не нашёл.
Да, такого нет. Видимо, обычно не используется напрямую, а только через пути к hwdb.d и rules.d
trs писал(а):В /sbin в данном пакете помещаются аналоги mount. А /usr может быть отдельный ZFS "раздел" (в терминологии ZFS -- файловая система). Вопрос, возможно, как и про zed, для отдельной темы.
Если действительно есть необходимость в /sbin и /bin положить файлы, то да, пусть будут там.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 16 апр 2016, 19:36

Примите пул реквест по tar.
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 16 апр 2016, 20:51

Nemial писал(а):Примите пул реквест по tar.
Для пакетов из Main я в понедельник пулл-реквесты смержу, т.к. там ещё дополнительные действия потребуются (создание QA-запроса, пересборка зависимых пакетов у libtorrent-rasterbar и т.п.)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 16 апр 2016, 21:09

Pulfer писал(а):
Nemial писал(а):Примите пул реквест по tar.
Для пакетов из Main я в понедельник пулл-реквесты смержу, т.к. там ещё дополнительные действия потребуются (создание QA-запроса, пересборка зависимых пакетов у libtorrent-rasterbar и т.п.)
Сегодня, Вы Клементину обновляли. Патч clementine-1.3-metalarchives.patch вы делали после локальной сборки? Как я понял, прописать строку «#: widgets/nowplayingwidget.cpp:122» можно только после сборки, т.к. в исходниках такого файла я не нашёл.

З.Ы. Я тоже сегодня полдня возился с Клементиной, но не успел и пришлось удалить за ненадобностью. :)
Думаю, мой вариант тоже был бы работоспособен, т.к. спек и переделанные мною патчи отличались несильно от Ваших. :)

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 17 апр 2016, 00:31

AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

GiuX
Сообщения: 68
Зарегистрирован: 29 окт 2012, 01:31
Operating system: RM2012.0lts

Re: Сборка RPM

Сообщение GiuX » 17 апр 2016, 01:08

Pulfer писал(а):
GiuX писал(а):Hi guys,
It's normal that the rpm-helper script "user-del" and "group-del" are empty?
Hmm, they shouldn't be empy. I just checked them both and they are fine. I mean these two from rpm-helper-0.24.12-13-rosa2014.1.noarch:

/usr/share/rpm-helper/del-group
/usr/share/rpm-helper/del-user
I use the script "%_postun_userdel" in a spec file but doesn't work as expected: the user indicated isn't removed on uninstall of the package...

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 17 апр 2016, 04:52

Лучше всё же системные пакеты особо не трогать, т.к. почти всё из этого мы планировали обновлять при переходе на новую платформу (binutils, bison, coreutils, gettext), т.к. они могут очень сильно отразиться на работе системы и сборке пакетов. Причём изменения в работе могут проявиться только после пересборки того или иного пакета с установленными новыми binutils, так что QA за неделю тестирования проблемы обнаружить не сможет. Это надо все пакеты дистрибутива пересобирать и смотреть на результат. Из списка, наверное, только tar и grep безопасно обновлять в рамках текущей платформы. coreutils можно было бы попробовать с большой-большой осторожностью, но т.к. острой необходимости в этом нет, то лучше тоже отложить.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 17 апр 2016, 09:49

Pulfer писал(а):
Лучше всё же системные пакеты особо не трогать, т.к. почти всё из этого мы планировали обновлять при переходе на новую платформу (binutils, bison, coreutils, gettext), т.к. они могут очень сильно отразиться на работе системы и сборке пакетов. Причём изменения в работе могут проявиться только после пересборки того или иного пакета с установленными новыми binutils, так что QA за неделю тестирования проблемы обнаружить не сможет. Это надо все пакеты дистрибутива пересобирать и смотреть на результат. Из списка, наверное, только tar и grep безопасно обновлять в рамках текущей платформы. coreutils можно было бы попробовать с большой-большой осторожностью, но т.к. острой необходимости в этом нет, то лучше тоже отложить.
Хорошо буду знать, а что еще не стоит обновлять(в рамках этой платформы?)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 16:39

Утащил из ОпенМандривы libspnav и немного обновил спек. https://abf.io/alzim/libspnav
Возможно, библиотеки потребуются для freecad.
Добавьте, пожалуйста этот проект в РОСУ.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 17 апр 2016, 17:09

Pulfer писал(а): Лучше всё же системные пакеты особо не трогать, т.к. почти всё из этого мы планировали обновлять при переходе на новую платформу (binutils, bison, coreutils, gettext), т.к. они могут очень сильно отразиться на работе системы и сборке пакетов. Причём изменения в работе могут проявиться только после пересборки того или иного пакета с установленными новыми binutils, так что QA за неделю тестирования проблемы обнаружить не сможет. Это надо все пакеты дистрибутива пересобирать и смотреть на результат. Из списка, наверное, только tar и grep безопасно обновлять в рамках текущей платформы. coreutils можно было бы попробовать с большой-большой осторожностью, но т.к. острой необходимости в этом нет, то лучше тоже отложить.
coreutils я обновил до 8.24 и послал на qa. Он у меня дома довольно давно работает и проблем я не замечал. Это я его когда-то обновил, локально поставил для тестов и забыл:) Но вот только патчи из него не надо просто так выкидывать, как пул реквесте сделано.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 17 апр 2016, 17:11

Pulfer писал(а):
Nemial писал(а):Примите пул реквест по tar.
Для пакетов из Main я в понедельник пулл-реквесты смержу, т.к. там ещё дополнительные действия потребуются (создание QA-запроса, пересборка зависимых пакетов у libtorrent-rasterbar и т.п.)
Некоторые пулы я сейчас смерджу, пока время есть, включая libtorrent-rasterbar.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 17 апр 2016, 19:07

Nemial писал(а):Хорошо буду знать, а что еще не стоит обновлять(в рамках этой платформы?)
Компиляторы, модули perl и python, библиотеки. В целом, стоит упор сделать на пользовательский софт из Contrib.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 17 апр 2016, 19:38

Алзим писал(а):Утащил из ОпенМандривы libspnav и немного обновил спек. https://abf.io/alzim/libspnav
Возможно, библиотеки потребуются для freecad.
Добавьте, пожалуйста этот проект в РОСУ.
Готово, опубликовался пакет libspnav в Контриб :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 17 апр 2016, 19:41

d_uragan писал(а): Некоторые пулы я сейчас смерджу, пока время есть, включая libtorrent-rasterbar.
Однако, fatrat и leechcraft надо патчить, чтобы собрались в новых реалиях.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 19:45

Pulfer писал(а): Готово, опубликовался пакет libspnav в Контриб :)
Спасибо.
Только, вот, я не знаю. стоит ли добавлять libspnav в freecad, если у меня freecad и так собрался? :)
И до этого freecad был без libspnav.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 19:47

d_uragan писал(а):
d_uragan писал(а): Некоторые пулы я сейчас смерджу, пока время есть, включая libtorrent-rasterbar.
Однако, fatrat и leechcraft надо патчить, чтобы собрались в новых реалиях.
Я не смотрел внимательно за Вашими сборками, но у одного из двух указанных Вами пакетов, видел что есть обновление. Какой именно пакет, не помню, т.к. внимательно не смотрел и не запоминал.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Сборка RPM

Сообщение d_uragan » 17 апр 2016, 19:52

У leechcraft, наверное.

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 19:53


Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 19:57

Алзим писал(а):У leechcraft
https://dist.leechcraft.org/LeechCraft/
Или тут. https://github.com/0xd34df00d/leechcraft/releases
Тут понятнее написано. :)

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 17 апр 2016, 20:31

Алзим писал(а):Только, вот, я не знаю. стоит ли добавлять libspnav в freecad, если у меня freecad и так собрался? :)
И до этого freecad был без libspnav.
Если соберётся с libspnav, то можно и добавить. Мы обычно стараемся включать максимальное количество фич при сборке, когда это возможно.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 17 апр 2016, 23:05

Pulfer писал(а): Если соберётся с libspnav, то можно и добавить. Мы обычно стараемся включать максимальное количество фич при сборке, когда это возможно.
Собралось.


И одна маленькая просьба. На странице, на которой делаются Пул Реквесты, можно включить уведомления о последующих комментариях. По-умолчанию уведомления отключены. И я иногда забываю их включить.
Можно ли сделать так, чтобы уведомления по-умолчанию были включены?
Я думаю, будет правильным, если пользователь взялся обновлять пакеты, то пусть и читает, что ему проверяющие пишут.
Вложения
снимок233.jpeg

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 18 апр 2016, 16:13

Алзим писал(а):И одна маленькая просьба. На странице, на которой делаются Пул Реквесты, можно включить уведомления о последующих комментариях. По-умолчанию уведомления отключены. И я иногда забываю их включить.
А если поставить галочки на странице управления подписками в своём профиле https://abf.rosalinux.ru/settings/notifiers ?
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 18 апр 2016, 16:17

Pulfer писал(а): А если поставить галочки на странице управления подписками в своём профиле https://abf.rosalinux.ru/settings/notifiers ?
Галочки я сразу поставил, когда только зарегистрировался.
Вложения
снимок234.jpeg

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 21 апр 2016, 22:09

del

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 23 апр 2016, 11:26

Pulfer, вы можете прикрыть вот эти пул реквесты(так как системные компоненты):
gettext https://abf.rosalinux.ru/import/gettext/pull_requests/2
bison https://abf.rosalinux.ru/import/bison/pull_requests/1
binutils https://abf.rosalinux.ru/import/binutil ... requests/1
networkmanager https://abf.rosalinux.ru/import/network ... requests/4
networkmanager-openswan https://abf.rosalinux.ru/import/network ... requests/1
Или принять, если можно.(а то они висят уже неделю)
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Сборка RPM

Сообщение Nemial » 23 апр 2016, 23:40

И еще вопрос, а fish опубликовали в репозиторий?
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 23 апр 2016, 23:46

Nemial писал(а):И еще вопрос, а fish опубликовали в репозиторий?
Это можно самому посмотреть.
Вложения
снимок240.jpeg

Аватара пользователя
Алзим
Сообщения: 4363
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Сборка RPM

Сообщение Алзим » 25 апр 2016, 17:36

Pulfer, посмотрите, пожалуйста, пул реквест к Куте.
Мне кажется, что я небольшой баг обнаружил. Описание в пул реквесте.
https://abf.io/import/qt5-qttools/pull_requests

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Сборка RPM

Сообщение Pulfer » 26 апр 2016, 12:54

Nemial писал(а):Pulfer, вы можете прикрыть вот эти пул реквесты(так как системные компоненты):
Прикрыл их.

Вообще, сейчас завал образовался с делами, так что может чуть медленнее обычного буду пулл-реквесты смотреть. Пора уже планировать работу над платформой rosa2016.1, а для этого предварительно сделать много скучной работы (в первую очередь провести ревизию репозиториев - что там перестало пересобираться и нуждается в починке и т.п.).
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Ответить