public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
@ 2020-10-13 23:02 Torokhov Sergey
  2020-10-13 23:19 ` Torokhov Sergey
  0 siblings, 1 reply; 6+ messages in thread
From: Torokhov Sergey @ 2020-10-13 23:02 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

[-- Attachment #1: Type: text/html, Size: 9485 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: data_dtd_heptapod.patch --]
[-- Type: text/x-diff; name="data_dtd_heptapod.patch", Size: 822 bytes --]

diff --git a/metadata.dtd b/metadata.dtd
index d02c5ac..7c07089 100644
--- a/metadata.dtd
+++ b/metadata.dtd
@@ -54,7 +54,7 @@
     <!ELEMENT bugs-to (#PCDATA)>
     <!-- specify a type of package identification tracker -->
     <!ELEMENT remote-id (#PCDATA)>
-      <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|freecode|freshmeat|gentoo|github|gitlab|gitorious|google-code|launchpad|pear|pecl|pypi|rubyforge|rubygems|sourceforge|sourceforge-jp|vim) #REQUIRED>
+      <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|freecode|freshmeat|gentoo|github|gitlab|gitorious|google-code|heptapod|launchpad|pear|pecl|pypi|rubyforge|rubygems|sourceforge|sourceforge-jp|vim) #REQUIRED>
 
   <!-- category/package information for cross-linking in descriptions
     and useflag descriptions -->

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: data_xml-schema_heptapod.patch --]
[-- Type: text/x-diff; name="data_xml-schema_heptapod.patch", Size: 397 bytes --]

diff --git a/metadata.xsd b/metadata.xsd
index 8b8ac0b..db243ab 100644
--- a/metadata.xsd
+++ b/metadata.xsd
@@ -272,6 +272,7 @@
 			<xs:enumeration value='gitlab'/>
 			<xs:enumeration value='gitorious'/>
 			<xs:enumeration value='google-code'/>
+			<xs:enumeration value='heptapod'/>
 			<xs:enumeration value='launchpad'/>
 			<xs:enumeration value='pear'/>
 			<xs:enumeration value='pecl'/>

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

* Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
  2020-10-13 23:02 [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd Torokhov Sergey
@ 2020-10-13 23:19 ` Torokhov Sergey
  2020-10-14  6:59   ` Michał Górny
  2020-10-15 18:14   ` Michał Górny
  0 siblings, 2 replies; 6+ messages in thread
From: Torokhov Sergey @ 2020-10-13 23:19 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org

Excuse me for text/html in initial letter. I duplicate start message with text/plain below
without attachments as they are available on MARC:

>>>

Hello!

Due to recent sunset on mercurial support by Bitbucket [1]
the project early hosted there that uses mercurial vcs
have to migrate to other mercurial hosting.

One of them is new hosting heptapod [2] based on the Gitlab.
For free and open source project the service provides free of charge hosting [3].

E.g. the following projects migrate to heptapod:

Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
PyPy : https://foss.heptapod.net/pypy/pypy

The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.

Then it could be used to set in 'matadata.xml' an additional info about :

for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>

for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>

