Gentoo Archives: gentoo-dev

From: Torokhov Sergey <torokhov-s-a@××××××.ru>
To: "gentoo-dev@l.g.o" <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
Date: Wed, 04 Nov 2020 17:13:43
Message-Id: 2468091604509696@mail.yandex.ru
In Reply to: Re: [gentoo-dev] Adding heptapod as new in metadata.dtd by "Michał Górny"
1 15.10.2020, 21:15, "Michał Górny" <mgorny@g.o>:
2 > On Wed, 2020-10-14 at 02:19 +0300, Torokhov Sergey wrote:
3 >>  Excuse me for text/html in initial letter. I duplicate start message with text/plain below
4 >>  without attachments as they are available on MARC:
5 >>
6 >>  Hello!
7 >>
8 >>  Due to recent sunset on mercurial support by Bitbucket [1]
9 >>  the project early hosted there that uses mercurial vcs
10 >>  have to migrate to other mercurial hosting.
11 >>
12 >>  One of them is new hosting heptapod [2] based on the Gitlab.
13 >>  For free and open source project the service provides free of charge hosting [3].
14 >>
15 >>  E.g. the following projects migrate to heptapod:
16 >>
17 >>  Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
18 >>  PyPy : https://foss.heptapod.net/pypy/pypy
19 >>
20 >>  The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
21 >>  as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.
22 >>
23 >>  Then it could be used to set in 'matadata.xml' an additional info about :
24 >>
25 >>  for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>
26 >>
27 >>  for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>
28 >>
29 >>  [1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
30 >>  [2] https://heptapod.net
31 >>  [3] https://foss.heptapod.net
32 >>
33 >>  --
34 >>  Sergey Torokhov
35 >>
36 >>  <<<
37 >
38 > Both pushed.
39 >
40 > --
41 > Best regards,
42 > Michał Górny
43
44 Hello again.
45
46 It seems that after merge of this patches there are still some issues remain:
47
48 1) Github gentoo/gentoo CI don't know about new remote-id "heptapod" and result in error on QA check.
49
50 2) packages.gentoo.org source code is also required to be updated to use this new remote-id.
51 Is it https://gitweb.gentoo.org/sites/soko.git/tree/pkg/app/handler/packages/utils.go file is required to be patched
52 in "func RemoteIdLink(remoteId models.RemoteId) string" ?
53
54 --
55 Sergey Torokhov