* [devel] perl-5.8.0-alt0.6
@ 2002-10-24 18:30 at
2002-10-28 11:55 ` Dmitry V. Levin
2002-11-03 3:49 ` [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff Alexey Tourbin
0 siblings, 2 replies; 29+ messages in thread
From: at @ 2002-10-24 18:30 UTC (permalink / raw)
To: devel
В incoming заливается perl-5.8.0-alt0.6.nosrc.rpm
%changelog
* Wed Oct 24 2002 Alexey Tourbin <at@altlinux.ru> 1:5.8.0-alt0.6
- separate packages: perl-CPAN, perl-libnet
- provides, obsoletes: perl-Digest-MD5, perl-Time-HiRes (perl-base)
- inc_version list mechanism is now partly supported -- for local
installations only (%site_privlib)
- ultimate *dbm policy: try to include in perl-base the best one
(according to AnyDBM_File.pm priorities; literally, this is ndbm)
- chat2.pl obsolete (yet missing) library restored from perl-5.6.1
- patch correction: mdk-MakeMaker-fhs -> alt-mdk-MakeMaker-fhs (handle
/usr/share/man as well as /usr/local/man)
- debian perl_5.8.0-13 patches: perldoc-width, perldoc-INC,
accept-addrsz, Term-Cap-infocmp, installman-nopod, perlembed-examples,
POSIX-SigAction, lib-args, no-syslogd
* Tue Oct 22 2002 Alexey Tourbin <at@altlinux.ru> 1:5.8.0-alt0.5
- perl-pod, perl-man1 and perl-man3 subpackages
- %_sysconfdir/rpm/macros.d/%name (perl-base) -- perl-specific rpm macros
+ %%perl_vendor_{priv,arch,auto}lib, %%perl_vendor_man[13]dir
+ %%perl_vendor_{build,install}
+ %%perl_binary_compat
Кроме того, в "почти собранном" виде у меня существуют следующие пакеты:
perl-CPAN-1.63-alt1
perl-HTML-Parser-3.26-alt2
perl-HTML-Tagset-3.03-alt3
perl-libwww-perl-5.65-alt1
perl-URI-1.18-alt2
perl-libnet -- ещё не собирал, но собираюсь собирать. :)
Все эти пакеты очень мило собираются с новыми rpm макросами (я ещё раз
пересоберу и залью их, когда все вопросы с rpm* окончательно утрясутся).
В текущем состоянии перл кажется мне вполне пригодным также для
пересборки всего остального. Дальнейшие изменения в перле не должны
повлиять на уже пересобранные пакеты.
Вопрос, связанный с патчем perldoc-width:
$ /usr/bin/pod2man --lax /usr/lib/perl5/pod/perlpod.pod | nroff -man -rLL=97n
У меня это выводится шириной не больше 80 символов. Поскольку в гроффах
я совсем не разбираюсь, здесь мне нужна помощь.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6
2002-10-24 18:30 [devel] perl-5.8.0-alt0.6 at
@ 2002-10-28 11:55 ` Dmitry V. Levin
2002-10-28 12:38 ` [devel] perl-5.8.0-alt0.6 Alexey Tourbin
2002-11-03 3:49 ` [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff Alexey Tourbin
1 sibling, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2002-10-28 11:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 208 bytes --]
On Thu, Oct 24, 2002 at 10:30:46PM +0400, at@turbinal.org wrote:
> В incoming заливается perl-5.8.0-alt0.6.nosrc.rpm
$ objdump -p /usr/lib/libperl.so.5.8 |fgrep SONAME
$
- это так и было задумано?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* [devel] Re: perl-5.8.0-alt0.6
2002-10-28 11:55 ` Dmitry V. Levin
@ 2002-10-28 12:38 ` Alexey Tourbin
2002-10-28 14:54 ` Alexey Tourbin
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-10-28 12:38 UTC (permalink / raw)
To: devel
On Mon, Oct 28, 2002 at 02:55:03PM +0300, Dmitry V. Levin wrote:
> On Thu, Oct 24, 2002 at 10:30:46PM +0400, at@turbinal.org wrote:
> > В incoming заливается perl-5.8.0-alt0.6.nosrc.rpm
>
> $ objdump -p /usr/lib/libperl.so.5.8 |fgrep SONAME
> $
>
> - это так и было задумано?
Нет. Буду разбираться.
^ permalink raw reply [flat|nested] 29+ messages in thread
* [devel] Re: perl-5.8.0-alt0.6
2002-10-28 12:38 ` [devel] perl-5.8.0-alt0.6 Alexey Tourbin
@ 2002-10-28 14:54 ` Alexey Tourbin
2002-10-29 9:09 ` Dmitry V. Levin
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-10-28 14:54 UTC (permalink / raw)
To: devel
On Mon, Oct 28, 2002 at 03:38:57PM +0300, Alexey Tourbin wrote:
> > > В incoming заливается perl-5.8.0-alt0.6.nosrc.rpm
> >
> > $ objdump -p /usr/lib/libperl.so.5.8 |fgrep SONAME
> > $
> >
> > - это так и было задумано?
>
> Нет. Буду разбираться.
Vanilla perl с такими вот параметрами:
$ sh Configure \
-des -Darchname=i386-linux -Dd_dosuid -Ud_csh \
-Duseshrplib -Dlibperl=libperl.so.5.8
SONAME тоже не проставляет. Буду разбираться дальше.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-10-28 14:54 ` Alexey Tourbin
@ 2002-10-29 9:09 ` Dmitry V. Levin
2002-10-29 9:45 ` at
0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2002-10-29 9:09 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 754 bytes --]
On Mon, Oct 28, 2002 at 05:54:04PM +0300, Alexey Tourbin wrote:
> > > > В incoming заливается perl-5.8.0-alt0.6.nosrc.rpm
> > >
> > > $ objdump -p /usr/lib/libperl.so.5.8 |fgrep SONAME
> > > $
> > >
> > > - это так и было задумано?
> >
> > Нет. Буду разбираться.
>
>
> Vanilla perl с такими вот параметрами:
>
> $ sh Configure \
> -des -Darchname=i386-linux -Dd_dosuid -Ud_csh \
> -Duseshrplib -Dlibperl=libperl.so.5.8
>
> SONAME тоже не проставляет. Буду разбираться дальше.
Ещё один срочный вопрос:
# rpm -Uhv libgdbm-1.8.3-alt1.i586.rpm
error: failed dependencies:
libgdbm.so.2 is needed by perl-5.8.0-alt0.6.1
libgdbm.so.2 is needed by perl-base-5.8.0-alt0.6.1
Это (вторая строка) сильно затрудняет переход на libgdbm.so.3
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-10-29 9:09 ` Dmitry V. Levin
@ 2002-10-29 9:45 ` at
2002-10-29 9:59 ` Dmitry V. Levin
0 siblings, 1 reply; 29+ messages in thread
From: at @ 2002-10-29 9:45 UTC (permalink / raw)
To: devel
On Tue, Oct 29, 2002 at 12:09:10PM +0300, Dmitry V. Levin wrote:
> Ещё один срочный вопрос:
> # rpm -Uhv libgdbm-1.8.3-alt1.i586.rpm
> error: failed dependencies:
> libgdbm.so.2 is needed by perl-5.8.0-alt0.6.1
> libgdbm.so.2 is needed by perl-base-5.8.0-alt0.6.1
>
> Это (вторая строка) сильно затрудняет переход на libgdbm.so.3
В чем именно вопрос?
Это из-за NDBM_File, который нужен для AnyDBM_File, который grep AnyDBM
/usr/lib/libperl.so, perltie(3) и т.п.
Если perl-5.8.0-alt0.7 (который появится через пару часов) собирать в
среде с новым libgdbm -- вопрос решается?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-10-29 9:45 ` at
@ 2002-10-29 9:59 ` Dmitry V. Levin
2002-10-29 10:26 ` at
0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2002-10-29 9:59 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 755 bytes --]
On Tue, Oct 29, 2002 at 12:45:57PM +0300, at@turbinal.org wrote:
> > Ещё один срочный вопрос:
> > # rpm -Uhv libgdbm-1.8.3-alt1.i586.rpm
> > error: failed dependencies:
> > libgdbm.so.2 is needed by perl-5.8.0-alt0.6.1
> > libgdbm.so.2 is needed by perl-base-5.8.0-alt0.6.1
> >
> > Это (вторая строка) сильно затрудняет переход на libgdbm.so.3
>
> В чем именно вопрос?
>
> Это из-за NDBM_File, который нужен для AnyDBM_File, который grep AnyDBM
> /usr/lib/libperl.so, perltie(3) и т.п.
Короче, libgdbm по существу нужен для perl-base-5.8.0?
> Если perl-5.8.0-alt0.7 (который появится через пару часов) собирать в
> среде с новым libgdbm -- вопрос решается?
После того, как я убрал из libgdbm "Obsoletes: gdbm",
проблема была решена.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-10-29 9:59 ` Dmitry V. Levin
@ 2002-10-29 10:26 ` at
2002-11-02 9:17 ` Mikhail Zabaluev
0 siblings, 1 reply; 29+ messages in thread
From: at @ 2002-10-29 10:26 UTC (permalink / raw)
To: devel
On Tue, Oct 29, 2002 at 12:59:26PM +0300, Dmitry V. Levin wrote:
> > В чем именно вопрос?
> >
> > Это из-за NDBM_File, который нужен для AnyDBM_File, который grep AnyDBM
> > /usr/lib/libperl.so, perltie(3) и т.п.
>
> Короче, libgdbm по существу нужен для perl-base-5.8.0?
Я думаю, что да. У mhz было другое мнение. В сущности, это компромисс в
распределении библиотек между perl-base и perl.
В perl-5.8.0-alt0.4 я включил в perl-base SDBM_File, который редко
используется сам по себе, но поставляется с исходниками и не создает
зависимости на системные библиотеки. Потом я подумал, что это будет
чревато боком, т.к. если впоследствии будет установлен NDBM_File, то
потеряется совместимость со всеми локальными базами, созданными ранее с
помощью AnyDBM_File (это связано с приоритетом *DB* модулей в
AnyDBM_File; наибольшим приоритетом обладает NDBM_File).
Включение AnyDBM_File и NDBM_File в perl-base уменьшает, хотя и не
исключает, проблемы, связанные с совместимостью и переносимостью баз.
> > Если perl-5.8.0-alt0.7 (который появится через пару часов) собирать в
> > среде с новым libgdbm -- вопрос решается?
>
> После того, как я убрал из libgdbm "Obsoletes: gdbm",
> проблема была решена.
>
>
> --
> ldv
^ permalink raw reply [flat|nested] 29+ messages in thread
* [devel] Re: perl-5.8.0-alt0.6
2002-10-29 10:26 ` at
@ 2002-11-02 9:17 ` Mikhail Zabaluev
2002-11-02 21:45 ` Alexey Tourbin
0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2002-11-02 9:17 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1953 bytes --]
Hello at,
On Tue, Oct 29, 2002 at 01:26:41PM +0300, at@turbinal.org wrote:
>
> On Tue, Oct 29, 2002 at 12:59:26PM +0300, Dmitry V. Levin wrote:
> > > В чем именно вопрос?
> > >
> > > Это из-за NDBM_File, который нужен для AnyDBM_File, который grep AnyDBM
> > > /usr/lib/libperl.so, perltie(3) и т.п.
> >
> > Короче, libgdbm по существу нужен для perl-base-5.8.0?
>
> Я думаю, что да. У mhz было другое мнение. В сущности, это компромисс в
> распределении библиотек между perl-base и perl.
>
> В perl-5.8.0-alt0.4 я включил в perl-base SDBM_File, который редко
> используется сам по себе, но поставляется с исходниками и не создает
> зависимости на системные библиотеки. Потом я подумал, что это будет
> чревато боком, т.к. если впоследствии будет установлен NDBM_File, то
> потеряется совместимость со всеми локальными базами, созданными ранее с
> помощью AnyDBM_File (это связано с приоритетом *DB* модулей в
> AnyDBM_File; наибольшим приоритетом обладает NDBM_File).
>
> Включение AnyDBM_File и NDBM_File в perl-base уменьшает, хотя и не
> исключает, проблемы, связанные с совместимостью и переносимостью баз.
Ещё раз моё мнение: никакие *DBM_File в perl-base не нужны.
Это костыли, маргинальные форматы, которыми больше никто
не пользуется (да, и gdbm тоже). Если нужен file hash,
здравомыслящий человек поставит DB_File и будет счастлив.
Отдельный флейм по поводу AnyDBM_File: выбор по умолчанию
формата баз -- опасная и вредная фича. Модуль имеет право
на существование, но как таковой не должен требовать
наличия какого-либо из backend'ов. Забудьте про этот NDBM,
формат ущербен и в настоящее время никому не нужен.
Во всяком случае, ему никак не место в perl-base.
По-моему, нужно ввести критерий: perl-base не должен требовать
ничего, кроме glibc. Всё остальное -- в модулях или в perl.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
The program isn't debugged until the last user is dead.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-11-02 9:17 ` Mikhail Zabaluev
@ 2002-11-02 21:45 ` Alexey Tourbin
2002-11-02 22:34 ` [devel] Re: AnyDBM_File DB_File Alexey Tourbin
2002-11-03 10:18 ` [devel] Re: perl-5.8.0-alt0.6 Mikhail Zabaluev
0 siblings, 2 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-02 21:45 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]
On Sat, Nov 02, 2002 at 12:17:34PM +0300, Mikhail Zabaluev wrote:
> Ещё раз моё мнение: никакие *DBM_File в perl-base не нужны.
> Это костыли, маргинальные форматы, которыми больше никто
> не пользуется (да, и gdbm тоже). Если нужен file hash,
> здравомыслящий человек поставит DB_File и будет счастлив.
> Отдельный флейм по поводу AnyDBM_File: выбор по умолчанию
> формата баз -- опасная и вредная фича. Модуль имеет право
> на существование, но как таковой не должен требовать
> наличия какого-либо из backend'ов. Забудьте про этот NDBM,
> формат ущербен и в настоящее время никому не нужен.
> Во всяком случае, ему никак не место в perl-base.
OK, после слов "маргинальный", "здравомыслящий" и "ущербный" я сдаюсь.
Теперь я согласен на всё. :)
Увы, AnyDBM_File нужен нескольким пакетам в сизифе. Как тогда сделать,
чтобы при установке этих пакетов гарантировалось наличие в системе хотя
бы одного backend'а?
> По-моему, нужно ввести критерий: perl-base не должен требовать
> ничего, кроме glibc. Всё остальное -- в модулях или в perl.
>
> --
> Stay tuned,
> MhZ JID: mookid@jabber.org
> ___________
> The program isn't debugged until the last user is dead.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-02 21:45 ` Alexey Tourbin
@ 2002-11-02 22:34 ` Alexey Tourbin
2002-11-04 5:59 ` [devel] Re: AnyDBM_File DB_File Alexey Morozov
2002-11-03 10:18 ` [devel] Re: perl-5.8.0-alt0.6 Mikhail Zabaluev
1 sibling, 2 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-02 22:34 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1412 bytes --]
On Sun, Nov 03, 2002 at 12:45:55AM +0300, Alexey Tourbin wrote:
> On Sat, Nov 02, 2002 at 12:17:34PM +0300, Mikhail Zabaluev wrote:
> > Ещё раз моё мнение: никакие *DBM_File в perl-base не нужны.
> > Это костыли, маргинальные форматы, которыми больше никто
> > не пользуется (да, и gdbm тоже). Если нужен file hash,
> > здравомыслящий человек поставит DB_File и будет счастлив.
> > Отдельный флейм по поводу AnyDBM_File: выбор по умолчанию
> > формата баз -- опасная и вредная фича. Модуль имеет право
> > на существование, но как таковой не должен требовать
> > наличия какого-либо из backend'ов. Забудьте про этот NDBM,
> > формат ущербен и в настоящее время никому не нужен.
> > Во всяком случае, ему никак не место в perl-base.
>
> OK, после слов "маргинальный", "здравомыслящий" и "ущербный" я сдаюсь.
> Теперь я согласен на всё. :)
>
> Увы, AnyDBM_File нужен нескольким пакетам в сизифе. Как тогда сделать,
> чтобы при установке этих пакетов гарантировалось наличие в системе хотя
> бы одного backend'а?
OK, если DB_File -- действительно безальтернативный в некотором смылсе
формат, предлагаю сделать так: 1) заалиасить AnyDBM_File только на
DB_File; и 2) включить AnyDBM_File в таком виде в perl-DB_File. Тогда
все пакеты, которым нужен AnyDBM_File, будут автоматически вытягивать
DB_File, и только его и использовать.
OK? DB_File ещё не собран?
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File -- incoming
@ 2002-11-03 2:40 ` Alexey Tourbin
0 siblings, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-03 2:40 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 630 bytes --]
On Sun, Nov 03, 2002 at 01:46:23AM +0300, Dmitry V. Levin wrote:
> On Sun, Nov 03, 2002 at 01:34:05AM +0300, Alexey Tourbin wrote:
> > OK? DB_File ещё не собран?
>
> Ещё нет.
devel:/incoming/Daedalus/perl-DB_File-1.806-alt1.src.rpm
Пакет не собирается с существующими макросами (исправленный вариант я
выслал ldv и inger) и при установке конфликтует с существующим perl-base
(из-за man3).
* Sun Nov 03 2002 Alexey Tourbin <at@altlinux.ru> 1.806-alt1
- 1.806
- perl-5.8 build with new rpm macros
- AnyDBM_File.pm included; utilizes DB_File only (by default)
>
> --
> ldv
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff
2002-10-24 18:30 [devel] perl-5.8.0-alt0.6 at
2002-10-28 11:55 ` Dmitry V. Levin
@ 2002-11-03 3:49 ` Alexey Tourbin
2002-11-03 8:56 ` Dmitry V. Levin
1 sibling, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-03 3:49 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 456 bytes --]
On Thu, Oct 24, 2002 at 10:30:46PM +0400, at@turbinal.org wrote:
> Вопрос, связанный с патчем perldoc-width:
>
> $ /usr/bin/pod2man --lax /usr/lib/perl5/pod/perlpod.pod | nroff -man -rLL=97n
>
> У меня это выводится шириной не больше 80 символов. Поскольку в гроффах
> я совсем не разбираюсь, здесь мне нужна помощь.
Так должно ли это работать, и почему это работает в Debian, но не
работает у нас?
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff
2002-11-03 3:49 ` [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff Alexey Tourbin
@ 2002-11-03 8:56 ` Dmitry V. Levin
2002-11-07 11:44 ` Alexey Tourbin
0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2002-11-03 8:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
On Sun, Nov 03, 2002 at 06:49:18AM +0300, Alexey Tourbin wrote:
> On Thu, Oct 24, 2002 at 10:30:46PM +0400, at@turbinal.org wrote:
> > Вопрос, связанный с патчем perldoc-width:
> >
> > $ /usr/bin/pod2man --lax /usr/lib/perl5/pod/perlpod.pod | nroff -man -rLL=97n
> >
> > У меня это выводится шириной не больше 80 символов. Поскольку в гроффах
> > я совсем не разбираюсь, здесь мне нужна помощь.
>
> Так должно ли это работать, и почему это работает в Debian, но не
> работает у нас?
У нас работает (у меня получилось более 90 символов).
$ rpm -q groff-base
groff-base-1.18.1-alt3
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* [devel] Re: perl-5.8.0-alt0.6
2002-11-02 21:45 ` Alexey Tourbin
2002-11-02 22:34 ` [devel] Re: AnyDBM_File DB_File Alexey Tourbin
@ 2002-11-03 10:18 ` Mikhail Zabaluev
2002-11-03 17:06 ` Alexey Tourbin
1 sibling, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2002-11-03 10:18 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1029 bytes --]
Hello Alexey,
On Sun, Nov 03, 2002 at 12:45:55AM +0300, Alexey Tourbin wrote:
>
> Увы, AnyDBM_File нужен нескольким пакетам в сизифе. Как тогда сделать,
> чтобы при установке этих пакетов гарантировалось наличие в системе хотя
> бы одного backend'а?
Если формат баз этих пакетов зависит от наличия DB-backend'ов
на момент установки, я могу только посочувствовать этим пакетам.
И предложить либо что-то с ними сделать (привязать явно
к определённому backend'у), либо исключить из дистрибутива.
Если приглядеться внимательно, а не смотреть на вывод perl.req,
возможно, эти пакеты уже используют какие-то определённые
backend'ы.
AnyDBM_File может и остаться в perl-base -- полезная вещь,
только не для использования установленными модулями, а для
оперативного вскрытия разноформатных бутылок, э-э-э, таблиц,
в случае срочной нужды :)
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
Men will always be men -- no matter where they are.
-- Harry Mudd, "Mudd's Women", stardate 1329.8
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: perl-5.8.0-alt0.6
2002-11-03 10:18 ` [devel] Re: perl-5.8.0-alt0.6 Mikhail Zabaluev
@ 2002-11-03 17:06 ` Alexey Tourbin
0 siblings, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-03 17:06 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1106 bytes --]
On Sun, Nov 03, 2002 at 01:18:08PM +0300, Mikhail Zabaluev wrote:
> Если формат баз этих пакетов зависит от наличия DB-backend'ов
> на момент установки, я могу только посочувствовать этим пакетам.
> И предложить либо что-то с ними сделать (привязать явно
> к определённому backend'у), либо исключить из дистрибутива.
> Если приглядеться внимательно, а не смотреть на вывод perl.req,
> возможно, эти пакеты уже используют какие-то определённые
> backend'ы.
apt-cache showpkg 'perl(AnyDBM_File.pm)' выявляет следующие пакеты:
perl-libwww-perl
perl-Net-DNS
sitescooper
Первые два пакета используют AnyDBM_File для кэширования. Последнего
пакета у меня сейчас нет. Использование AnyDBM_File для кэширования
кажется мне вполне оправданным.
> AnyDBM_File может и остаться в perl-base -- полезная вещь,
> только не для использования установленными модулями, а для
> оперативного вскрытия разноформатных бутылок, э-э-э, таблиц,
> в случае срочной нужды :)
А как вскрывать бутылки с помощью AnyDBM_File в случае срочной нужды? :)
Наверное, я не в курсе.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 5:59 ` [devel] Re: AnyDBM_File DB_File Alexey Morozov
@ 2002-11-04 5:26 ` Alexey Tourbin
2002-11-04 8:03 ` Alexey Morozov
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-04 5:26 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1442 bytes --]
On Mon, Nov 04, 2002 at 11:59:34AM +0600, Alexey Morozov wrote:
> Не, баба яга против. Хочется таки периодически иметь *dbm, который
> _заведомо_ установлен, если установлен перл, насколько убитым не был бы
> хостинг, и насколько тупого^H^H^H^H^H^H упрямы его админы. В этом смысле,
> SDBM - вполне себе альтернатива. Хоть и довольно убогая.
Здесь сколько людей, столько и мнений. Но есть несколько "основных"
вопросов, которые позволяют взвесить все за и против:
1) должна ли функциональность tie/db присутствовать в perl-base;
2) какой должен быть формат по умолчанию в AnyDBM_File; софт чаще всего
использует именно AnyDBM_File как "редиректор" (каковым он по сути и
является; он просто проксирует методы первого найденного при загрузке
модуля) в условиях неопределенности относительно того, какие *DB*_File
модули могут быть установлены в хост-системе.
Исходя из этих вопросов, я вижу два решения:
1) включить как AnyDBM_File, так и модуль для формата по умолчанию в
perl-base;
2) вынести как AnyDBM_File, так и модуль для формата по умолчанию в
отдельный пакет.
> А почему бы не вынести AnyDBM из perl-base в отдельный пакет, завязать
> его на виртуальный DBM_Provider, а все *DB*_File сделать этими самыми
> провайдерами?
Такое решение грозит потерей совместимости в пределах одной хост-системы
(при установке очередного DB_Provides, который обладает бОльшим
приоритетом).
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-02 22:34 ` [devel] Re: AnyDBM_File DB_File Alexey Tourbin
@ 2002-11-04 5:59 ` Alexey Morozov
2002-11-04 5:26 ` Alexey Tourbin
1 sibling, 1 reply; 29+ messages in thread
From: Alexey Morozov @ 2002-11-04 5:59 UTC (permalink / raw)
To: devel
On Sun, Nov 03, 2002 at 01:34:05AM +0300, Alexey Tourbin wrote:
> OK, если DB_File -- действительно безальтернативный в некотором смылсе
> формат, предлагаю сделать так: 1) заалиасить AnyDBM_File только на
> DB_File; и 2) включить AnyDBM_File в таком виде в perl-DB_File. Тогда
> все пакеты, которым нужен AnyDBM_File, будут автоматически вытягивать
> DB_File, и только его и использовать.
>
> OK? DB_File ещё не собран?
Не, баба яга против. Хочется таки периодически иметь *dbm, который
_заведомо_ установлен, если установлен перл, насколько убитым не был бы
хостинг, и насколько тупого^H^H^H^H^H^H упрямы его админы. В этом смысле,
SDBM - вполне себе альтернатива. Хоть и довольно убогая.
А почему бы не вынести AnyDBM из perl-base в отдельный пакет, завязать
его на виртуальный DBM_Provider, а все *DB*_File сделать этими самыми
провайдерами?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 8:03 ` Alexey Morozov
@ 2002-11-04 6:26 ` Alexey Tourbin
2002-11-04 8:53 ` Alexey Morozov
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-04 6:26 UTC (permalink / raw)
To: devel
[-- Attachment #1.1: Type: text/plain, Size: 1382 bytes --]
On Mon, Nov 04, 2002 at 02:03:05PM +0600, Alexey Morozov wrote:
> > 2) вынести как AnyDBM_File, так и модуль для формата по умолчанию в
> > отдельный пакет.
> "Модуль для формата" - какого формата?
Который первый в списке @ISA у AnyDBM_File.
> Э-э-э, не. О "системных альтернативах" речь, собственно, и не идет. Если же Вы имеете
> в виду приоритеты *DB*File, то в потрохах у AnyDBM все равно зашита некоторая таблица,
> и те пакеты, которым и вправду все равно (они не определяют собственного приоритета в
> отношении *DB* модулей), получают формат базы именно в соответствии с этой таблицей.
> Те же, кто хочет чего-то явно - ну он так об этом и говорит.
Об этом и идет речь.
> Коль скоро это так, то установка NDBM может стать фатальной для тех, кто до этого
> пользовался модулями "по умолчанию" (скажем DB_File), и никак не отразится на тех,
> кто явным образом сказал, что он хочет DB_File и ничего кроме DB_File. Причем, произойдет
> это вне зависимости от Вашего желания или нежелания, а также приложенных к устранению
> данной ситуации усилий. There's always more than one way ... :-)
Дело в том, что интересы разработчиков софта (обеспечить максимальную
переносимость) можгут вступать в противоречие с интересами создателей
дистрибутива (обеспечить максимльную consistency). AnyDBM_File -- как
раз такой случай.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #1.2: perl-5.8.0-AnyDBM_File-DB_File.patch --]
[-- Type: text/plain, Size: 294 bytes --]
--- AnyDBM_File.pm~ 2002-11-03 04:05:19 +0300
+++ AnyDBM_File.pm 2002-11-03 04:22:00 +0300
@@ -2,7 +2,7 @@
use 5.006_001;
our $VERSION = '1.00';
-our @ISA = qw(NDBM_File DB_File GDBM_File SDBM_File ODBM_File) unless @ISA;
+our @ISA = qw(DB_File) unless @ISA;
my $mod;
for $mod (@ISA) {
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 5:26 ` Alexey Tourbin
@ 2002-11-04 8:03 ` Alexey Morozov
2002-11-04 6:26 ` Alexey Tourbin
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Morozov @ 2002-11-04 8:03 UTC (permalink / raw)
To: devel
On Mon, Nov 04, 2002 at 08:26:59AM +0300, Alexey Tourbin wrote:
> > Не, баба яга против. Хочется таки периодически иметь *dbm, который
> > _заведомо_ установлен, если установлен перл, насколько убитым не был бы
> > хостинг, и насколько тупого^H^H^H^H^H^H упрямы его админы. В этом смысле,
> > SDBM - вполне себе альтернатива. Хоть и довольно убогая.
> Здесь сколько людей, столько и мнений. Но есть несколько "основных"
> вопросов, которые позволяют взвесить все за и против:
>
> 1) должна ли функциональность tie/db присутствовать в perl-base;
По-моему, если этого не требуют никакие другие части - нет.
> 2) какой должен быть формат по умолчанию в AnyDBM_File; софт чаще всего
> использует именно AnyDBM_File как "редиректор" (каковым он по сути и
> является; он просто проксирует методы первого найденного при загрузке
> модуля) в условиях неопределенности относительно того, какие *DB*_File
> модули могут быть установлены в хост-системе.
Именно для этого он и писался.
This module is a "pure virtual base class"--it has nothing of its own
> Исходя из этих вопросов, я вижу два решения:
>
> 1) включить как AnyDBM_File, так и модуль для формата по умолчанию в
> perl-base;
>
> 2) вынести как AnyDBM_File, так и модуль для формата по умолчанию в
> отдельный пакет.
"Модуль для формата" - какого формата?
> > А почему бы не вынести AnyDBM из perl-base в отдельный пакет, завязать
> > его на виртуальный DBM_Provider, а все *DB*_File сделать этими самыми
> > провайдерами?
>
> Такое решение грозит потерей совместимости в пределах одной хост-системы
> (при установке очередного DB_Provides, который обладает бОльшим
> приоритетом).
Э-э-э, не. О "системных альтернативах" речь, собственно, и не идет. Если же Вы имеете
в виду приоритеты *DB*File, то в потрохах у AnyDBM все равно зашита некоторая таблица,
и те пакеты, которым и вправду все равно (они не определяют собственного приоритета в
отношении *DB* модулей), получают формат базы именно в соответствии с этой таблицей.
Те же, кто хочет чего-то явно - ну он так об этом и говорит.
Коль скоро это так, то установка NDBM может стать фатальной для тех, кто до этого
пользовался модулями "по умолчанию" (скажем DB_File), и никак не отразится на тех,
кто явным образом сказал, что он хочет DB_File и ничего кроме DB_File. Причем, произойдет
это вне зависимости от Вашего желания или нежелания, а также приложенных к устранению
данной ситуации усилий. There's always more than one way ... :-)
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 8:53 ` Alexey Morozov
@ 2002-11-04 8:07 ` Alexey Tourbin
2002-11-04 10:38 ` Alexey Morozov
2002-11-04 22:06 ` Mikhail Zabaluev
0 siblings, 2 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-04 8:07 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2582 bytes --]
On Mon, Nov 04, 2002 at 02:53:29PM +0600, Alexey Morozov wrote:
> Кто б спорил. Но, я так понимаю, коль скоро дистрибутив создается в расчете на некоторую
> целевую аудиторию, имеет смысл прислушиваться к чаяниям этой целевой аудитории, как
> минимум не меньше, чем к собственным идеологическим установкам :-).
> В общем, я за AnyDBM в отдельном модуле и отдельных *DB* провайдеров.
Дело, конечно, не в идеологии. Нужно принимать не условно верные, а
безусловно верные решения. Я достаточно ясно выражаюсь?
> > use 5.006_001;
> > our $VERSION = '1.00';
> > -our @ISA = qw(NDBM_File DB_File GDBM_File SDBM_File ODBM_File) unless @ISA;
> > +our @ISA = qw(DB_File) unless @ISA;
> >
> > my $mod;
> > for $mod (@ISA) {
> Гхм... Ну, эти правки должны, как минимум, включать в себе правку соответствующей
> документации :-).
А зачем? :-)
Модули (и пользователи), которые просто будут использовать AnyDBM_File
без всяких дальнейших уточнений, никак не пострадают (наоборот, они --
бонус! -- начинают использовать лучший из доступных модулей-backend'ов в
дистрибутиве).
Те же из них, которые явно пропихивают @AnyDBM_File::ISA через BEGIN{},
1) знают (или не знают) что делают; простим им...
2) первым в таком списке чаще всего идет DB_File (как это и изображено в
AnyDBM_File(3)).
Пострадают только те, кто раньше использвовал AnyDBM_File->NDBM_File, а
теперь будут использовать AnyDBM_File->DB_File. Но, с учетом глобального
перехода на perl 5.8, я думаю, что это не главное и не единственное, от
чего они могут пострадать. Здесь "под шумок" есть возможность принять
безусловно верное решение. :)
> Но, вообще-то, я не очень понимаю, что исправляет данный патч,
> кроме усечения "функциональности по умолчанию" и возможности натравливать на все на это
> perl.req без получения нерезолвящихся (ODBM_File) зависимостей. По-моему, "овчинка
> выделки..."
Объясняю популярно: использование AnyDBM_File фактически означает
использование первого попавшегося (по списку) *DB*_File модуля в
хост-системе. Это порождает поблему несовместимости: установка другого
*DB*_File модуля, который в списке находится раньше, означает, что
автоматически отваливаются все ранее созданные с помощью AnyDBM_File
базы.
Разработчики софта не имеют возможности предотвратить такой ситуации.
Однако дистрибутив имеет возможность предотвратить такую ситуацию. Для
этого модуль AnyDBM_File и ещё один модуль, который идёт у него первым в
списке @ISA, должны находиться в одном пакете. Если это так, то
необходимость в продолжении списка отпадает.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 6:26 ` Alexey Tourbin
@ 2002-11-04 8:53 ` Alexey Morozov
2002-11-04 8:07 ` Alexey Tourbin
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Morozov @ 2002-11-04 8:53 UTC (permalink / raw)
To: devel
On Mon, Nov 04, 2002 at 09:26:43AM +0300, Alexey Tourbin wrote:
> On Mon, Nov 04, 2002 at 02:03:05PM +0600, Alexey Morozov wrote:
> > > 2) вынести как AnyDBM_File, так и модуль для формата по умолчанию в
> > > отдельный пакет.
> > "Модуль для формата" - какого формата?
> Который первый в списке @ISA у AnyDBM_File.
Этот список можно менять.
------ цитата из man AnyDBM-File --
BEGIN { @AnyDBM_File::ISA = qw(DB_File GDBM_File NDBM_File) }
use AnyDBM_File;
---------
(либо, что сопоставимо по эффекту, просто
use AnyDBM_File qw(DB_File GDBM_File NDBM_File);)
> Э-э-э, не. О "системных альтернативах" речь, собственно, и не идет. Если же Вы имеете
> > в виду приоритеты *DB*File, то в потрохах у AnyDBM все равно зашита некоторая таблица,
> > и те пакеты, которым и вправду все равно (они не определяют собственного приоритета в
> > отношении *DB* модулей), получают формат базы именно в соответствии с этой таблицей.
> > Те же, кто хочет чего-то явно - ну он так об этом и говорит.
>
> Об этом и идет речь.
>
> > Коль скоро это так, то установка NDBM может стать фатальной для тех, кто до этого
> > пользовался модулями "по умолчанию" (скажем DB_File), и никак не отразится на тех,
> > кто явным образом сказал, что он хочет DB_File и ничего кроме DB_File. Причем, произойдет
> > это вне зависимости от Вашего желания или нежелания, а также приложенных к устранению
> > данной ситуации усилий. There's always more than one way ... :-)
>
> Дело в том, что интересы разработчиков софта (обеспечить максимальную
> переносимость) можгут вступать в противоречие с интересами создателей
> дистрибутива (обеспечить максимльную consistency). AnyDBM_File -- как
> раз такой случай.
Кто б спорил. Но, я так понимаю, коль скоро дистрибутив создается в расчете на некоторую
целевую аудиторию, имеет смысл прислушиваться к чаяниям этой целевой аудитории, как
минимум не меньше, чем к собственным идеологическим установкам :-).
В общем, я за AnyDBM в отдельном модуле и отдельных *DB* провайдеров.
> use 5.006_001;
> our $VERSION = '1.00';
> -our @ISA = qw(NDBM_File DB_File GDBM_File SDBM_File ODBM_File) unless @ISA;
> +our @ISA = qw(DB_File) unless @ISA;
>
> my $mod;
> for $mod (@ISA) {
Гхм... Ну, эти правки должны, как минимум, включать в себе правку соответствующей
документации :-). Но, вообще-то, я не очень понимаю, что исправляет данный патч,
кроме усечения "функциональности по умолчанию" и возможности натравливать на все на это
perl.req без получения нерезолвящихся (ODBM_File) зависимостей. По-моему, "овчинка
выделки..."
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 10:38 ` Alexey Morozov
@ 2002-11-04 9:15 ` Alexey Tourbin
0 siblings, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-04 9:15 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 985 bytes --]
On Mon, Nov 04, 2002 at 04:38:08PM +0600, Alexey Morozov wrote:
> > без всяких дальнейших уточнений, никак не пострадают (наоборот, они --
> > бонус! -- начинают использовать лучший из доступных модулей-backend'ов в
> > дистрибутиве).
> Скорее, не бонус, а сюрпрайз, сюрпрайз :-)
Нет, AnyDBM_File используется в условиях неопределенности/безразличия
относительно того, какие *DB*_File модули установленны в системе.
Если AnyDBM_File используется в надежде получить DB_File, нужно явно
использовать DB_File.
> Ну, в общем, если Вам кажется, что осчастливить пользователей еще и этой проблемой
> переезда на новый сияющий перл - это здорово, ну что ж, пускай радуются :-).
Я вначале колебался в этом вопросе. Потом я включил AnyDBM_File и
NDBM_File в perl-base. Но mhz "забраковал" NDBM_File, и я с ним отчасти
согласен. Просто здесь нельзя одним ударом убить нескольких зайцев.
> Но доку все ж таки подправьте :-).
Поправлю.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 8:07 ` Alexey Tourbin
@ 2002-11-04 10:38 ` Alexey Morozov
2002-11-04 9:15 ` Alexey Tourbin
2002-11-04 22:06 ` Mikhail Zabaluev
1 sibling, 1 reply; 29+ messages in thread
From: Alexey Morozov @ 2002-11-04 10:38 UTC (permalink / raw)
To: devel
On Mon, Nov 04, 2002 at 11:07:17AM +0300, Alexey Tourbin wrote:
> On Mon, Nov 04, 2002 at 02:53:29PM +0600, Alexey Morozov wrote:
> > Гхм... Ну, эти правки должны, как минимум, включать в себе правку соответствующей
> > документации :-).
> А зачем? :-)
Для "идеологической верности решения" :-)
> без всяких дальнейших уточнений, никак не пострадают (наоборот, они --
> бонус! -- начинают использовать лучший из доступных модулей-backend'ов в
> дистрибутиве).
Скорее, не бонус, а сюрпрайз, сюрпрайз :-)
> Те же из них, которые явно пропихивают @AnyDBM_File::ISA через BEGIN{},
> 1) знают (или не знают) что делают; простим им...
> 2) первым в таком списке чаще всего идет DB_File (как это и изображено в
> AnyDBM_File(3)).
>
> Пострадают только те, кто раньше использвовал AnyDBM_File->NDBM_File, а
> теперь будут использовать AnyDBM_File->DB_File. Но, с учетом глобального
> перехода на perl 5.8, я думаю, что это не главное и не единственное, от
> чего они могут пострадать. Здесь "под шумок" есть возможность принять
> безусловно верное решение. :)
Гхм...
> Объясняю популярно: использование AnyDBM_File фактически означает
> использование первого попавшегося (по списку) *DB*_File модуля в
> хост-системе. Это порождает поблему несовместимости: установка другого
> *DB*_File модуля, который в списке находится раньше, означает, что
> автоматически отваливаются все ранее созданные с помощью AnyDBM_File
> базы.
Спасибо за разъяснение :-)
> Разработчики софта не имеют возможности предотвратить такой ситуации.
> Однако дистрибутив имеет возможность предотвратить такую ситуацию. Для
> этого модуль AnyDBM_File и ещё один модуль, который идёт у него первым в
> списке @ISA, должны находиться в одном пакете. Если это так, то
> необходимость в продолжении списка отпадает.
Ну, в общем, если Вам кажется, что осчастливить пользователей еще и этой проблемой
переезда на новый сияющий перл - это здорово, ну что ж, пускай радуются :-).
Но доку все ж таки подправьте :-).
^ permalink raw reply [flat|nested] 29+ messages in thread
* [devel] Re: AnyDBM_File DB_File
2002-11-04 8:07 ` Alexey Tourbin
2002-11-04 10:38 ` Alexey Morozov
@ 2002-11-04 22:06 ` Mikhail Zabaluev
2002-11-05 2:24 ` Alexey Tourbin
1 sibling, 1 reply; 29+ messages in thread
From: Mikhail Zabaluev @ 2002-11-04 22:06 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 925 bytes --]
Hello Alexey,
On Mon, Nov 04, 2002 at 11:07:17AM +0300, Alexey Tourbin wrote:
>
> Дело, конечно, не в идеологии. Нужно принимать не условно верные, а
> безусловно верные решения. Я достаточно ясно выражаюсь?
Достаточно. Недостаточно ясно, какие же решения безусловно верны в
нашем жестоком и быстро меняющемся мире :)
> Те же из них, которые явно пропихивают @AnyDBM_File::ISA через BEGIN{},
> 1) знают (или не знают) что делают; простим им...
> 2) первым в таком списке чаще всего идет DB_File (как это и изображено в
> AnyDBM_File(3)).
>
> Пострадают только те, кто раньше использвовал AnyDBM_File->NDBM_File, а
> теперь будут использовать AnyDBM_File->DB_File.
А нет ли часом у AnyDBM_File эффекта автоопределения, когда
для существующего файла определяется соответствующий backend?
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
I have accepted Provolone into my life!
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] Re: AnyDBM_File DB_File
2002-11-04 22:06 ` Mikhail Zabaluev
@ 2002-11-05 2:24 ` Alexey Tourbin
0 siblings, 0 replies; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-05 2:24 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 761 bytes --]
On Tue, Nov 05, 2002 at 01:06:00AM +0300, Mikhail Zabaluev wrote:
> > Дело, конечно, не в идеологии. Нужно принимать не условно верные, а
> > безусловно верные решения. Я достаточно ясно выражаюсь?
>
> Достаточно. Недостаточно ясно, какие же решения безусловно верны в
> нашем жестоком и быстро меняющемся мире :)
По этой причине, конечно, решений лучше вообще не принимать. :)
> > Пострадают только те, кто раньше использвовал AnyDBM_File->NDBM_File, а
> > теперь будут использовать AnyDBM_File->DB_File.
>
> А нет ли часом у AnyDBM_File эффекта автоопределения, когда
> для существующего файла определяется соответствующий backend?
Нет. Весь модуль -- две строчки и на пару страниц документация. :)
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff
2002-11-03 8:56 ` Dmitry V. Levin
@ 2002-11-07 11:44 ` Alexey Tourbin
2002-11-07 20:12 ` Dmitry V. Levin
0 siblings, 1 reply; 29+ messages in thread
From: Alexey Tourbin @ 2002-11-07 11:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 820 bytes --]
On Sun, Nov 03, 2002 at 11:56:42AM +0300, Dmitry V. Levin wrote:
> > > $ /usr/bin/pod2man --lax /usr/lib/perl5/pod/perlpod.pod | nroff -man -rLL=97n
> > >
> > > У меня это выводится шириной не больше 80 символов. Поскольку в гроффах
> > > я совсем не разбираюсь, здесь мне нужна помощь.
> >
> > Так должно ли это работать, и почему это работает в Debian, но не
> > работает у нас?
>
> У нас работает (у меня получилось более 90 символов).
>
> $ rpm -q groff-base
> groff-base-1.18.1-alt3
Обновил groff. Теперь есть следующие две проблемы:
1)
$ man perlpod 1>/dev/null
/usr/share/groff/1.18.1/tmac/an-old.tmac:583: can't find macro file `man.local'
$
2)
man perlpod -- стал выводить шириной 80 символов,
хотя
perldoc perlpod -- теперь выводит на всю ширину.
--
Exit Music (for a Film) / OK Computer / Radiohead
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff
2002-11-07 11:44 ` Alexey Tourbin
@ 2002-11-07 20:12 ` Dmitry V. Levin
2002-11-08 9:05 ` S. Budnevitch
0 siblings, 1 reply; 29+ messages in thread
From: Dmitry V. Levin @ 2002-11-07 20:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Thu, Nov 07, 2002 at 02:44:53PM +0300, Alexey Tourbin wrote:
> > > > $ /usr/bin/pod2man --lax /usr/lib/perl5/pod/perlpod.pod | nroff -man -rLL=97n
> > > >
> > > > У меня это выводится шириной не больше 80 символов. Поскольку в гроффах
> > > > я совсем не разбираюсь, здесь мне нужна помощь.
> > >
> > > Так должно ли это работать, и почему это работает в Debian, но не
> > > работает у нас?
> >
> > У нас работает (у меня получилось более 90 символов).
> >
> > $ rpm -q groff-base
> > groff-base-1.18.1-alt3
>
> Обновил groff. Теперь есть следующие две проблемы:
>
> 1)
> $ man perlpod 1>/dev/null
> /usr/share/groff/1.18.1/tmac/an-old.tmac:583: can't find macro file `man.local'
> $
>
> 2)
> man perlpod -- стал выводить шириной 80 символов,
> хотя
> perldoc perlpod -- теперь выводит на всю ширину.
Не подтверждаю ни того, ни другого.
Кто-нибудь может подтвердить и/или объяснить?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff
2002-11-07 20:12 ` Dmitry V. Levin
@ 2002-11-08 9:05 ` S. Budnevitch
0 siblings, 0 replies; 29+ messages in thread
From: S. Budnevitch @ 2002-11-08 9:05 UTC (permalink / raw)
To: devel
On Thu, Nov 07, 2002 at 11:12:57PM +0300, Dmitry V. Levin wrote:
> > Обновил groff. Теперь есть следующие две проблемы:
> >
> > 1)
> > $ man perlpod 1>/dev/null
> > /usr/share/groff/1.18.1/tmac/an-old.tmac:583: can't find macro file `man.local'
> > $
> >
> > 2)
> > man perlpod -- стал выводить шириной 80 символов,
> > хотя
> > perldoc perlpod -- теперь выводит на всю ширину.
>
> Не подтверждаю ни того, ни другого.
> Кто-нибудь может подтвердить и/или объяснить?
>
Подтверждаю и то, и другое. Причина, похоже, в этом:
fabler@israfel ~ $ rpm -V groff-base-1.18.1-alt3
missing /etc/groff
missing /etc/groff/man.local
missing /etc/groff/mdoc.local
Вопрос, почему так получилось.
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2002-11-08 9:05 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-24 18:30 [devel] perl-5.8.0-alt0.6 at
2002-10-28 11:55 ` Dmitry V. Levin
2002-10-28 12:38 ` [devel] perl-5.8.0-alt0.6 Alexey Tourbin
2002-10-28 14:54 ` Alexey Tourbin
2002-10-29 9:09 ` Dmitry V. Levin
2002-10-29 9:45 ` at
2002-10-29 9:59 ` Dmitry V. Levin
2002-10-29 10:26 ` at
2002-11-02 9:17 ` Mikhail Zabaluev
2002-11-02 21:45 ` Alexey Tourbin
2002-11-02 22:34 ` [devel] Re: AnyDBM_File DB_File Alexey Tourbin
2002-11-03 2:40 ` [devel] Re: AnyDBM_File DB_File -- incoming Alexey Tourbin
2002-11-04 5:59 ` [devel] Re: AnyDBM_File DB_File Alexey Morozov
2002-11-04 5:26 ` Alexey Tourbin
2002-11-04 8:03 ` Alexey Morozov
2002-11-04 6:26 ` Alexey Tourbin
2002-11-04 8:53 ` Alexey Morozov
2002-11-04 8:07 ` Alexey Tourbin
2002-11-04 10:38 ` Alexey Morozov
2002-11-04 9:15 ` Alexey Tourbin
2002-11-04 22:06 ` Mikhail Zabaluev
2002-11-05 2:24 ` Alexey Tourbin
2002-11-03 10:18 ` [devel] Re: perl-5.8.0-alt0.6 Mikhail Zabaluev
2002-11-03 17:06 ` Alexey Tourbin
2002-11-03 3:49 ` [devel] perl-5.8.0-alt0.6 -- perldoc -- nroff Alexey Tourbin
2002-11-03 8:56 ` Dmitry V. Levin
2002-11-07 11:44 ` Alexey Tourbin
2002-11-07 20:12 ` Dmitry V. Levin
2002-11-08 9:05 ` S. Budnevitch
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