ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Requires: lib%name = %epoch:%version-%release
  @ 2012-05-23  9:18 ` Michael Shigorin
  2012-05-23 10:43   ` Dmitry V. Levin
  0 siblings, 1 reply; 24+ messages in thread
From: Michael Shigorin @ 2012-05-23  9:18 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1942 bytes --]

On Wed, May 23, 2012 at 01:27:02AM +0000, QA Team Robot wrote:
> check - A unit test framework for C
> * Tue May 22 2012 Michael Shigorin <mike@altlinux> 20120522:0.9.8-alt3
> - clarified intersubpackage Requires: with Epoch:
>   to be strict (thanks led@ for spotting the incompleteness
>   of the preexisting dependencies, only half of them were epochal)

http://git.altlinux.org/srpms/c/check.git?p=check.git;a=commitdiff;h=75bde91e3f2b9c157bfc3e429def96c99f8440e4

> tidy - HTML Tidy helps keep webpages clean
> * Tue May 22 2012 Michael Shigorin <mike@altlinux> 20120522:0.99-alt11.20051026
> - clarified interpackage dependencies regarding Epoch:
>   to be more strict (thanks led@ for spotting this)

Эти два изменения сделаны в порядке улучшения спеков
про всяк случай, хотя сейчас разницы нет в силу
http://lists.altlinux.org/pipermail/devel/2008-December/164962.html
http://lists.altlinux.org/pipermail/devel/2008-December/164968.html

Суть такова:

%package -n lib%name-devel
 Summary: A unit test framework for C (development headers)
 Group: Development/C
-Requires: lib%name = %version-%release
+Requires: lib%name = %epoch:%version-%release

Поскольку это подпакеты в пределах одного спека, то сравнение
просто становится более строгим в силу неиспользования
особенностей реализации в rpm-4.0.

На всякий прилагаю подготовленный led@ список пакетов,
реализующих внутренние зависимости такого типа и не учитывающих
при этом эпоху; их осталось 112, при этом около половины
приходится на импортированные из jpackage (т.е. улучшаемые
совсем шаблонно, как понимаю).

Во избежание нагромождения %epoch:%version-%release взят макрос
%define EVR %{?epoch:%epoch:}%version-%release (возможно, такой
стоит определить в rpm или rpm-macros-*, если будет найден
полезным).

Никуда не сгорит, а возникло в ходе экспериментов со сборкой в OBS.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: no-epoch.sisyphus.pkgs --]
[-- Type: text/plain, Size: 9811 bytes --]

brazil-2.3-alt2_8jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
cal10n-0.7.4-alt2_5jpp6.src.rpm by Igor Vlasenko <viy@altlinux.ru>
cdparanoia-10.2-alt2.src.rpm by Sergey V Turchin <zerg@altlinux.org>
check-0.9.8-alt2.src.rpm by Michael Shigorin <mike@altlinux.org>
cobertura-1.9.3-alt2_3jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
dolfin-complex-1.0.0-alt4.bzr20120511.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
dolfin-real-1.0.0-alt4.bzr20120511.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
dosemu-1.4.0.1-alt1.qa1.src.rpm by Grigory Batalov <bga@altlinux.ru>
e17-0.16.999.70492-alt1.src.rpm by Yuri N. Sedunov <aris@altlinux.org>
emacs-chess-2.0-alt5.b6.src.rpm by Emacs Maintainers Team <emacs@packages.altlinux.org>
emacs-jabber-0.8.91-alt2.src.rpm by Emacs Maintainers Team <emacs@packages.altlinux.org>
fpc-2.6.0-alt2.qa1.src.rpm by Slava Dubrovskiy <dubrsl@altlinux.ru>
geronimo-specs-1.2-alt8_16jpp6.src.rpm by Igor Vlasenko <viy@altlinux.ru>
gnuplot-4.4.0-alt2.src.rpm by Alexey Morsov <swi@altlinux.ru>
groovy-1.8.6-alt1_2jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
gutenprint-5.2.7-alt2.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
itext-2.1.7-alt2_12jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jack-audio-connection-kit-1.9.7-alt1.1.src.rpm by Vitaly Kuznetsov <vitty@altlinux.ru>
jarjar-1.0-alt3_5jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
java-1.4.2-blackdown-1.4.2.03-alt8.src.rpm by Igor Yu. Vlasenko <viy@altlinux.org>
java-1.5.0-sun-1.5.0.22-alt3.src.rpm by Igor Yu. Vlasenko <viy@altlinux.org>
java-1.6.0-sun-1.6.0.26-alt4.src.rpm by Igor Yu. Vlasenko <viy@altlinux.org>
javacc-5.0-alt2_5jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jcharts-0.7.5-alt2_7jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jdepend22-2.2-alt1_5jpp5.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jed-0.99.19-alt2.src.rpm by Ilya Mashkin <oddity@altlinux.ru>
jibx-1.2.3-alt1_1jpp6.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jline-1.0-alt2_1jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jpox-1.1.1-alt5_2jpp5.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jruby-1.6.3-alt1_3jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
junit44-4.4-alt1_1jpp6.src.rpm by Igor Vlasenko <viy@altlinux.ru>
jython-2.2.1-alt5_7jpp6.src.rpm by Igor Vlasenko <viy@altlinux.ru>
kde3-kdevelop-3.5.5-alt4.1.src.rpm by Vitaly Kuznetsov <vitty@altlinux.org>
kdeadmin-3.5.13-alt1.src.rpm by Roman Savochenko <rom_as@altlinux.org>
kdepim-3.5.13-alt2.src.rpm by Roman Savochenko <rom_as@altlinux.org>
kernel-image-ovz-smp-2.6.32-alt8.src.rpm by Kernel Maintainers Team <kernel@packages.altlinux.org>
kernel-image-std-def-3.3.6-alt1.src.rpm by Kernel Maintainers Team <kernel@packages.altlinux.org>
kernel-modules-acpi_call-ovz-smp-0.1-alt2.132640.8.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-acpi_call-std-def-0.1-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-acpi_call-un-def-0.1-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-bbswitch-std-def-0.4.1-alt3.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-bbswitch-un-def-0.4.1-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-bcmwl-std-def-5.100.82.112-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-bcmwl-un-def-5.100.82.112-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-drbd83-ovz-smp-8.3.8-alt2.132640.8.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-emlog-std-def-0.51-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-fglrx-std-def-1.0.8.96.1-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-lsadrv-std-def-2.0.1-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-lsadrv-un-def-2.0.1-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-nvidia-std-def-295.53-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-nvidia-un-def-295.49-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-omnibook-std-def-20090714-alt4.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-opendpi-ovz-smp-1.3.0-alt1.132640.8.src.rpm by Slava Dubrovskiy <dubrsl@altlinux.org>
kernel-modules-pf_ring-std-def-4.4.1-alt3.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-rt3070-std-def-2.5.0.2-alt3.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-subfs-ovz-smp-0.9-alt11.132640.8.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-tp_smapi-std-def-0.40-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-tp_smapi-un-def-0.40-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-u200-std-def-1.0.1.0-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-u200-un-def-1.0.1.0-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-vhba-std-def-20120422-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-vhba-un-def-20120422-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-virtualbox-addition-std-def-4.1.12-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-virtualbox-addition-un-def-4.1.12-alt4.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-virtualbox-ovz-smp-4.1.12-alt1.132640.8.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-virtualbox-std-def-4.1.12-alt2.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
kernel-modules-virtualbox-un-def-4.1.12-alt1.197382.1.src.rpm by Kernel Maintainer Team <kernel@packages.altlinux.org>
koffice16-1.6.3-alt24.src.rpm by Eugeny A. Rostovtsev (REAL) <real@altlinux.org>
libaften-0.0.8-alt1.qa2.src.rpm by Vitaly Lipatov <lav@altlinux.ru>
libao-1.1.0-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libao2-0.8.8-alt5.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libcelt-0.10.0-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libdbus-glib-0.98-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libginac-1.6.2-alt1.git20111208.src.rpm by Vitaly Lipatov <lav@altlinux.ru>
libglitz-0.5.7-alt4.src.rpm by shrek@altlinux.ru (Valery Inozemtsev) <shrek@altlinux.org>
libgtk-engines-default-2.20.2-alt2.src.rpm by Yuri N. Sedunov <aris@altlinux.org>
libkexif-0.2.5-alt6.src.rpm by Sergey V Turchin <zerg@altlinux.org>
libmikey-0.8.0-alt2_0.5.20100127svn3750.src.rpm by Igor Vlasenko <viy@altlinux.ru>
libmnetutil-0.8.0-alt2_0.3.20100629svn3775.src.rpm by Igor Vlasenko <viy@altlinux.ru>
libmsip-0.8.0-alt2_0.4.20100629svn3775.src.rpm by Igor Vlasenko <viy@altlinux.ru>
libmutil-0.8.0-alt2_0.7.20100319svn3760.1.src.rpm by Igor Vlasenko <viy@altlinux.ru>
libnetfilter_conntrack-0.9.0-alt1.src.rpm by Avramenko Andrew <liks@altlinux.ru>
libnetfilter_log-0.0.15-alt1.1.src.rpm by Avramenko Andrew <liks@altlinux.ru>
libnfnetlink-1.0.0-alt1.2.src.rpm by Avramenko Andrew <liks@altlinux.ru>
libnxcl-0.9-alt2.1.src.rpm by Boris Savelev <boris@altlinux.org>
libpciaccess-0.13.1-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libtool_1.5-1.5.26-alt9.src.rpm by Dmitry V. Levin <ldv@altlinux.org>
libtorrent-rasterbar0.15-0.15.9-alt0.1.svn6292.src.rpm by Alexey Morsov <swi@altlinux.ru>
libvdpau-0.4.1-alt2.qa1.src.rpm by cas <cas@altlinux.org>
libX11-1.4.99.901-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
libxcbutil-0.3.6-alt2.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
maven2-2.2.1-alt1_32jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
maven-enforcer-1.0.1-alt2_4jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
maven-license-plugin-1.8.0-alt1_5jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
maven-release-2.2.1-alt1_2jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
maven-scm-1.5-alt2_4jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
plexus-compiler-1.8.3-alt1_1jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
plexus-containers-1.5.5-alt1_5jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
pytables-2.3.1-alt1.git20120318.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
python-module-feedparser-4.1-alt1.1.src.rpm by Vitaly Kuznetsov <vitty@altlinux.org>
python-module-sphinx-1.1.3-alt2.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
qmmp-0.6.0-alt0.4.svn2712.src.rpm by Motsyo Gennadi <drool@altlinux.ru>
qutim-0.3.1.0-alt1.src.rpm by Nazarov Denis <nenderus@altlinux.org>
sdf-2.001-alt2.src.rpm by Dmitry V. Levin (for packages) <ldv@altlinux.org>
seamonkey-2.8-alt1.src.rpm by Radik Usupov <radik@altlinux.org>
sympy-0.7.1-alt1.git20120511.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
tidy-0.99-alt10.20051026.src.rpm by Michael Shigorin <mike@altlinux.org>
virtuoso-opensource-6.1.5-alt1.src.rpm by Sergey V Turchin <zerg@altlinux.org>
wxGTK-2.8.11.0-alt1.svn20100628.5.src.rpm by Eugeny A. Rostovtsev (REAL) <real at altlinux.org>
xmltool-3.3-alt1_4jpp7.src.rpm by Igor Vlasenko <viy@altlinux.ru>
xorg-drv-evdev-2.7.0-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
xorg-drv-synaptics-1.6.1-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
xorg-drv-wacom-0.15.0-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>
xorg-server-1.12.1.902-alt1.src.rpm by Valery Inozemtsev <shrek@altlinux.ru>

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23  9:18 ` [devel] Requires: lib%name = %epoch:%version-%release Michael Shigorin
@ 2012-05-23 10:43   ` Dmitry V. Levin
  2012-05-23 10:51     ` REAL
  2012-05-23 11:32     ` Igor Vlasenko
  0 siblings, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2012-05-23 10:43 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2119 bytes --]

