devel@ where you _can_ ask
 help / color / mirror / Atom feed
* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-30 19:16 [newbies] couldn't open directory `m4': No such file or directory Радик Юсупов
@ 2010-05-30 19:03 ` Andrey Rahmatullin
  2010-05-30 19:19 ` Motsyo Gennadi aka Drool
  1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2010-05-30 19:03 UTC (permalink / raw)
  To: devel-newbies

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

On Sun, May 30, 2010 at 11:16:04PM +0400, Радик Юсупов wrote:
> autoreconf-default: running: aclocal --force -I m4
> aclocal-default: couldn't open directory `m4': No such file or directory
Ну правильно, в configure.ac написано, что макросы в каталоге m4, а
каталога такого нет. Если макросы просто не положили - в общем случае не
перегенерить ничего, если по ошибке написано AC_CONFIG_MACRO_DIR([m4]) -
убрать.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Клавиатура в принципе может выполнять некоторые другие фунции. Например,
использоваться для разбивания орехов или вместо доски ;-) Когда можно ожидать
возвращения функциональности?
		-- sass in #8628

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

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

* [newbies] couldn't open directory `m4': No such file or directory
@ 2010-05-30 19:16 Радик Юсупов
  2010-05-30 19:03 ` Andrey Rahmatullin
  2010-05-30 19:19 ` Motsyo Gennadi aka Drool
  0 siblings, 2 replies; 13+ messages in thread
From: Радик Юсупов @ 2010-05-30 19:16 UTC (permalink / raw)
  To: devel-newbies

Доброго времени.
Пытаюсь собрать пакет deadbeef. Он у нас есть в сизифе, но я 
синхронизировал его с 
http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/deadbeef;a=summary, отредактировал 
spec-файл и попытался собрать.
При сборке получил такую ошибку:
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force -I m4
aclocal-default: couldn't open directory `m4': No such file or directory
autoreconf-default: aclocal failed with exit status: 1
error: Bad exit status from /usr/src/tmp/rpm-tmp.58540 (%build)

Гугление не помогло...
Посмотрите пожалуйста мой гит: 
http://git.altlinux.org/people/radik/packages/?p=deadbeef.git;a=shortlog;h=refs/heads/master
Где я что не так сделал?
Спасибо заранее!



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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-30 19:16 [newbies] couldn't open directory `m4': No such file or directory Радик Юсупов
  2010-05-30 19:03 ` Andrey Rahmatullin
@ 2010-05-30 19:19 ` Motsyo Gennadi aka Drool
  2010-05-31  2:30   ` Радик Юсупов
  1 sibling, 1 reply; 13+ messages in thread
From: Motsyo Gennadi aka Drool @ 2010-05-30 19:19 UTC (permalink / raw)
  To: devel-newbies

30.05.2010 22:16, Радик Юсупов пишет:
> Доброго времени.
> Пытаюсь собрать пакет deadbeef. Он у нас есть в сизифе, но я
> синхронизировал его с
> http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/deadbeef;a=summary, отредактировал
> spec-файл и попытался собрать.
> При сборке получил такую ошибку:
> + autoreconf -fisv
> autoreconf-default: Entering directory `.'
> autoreconf-default: configure.ac: not using Gettext
> autoreconf-default: running: aclocal --force -I m4
> aclocal-default: couldn't open directory `m4': No such file or directory
> autoreconf-default: aclocal failed with exit status: 1
> error: Bad exit status from /usr/src/tmp/rpm-tmp.58540 (%build)
> 
> Гугление не помогло...
> Посмотрите пожалуйста мой гит:
> http://git.altlinux.org/people/radik/packages/?p=deadbeef.git;a=shortlog;h=refs/heads/master
> 
> Где я что не так сделал?
> Спасибо заранее!

	А из моего гита собирается?


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-30 19:19 ` Motsyo Gennadi aka Drool
@ 2010-05-31  2:30   ` Радик Юсупов
  2010-05-31  5:20     ` Andrey Rahmatullin
  2010-05-31  5:38     ` Andrey Rahmatullin
  0 siblings, 2 replies; 13+ messages in thread
From: Радик Юсупов @ 2010-05-31  2:30 UTC (permalink / raw)
  To: devel-newbies; +Cc: Aleksey Novodvorsky

30.05.2010 23:19, Motsyo Gennadi aka Drool пишет:
> 30.05.2010 22:16, Радик Юсупов пишет:
>    
>> Доброго времени.
>> Пытаюсь собрать пакет deadbeef. Он у нас есть в сизифе, но я
>> синхронизировал его с
>> http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/deadbeef;a=summary, отредактировал
>> spec-файл и попытался собрать.
>> При сборке получил такую ошибку:
>> + autoreconf -fisv
>> autoreconf-default: Entering directory `.'
>> autoreconf-default: configure.ac: not using Gettext
>> autoreconf-default: running: aclocal --force -I m4
>> aclocal-default: couldn't open directory `m4': No such file or directory
>> autoreconf-default: aclocal failed with exit status: 1
>> error: Bad exit status from /usr/src/tmp/rpm-tmp.58540 (%build)
>>
>> Гугление не помогло...
>> Посмотрите пожалуйста мой гит:
>> http://git.altlinux.org/people/radik/packages/?p=deadbeef.git;a=shortlog;h=refs/heads/master
>>
>> Где я что не так сделал?
>> Спасибо заранее!
>>      
> 	А из моего гита собирается?
>    
Вообщем я не знал как склонировать себе Ваш репозиторий не затерев свой 
и решил по-другому - взять от Вас то чего нет у меня. Ваш спек сильно 
отличается от исходного Игоря Зубкова. Вообщем собралось:
Wrote: /usr/src/RPM/SRPMS/deadbeef-0.4.1-alt0.1.rc2.src.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/noarch/deadbeef-full-0.4.1-alt0.1.rc2.noarch.rpm
Wrote: /usr/src/RPM/RPMS/noarch/deadbeef-devel-0.4.1-alt0.1.rc2.noarch.rpm
Wrote: 
/usr/src/RPM/RPMS/i586/deadbeef-out-pulseaudio-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-out-oss-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-out-alsa-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-out-null-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-wavpack-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-vtx-0.4.1-alt0.1.rc2.i586.rpm
Wrote: 
/usr/src/RPM/RPMS/i586/deadbeef-in-oggvorbis-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-sndfile-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-sid-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-mpeg-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-gme-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-flac-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-ffmpeg-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-ape-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-dumb-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-cdaudio-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-adplug-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-in-vfs_curl-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-supereq-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-artwork-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-hotkeys-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-lastfm-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-notify-0.4.1-alt0.1.rc2.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/deadbeef-gtkui-0.4.1-alt0.1.rc2.i586.rpm

Только там нет русификации.
Я сильно начинающий, поэтому добавить в спек возможность добавления 
переводов с лету не смогу, на это мне нужно время.
Так же из апстрима пришло 2 новых модуля для deadbeef, которые еще нужно 
описать.
Все изменения у меня в гите.

To wRAR: Сначала попробовал Ваш вариант, не помогло...


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31  2:30   ` Радик Юсупов
@ 2010-05-31  5:20     ` Andrey Rahmatullin
  2010-05-31  5:38     ` Andrey Rahmatullin
  1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2010-05-31  5:20 UTC (permalink / raw)
  To: devel-newbies

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

On Mon, May 31, 2010 at 06:30:17AM +0400, Радик Юсупов wrote:
> Вообщем я не знал как склонировать себе Ваш репозиторий не затерев свой 
В любой другой каталог.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Пока что я вижу что данная бага достойна быть повешенной.
		-- lav in #10382

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

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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31  2:30   ` Радик Юсупов
  2010-05-31  5:20     ` Andrey Rahmatullin
@ 2010-05-31  5:38     ` Andrey Rahmatullin
  2010-05-31  6:13       ` Motsyo Gennadi aka Drool
  2010-05-31 18:01       ` Радик Юсупов
  1 sibling, 2 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2010-05-31  5:38 UTC (permalink / raw)
  To: devel-newbies

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

On Mon, May 31, 2010 at 06:30:17AM +0400, Радик Юсупов wrote:
> Вообщем я не знал как склонировать себе Ваш репозиторий не затерев свой 
> и решил по-другому - взять от Вас то чего нет у меня. Ваш спек сильно 
> отличается от исходного Игоря Зубкова.
В коммите с текстом "Added files from drool@" добавлена куча каких-то
исходников. Вы уверены, что это правильно, что это нужные и не левые
исходники и что вы сможете правильно обновлять полученный репозиторий?

В других коммитах добавлен генерат, которого нет и быть не может в
апстримном гите. Тут вопрос более конкретный: как вы собираетесь их
обновлять для новых версий?

> To wRAR: Сначала попробовал Ваш вариант, не помогло...
Да, потому что удалять надо было ACLOCAL_AMFLAGS = -I m4 из Makefile.am. 
Там правда дальше другие ошибки, но это уже неинтересно.
И непонятно, зачем коммитить то, что не помогло.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

> Ладно, скажу всем по секрету - неработоспособность hotplug'а с ядром 2.4
> была мной достигнута _специально_ путем почти 30 минутного изменения
> кода.
Да тоже мне секрет.  Ты погоди, лето не за горами ;-)
		-- mike in sisyphus@

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

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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31  5:38     ` Andrey Rahmatullin
@ 2010-05-31  6:13       ` Motsyo Gennadi aka Drool
  2010-05-31 18:01       ` Радик Юсупов
  1 sibling, 0 replies; 13+ messages in thread
From: Motsyo Gennadi aka Drool @ 2010-05-31  6:13 UTC (permalink / raw)
  To: devel@ where you _can_ ask

Andrey Rahmatullin пишет:
> В коммите с текстом "Added files from drool@" добавлена куча каких-то
> исходников. Вы уверены, что это правильно, что это нужные и не левые
> исходники

	С каких это пор апстримные исходники называются "какими-то" и "левыми"?


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31 18:01       ` Радик Юсупов
@ 2010-05-31 17:48         ` Andrey Rahmatullin
  2010-05-31 20:09           ` Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2010-05-31 17:48 UTC (permalink / raw)
  To: devel-newbies

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

On Mon, May 31, 2010 at 10:01:19PM +0400, Радик Юсупов wrote:
> Без этих исходников программа не собирается.
От этого они не перестают быть левыми.
Кроме того, вы не сказали, что вы собираетесь делать с ними дальше.

> > В других коммитах добавлен генерат, которого нет и быть не может в
> > апстримном гите. Тут вопрос более конкретный: как вы собираетесь их
> > обновлять для новых версий?
> Генерат? А можно подробнее? 
Всякие Makefile.in и configure генерируются, в частности, как раз
autoreconf'ом. Вы это понимаете? Вы понимаете, почему генерируемые файлы
не держит в репозитории апстрим и не должны держать вы?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

<dottedmag> ldv уже запатчил уязвимость от удара ногой с разворота Чака Норриса
<dottedmag> ldv как-то пустил Чака Норриса к себе в чрут. Чак захотел выйти из
            чрута ударом ногой с разворота, но не обнаружил в чруте удара,
            разворота и ноги для осуществления своего плана.

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

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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31  5:38     ` Andrey Rahmatullin
  2010-05-31  6:13       ` Motsyo Gennadi aka Drool
@ 2010-05-31 18:01       ` Радик Юсупов
  2010-05-31 17:48         ` Andrey Rahmatullin
  1 sibling, 1 reply; 13+ messages in thread
From: Радик Юсупов @ 2010-05-31 18:01 UTC (permalink / raw)
  To: devel-newbies

31.05.2010 09:38, Andrey Rahmatullin пишет:
> On Mon, May 31, 2010 at 06:30:17AM +0400, Радик Юсупов wrote:
>    
>> Вообщем я не знал как склонировать себе Ваш репозиторий не затерев свой
>> и решил по-другому - взять от Вас то чего нет у меня. Ваш спек сильно
>> отличается от исходного Игоря Зубкова.
>>      
> В коммите с текстом "Added files from drool@" добавлена куча каких-то
> исходников. Вы уверены, что это правильно, что это нужные и не левые
> исходники и что вы сможете правильно обновлять полученный репозиторий?
>    
Без этих исходников программа не собирается.
> В других коммитах добавлен генерат, которого нет и быть не может в
> апстримном гите. Тут вопрос более конкретный: как вы собираетесь их
> обновлять для новых версий?
>    
Генерат? А можно подробнее? Да, меня удивило, что многих файлов в 
апстриме нет... Но у меня пока слишком мало опыта, чтобы утверждать 
что-то... Я смотрю, слушаю и учусь :)
>> To wRAR: Сначала попробовал Ваш вариант, не помогло...
>>      
> Да, потому что удалять надо было ACLOCAL_AMFLAGS = -I m4 из Makefile.am.
> Там правда дальше другие ошибки, но это уже неинтересно.
> И непонятно, зачем коммитить то, что не помогло.
>    
Записал в блокнот.


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31 17:48         ` Andrey Rahmatullin
@ 2010-05-31 20:09           ` Michael Shigorin
  2010-06-02  3:06             ` Радик Юсупов
  0 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2010-05-31 20:09 UTC (permalink / raw)
  To: devel-newbies

On Mon, May 31, 2010 at 11:48:30PM +0600, Andrey Rahmatullin wrote:
> > Генерат? А можно подробнее? 
> Всякие Makefile.in и configure генерируются, в частности, как
> раз autoreconf'ом. Вы это понимаете? Вы понимаете, почему
> генерируемые файлы не держит в репозитории апстрим и не должны
> держать вы?

Очевидно, нет, иначе бы так не закоммитил.  Ты не стесняйся
сразу дать ссылку на внятное разъяснение, что такое autotools,
из каких стадий состоит получение Makefile и почему промежуточные
весьма умеренно ценны и в основном встречаются в тарболах, но не
апстримных SCM :)

А мусорить таким действительно не стоит, но это к ldv@ -- не надо
было "щастье всем бесплатно" в виде сразу и только git.
Потому как слона стоит есть постепенно.

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


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-05-31 20:09           ` Michael Shigorin
@ 2010-06-02  3:06             ` Радик Юсупов
  2010-06-02  6:09               ` Andrey Rahmatullin
  0 siblings, 1 reply; 13+ messages in thread
From: Радик Юсупов @ 2010-06-02  3:06 UTC (permalink / raw)
  To: devel-newbies

01.06.2010 00:09, Michael Shigorin пишет:
> А мусорить таким действительно не стоит, но это к ldv@ -- не надо
> было "щастье всем бесплатно" в виде сразу и только git.
> Потому как слона стоит есть постепенно.
>    
Михаил, а можно по-подробнее на счет мусора? Я не совсем понял чем 
именно не нужно мусорить...


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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-06-02  3:06             ` Радик Юсупов
@ 2010-06-02  6:09               ` Andrey Rahmatullin
  2010-06-02 18:29                 ` Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2010-06-02  6:09 UTC (permalink / raw)
  To: devel-newbies

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

On Wed, Jun 02, 2010 at 07:06:36AM +0400, Радик Юсупов wrote:
> Михаил, а можно по-подробнее на счет мусора? Я не совсем понял чем 
> именно не нужно мусорить...
Генерированными файлами. Которые генерируются в процессе сборки, а не
держатся под version control.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

> А rpm у нас принципиально линкуется с окаменелым, засохшим и
> разложившимся с beecrypt2?
Какой rpm, такой и beecrypt. ;)
		-- ldv in devel@

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

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

* Re: [newbies] couldn't open directory `m4': No such file or directory
  2010-06-02  6:09               ` Andrey Rahmatullin
@ 2010-06-02 18:29                 ` Michael Shigorin
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2010-06-02 18:29 UTC (permalink / raw)
  To: devel-newbies

On Wed, Jun 02, 2010 at 12:09:50PM +0600, Andrey Rahmatullin wrote:
> > Михаил, а можно по-подробнее на счет мусора? Я не совсем
> > понял чем именно не нужно мусорить...
> Генерированными файлами. Которые генерируются в процессе
> сборки, а не держатся под version control.

То есть генерат, который существует во время сборки
в сборочном каталоге/чруте -- более чем достаточен.

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


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

end of thread, other threads:[~2010-06-02 18:29 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-30 19:16 [newbies] couldn't open directory `m4': No such file or directory Радик Юсупов
2010-05-30 19:03 ` Andrey Rahmatullin
2010-05-30 19:19 ` Motsyo Gennadi aka Drool
2010-05-31  2:30   ` Радик Юсупов
2010-05-31  5:20     ` Andrey Rahmatullin
2010-05-31  5:38     ` Andrey Rahmatullin
2010-05-31  6:13       ` Motsyo Gennadi aka Drool
2010-05-31 18:01       ` Радик Юсупов
2010-05-31 17:48         ` Andrey Rahmatullin
2010-05-31 20:09           ` Michael Shigorin
2010-06-02  3:06             ` Радик Юсупов
2010-06-02  6:09               ` Andrey Rahmatullin
2010-06-02 18:29                 ` Michael Shigorin

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/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-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

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


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