• [gentoo-dev] [PATCH] metadata.dtd: add sourcehut remote-id

    From Sam James@21:1/5 to All on Sat Jul 23 03:20:01 2022
    Signed-off-by: Sam James <sam@gentoo.org>
    ---
    metadata.dtd | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/metadata.dtd b/metadata.dtd
    index 581943e..1297548 100644
    --- a/metadata.dtd
    +++ b/metadata.dtd
    @@ -58,7 +58,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|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|vim) #REQUIRED>
    + <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|sourcehut|vim) #REQUIRED>

    <!-- category/package information for cross-linking in descriptions
    and useflag descriptions -->
    --
    2.37.1

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From A@21:1/5 to Sam James on Sat Jul 23 11:00:01 2022
    On 2022-07-23 01:11, Sam James wrote:
    Signed-off-by: Sam James <sam@gentoo.org>

    Bug: https://bugs.gentoo.org/808779

    ---
    metadata.dtd | 2 +-

    XSD needs to be updated too (and wiki, and soko, and pkgcheck...)

    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/metadata.dtd b/metadata.dtd
    index 581943e..1297548 100644
    --- a/metadata.dtd
    +++ b/metadata.dtd
    @@ -58,7 +58,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|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|vim) #REQUIRED>
    + <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|sourcehut|vim) #REQUIRED>

    I'd use "srht" as it's the name of main instance. Everyone can run their
    own instance of sourcehut.

    <!-- category/package information for cross-linking in descriptions
    and useflag descriptions -->
    --
    2.37.1



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ionen Wolkens@21:1/5 to All on Sat Jul 23 16:20:01 2022
    On Sat, Jul 23, 2022 at 01:55:50PM +0500, A wrote:
    On 2022-07-23 01:11, Sam James wrote:
    Signed-off-by: Sam James <sam@gentoo.org>

    Bug: https://bugs.gentoo.org/808779

    ---
    metadata.dtd | 2 +-

    XSD needs to be updated too (and wiki, and soko, and pkgcheck...)

    sam added the list of what needs to be done himself on the wiki[1] :)
    And currently only the first step is listed for ML review.

    [1] https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Upstream_remote-id_types


    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/metadata.dtd b/metadata.dtd
    index 581943e..1297548 100644
    --- a/metadata.dtd
    +++ b/metadata.dtd
    @@ -58,7 +58,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|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|vim) #REQUIRED>
    + <!ATTLIST remote-id type (bitbucket|cpan|cpan-module|cpe|cran|ctan|gentoo|github|gitlab|google-code|heptapod|launchpad|osdn|pear|pecl|pypi|rubygems|sourceforge|sourcehut|vim) #REQUIRED>

    I'd use "srht" as it's the name of main instance. Everyone can run their
    own instance of sourcehut.

    Same goes for gitlab, and I doubt someone else who would host their own sourcehut would call themselves "sourcehut", it'd be e.g. freedesktop's
    gitlab with likely a "freedesktop" remote-id.

    I'm fine with either, but the more readable+recognizable choice sounds
    fair to me.


    <!-- category/package information for cross-linking in descriptions
    and useflag descriptions -->
    --
    2.37.1




    --
    ionen

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCAAdFiEEx3SLh1HBoPy/yLVYskQGsLCsQzQFAmLcAS8ACgkQskQGsLCs QzTbtQf7B71NHj7jc9/bGCslW/lbrxfZSxUuEG6ff49jiKfmkc9I4AyY9Gp1WqMr dhRgnCzbHcSFJdAyGB124sadFL/6uUxeo+pgfSiWBreGAwQdxYUMscqz1cMwC7iF eqmP9r9ZyI9Fyi6s40gytMlN+3BwYFFTApLS97wPDHdk5rVhIh+3+gixB7EcNWUt wGXbbCKGYXtd1+j7axaZTEzEt5mtM276B8jKjwlOovH1FCKDiEpr1wOVFTgNJpLO 2989PjeAcG8yuUvYCyKbPuwhphSPJ0ikTKTm2IPPTRrY0FFOnFMxc0PbsgX5mvf/ lBH/NCSXVFDDXoAx2QAevgzumnvJIA==
    =SEJg
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)