On Wed, May 23, 2012 at 12:18:59PM +0300, Michael Shigorin wrote:
> On Wed, May 23, 2012 at 01:27:02AM +0000, QA Team Robot wrote:
> > check - A unit test framework for C
> > * Tue May 22 2012 Michael Shigorin <mike@altlinux> 20120522:0.9.8-alt3
> > - clarified intersubpackage Requires: with Epoch:
> >   to be strict (thanks led@ for spotting the incompleteness
> >   of the preexisting dependencies, only half of them were epochal)
> 
> http://git.altlinux.org/srpms/c/check.git?p=check.git;a=commitdiff;h=75bde91e3f2b9c157bfc3e429def96c99f8440e4
> 
> > tidy - HTML Tidy helps keep webpages clean
> > * Tue May 22 2012 Michael Shigorin <mike@altlinux> 20120522:0.99-alt11.20051026
> > - clarified interpackage dependencies regarding Epoch:
> >   to be more strict (thanks led@ for spotting this)
> 
> Эти два изменения сделаны в порядке улучшения спеков
> про всяк случай, хотя сейчас разницы нет в силу
> http://lists.altlinux.org/pipermail/devel/2008-December/164962.html
> http://lists.altlinux.org/pipermail/devel/2008-December/164968.html

Разница есть в силу возможностей оптимизации зависимостей самим rpmbuild.

> Суть такова:
> 
> %package -n lib%name-devel
>  Summary: A unit test framework for C (development headers)
>  Group: Development/C
> -Requires: lib%name = %version-%release
> +Requires: lib%name = %epoch:%version-%release
> 
> Поскольку это подпакеты в пределах одного спека, то сравнение
> просто становится более строгим в силу неиспользования
> особенностей реализации в rpm-4.0.

Почему бы мейнтейнерам давным-давно не обратить внимание на
предупреждения в логах сборки о неполноте межпакетных зависимостей?
В случае с нехваткой %epoch можно было бы просто выполнить
$ grep '^warning: [^ ]* dependency on [^ ]* needs Epoch'

Может быть, поднять warning до error с возможностью обратного понижения
макросом?

> Во избежание нагромождения %epoch:%version-%release взят макрос
> %define EVR %{?epoch:%epoch:}%version-%release (возможно, такой
> стоит определить в rpm или rpm-macros-*, если будет найден
> полезным).

Как вариант.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 10:43   ` Dmitry V. Levin
@ 2012-05-23 10:51     ` REAL
  2012-05-23 14:22       ` Dmitry V. Levin
  2012-05-23 11:32     ` Igor Vlasenko
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2012-05-23 10:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23.05.2012 17:43, Dmitry V. Levin пишет:
> Почему бы мейнтейнерам давным-давно не обратить внимание на
> предупреждения в логах сборки о неполноте межпакетных зависимостей?
> В случае с нехваткой %epoch можно было бы просто выполнить
> $ grep '^warning: [^ ]* dependency on [^ ]* needs Epoch'
>
> Может быть, поднять warning до error с возможностью обратного понижения
> макросом?

я за то, чтобы warning до error, но без возможности.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 11:32     ` Igor Vlasenko
@ 2012-05-23 11:31       ` REAL
  2012-05-23 11:48         ` Igor Vlasenko
  2012-05-23 11:43       ` Michael Shigorin
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2012-05-23 11:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23.05.2012 18:32, Igor Vlasenko пишет:
> Проблема заведомо низкоприоритетная, и искусственно
> повышать ее статус политическими методами не надо.
> Когда завален другими, более приоритетными задачами,
> такие вещи вызывают только раздражение.

чем она нижеприоритетная, чем незаметно прокравшийся GNU gold?

> Если кому-то что-то не нравится прямо сейчас, не дожидаясь
> готового решения от repocop - acl открыты, желающие
> сделать NMU руками могут сделать это хоть сейчас.

сделайте мне сейчас, пожалуйста, а то некогда :(

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 10:43   ` Dmitry V. Levin
  2012-05-23 10:51     ` REAL
@ 2012-05-23 11:32     ` Igor Vlasenko
  2012-05-23 11:31       ` REAL
  2012-05-23 11:43       ` Michael Shigorin
  1 sibling, 2 replies; 24+ messages in thread
From: Igor Vlasenko @ 2012-05-23 11:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, May 23, 2012 at 02:43:55PM +0400, Dmitry V. Levin wrote:
> Может быть, поднять warning до error с возможностью обратного понижения
> макросом?

Я против. О проблеме я знаю, 
когда руки дойдут, напишу пачгенератор и проведу NMU 
от repocop - проблема будет зафикшена сразу.

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

Если кому-то что-то не нравится прямо сейчас, не дожидаясь
готового решения от repocop - acl открыты, желающие
сделать NMU руками могут сделать это хоть сейчас.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 11:32     ` Igor Vlasenko
  2012-05-23 11:31       ` REAL
@ 2012-05-23 11:43       ` Michael Shigorin
  1 sibling, 0 replies; 24+ messages in thread
From: Michael Shigorin @ 2012-05-23 11:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, May 23, 2012 at 02:32:13PM +0300, Igor Vlasenko wrote:
> > Может быть, поднять warning до error с возможностью обратного
> > понижения макросом?

Думаю, ни к чему (разве что через полгода).

> Я против. О проблеме я знаю, когда руки дойдут, напишу
> пачгенератор и проведу NMU от repocop - проблема будет
> зафикшена сразу.

А я и думал предварительно обсудить и если согласие будет
-- то помочь.  Просто не был уверен, что оно того стоит.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 11:31       ` REAL
@ 2012-05-23 11:48         ` Igor Vlasenko
  2012-05-23 12:28           ` REAL
  0 siblings, 1 reply; 24+ messages in thread
From: Igor Vlasenko @ 2012-05-23 11:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, May 23, 2012 at 06:31:17PM +0700, REAL wrote:
> >Если кому-то что-то не нравится прямо сейчас, не дожидаясь
> >готового решения от repocop - acl открыты, желающие
> >сделать NMU руками могут сделать это хоть сейчас.
> 
> сделайте мне сейчас, пожалуйста, а то некогда :(

кому надо - тот делает?

> чем она нижеприоритетная, чем незаметно прокравшийся GNU gold?

а где там грабли? 
Если там есть какие то проблемы, то стоит рассказать.

Пытаться административными методами восполнить недостаток
коммуникации - плохая идея.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 11:48         ` Igor Vlasenko
@ 2012-05-23 12:28           ` REAL
  0 siblings, 0 replies; 24+ messages in thread
From: REAL @ 2012-05-23 12:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23.05.2012 18:48, Igor Vlasenko пишет:
> кому надо - тот делает?
>
>> чем она нижеприоритетная, чем незаметно прокравшийся GNU gold?
>
> а где там грабли?
> Если там есть какие то проблемы, то стоит рассказать.

грабли только старые, всем известные: делаешь себе своё дело, делаешь, 
а потом вдруг в сизиф что-то такое прилетает, что приходится бросать 
все дела и исправлять то, что сломало вновь прилетевшее.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 10:51     ` REAL
@ 2012-05-23 14:22       ` Dmitry V. Levin
  2012-05-23 14:37         ` Sergey V Turchin
  2012-05-25 14:44         ` REAL
  0 siblings, 2 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2012-05-23 14:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 838 bytes --]

On Wed, May 23, 2012 at 05:51:30PM +0700, REAL wrote:
> 23.05.2012 17:43, Dmitry V. Levin пишет:
> >Почему бы мейнтейнерам давным-давно не 
> >обратить внимание на
> >предупреждения в логах сборки о 
> >неполноте межпакетных зависимостей?
> >В случае с нехваткой %epoch можно было бы 
> >просто выполнить
> >$ grep '^warning: [^ ]* dependency on [^ ]* needs Epoch'
> >
> >Может быть, поднять warning до error с 
> >возможностью обратного понижения
> >макросом?
> 
> я за то, чтобы warning до error, но без 
> возможности.

error без возможности понижения до warning означает, что мы считаем, что
зависимость без эпохи ошибочна в любом случае.  Я не уверен, что это так.
Но если это действительно так, то имеет смысл добавлять эпоху в
зависимости автоматически вместо того, чтобы тревожить мейнтейнеров.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 14:22       ` Dmitry V. Levin
@ 2012-05-23 14:37         ` Sergey V Turchin
  2012-05-25 14:44         ` REAL
  1 sibling, 0 replies; 24+ messages in thread
From: Sergey V Turchin @ 2012-05-23 14:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]

On 23 мая 2012 18:22:00 Dmitry V. Levin wrote:

[...]
> то имеет смысл добавлять эпоху в
> зависимости автоматически вместо того, чтобы тревожить мейнтейнеров.
Имеется ввиду только Requires. Правильно?

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-23 14:22       ` Dmitry V. Levin
  2012-05-23 14:37         ` Sergey V Turchin
@ 2012-05-25 14:44         ` REAL
  2012-05-25 15:04           ` Michael Shigorin
  1 sibling, 1 reply; 24+ messages in thread
From: REAL @ 2012-05-25 14:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23.05.2012 21:22, Dmitry V. Levin пишет:
> имеет смысл добавлять эпоху в
> зависимости автоматически вместо того, чтобы тревожить мейнтейнеров.

я буду только за.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-25 14:44         ` REAL
@ 2012-05-25 15:04           ` Michael Shigorin
  2012-05-25 18:46             ` Igor Vlasenko
  2012-05-25 22:29             ` Aleksey Novodvorsky
  0 siblings, 2 replies; 24+ messages in thread
From: Michael Shigorin @ 2012-05-25 15:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, May 25, 2012 at 09:44:04PM +0700, REAL wrote:
> >имеет смысл добавлять эпоху в зависимости автоматически вместо
> >того, чтобы тревожить мейнтейнеров.
> я буду только за.

Это сделает более корректными зависимости между собранными
подпакетами, но ситуация с изначальной задачкой (собираемость
альтовских спеков в OBS) останется там же. :)

