Path: csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod From: Markus Koschany Newsgroups: linux.debian.maint.java Subject: Re: Import git repo from alioth to salsa Date: Sun, 29 Apr 2018 23:20:01 +0200 Message-ID: References: X-Original-To: debian-java@lists.debian.org X-Mailbox-Line: From debian-java-request@lists.debian.org Sun Apr 29 21:13:40 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_HELO_MX=-3.1 (check from: .debian. - helo: .koschany. - helo-domain: .koschany.) FROM/MX_MATCHES_NOT_HELO(DOMAIN)=0; rate: -6.1 Organization: debian.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="eSk9DJvqscbEkHhBFJAC6ybeYN9QVpjZw" X-Mailing-List: archive/latest/20828 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/d2502afa-2a14-e6e2-6be9-879d99877e9f@debian.org Approved: robomod@news.nic.it Lines: 103 Sender: robomod@news.nic.it X-Original-Date: Sun, 29 Apr 2018 23:13:22 +0200 X-Original-Message-ID: X-Original-References: <20180416183054.f66bo2sjgwszefww@an3as.eu> <20180419195202.GA30719@kubus> <396d9cf1-d58e-e3ce-51df-908ca9f3e426@apache.org> <20180429171815.GA12293@kubus> Xref: csiph.com linux.debian.maint.java:10438 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --eSk9DJvqscbEkHhBFJAC6ybeYN9QVpjZw Content-Type: multipart/mixed; boundary="NAnaXslc6KyOCXYJ2UGvivrfb9VAaUNHv"; protected-headers="v1" From: Markus Koschany To: debian-java@lists.debian.org Message-ID: Subject: Re: Import git repo from alioth to salsa References: <20180416183054.f66bo2sjgwszefww@an3as.eu> <20180419195202.GA30719@kubus> <396d9cf1-d58e-e3ce-51df-908ca9f3e426@apache.org> <20180429171815.GA12293@kubus> In-Reply-To: --NAnaXslc6KyOCXYJ2UGvivrfb9VAaUNHv Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Am 29.04.2018 um 22:33 schrieb Thorsten Glaser: [...] > As far as I=E2=80=99m informed, due to the massively different structur= e > of GitLab, such a service cannot be provided with reasonable or > even somewhat unreasonable effort, and there *were* tons of URL > redirection layers already anyway, so they decided on a clean cut. >=20 > I=E2=80=99m afraid you will have to somehow change all these URLs in th= e > place where they=E2=80=99re written. It is possible to redirect alioth URLs to salsa. For instance when I click on the browser link of armagetronad I will be redirected to salsa.debian.org now. This is implemented for all packages maintained by the games team. https://anonscm.debian.org/cgit/pkg-games/armagetronad.git Creating a similar mapping for pkg-java should be doable. I'm also not happy with the current approach of changing thousands of VCS URLs again. It was also made clear that we have to go through the same renaming again should we ever move away from Gitlab. I suggest the following: Let's remove all VCS fields from all our packages. Those fields are optional and not required. We simply use conventions. All packages are maintained in Git at salsa.debian.org. Period. The address space always looks like https://salsa.debian.org/java-team/${SourcePackageName} I intend to file bugs against tracker.debian.org tomorrow and request two new features. The first one is the ability to create custom fields so that we could make it clear that java-team packages are maintained at salsa.debian.org. (more use cases are conceivable) The other one is the ability to override the value of a certain field, e.g. the VCS field, because tracker.debian.org already knows what packages belong to a certain team, so it would become trivial to autogenerate VCS links in the future. No matter what the next service is called it would be a matter of minutes instead of days to change all VCS links and make them immediately visible to all users. At the moment we have lots of broken links anyway and tracker.debian.org seems to me the best option to maintain such information in an efficient way. Regards, Markus --NAnaXslc6KyOCXYJ2UGvivrfb9VAaUNHv-- --eSk9DJvqscbEkHhBFJAC6ybeYN9QVpjZw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAlrmNXJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQACgkQ2a0UuVE7 UeQxBQ//Y/93KfvRNvajVQBZPo0e5F0TLf9/4FU5az5G+Dfx4VTtFweVGrviQpwt XxquZP63tzGxwTAhveBIca80SB9RugLaCedzUU4L+p986AE8U6cicxS6467a5keC +7xiX7Cbf5i19QcqwYu/zVOhiy2liil/OvIDVgYVP3mwIcWL2MP/EKyvf7+73kNw RmNzK0L2yp5bA5TXELt1UbbG+Yh4H679bJHP9RkLaXBuhnAfkFumkz2IOqRbsk/i geNyI+Xv6BmDXdKpYuhZq79XUZut6Oq+qVPfjYlHHlgoNNv8PHg6As8n1sNV+0Bh On8C4ZsHyADYEnLhK3Fw9PBUszkAPLTC5R4yPP8afmsNlGQehVfjr/ZV4pMu9jIj udysmsyfQudnBRw8Kjjo7eb+oCqVh5f49+9lNjmzApbDXfdgHLEnvZ8wjqqmP9ad EUukInYXfYBymA06UXJq+gXdLpPN0H2/uBzEHBlcQZkepJ9od+yOKDNx07I86mGa WA/ldj28TVkIH9sgvHIb++mMsSkSuSpOpYzUV2ekzw3ULH92dRHfw/ChIboSpXKz EAD/s+MF/uMZvKCPPhs9u34iAsufA9RllN7UXGlB7Lqc/L9q7ccZhEAT9FQPK5Nt JDwDbOPYogdCz77R4tZur3NOQZfzs0kpAydbP340g5JxmBPogrs= =8342 -----END PGP SIGNATURE----- --eSk9DJvqscbEkHhBFJAC6ybeYN9QVpjZw--