* [devel] GnuTLS 1.2 @ 2005-05-28 11:00 Mikhail Zabaluev 2005-05-28 11:25 ` Dmitry V. Levin ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Mikhail Zabaluev @ 2005-05-28 11:00 UTC (permalink / raw) To: ALTLinux-devel [-- Attachment #1: Type: text/plain, Size: 255 bytes --] Доброго времени суток. У меня на подходе библиотека gnutls ветки 1.2. Переход с ветки 1.0 потребует либо пересборки некоторого количества пакетов (evolution, gaim, seahorse и пр.), либо оформления библиотеки в параллельные пакеты. Что посоветуете? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] GnuTLS 1.2 2005-05-28 11:00 [devel] GnuTLS 1.2 Mikhail Zabaluev @ 2005-05-28 11:25 ` Dmitry V. Levin 2005-05-28 11:26 ` Vitaly Lipatov 2005-05-28 22:41 ` [devel] shared libraries (was: GnuTLS 1.2) Alexey Tourbin 2 siblings, 0 replies; 14+ messages in thread From: Dmitry V. Levin @ 2005-05-28 11:25 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 445 bytes --] Hi, On Sat, May 28, 2005 at 03:00:27PM +0400, Mikhail Zabaluev wrote: > У меня на подходе библиотека gnutls ветки 1.2. > Переход с ветки 1.0 потребует либо пересборки некоторого количества > пакетов (evolution, gaim, seahorse и пр.), либо оформления библиотеки в > параллельные пакеты. Что посоветуете? Если переход не произойдёт единовременно, то лучше запаковать библиотеки, существующие параллельно некоторое время. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] GnuTLS 1.2 2005-05-28 11:00 [devel] GnuTLS 1.2 Mikhail Zabaluev 2005-05-28 11:25 ` Dmitry V. Levin @ 2005-05-28 11:26 ` Vitaly Lipatov 2005-05-28 19:53 ` [devel] " Alexey Tourbin 2005-05-28 22:41 ` [devel] shared libraries (was: GnuTLS 1.2) Alexey Tourbin 2 siblings, 1 reply; 14+ messages in thread From: Vitaly Lipatov @ 2005-05-28 11:26 UTC (permalink / raw) To: ALT Devel discussion list On Saturday 28 May 2005 15:00, Mikhail Zabaluev wrote: > Доброго времени суток. > > У меня на подходе библиотека gnutls ветки 1.2. > Переход с ветки 1.0 потребует либо пересборки некоторого > количества пакетов (evolution, gaim, seahorse и пр.), либо > оформления библиотеки в параллельные пакеты. Что посоветуете? Новую версию в том же пакете с автоматической пересборкой зависящих пакетов. Если они не пересобираются с ней, то для чего нужная gnutls 1.2? Для какой-то другой программы? -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] Re: GnuTLS 1.2 2005-05-28 11:26 ` Vitaly Lipatov @ 2005-05-28 19:53 ` Alexey Tourbin 2005-05-28 21:49 ` Mikhail Zabaluev 0 siblings, 1 reply; 14+ messages in thread From: Alexey Tourbin @ 2005-05-28 19:53 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 667 bytes --] On Sat, May 28, 2005 at 03:26:23PM +0400, Vitaly Lipatov wrote: > > У меня на подходе библиотека gnutls ветки 1.2. > > Переход с ветки 1.0 потребует либо пересборки некоторого > > количества пакетов (evolution, gaim, seahorse и пр.), либо > > оформления библиотеки в параллельные пакеты. Что посоветуете? > Новую версию в том же пакете с автоматической пересборкой > зависящих пакетов. Если они не пересобираются с ней, то для чего > нужная gnutls 1.2? Для какой-то другой программы? Я тоже думаю, что если программ, собранных с GnuTLS 1.0, относительно немного, и все эти программы успешно пересоберутся с GnuTLS 1.2, то параллельные пакеты не нужны. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: GnuTLS 1.2 2005-05-28 19:53 ` [devel] " Alexey Tourbin @ 2005-05-28 21:49 ` Mikhail Zabaluev 2005-05-28 22:09 ` Alexey Tourbin 0 siblings, 1 reply; 14+ messages in thread From: Mikhail Zabaluev @ 2005-05-28 21:49 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1628 bytes --] В Сбт, 28/05/2005 в 23:53 +0400, Alexey Tourbin пишет: > On Sat, May 28, 2005 at 03:26:23PM +0400, Vitaly Lipatov wrote: > > > У меня на подходе библиотека gnutls ветки 1.2. > > > Переход с ветки 1.0 потребует либо пересборки некоторого > > > количества пакетов (evolution, gaim, seahorse и пр.), либо > > > оформления библиотеки в параллельные пакеты. Что посоветуете? > > Новую версию в том же пакете с автоматической пересборкой > > зависящих пакетов. Если они не пересобираются с ней, то для чего > > нужная gnutls 1.2? Для какой-то другой программы? > > Я тоже думаю, что если программ, собранных с GnuTLS 1.0, относительно > немного, и все эти программы успешно пересоберутся с GnuTLS 1.2, то > параллельные пакеты не нужны. Package: libgnutls.so.11 Versions: Reverse Depends: libloudmouth,libgnutls.so.11 slrn-pull,libgnutls.so.11 slrn,libgnutls.so.11 seahorse-agent,libgnutls.so.11 seahorse,libgnutls.so.11 nautilus-seahorse,libgnutls.so.11 mail-notification,libgnutls.so.11 libsoup,libgnutls.so.11 libloudmouth,libgnutls.so.11 libgnutls-openssl,libgnutls.so.11 libgnutls-extra,libgnutls.so.11 gnutls-utils,libgnutls.so.11 gnome-applets-gswitchit-plugins,libgnutls.so.11 gedit-plugins-seahorse,libgnutls.so.11 gaim,libgnutls.so.11 evolution-exchange,libgnutls.so.11 evolution-data-server,libgnutls.so.11 evolution,libgnutls.so.11 libsoup,libgnutls.so.11 evolution-exchange,libgnutls.so.11 evolution-data-server,libgnutls.so.11 evolution,libgnutls.so.11 Это много или нет (loudmouth за мной, будет выложен в том же обновлении)? [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] Re: GnuTLS 1.2 2005-05-28 21:49 ` Mikhail Zabaluev @ 2005-05-28 22:09 ` Alexey Tourbin 2005-05-28 22:15 ` Dmitry V. Levin 0 siblings, 1 reply; 14+ messages in thread From: Alexey Tourbin @ 2005-05-28 22:09 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1448 bytes --] On Sun, May 29, 2005 at 01:49:50AM +0400, Mikhail Zabaluev wrote: > Package: libgnutls.so.11 > Versions: > > Reverse Depends: > libloudmouth,libgnutls.so.11 > slrn-pull,libgnutls.so.11 > slrn,libgnutls.so.11 > seahorse-agent,libgnutls.so.11 > seahorse,libgnutls.so.11 > nautilus-seahorse,libgnutls.so.11 > mail-notification,libgnutls.so.11 > libsoup,libgnutls.so.11 > libloudmouth,libgnutls.so.11 > libgnutls-openssl,libgnutls.so.11 > libgnutls-extra,libgnutls.so.11 > gnutls-utils,libgnutls.so.11 > gnome-applets-gswitchit-plugins,libgnutls.so.11 > gedit-plugins-seahorse,libgnutls.so.11 > gaim,libgnutls.so.11 > evolution-exchange,libgnutls.so.11 > evolution-data-server,libgnutls.so.11 > evolution,libgnutls.so.11 > libsoup,libgnutls.so.11 > evolution-exchange,libgnutls.so.11 > evolution-data-server,libgnutls.so.11 > evolution,libgnutls.so.11 > > Это много или нет (loudmouth за мной, будет выложен в том же > обновлении)? Лучше смотреть по числу исходных пакетов (подпакеты не считаются). К тому же, в этом списке есть дубликаты. 2 evolution-data-server,libgnutls.so.11 2 evolution-exchange,libgnutls.so.11 2 evolution,libgnutls.so.11 2 libloudmouth,libgnutls.so.11 2 libsoup,libgnutls.so.11 По-видимому, эти пакеты просто установлены в системе. Кстати, как сделать, чтобы apt-cache при работе не учитывал /var/lib/rpm? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: GnuTLS 1.2 2005-05-28 22:09 ` Alexey Tourbin @ 2005-05-28 22:15 ` Dmitry V. Levin 2005-06-01 9:30 ` Mikhail Zabaluev 0 siblings, 1 reply; 14+ messages in thread From: Dmitry V. Levin @ 2005-05-28 22:15 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 751 bytes --] On Sun, May 29, 2005 at 02:09:55AM +0400, Alexey Tourbin wrote: > Лучше смотреть по числу исходных пакетов (подпакеты не считаются). $ whatdepends-src libgnutls.so.11 evolution-2.2.2-alt1.src.rpm evolution-data-server-1.2.2-alt1.src.rpm evolution-exchange-2.2.2-alt1.src.rpm gaim-1.3.0-alt1.src.rpm gnome-applets-gswitchit-plugins-0.3-alt1.1.src.rpm gnutls-1.0.23-alt1.src.rpm libloudmouth-0.17.2-alt1.src.rpm libsoup-2.2.3-alt1.src.rpm mail-notification-1.1-alt1.src.rpm seahorse-0.7.8-alt1.src.rpm slrn-0.9.8.1-alt4.src.rpm > По-видимому, эти пакеты просто установлены в системе. Кстати, > как сделать, чтобы apt-cache при работе не учитывал /var/lib/rpm? Например, использовать чистый aptbox, см. mkaptbox(1). -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: GnuTLS 1.2 2005-05-28 22:15 ` Dmitry V. Levin @ 2005-06-01 9:30 ` Mikhail Zabaluev 2005-06-01 17:13 ` Dmitry V. Levin 0 siblings, 1 reply; 14+ messages in thread From: Mikhail Zabaluev @ 2005-06-01 9:30 UTC (permalink / raw) To: ALT Devel discussion list; +Cc: aris [-- Attachment #1: Type: text/plain, Size: 783 bytes --] В Вск, 29/05/2005 в 02:15 +0400, Dmitry V. Levin пишет: > On Sun, May 29, 2005 at 02:09:55AM +0400, Alexey Tourbin wrote: > > Лучше смотреть по числу исходных пакетов (подпакеты не считаются). > > $ whatdepends-src libgnutls.so.11 > evolution-2.2.2-alt1.src.rpm > evolution-data-server-1.2.2-alt1.src.rpm > evolution-exchange-2.2.2-alt1.src.rpm > gaim-1.3.0-alt1.src.rpm > gnome-applets-gswitchit-plugins-0.3-alt1.1.src.rpm Здесь-то оно на кой? > gnutls-1.0.23-alt1.src.rpm > libloudmouth-0.17.2-alt1.src.rpm > libsoup-2.2.3-alt1.src.rpm > mail-notification-1.1-alt1.src.rpm > seahorse-0.7.8-alt1.src.rpm > slrn-0.9.8.1-alt4.src.rpm В incoming залиты: gnutls-1.2.3-alt1.src.rpm libloudmouth-0.90-alt1.src.rpm Дело за малым -- пересобрать остальное. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: GnuTLS 1.2 2005-06-01 9:30 ` Mikhail Zabaluev @ 2005-06-01 17:13 ` Dmitry V. Levin 2005-06-05 10:37 ` Mikhail Zabaluev 0 siblings, 1 reply; 14+ messages in thread From: Dmitry V. Levin @ 2005-06-01 17:13 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1202 bytes --] On Wed, Jun 01, 2005 at 01:30:29PM +0400, Mikhail Zabaluev wrote: > В Вск, 29/05/2005 в 02:15 +0400, Dmitry V. Levin пишет: > > On Sun, May 29, 2005 at 02:09:55AM +0400, Alexey Tourbin wrote: > > > Лучше смотреть по числу исходных пакетов (подпакеты не считаются). > > > > $ whatdepends-src libgnutls.so.11 > > evolution-2.2.2-alt1.src.rpm > > evolution-data-server-1.2.2-alt1.src.rpm > > evolution-exchange-2.2.2-alt1.src.rpm > > gaim-1.3.0-alt1.src.rpm > > > gnome-applets-gswitchit-plugins-0.3-alt1.1.src.rpm > > Здесь-то оно на кой? Не важно, зачем, важно, что всё равно не пересоберётся: package gnome-applets-gswitchit-plugins-0.3-alt1.1 looks orphaned [7] (Yuri N. Sedunov). Наверное, стоит убрать в orphaned, иначе оно просто статистику unmet'ов будет портить. > > gnutls-1.0.23-alt1.src.rpm > > libloudmouth-0.17.2-alt1.src.rpm > > libsoup-2.2.3-alt1.src.rpm > > mail-notification-1.1-alt1.src.rpm > > seahorse-0.7.8-alt1.src.rpm > > slrn-0.9.8.1-alt4.src.rpm > > В incoming залиты: > gnutls-1.2.3-alt1.src.rpm > libloudmouth-0.90-alt1.src.rpm > > Дело за малым -- пересобрать остальное. Готово. Тестировать опять будут пользователи? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Re: GnuTLS 1.2 2005-06-01 17:13 ` Dmitry V. Levin @ 2005-06-05 10:37 ` Mikhail Zabaluev 0 siblings, 0 replies; 14+ messages in thread From: Mikhail Zabaluev @ 2005-06-05 10:37 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 294 bytes --] В Срд, 01/06/2005 в 21:13 +0400, Dmitry V. Levin пишет: > > В incoming залиты: > > gnutls-1.2.3-alt1.src.rpm > > libloudmouth-0.90-alt1.src.rpm > > > > Дело за малым -- пересобрать остальное. > > Готово. Тестировать опять будут пользователи? С Gossip, Evolution полет нормальный. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] shared libraries (was: GnuTLS 1.2) 2005-05-28 11:00 [devel] GnuTLS 1.2 Mikhail Zabaluev 2005-05-28 11:25 ` Dmitry V. Levin 2005-05-28 11:26 ` Vitaly Lipatov @ 2005-05-28 22:41 ` Alexey Tourbin 2005-05-29 10:37 ` Denis Smirnov 2005-05-30 5:39 ` Alexey I. Froloff 2 siblings, 2 replies; 14+ messages in thread From: Alexey Tourbin @ 2005-05-28 22:41 UTC (permalink / raw) To: ALTLinux-devel [-- Attachment #1: Type: text/plain, Size: 1403 bytes --] On Sat, May 28, 2005 at 03:00:27PM +0400, Mikhail Zabaluev wrote: > У меня на подходе библиотека gnutls ветки 1.2. > Переход с ветки 1.0 потребует либо пересборки некоторого количества > пакетов (evolution, gaim, seahorse и пр.), либо оформления библиотеки в > параллельные пакеты. Что посоветуете? Перимущества пакетов lib%name%suffix: 1) Позволяют отсрочить пересборку других пакетов без нарушения зависимостей в репозитарии; 2) Решают проблему "forced upgrade", т.е. делают возможным "точечное" обвновление без "рикошета" (надеюсь, всем ясно, что это такое). Недостатки пакетов lib%name%suffix: 1) Две библиотеки разных версий могут оказаться в одном адресном пространстве; это чревато сегфолтами; следовательно, этим также фактически (но, увы, отнюдь не формально) ограничивается возможность точечного обновления. 2) Всё-таки будет два исходных пакета (потом придёт два спама и т.п.). 3) Не совсем ясно, как указать зависимость в BuildRequires. Если указать lib%name%suffix-devel, то потребуется приложить дополнительные усилия при автоматической пересборке пакета. Если же указать lib%name-devel, то у зависимости получается очень хрупкая семантика: нельзя понять, с какой версией пакет может и/или должен собраться. 4) В системе со временем накапливаются старые библиотеки, которых уже давно нет в репозитарии; и никто не подскажет, что их нужно удалить. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] shared libraries (was: GnuTLS 1.2) 2005-05-28 22:41 ` [devel] shared libraries (was: GnuTLS 1.2) Alexey Tourbin @ 2005-05-29 10:37 ` Denis Smirnov 2005-05-30 5:39 ` Alexey I. Froloff 1 sibling, 0 replies; 14+ messages in thread From: Denis Smirnov @ 2005-05-29 10:37 UTC (permalink / raw) To: devel On Sun, May 29, 2005 at 02:41:28AM +0400, Алексей Турбин wrote: AT> 3) Не совсем ясно, как указать зависимость в BuildRequires. Если AT> указать lib%name%suffix-devel, то потребуется приложить дополнительные AT> усилия при автоматической пересборке пакета. Если же указать AT> lib%name-devel, то у зависимости получается очень хрупкая семантика: AT> нельзя понять, с какой версией пакет может и/или должен собраться. В случае с постгресом я придумал решение -- в старой библиотеке отрывать -devel подпакет. AT> 4) В системе со временем накапливаются старые библиотеки, которых уже AT> давно нет в репозитарии; и никто не подскажет, что их нужно удалить. ...для этой проблемы таки нужен какой-то способ отличать пакеты с библиотеками от других. В этом случае можно будет легко выявлять библиотеки, которые никому не нужны. -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] shared libraries (was: GnuTLS 1.2) 2005-05-28 22:41 ` [devel] shared libraries (was: GnuTLS 1.2) Alexey Tourbin 2005-05-29 10:37 ` Denis Smirnov @ 2005-05-30 5:39 ` Alexey I. Froloff 2005-05-31 22:08 ` Mikhail Zabaluev 1 sibling, 1 reply; 14+ messages in thread From: Alexey I. Froloff @ 2005-05-30 5:39 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1050 bytes --] * Alexey Tourbin <at@> [050529 02:42]: > 3) Не совсем ясно, как указать зависимость в BuildRequires. Если > указать lib%name%suffix-devel, то потребуется приложить дополнительные > усилия при автоматической пересборке пакета. Если же указать > lib%name-devel, то у зависимости получается очень хрупкая семантика: > нельзя понять, с какой версией пакет может и/или должен собраться. А тут всё просто - lin%name-devel должна быть в единственном экземпляре. -devel от старой библиотеки (если так уж сильно нужно) можно назвать lib%name-compat-devel или lib%name%suffix-compat-devel. Надо просто понять для чего нам нужны два SONAME одной библиотеки в репозитарии - чтобы уметь линковаться с разными версиями, либо для того чтобы не ломать зависимости во время перехода (если не удаётся сделать это одной транзакцией). Первое, IMHO, большого смысла не имеет. -- Regards, Sir Raorn. ------------------- > И zsh не умеет ключи rpmquery дополнять :( Ну так повесьте сами-знаете-что сами-знаете-куда. :) -- ldv in community@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] shared libraries (was: GnuTLS 1.2) 2005-05-30 5:39 ` Alexey I. Froloff @ 2005-05-31 22:08 ` Mikhail Zabaluev 0 siblings, 0 replies; 14+ messages in thread From: Mikhail Zabaluev @ 2005-05-31 22:08 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 715 bytes --] В Пнд, 30/05/2005 в 09:39 +0400, Alexey I. Froloff пишет: > * Alexey Tourbin <at@> [050529 02:42]: > > 3) Не совсем ясно, как указать зависимость в BuildRequires. Если > > указать lib%name%suffix-devel, то потребуется приложить дополнительные > > усилия при автоматической пересборке пакета. Если же указать > > lib%name-devel, то у зависимости получается очень хрупкая семантика: > > нельзя понять, с какой версией пакет может и/или должен собраться. > А тут всё просто - lin%name-devel должна быть в единственном > экземпляре. -devel от старой библиотеки (если так уж сильно > нужно) можно назвать lib%name-compat-devel или > lib%name%suffix-compat-devel. Или вообще выбросить из legacy-пакета. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2005-06-05 10:37 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-05-28 11:00 [devel] GnuTLS 1.2 Mikhail Zabaluev 2005-05-28 11:25 ` Dmitry V. Levin 2005-05-28 11:26 ` Vitaly Lipatov 2005-05-28 19:53 ` [devel] " Alexey Tourbin 2005-05-28 21:49 ` Mikhail Zabaluev 2005-05-28 22:09 ` Alexey Tourbin 2005-05-28 22:15 ` Dmitry V. Levin 2005-06-01 9:30 ` Mikhail Zabaluev 2005-06-01 17:13 ` Dmitry V. Levin 2005-06-05 10:37 ` Mikhail Zabaluev 2005-05-28 22:41 ` [devel] shared libraries (was: GnuTLS 1.2) Alexey Tourbin 2005-05-29 10:37 ` Denis Smirnov 2005-05-30 5:39 ` Alexey I. Froloff 2005-05-31 22:08 ` Mikhail Zabaluev
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