forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 11.03.2019, 15:13
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию freeze

Alexey Vissarionov написал(а) к All в Mar 19 14:01:04 по местному времени:

Доброго времени суток, All!
10 Mar 2019 21:21:00, Alexey Vissarionov -> All:

AV> Коллеги, очень прошу сабж до вечера вторника - готовлю большое
AV> изменение, касающееся сборки RPM-пакетов (huskylib smapi fidoconf

Эти три уже в апстриме. Отныне прошу заворачивать дистрибутивозависимые конструкции в %if %_vendor (см. примеры в новых .spec-файлах).

AV> areafix hpt,

Эти два скорее всего доделаю сегодня вечером.

AV> а если останется время, то и htick с sqpack).

Здесь без изменений в прогнозе: по остаточному принципу.

AV> Если эксперимент пройдет удачно, у нас будет корректная сборка
AV> эхотага под практически любую RPM-based систему.

Его уже можно считать удачным, но надо все же доделать :-)


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Хайло (сущ.): инструмент для руководства горными и земляными работами
--- /bin/vi
Ответить с цитированием
  #22  
Старый 11.03.2019, 23:12
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию freeze

Michael Dukelsky написал(а) к Alexey Vissarionov в Mar 19 21:56:00 по местному времени:

Привет, Alexey!

11 Mar 19 14:01, Alexey Vissarionov послал(а) письмо к All:

AV>> Коллеги, очень прошу сабж до вечера вторника - готовлю большое
AV>> изменение, касающееся сборки RPM-пакетов (huskylib smapi fidoconf

AV> Эти три уже в апстриме.

$ rpmbuild -ta huskylib.tar.xz
error: Failed build dependencies:
glibc-devel-static is needed by huskylib-1.9.20190311C-redhat1.x86_64

$ yum search glibc-devel-static
Loaded plugins: auto-update-debuginfo, fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* atomic: www7.atomicorp.com
* base: mirror.sale-dedic.com
* epel: fedora-mirror01.rbc.ru
* epel-debuginfo: fedora-mirror01.rbc.ru
* extras: mirror.reconn.ru
* nux-dextop: li.nux.ro
* updates: mirror.reconn.ru
Warning: No matches found for: glibc-devel-static
No matches found

$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #23  
Старый 12.03.2019, 01:41
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию freeze

Alexey Vissarionov написал(а) к Michael Dukelsky в Mar 19 00:30:00 по местному времени:

Доброго времени суток, Michael!
11 Mar 2019 21:56:00, ты -> мне:

AV>>> Коллеги, очень прошу сабж до вечера вторника - готовлю большое
AV>>> изменение, касающееся сборки RPM-пакетов (huskylib smapi fidoconf
AV>> Эти три уже в апстриме.
MD> $ rpmbuild -ta huskylib.tar.xz
MD> error: Failed build dependencies:
MD> glibc-devel-static is needed by huskylib-1.9.20190311C-redhat1.x86_64

А как оно там называется? Щас добавлю %if %_vendor == "redhat" ...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Кто не боится синего экрана - не должен бояться и черного
--- /bin/vi
Ответить с цитированием
  #24  
Старый 12.03.2019, 12:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию freeze

Michael Dukelsky написал(а) к Alexey Vissarionov в Mar 19 11:00:58 по местному времени:

Привет, Alexey!

12 Mar 19 00:30, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

MD>> $ rpmbuild -ta huskylib.tar.xz
MD>> error: Failed build dependencies: glibc-devel-static is needed by
MD>> huskylib-1.9.20190311C-redhat1.x86_64
AV> А как оно там называется? Щас добавлю %if %_vendor == "redhat" ...

Выбирай:
$ yum search glibc
[...skipped...]
glibc-common.x86_64 : Common binaries and locale data for glibc
glibc-debuginfo.x86_64 : Debug information for package glibc
glibc-debuginfo-common.x86_64 : Debug information for package glibc
compat-glibc.x86_64 : Compatibility C library
compat-glibc-headers.x86_64 : Нeader files for development using standard C libraries.
glibc.i686 : The GNU libc libraries
glibc.x86_64 : The GNU libc libraries
glibc-devel.i686 : Object files for development using standard C libraries.
glibc-devel.x86_64 : Object files for development using standard C libraries.
glibc-headers.x86_64 : Нeader files for development using standard C libraries.
glibc-static.i686 : C library static libraries for -static linking.
glibc-static.x86_64 : C library static libraries for -static linking.
glibc-utils.x86_64 : Development utilities from GNU C library
[...skipped...]

И вообще-то у пакетов для CentOS 7 не пишут "redhat", а пишут "el7" или, если пакет специфичен для CentOS, то "el7.centos", но никогда сзади не приклеивают номер релиза. Номер релиза идёт после номера версии через дефис: 1.9.4-2.el7. Здесь 1.9.4 - номер версии, 2 - номер релиза.

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #25  
Старый 12.03.2019, 13:13
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию freeze

Alexey Vissarionov написал(а) к Michael Dukelsky в Mar 19 12:00:20 по местному времени:

Доброго времени суток, Michael!
12 Mar 2019 11:00:58, ты -> мне:

MD>>> $ rpmbuild -ta huskylib.tar.xz
MD>>> error: Failed build dependencies: glibc-devel-static is needed by
MD>>> huskylib-1.9.20190311C-redhat1.x86_64
AV>> А как оно там называется? Щас добавлю %if %_vendor == "redhat" ...
MD> glibc-static.x86_64 : C library static libraries for -static linking.

Ага.

MD> И вообще-то у пакетов для CentOS 7 не пишут "redhat", а пишут "el7"
MD> или, если пакет специфичен для CentOS, то "el7.centos", но никогда
MD> сзади не приклеивают номер релиза. Номер релиза идёт после номера
MD> версии через дефис: 1.9.4-2.el7. Здесь 1.9.4 - номер версии, 2 -
MD> номер релиза.

Тем более не проблема.
А если покажешь `rpmbuild --showrc | grep vendor` - совсем хорошо будет.

2 all: еще от котелка (Fedorы) такое же хочу. А в CentOS 6 сам посмотрю.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... god@universe:~ # cvs up && make world
--- /bin/vi
Ответить с цитированием
  #26  
Старый 12.03.2019, 14:14
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию freeze

Michael Dukelsky написал(а) к Alexey Vissarionov в Mar 19 12:53:12 по местному времени:

Привет, Alexey!

12 Mar 19 12:00, Alexey Vissarionov послал(а) письмо к Michael Dukelsky:

AV> А если покажешь `rpmbuild --showrc | grep vendor` - совсем хорошо
AV> будет.

$ rpmbuild --showrc | grep vendor
-14: build_vendor %{_hostvendor}
-14: hostvendor redhat
-14: target_platform %{_target_cpu}-%{_vendor}-%{_target_os}%{?gnu}
-14: target_vendor %{_hostvendor}
-14: _vendor redhat
%global _provides_exclude_from %{perl_vendorarch}/auto/.\\.so$|%{perl_archlib}/.\\.so$|%{docdir}
-14: perlvendorarch %(eval "`%{_perl} -V:installvendorarch`"; echo $installvendorarch)
-14: perlvendorlib %(eval "`%{_perl} -V:installvendorlib`"; echo $installvendorlib)
%global _provides_exclude_from %{?__provides_exclude_from:%{__provides_exclude_from}|}^(%{ruby_vendorarchdir}|%{rubysitearchdir})/.*\\ .so$
-14: rubyvendorarchdir %{ruby_libarchdir}/%{rubyvendordir}
-14: rubyvendordir vendorruby
-14: rubyvendorlibdir %{ruby_libdir}/%{rubyvendordir}

Наверно, в имени пакета надо использовать dist, а не _vendor.

$ rpmbuild --showrc | grep el7
-14: qt4evr 1:4.8.7-2.el7
-14: selinux_policy_version 3.13.1-229.el76.9
-14: dist .el7
-14: el7 1
-14: kdelibs4evr 64.14.8-6.el73

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #27  
Старый 12.03.2019, 16:42
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: freeze

Alexander Kruglikov написал(а) к Alexey Vissarionov в Mar 19 16:22:36 по местному времени:

Привет, Alexey!

12 мар 19 12:00, Alexey Vissarionov писал(а) к Michael Dukelsky:

AV> 2 all: еще от котелка (Fedorы) такое же хочу. А в CentOS 6 сам
AV> посмотрю.

[around@fedora-test ~]$ yum search glibc
Последняя проверка окончания срока действия метаданных: 0:04:28 назад, Вт 12 мар 2019 16:22:59.
============== Name точное соответствие: glibc ==============
glibc.x86_64 : The GNU libc libraries
glibc.i686 : The GNU libc libraries
glibc.x86_64 : The GNU libc libraries
============= Summary и Name совпадение: glibc ==============
glibc-all-langpacks.x86_64 : All language packs for glibc.
glibc-common.x86_64 : Common binaries and locale data for
: glibc
glibc-common.x86_64 : Common binaries and locale data for
: glibc
glibc-minimal-langpack.x86_64 : Minimal language packs for
: glibc.
glibc-benchtests.x86_64 : Benchmarking binaries and scripts
: for glibc
================== Name совпадение: glibc ===================
glibc-devel.i686 : Object files for development using
: standard C libraries.
glibc-devel.x86_64 : Object files for development using
: standard C libraries.
glibc-utils.x86_64 : Development utilities from GNU C library
glibc-static.i686 : C library static libraries for -static
: linking.
glibc-static.x86_64 : C library static libraries for -static
: linking.
glibc-headers.i686 : Нeader files for development using
: standard C libraries.
glibc-headers.x86_64 : Нeader files for development using
: standard C libraries.
glibc-nss-devel.i686 : Development files for directly linking
: NSS service modules
glibc-nss-devel.x86_64 : Development files for directly
: linking NSS service modules

[around@fedora-test ~]$ rpmbuild --showrc | grep vendor
-13: build_vendor %{_hostvendor}
print("%global efivendor fedora\n")
-13: hostvendor redhat
-13: target_platform %{_target_cpu}-%{_vendor}-%{_target_os}%{?gnu}
-13: target_vendor %{_hostvendor}
-13: _vendor redhat
-13: efiesp_dir %{expand:%{_efi_srpm_macros_setup}}%{efi_esp_efi}/%{efivendor}
-13: efivendor %{expand:%{_efi_srpm_macros_setup}}%{expand:%{_efivendor}}
-13: perlvendorarch %(eval "`%{_perl} -V:installvendorarch`"; echo $installvendorarch)
-13: perlvendorlib %(eval "`%{_perl} -V:installvendorlib`"; echo $installvendorlib)

[around@fedora-test ~]$ cat /etc/fedora-release
Fedora release 29 (Twenty Nine)

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #28  
Старый 13.03.2019, 00:52
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию freeze

Alexey Vissarionov написал(а) к Michael Dukelsky в Mar 19 23:26:38 по местному времени:

Доброго времени суток, Michael!
12 Mar 2019 12:53:12, ты -> мне:

MD> -14: _vendor redhat

Ага.

MD> Наверно, в имени пакета надо использовать dist, а не _vendor.
MD> $ rpmbuild --showrc | grep el7
MD> -14: dist .el7
MD> -14: el7 1

Там чуть сложнее: то, что в альте zhopa-1.2.3-alt1 - в шляпе будет zhopa-1.2.3-1.el6 (то есть, %release%dist)

Щас подумаю, как это разрулить. Сабж пока продолжается.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... .. _ .__. ._.. . __ ___ ._. ... . _._. ___ _.. . _ ._ __. ._.. .. . .
--- /bin/vi
Ответить с цитированием
  #29  
Старый 16.03.2019, 12:12
Denis Lyzhenko
Guest
 
Сообщений: n/a
По умолчанию freeze

Denis Lyzhenko написал(а) к Alexey Vissarionov в Mar 19 11:53:00 по местному времени:


Нello Alexey!

10 Mar 19 23:50, you wrote to Cheslav Osanadze:

CO>> И оно пойдёт под малину?

AV> Под новую, с процессором aarch64 - таки да. Если что, binkd уже
AV> собран.

А под orange на h3?

Denis


--- Обломок Дзю 1.1.15-B20061116 B2 (BSD)
Ответить с цитированием
  #30  
Старый 16.03.2019, 15:43
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию freeze

Alexey Vissarionov написал(а) к Denis Lyzhenko в Mar 19 14:31:34 по местному времени:

Доброго времени суток, Denis!
16 Mar 2019 11:53:00, ты -> мне:

CO>>> И оно пойдёт под малину?
AV>> Под новую, с процессором aarch64 - таки да. Если что, binkd уже
AV>> собран.
DL> А под orange на h3?

Оно вроде armv7... тоже, в принципе, можно собрать, но автоматически это не происходит.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Профессионализм - умение оценить меру своей некомпетентности
--- /bin/vi
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:07. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot