ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Updated packages
@ 2002-11-18 16:20 Sergey Bolshakov
  2002-11-19 10:04 ` Alexey Morozov
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-18 16:20 UTC (permalink / raw)
  To: devel

В incoming/Sisyphus/BTE направляются:
graphviz-1.8.10-alt2.i586.rpm
graphviz-1.8.10-alt2.src.rpm
graphviz-demos-1.8.10-alt2.i586.rpm
graphviz-devel-1.8.10-alt2.i586.rpm
graphviz-tcl-1.8.10-alt2.i586.rpm
tcl-gd-1.8.10-alt2.i586.rpm
xemacs-21.4.10-alt1.src.rpm
xemacs-devel-21.4.10-alt1.i586.rpm
xemacs-extras-21.4.10-alt1.i586.rpm
xemacs-minimal-21.4.10-alt1.i586.rpm
xemacs-mule-21.4.10-alt1.i586.rpm
xemacs-mule-minimal-21.4.10-alt1.i586.rpm
xemacs-mule-nextaw-21.4.10-alt1.i586.rpm
xemacs-nomule-21.4.10-alt1.i586.rpm
xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-18 16:20 [devel] Updated packages Sergey Bolshakov
@ 2002-11-19 10:04 ` Alexey Morozov
  2002-11-19 10:33   ` Sergey Bolshakov
                     ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 10:04 UTC (permalink / raw)
  To: devel

On Mon, Nov 18, 2002 at 06:20:29PM +0200, Sergey Bolshakov wrote:
> xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
Неплохо бы иконку для меню докласть.
В /usr/lib/menu/xemacs-mule-nextaw есть ссылка на xemacs-menuicon.xpm,
напрочь отсутствующую в пакете. Ну, и было бы восхитительно, чтобы 
описания XEmacs'ов отличались слегка (муле там, немуле и прочее)...
Все ж, они [пока] имеют разные области применимости, и xemacs-nomule - 
это не усеченый xemacs-mule, это самостоятельная версия с другой областью
применимости.

Кстати, такое ощущение, что нумеровать пакеты по версиям XEmacs'овых
пакетов - это не слишком правильно. Становится заметно сложнее отслеживать
истинную (авторскую) версию того или иного пакета.

В принципе, в том моем скрипте, который потрошил package-index.LATEST.pgp,
выдирались и авторские версии тоже (ну, по причудливому алгоритму :-)).

Предлагается следующая схема именования xemacs'овых пакетов:

xemacs-<pkgname>-<author-version>-alt<build>.<xemacs-package-version>

Для пакетов, у которых авторская версия выставлена в 21.5.bX, имя будет
выглядеть, как 

xemacs-<pkgname>-21.5-alt<build>.bX.<xemacs-package-version>

либо

xemacs-<pkgname>-<xemacs-package-version>-alt<build>

Данное предложение обусловлено тем, что некоторые пакеты (тот же ecb,
локально собранный у меня) хотят eieio определенных _авторских_ версий.

Кроме этого, возможно, имеет смысл вынести из prog-modes все, относящееся к
lisp. Соответственно, можно будет оборвать зависимость prog-modes -> el-devel
-> gnus (и, соответственно, вагон и маленькую тележку гнусных запчастей).



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

* Re: [devel] Updated packages
  2002-11-19 10:04 ` Alexey Morozov
@ 2002-11-19 10:33   ` Sergey Bolshakov
  2002-11-19 11:08     ` Alexey Morozov
  2002-11-19 10:41   ` Alexey Morozov
  2002-11-19 10:47   ` Sergey Bolshakov
  2 siblings, 1 reply; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 10:33 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Mon, Nov 18, 2002 at 06:20:29PM +0200, Sergey Bolshakov wrote:
 >> xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
 > Неплохо бы иконку для меню докласть.  В /usr/lib/menu/xemacs-mule-nextaw
 > есть ссылка на xemacs-menuicon.xpm, напрочь отсутствующую в пакете. Ну, и
 > было бы восхитительно, чтобы описания XEmacs'ов отличались слегка (муле
 > там, немуле и прочее)...  Все ж, они [пока] имеют разные области
 > применимости, и xemacs-nomule - это не усеченый xemacs-mule, это
 > самостоятельная версия с другой областью применимости.
лехко :)

 > Кстати, такое ощущение, что нумеровать пакеты по версиям XEmacs'овых
 > пакетов - это не слишком правильно. Становится заметно сложнее отслеживать
 > истинную (авторскую) версию того или иного пакета.
Для этого существует /usr/share/xemacs/package-index. (В сторону:
вот кто бы об'яснил, чем господ из xemacs.org не устраивала авторская
нумерация ...)

 > В принципе, в том моем скрипте, который потрошил package-index.LATEST.pgp,
 > выдирались и авторские версии тоже (ну, по причудливому алгоритму :-)).
 > Предлагается следующая схема именования xemacs'овых пакетов:
 > xemacs-<pkgname>-<author-version>-alt<build>.<xemacs-package-version>
 > Для пакетов, у которых авторская версия выставлена в 21.5.bX, имя будет
 > выглядеть, как
 > xemacs-<pkgname>-21.5-alt<build>.bX.<xemacs-package-version>
 > либо
 > xemacs-<pkgname>-<xemacs-package-version>-alt<build>

 > Данное предложение обусловлено тем, что некоторые пакеты (тот же ecb,
 > локально собранный у меня) хотят eieio определенных _авторских_ версий.

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

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 10:04 ` Alexey Morozov
  2002-11-19 10:33   ` Sergey Bolshakov
@ 2002-11-19 10:41   ` Alexey Morozov
  2002-11-19 11:01     ` Sergey Bolshakov
  2002-11-19 10:47   ` Sergey Bolshakov
  2 siblings, 1 reply; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 10:41 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 04:04:29PM +0600, Alexey Morozov wrote:
> On Mon, Nov 18, 2002 at 06:20:29PM +0200, Sergey Bolshakov wrote:
> > xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
Да, кстати, еще неплохо было бы предоставлять xemacs-X11, т.к. часть
пакетов (ecb) собирается только X'овой версией XEmacs'а.



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

* Re: [devel] Updated packages
  2002-11-19 10:04 ` Alexey Morozov
  2002-11-19 10:33   ` Sergey Bolshakov
  2002-11-19 10:41   ` Alexey Morozov
@ 2002-11-19 10:47   ` Sergey Bolshakov
  2002-11-19 11:09     ` Alexey Morozov
  2 siblings, 1 reply; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 10:47 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Mon, Nov 18, 2002 at 06:20:29PM +0200, Sergey Bolshakov wrote:
 >> xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
 > Неплохо бы иконку для меню докласть.  В /usr/lib/menu/xemacs-mule-nextaw
 > есть ссылка на xemacs-menuicon.xpm, напрочь отсутствующую в пакете. Ну, и
 > было бы восхитительно, чтобы описания XEmacs'ов отличались слегка (муле
 > там, немуле и прочее)...  Все ж, они [пока] имеют разные области
 > применимости, и xemacs-nomule - это не усеченый xemacs-mule, это
 > самостоятельная версия с другой областью применимости.
Кстати, дескрипшны там таки отличаются.

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 10:41   ` Alexey Morozov
@ 2002-11-19 11:01     ` Sergey Bolshakov
  2002-11-19 11:35       ` Alexey Morozov
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 11:01 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Tue, Nov 19, 2002 at 04:04:29PM +0600, Alexey Morozov wrote:
 >> On Mon, Nov 18, 2002 at 06:20:29PM +0200, Sergey Bolshakov wrote:
 >> > xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
 > Да, кстати, еще неплохо было бы предоставлять xemacs-X11, т.к. часть
 > пакетов (ecb) собирается только X'овой версией XEmacs'а.
Собственно, не-X11 у нас нет и, если не ошибаюсь, никогда не было.
Суда по changelog'у, xemacs-X11 - наследие Mandrake, автоматом перебравшееся
в RE. Дропну-ка я его.

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 10:33   ` Sergey Bolshakov
@ 2002-11-19 11:08     ` Alexey Morozov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 11:08 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 12:33:07PM +0200, Sergey Bolshakov wrote:
>  > применимости, и xemacs-nomule - это не усеченый xemacs-mule, это
>  > самостоятельная версия с другой областью применимости.
> лехко :)
:-)

>  > Кстати, такое ощущение, что нумеровать пакеты по версиям XEmacs'овых
>  > пакетов - это не слишком правильно. Становится заметно сложнее отслеживать
>  > истинную (авторскую) версию того или иного пакета.
> Для этого существует /usr/share/xemacs/package-index.
Хех, и удастся рассказать RPM'у о существовании этого ценнейшего файла? :-)

> (В сторону:
> вот кто бы об'яснил, чем господ из xemacs.org не устраивала авторская
> нумерация ...)
Тем же, чем она не устраивает нас, у нас-то тоже есть и версия,
и релиз пакета. Другое дело, у xemacs'овцев не ultimate-solution :-)

>  > Данное предложение обусловлено тем, что некоторые пакеты (тот же ecb,
>  > локально собранный у меня) хотят eieio определенных _авторских_ версий.
> Что мешает локальным сборкам хотеть того, что есть в дистрибутиве ?
Потому что иногда эти сборки хотят того, чего в дистрибутиве нет:

есть собранная в xemacs-pkg eieio 0.17, версия пакета 1.03

автор выпускает версию 0.18

ecb'шники тут же хотят 0.18

господа с xemacs.org тормозят, как они тормозили с версией 0.17 (из-за чего
я, собственно, и стал его собирать самостоятельно).

в результате из-за каких-то ... неторопливых господ мы привязаны к старой
версии ecb.

К тому же, становится сложнее осуществлять проверку зависимостей (г-да
ecb'шники пишут, что они хотят semantic такой-то версии, eieio - такой-то,
и нигде, кроме как на сайте, об этом больше ничего не сказано. 

В результате, иначе как по --lastlog'у не поймешь, почему XXX версии
A.B.C-altD в обязательном порядке хочет YYY >= E.F.G. и наоборот...

> Вообще, тут, видимо, есть ровно два пути: тупо перепаковывать то, что
> выкладывается на xemacs.org (это то, на что меня пока хватает) либо вести
> свой репозитарий пакетов (что я один не потяну однозначно). Промежуточные
> варианты - верный способ запутаться окончательно.
Ну, я для себя эту проблему решил: я просто написал скриптец, который из
некоторого темплейта и package-index'а генерит спеки пакетов (и другой,
который эти спеки апдейтит, если появляется новый билд того же пакета).
Если оказывается, что какой-то пакет был собран руками, и его версия больше,
чем то, что нагенерилось автоматом - ну, типа, apt_cleanrep "автоматическую"
версию  отправит в /var/cache/apt/archives/.obsolete на следующем проходе.

В общем, я думаю, [полу-]автомату вполне по силам справиться.
Хотя, конечно, все это на любителя...



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

* Re: [devel] Updated packages
  2002-11-19 10:47   ` Sergey Bolshakov
@ 2002-11-19 11:09     ` Alexey Morozov
  2002-11-19 11:20       ` Sergey Bolshakov
  0 siblings, 1 reply; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 11:09 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 12:47:30PM +0200, Sergey Bolshakov wrote:
>  > там, немуле и прочее)...  Все ж, они [пока] имеют разные области
>  > применимости, и xemacs-nomule - это не усеченый xemacs-mule, это
>  > самостоятельная версия с другой областью применимости.
> Кстати, дескрипшны там таки отличаются.
В менюхе?



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

* Re: [devel] Updated packages
  2002-11-19 11:09     ` Alexey Morozov
@ 2002-11-19 11:20       ` Sergey Bolshakov
  2002-11-19 11:38         ` Alexey Morozov
  0 siblings, 1 reply; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 11:20 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Tue, Nov 19, 2002 at 12:47:30PM +0200, Sergey Bolshakov wrote:
 >> > там, немуле и прочее)...  Все ж, они [пока] имеют разные области
 >> > применимости, и xemacs-nomule - это не усеченый xemacs-mule, это
 >> > самостоятельная версия с другой областью применимости.
 >> Кстати, дескрипшны там таки отличаются.
 > В менюхе?
Ой, я Вас умоляю :)

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 11:01     ` Sergey Bolshakov
@ 2002-11-19 11:35       ` Alexey Morozov
  2002-11-19 11:52         ` Sergey Bolshakov
  0 siblings, 1 reply; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 11:35 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 01:01:02PM +0200, Sergey Bolshakov wrote:
>  >> > xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
>  > Да, кстати, еще неплохо было бы предоставлять xemacs-X11, т.к. часть
>  > пакетов (ecb) собирается только X'овой версией XEmacs'а.
> Собственно, не-X11 у нас нет и, если не ошибаюсь, никогда не было.
> Суда по changelog'у, xemacs-X11 - наследие Mandrake, автоматом перебравшееся
> в RE. Дропну-ка я его.
То есть, жаждущие пущать ксемакс без иксов идут лесом? ;-)



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

* Re: [devel] Updated packages
  2002-11-19 11:20       ` Sergey Bolshakov
@ 2002-11-19 11:38         ` Alexey Morozov
  2002-11-19 11:56           ` Sergey Bolshakov
  2002-11-19 19:08           ` Alex Ott
  0 siblings, 2 replies; 15+ messages in thread
From: Alexey Morozov @ 2002-11-19 11:38 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 01:20:34PM +0200, Sergey Bolshakov wrote:
>  >> Кстати, дескрипшны там таки отличаются.
>  > В менюхе?
> Ой, я Вас умоляю :)
Ну, хоть значочек, муле-немуле. Это ведь, повторю, две альтернативные
версии. В xemacs-mule напрочь не работает X Clipboard для не-latin1.



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

* Re: [devel] Updated packages
  2002-11-19 11:35       ` Alexey Morozov
@ 2002-11-19 11:52         ` Sergey Bolshakov
  0 siblings, 0 replies; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 11:52 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Tue, Nov 19, 2002 at 01:01:02PM +0200, Sergey Bolshakov wrote:
 >> >> > xemacs-nomule-nextaw-21.4.10-alt1.i586.rpm
 >> > Да, кстати, еще неплохо было бы предоставлять xemacs-X11, т.к. часть
 >> > пакетов (ecb) собирается только X'овой версией XEmacs'а.
 >> Собственно, не-X11 у нас нет и, если не ошибаюсь, никогда не было.  Суда
 >> по changelog'у, xemacs-X11 - наследие Mandrake, автоматом перебравшееся в
 >> RE. Дропну-ка я его.
 > То есть, жаждущие пущать ксемакс без иксов идут лесом? ;-)
Отчего же, немульные все с tty собраны - сам так почту иногда читаю.
Просто provides/obsoletes на xemacs-X11, имхо, нафиг не нужен.
 
-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 11:38         ` Alexey Morozov
@ 2002-11-19 11:56           ` Sergey Bolshakov
  2002-11-19 19:08           ` Alex Ott
  1 sibling, 0 replies; 15+ messages in thread
From: Sergey Bolshakov @ 2002-11-19 11:56 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Tue, Nov 19, 2002 at 01:20:34PM +0200, Sergey Bolshakov wrote:
 >> >> Кстати, дескрипшны там таки отличаются.
 >> > В менюхе?
 >> Ой, я Вас умоляю :)
 > Ну, хоть значочек, муле-немуле. Это ведь, повторю, две альтернативные
 > версии. В xemacs-mule напрочь не работает X Clipboard для не-latin1.
А, понял. В менюхе 4 xemacs и непонятно, кого звать ? Мда, действительно ...

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Updated packages
  2002-11-19 11:38         ` Alexey Morozov
  2002-11-19 11:56           ` Sergey Bolshakov
@ 2002-11-19 19:08           ` Alex Ott
  2002-11-21 14:24             ` Alexey Morozov
  1 sibling, 1 reply; 15+ messages in thread
From: Alex Ott @ 2002-11-19 19:08 UTC (permalink / raw)
  To: devel

>>>>> "AM" == Alexey Morozov writes:
 AM> On Tue, Nov 19, 2002 at 01:20:34PM +0200, Sergey Bolshakov wrote:
 > Кстати, дескрипшны там таки отличаются.  В менюхе?
 >> Ой, я Вас умоляю :)
 AM> Ну, хоть значочек, муле-немуле. Это ведь, повторю, две альтернативные
 AM> версии. В xemacs-mule напрочь не работает X Clipboard для не-latin1.

А какие проблемы с клипбоард?

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Updated packages
  2002-11-19 19:08           ` Alex Ott
@ 2002-11-21 14:24             ` Alexey Morozov
  0 siblings, 0 replies; 15+ messages in thread
From: Alexey Morozov @ 2002-11-21 14:24 UTC (permalink / raw)
  To: devel

On Tue, Nov 19, 2002 at 10:08:23PM +0300, Alex Ott wrote:
> >>>>> "AM" == Alexey Morozov writes:
>  AM> On Tue, Nov 19, 2002 at 01:20:34PM +0200, Sergey Bolshakov wrote:
>  > Кстати, дескрипшны там таки отличаются.  В менюхе?
>  >> Ой, я Вас умоляю :)
>  AM> Ну, хоть значочек, муле-немуле. Это ведь, повторю, две альтернативные
>  AM> версии. В xemacs-mule напрочь не работает X Clipboard для не-latin1.
> А какие проблемы с клипбоард?

> ╟ зпзьу ъЮчяшуэК А зшьъячпЮт?
Вот такие. И то, это после обработки клиппером, изначально выделенный
фрагмент вообще не захотел никуда вставляться.



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

end of thread, other threads:[~2002-11-21 14:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-18 16:20 [devel] Updated packages Sergey Bolshakov
2002-11-19 10:04 ` Alexey Morozov
2002-11-19 10:33   ` Sergey Bolshakov
2002-11-19 11:08     ` Alexey Morozov
2002-11-19 10:41   ` Alexey Morozov
2002-11-19 11:01     ` Sergey Bolshakov
2002-11-19 11:35       ` Alexey Morozov
2002-11-19 11:52         ` Sergey Bolshakov
2002-11-19 10:47   ` Sergey Bolshakov
2002-11-19 11:09     ` Alexey Morozov
2002-11-19 11:20       ` Sergey Bolshakov
2002-11-19 11:38         ` Alexey Morozov
2002-11-19 11:56           ` Sergey Bolshakov
2002-11-19 19:08           ` Alex Ott
2002-11-21 14:24             ` Alexey Morozov

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