2 manowar: а ты со сборкой их спеков под альт куда-то продвинулся?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-25 15:04           ` Michael Shigorin
@ 2012-05-25 18:46             ` Igor Vlasenko
  2012-05-25 22:29             ` Aleksey Novodvorsky
  1 sibling, 0 replies; 24+ messages in thread
From: Igor Vlasenko @ 2012-05-25 18:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, May 25, 2012 at 06:04:51PM +0300, Michael Shigorin wrote:
> > >имеет смысл добавлять эпоху в зависимости автоматически вместо
> > >того, чтобы тревожить мейнтейнеров.
> > я буду только за.
> 
> Это сделает более корректными зависимости между собранными
> подпакетами, но ситуация с изначальной задачкой (собираемость
> альтовских спеков в OBS) останется там же. :)
> 
> 2 manowar: а ты со сборкой их спеков под альт куда-то продвинулся?

Если что, робот импорта сейчас достаточно уверенно собирает пакеты
из OBS, притворяясь Федорой.
Сейчас еще иногда возникает необходимость в пост-правках,
но со временем ситуация улучшается.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-25 15:04           ` Michael Shigorin
  2012-05-25 18:46             ` Igor Vlasenko
@ 2012-05-25 22:29             ` Aleksey Novodvorsky
  2012-05-26  5:42               ` Денис Смирнов
  1 sibling, 1 reply; 24+ messages in thread
From: Aleksey Novodvorsky @ 2012-05-25 22:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 мая 2012 г., 19:04 пользователь Michael Shigorin <mike@osdn.org.ua> написал:
> On Fri, May 25, 2012 at 09:44:04PM +0700, REAL wrote:
>> >имеет смысл добавлять эпоху в зависимости автоматически вместо
>> >того, чтобы тревожить мейнтейнеров.
>> я буду только за.
>
> Это сделает более корректными зависимости между собранными
> подпакетами, но ситуация с изначальной задачкой (собираемость
> альтовских спеков в OBS) останется там же. :)

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

>
> 2 manowar: а ты со сборкой их спеков под альт куда-то продвинулся?

Павел в отпуске до конца мая.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-25 22:29             ` Aleksey Novodvorsky
@ 2012-05-26  5:42               ` Денис Смирнов
  2012-05-26 11:52                 ` Vitaly Lipatov
  2012-05-26 16:48                 ` led
  0 siblings, 2 replies; 24+ messages in thread
From: Денис Смирнов @ 2012-05-26  5:42 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

On Sat, May 26, 2012 at 02:29:19AM +0400, Aleksey Novodvorsky wrote:

AN> Не обнаружены ли по ходу дела другие несовместимости наших спеков?
AN> Их исправление -- важная задача и подвижки в ее более точной
AN> постановке и решении я бы всячески приветствовал. Не ценой "бросить
AN> все", конечно, -- когда будет время и силы.

Мне кажется что собираемость альтовских спеков где-либо кроме как в
hasher'е под альт должна решаться исключительно отдельными скриптами
конвертации. Как это сейчас делается у Etersoft, насколько я понимаю.

Для нашего же использования подход "чем проще тем лучше", и прочие
упрощения жизни мантейнера являются одной из killer feature альта, по
крайней мере для меня.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-26  5:42               ` Денис Смирнов
@ 2012-05-26 11:52                 ` Vitaly Lipatov
  2012-05-28  6:18                   ` Dmitriy Kruglikov
  2012-05-26 16:48                 ` led
  1 sibling, 1 reply; 24+ messages in thread
From: Vitaly Lipatov @ 2012-05-26 11:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Денис Смирнов писал 26.05.2012 09:42:
> On Sat, May 26, 2012 at 02:29:19AM +0400, Aleksey Novodvorsky wrote:
>
> AN> Не обнаружены ли по ходу дела другие несовместимости наших 
> спеков?
> AN> Их исправление -- важная задача и подвижки в ее более точной
> AN> постановке и решении я бы всячески приветствовал. Не ценой 
> "бросить
> AN> все", конечно, -- когда будет время и силы.
>
> Мне кажется что собираемость альтовских спеков где-либо кроме как в
> hasher'е под альт должна решаться исключительно отдельными скриптами
> конвертации. Как это сейчас делается у Etersoft, насколько я понимаю.
Я придерживаюсь взгляда, что неоправданные несовместимости (правда, не 
знаю, с чем) стоит изживать.
Но это, например, если везде используют одно название макроса, а мы 
изобрели другое, с тем же содержанием.
В остальном же наши «несовместимости спеков» это шаг вперёд в сторону
лаконичности и красоты спека.

> Для нашего же использования подход "чем проще тем лучше", и прочие
> упрощения жизни мантейнера являются одной из killer feature альта, по
> крайней мере для меня.

-- 
С уважением,
Виталий Липатов,
Etersoft


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-26  5:42               ` Денис Смирнов
  2012-05-26 11:52                 ` Vitaly Lipatov
@ 2012-05-26 16:48                 ` led
  1 sibling, 0 replies; 24+ messages in thread
From: led @ 2012-05-26 16:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday 26 May 2012 08:42:37 Денис Смирнов wrote:
> On Sat, May 26, 2012 at 02:29:19AM +0400, Aleksey Novodvorsky wrote:
>
> AN> Не обнаружены ли по ходу дела другие несовместимости наших спеков?
> AN> Их исправление -- важная задача и подвижки в ее более точной
> AN> постановке и решении я бы всячески приветствовал. Не ценой "бросить
> AN> все", конечно, -- когда будет время и силы.
>
> Мне кажется что собираемость альтовских спеков где-либо кроме как в
> hasher'е под альт должна решаться исключительно отдельными скриптами
> конвертации. Как это сейчас делается у Etersoft, насколько я понимаю.

Не надо ничего конвертировать. Достаточно исправить баги.

> Для нашего же использования подход "чем проще тем лучше", и прочие
> упрощения жизни мантейнера являются одной из killer feature альта, по
> крайней мере для меня.

В Slackware - ещё "проще"

-- 
Led

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-26 11:52                 ` Vitaly Lipatov
@ 2012-05-28  6:18                   ` Dmitriy Kruglikov
  2012-05-28  8:31                     ` Vitaly Lipatov
                                       ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Dmitriy Kruglikov @ 2012-05-28  6:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

26 мая 2012 г., 14:52 пользователь Vitaly Lipatov написал:

> В остальном же наши <<несовместимости спеков>> это шаг вперёд в сторону
> лаконичности и красоты спека.

Это если кроме этих спеков ни чего вокруг себя не видеть...
А если заниматься еще чем-нибудь кроме, то при очередном подходе к спеку
приходится долго вспоминать, чем же  ж отличается "%_macros" от "%__macrosd"...
Особенно, если определения этих макросов поставляются в разных пакетах,
собираемых апологетами разных трактовок "лаконичности", в разные
исторические периоды.
В какой-то период времени макрос "%__macrosd" громко объявляется
устаревшим, поливается анафемами,
но так и остается в спеках, потому как все к нкму привыкли...

В результате:
$ apt-cache search rpm-macros | wc -l
44
И это я еще не очень внимательно смотрел...

-- 
Best regards,
 Dmitriy Kruglikov.
    QString at, dot, mail, XMPP;
    at = "@";
    dot = ".";
    mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
    XMPP = $mail;

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  6:18                   ` Dmitriy Kruglikov
@ 2012-05-28  8:31                     ` Vitaly Lipatov
  2012-05-28  8:47                       ` Dmitriy Kruglikov
  2012-05-28  8:50                     ` Денис Смирнов
  2012-05-28 15:24                     ` Igor Vlasenko
  2 siblings, 1 reply; 24+ messages in thread
From: Vitaly Lipatov @ 2012-05-28  8:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitriy Kruglikov писал 28.05.2012 10:18:
> 26 мая 2012 г., 14:52 пользователь Vitaly Lipatov написал:
>
>> В остальном же наши <<несовместимости спеков>> это шаг вперёд в 
>> сторону
>> лаконичности и красоты спека.
>
> Это если кроме этих спеков ни чего вокруг себя не видеть...
> А если заниматься еще чем-нибудь кроме, то при очередном подходе к 
> спеку
> приходится долго вспоминать, чем же  ж отличается "%_macros" от
> "%__macrosd"...
Без примеров звучит не очень убедительно.

Ну я могу вспомнить только %_initddir vs %_initdir
Но разве кто-то об этом знает настолько, что это может вызывать 
проблемы?

> Особенно, если определения этих макросов поставляются в разных 
> пакетах,
> собираемых апологетами разных трактовок "лаконичности", в разные
> исторические периоды.
> В какой-то период времени макрос "%__macrosd" громко объявляется
> устаревшим, поливается анафемами,
> но так и остается в спеках, потому как все к нкму привыкли...
Ну для этого есть cleanup_spec или rpmcs.

>
> В результате:
> $ apt-cache search rpm-macros | wc -l
> 44
> И это я еще не очень внимательно смотрел...
Не понимаю, есть какие-то ещё варианты, кроме того, чтобы для каждой 
рутинной операции написать макрос?

-- 
С уважением,
Виталий Липатов,
Etersoft


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  8:31                     ` Vitaly Lipatov
@ 2012-05-28  8:47                       ` Dmitriy Kruglikov
  0 siblings, 0 replies; 24+ messages in thread
From: Dmitriy Kruglikov @ 2012-05-28  8:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

28 мая 2012 г., 11:31 пользователь Vitaly Lipatov  написал:

> Без примеров звучит не очень убедительно.
>
Согласен, но я особо убеждать кого-то не пытался...

> Ну я могу вспомнить только %_initddir vs %_initdir
Значить я не соврал, и факт имеет место быть.

> Но разве кто-то об этом знает настолько, что это может вызывать проблемы?
Кому как...
Для меня проблемой бывает прочитать чей-то спек и внести в него исправления.
Или взять в качестве примера...
Или нарваться на устаревшую документацию на Wiki...

> Не понимаю, есть какие-то ещё варианты, кроме того, чтобы для каждой
> рутинной операции написать макрос?
Как минимум, сократить число сущностей вида rpm-macros-<на каждый чих>...
Свести их в минимальный набор пакетов.
Разработав новый мактос, определить его в своем спеке, отправить
маинтерйенру соответсвующего rpm-macros-*.
По факту добавления мактоса в пакет, удалить определение из спека,
заменив на BuildRequires, и пересобрать.

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


-- 
Best regards,
 Dmitriy Kruglikov.
    QString at, dot, mail, XMPP;
    at = "@";
    dot = ".";
    mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
    XMPP = $mail;

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  6:18                   ` Dmitriy Kruglikov
  2012-05-28  8:31                     ` Vitaly Lipatov
@ 2012-05-28  8:50                     ` Денис Смирнов
  2012-05-28  8:55                       ` Dmitriy Kruglikov
  2012-05-28 15:24                     ` Igor Vlasenko
  2 siblings, 1 reply; 24+ messages in thread
From: Денис Смирнов @ 2012-05-28  8:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 530 bytes --]

On Mon, May 28, 2012 at 09:18:58AM +0300, Dmitriy Kruglikov wrote:

DK> В результате:
DK> $ apt-cache search rpm-macros | wc -l
DK> 44
DK> И это я еще не очень внимательно смотрел...

Если причина не связана со следствием, то это не причина :)

Множество пакетов нужно, потому что есть макросы специализированные для
конкретных задач, и их поддерживает мантейнер соответствующей подсистемы.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  8:50                     ` Денис Смирнов
@ 2012-05-28  8:55                       ` Dmitriy Kruglikov
  2012-05-28 10:23                         ` Денис Смирнов
  0 siblings, 1 reply; 24+ messages in thread
From: Dmitriy Kruglikov @ 2012-05-28  8:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

28 мая 2012 г., 11:50 пользователь Денис Смирнов написал:

> Если причина не связана со следствием, то это не причина :)
Либо это причина другого следствия, либо следствие другой причины.


> Множество пакетов нужно, потому что есть макросы специализированные для
> конкретных задач, и их поддерживает мантейнер соответствующей подсистемы.
А не встречаются ли там разные описания одной и той же сущности?
В смысле, разные макросы, определяюшие одно и то же?
Тогда имеет смысл вместо порождения собственного специализированного
пакета со своими макросами
использовать уже имеющийся пакет.


-- 
Best regards,
 Dmitriy Kruglikov.
    QString at, dot, mail, XMPP;
    at = "@";
    dot = ".";
    mail = "Dmitriy.Kruglikov" + $at +"gmail" + $dot + "com";
    XMPP = $mail;

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  8:55                       ` Dmitriy Kruglikov
@ 2012-05-28 10:23                         ` Денис Смирнов
  0 siblings, 0 replies; 24+ messages in thread
From: Денис Смирнов @ 2012-05-28 10:23 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

On Mon, May 28, 2012 at 11:55:15AM +0300, Dmitriy Kruglikov wrote:

DK> А не встречаются ли там разные описания одной и той же сущности?
DK> В смысле, разные макросы, определяюшие одно и то же?
DK> Тогда имеет смысл вместо порождения собственного специализированного
DK> пакета со своими макросами
DK> использовать уже имеющийся пакет.

Если встречаются и там где встречаются -- разумеется, ты прав.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [devel] Requires: lib%name = %epoch:%version-%release
  2012-05-28  6:18                   ` Dmitriy Kruglikov
  2012-05-28  8:31                     ` Vitaly Lipatov
  2012-05-28  8:50                     ` Денис Смирнов
@ 2012-05-28 15:24                     ` Igor Vlasenko
  2 siblings, 0 replies; 24+ messages in thread
From: Igor Vlasenko @ 2012-05-28 15:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, May 28, 2012 at 09:18:58AM +0300, Dmitriy Kruglikov wrote:
> Особенно, если определения этих макросов поставляются в разных пакетах,
> собираемых апологетами разных трактовок "лаконичности", в разные
> исторические периоды.
> В какой-то период времени макрос "%__macrosd" громко объявляется
> устаревшим, поливается анафемами,
> но так и остается в спеках, потому как все к нкму привыкли...

У репокопа есть патчгенератор для удаления устаревших
макросов. Сигнализируйте ;)

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2012-05-28 15:24 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-23  9:18 ` [devel] Requires: lib%name = %epoch:%version-%release Michael Shigorin
2012-05-23 10:43   ` Dmitry V. Levin
2012-05-23 10:51     ` REAL
2012-05-23 14:22       ` Dmitry V. Levin
2012-05-23 14:37         ` Sergey V Turchin
2012-05-25 14:44         ` REAL
2012-05-25 15:04           ` Michael Shigorin
2012-05-25 18:46             ` Igor Vlasenko
2012-05-25 22:29             ` Aleksey Novodvorsky
2012-05-26  5:42               ` Денис Смирнов
2012-05-26 11:52                 ` Vitaly Lipatov
2012-05-28  6:18                   ` Dmitriy Kruglikov
2012-05-28  8:31                     ` Vitaly Lipatov
2012-05-28  8:47                       ` Dmitriy Kruglikov
2012-05-28  8:50                     ` Денис Смирнов
2012-05-28  8:55                       ` Dmitriy Kruglikov
2012-05-28 10:23                         ` Денис Смирнов
2012-05-28 15:24                     ` Igor Vlasenko
2012-05-26 16:48                 ` led
2012-05-23 11:32     ` Igor Vlasenko
2012-05-23 11:31       ` REAL
2012-05-23 11:48         ` Igor Vlasenko
2012-05-23 12:28           ` REAL
2012-05-23 11:43       ` Michael Shigorin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git