[1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
[2] https://heptapod.net
[3] https://foss.heptapod.net

--
Sergey Torokhov

<<<


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

* Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
  2020-10-13 23:19 ` Torokhov Sergey
@ 2020-10-14  6:59   ` Michał Górny
  2020-10-15 18:14   ` Michał Górny
  1 sibling, 0 replies; 6+ messages in thread
From: Michał Górny @ 2020-10-14  6:59 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, 2020-10-14 at 02:19 +0300, Torokhov Sergey wrote:
> Excuse me for text/html in initial letter. I duplicate start message with text/plain below
> without attachments as they are available on MARC:
> 
> 
> Hello!
> 
> Due to recent sunset on mercurial support by Bitbucket [1]
> the project early hosted there that uses mercurial vcs
> have to migrate to other mercurial hosting.
> 
> One of them is new hosting heptapod [2] based on the Gitlab.
> For free and open source project the service provides free of charge hosting [3].
> 
> E.g. the following projects migrate to heptapod:
> 
> Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
> PyPy : https://foss.heptapod.net/pypy/pypy
> 
> The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
> as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.
> 
> Then it could be used to set in 'matadata.xml' an additional info about :
> 
> for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>
> 
> for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>
> 
> [1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
> [2] https://heptapod.net
> [3] https://foss.heptapod.net
> 

Thanks!  It LGTM.  If nobody opposes, I'll merge it later.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

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

* Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
  2020-10-13 23:19 ` Torokhov Sergey
  2020-10-14  6:59   ` Michał Górny
@ 2020-10-15 18:14   ` Michał Górny
  2020-10-15 22:19     ` Torokhov Sergey
  2020-11-04 17:13     ` Torokhov Sergey
  1 sibling, 2 replies; 6+ messages in thread
From: Michał Górny @ 2020-10-15 18:14 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, 2020-10-14 at 02:19 +0300, Torokhov Sergey wrote:
> Excuse me for text/html in initial letter. I duplicate start message with text/plain below
> without attachments as they are available on MARC:
> 
> 
> Hello!
> 
> Due to recent sunset on mercurial support by Bitbucket [1]
> the project early hosted there that uses mercurial vcs
> have to migrate to other mercurial hosting.
> 
> One of them is new hosting heptapod [2] based on the Gitlab.
> For free and open source project the service provides free of charge hosting [3].
> 
> E.g. the following projects migrate to heptapod:
> 
> Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
> PyPy : https://foss.heptapod.net/pypy/pypy
> 
> The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
> as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.
> 
> Then it could be used to set in 'matadata.xml' an additional info about :
> 
> for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>
> 
> for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>
> 
> [1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
> [2] https://heptapod.net
> [3] https://foss.heptapod.net
> 
> --
> Sergey Torokhov
> 
> <<<

Both pushed.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

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

* Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
  2020-10-15 18:14   ` Michał Górny
@ 2020-10-15 22:19     ` Torokhov Sergey
  2020-11-04 17:13     ` Torokhov Sergey
  1 sibling, 0 replies; 6+ messages in thread
From: Torokhov Sergey @ 2020-10-15 22:19 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org



15.10.2020, 21:15, "Michał Górny" <mgorny@gentoo.org>:
> Both pushed.
>
> --
> Best regards,
> Michał Górny

Thank you!


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

* Re: [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd
  2020-10-15 18:14   ` Michał Górny
  2020-10-15 22:19     ` Torokhov Sergey
@ 2020-11-04 17:13     ` Torokhov Sergey
  1 sibling, 0 replies; 6+ messages in thread
From: Torokhov Sergey @ 2020-11-04 17:13 UTC (permalink / raw
  To: gentoo-dev@lists.gentoo.org



15.10.2020, 21:15, "Michał Górny" <mgorny@gentoo.org>:
> On Wed, 2020-10-14 at 02:19 +0300, Torokhov Sergey wrote:
>>  Excuse me for text/html in initial letter. I duplicate start message with text/plain below
>>  without attachments as they are available on MARC:
>>
>>  Hello!
>>
>>  Due to recent sunset on mercurial support by Bitbucket [1]
>>  the project early hosted there that uses mercurial vcs
>>  have to migrate to other mercurial hosting.
>>
>>  One of them is new hosting heptapod [2] based on the Gitlab.
>>  For free and open source project the service provides free of charge hosting [3].
>>
>>  E.g. the following projects migrate to heptapod:
>>
>>  Tortoisehg : https://foss.heptapod.net/mercurial/tortoisehg/thg
>>  PyPy : https://foss.heptapod.net/pypy/pypy
>>
>>  The attached patches offer to add 'heptapod' (i.e. 'foss.heptapod.net' [3])
>>  as new <remote-id> item to 'dtd/metadata.dtd' and to 'xml-schema/metadata.xsd'.
>>
>>  Then it could be used to set in 'matadata.xml' an additional info about :
>>
>>  for dev-python/pypy{,3}: <remote-id type="heptapod">pypy/pypy</remote-id>
>>
>>  for dev-vcs/tortoisehg: <remote-id type="heptapod">mercurial/tortoisehg/thg</remote-id>
>>
>>  [1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
>>  [2] https://heptapod.net
>>  [3] https://foss.heptapod.net
>>
>>  --
>>  Sergey Torokhov
>>
>>  <<<
>
> Both pushed.
>
> --
> Best regards,
> Michał Górny

Hello again.

It seems that after merge of this patches there are still some issues remain:

1) Github gentoo/gentoo CI don't know about new remote-id "heptapod" and result in error on QA check.

2) packages.gentoo.org source code is also required to be updated to use this new remote-id.
Is it https://gitweb.gentoo.org/sites/soko.git/tree/pkg/app/handler/packages/utils.go file is required to be patched
in "func RemoteIdLink(remoteId models.RemoteId) string" ?

--
Sergey Torokhov



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

end of thread, other threads:[~2020-11-04 17:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-13 23:02 [gentoo-dev] Adding heptapod as new <remote-id> in metadata.dtd Torokhov Sergey
2020-10-13 23:19 ` Torokhov Sergey
2020-10-14  6:59   ` Michał Górny
2020-10-15 18:14   ` Michał Górny
2020-10-15 22:19     ` Torokhov Sergey
2020-11-04 17:13     ` Torokhov Sergey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox