这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@metayan
Copy link
Contributor

@metayan metayan commented Dec 10, 2024

by correcting the URLs of submodules stored at Gitlab repositories.

When cloning:

Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libx11'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libx11.git/

When fetching:

Entering 'app/src/main/cpp/bzip2'
warning: redirecting to https://gitlab.com/bzip2/bzip2.git/

Gitlab likes links to its repositories to end with .git .
If there is no .git at the end, it returns a 302 redirection status code and a true location.
The 302 status code causes the warning in git.

To note:
When accessed with for example curl, Gitlab does the opposite:

curl -I https://gitlab.com/bzip2/bzip2
HTTP/2 200
curl -I https://gitlab.com/bzip2/bzip2.git
HTTP/2 302
location: https://gitlab.com/bzip2/bzip2

This only applies to Gitlab. Github behaves differently.

by correcting the URLs of submodules stored at Gitlab repositories.

When cloning:
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libx11'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libx11.git/

When fetching:
Entering 'app/src/main/cpp/bzip2'
warning: redirecting to https://gitlab.com/bzip2/bzip2.git/

Gitlab likes links to its repositories to end with .git .
If there is no .git at the end, it returns a 302 redirection
status code and a true location.
The 302 status code causes the warning in git.

To note:
When accessed with for example curl, Gitlab does the opposite:
curl -I https://gitlab.com/bzip2/bzip2
HTTP/2 200

curl -I https://gitlab.com/bzip2/bzip2.git
HTTP/2 302
location: https://gitlab.com/bzip2/bzip2

This only applies to Gitlab. Github behaves differently.
@metayan
Copy link
Contributor Author

metayan commented Dec 10, 2024

Example

Before:

Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/OpenXR-SDK'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libtirpc'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libfontenc'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libfontenc.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxtrans'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxtrans.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/bzip2'...
warning: redirecting to https://gitlab.com/bzip2/bzip2.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libepoxy'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxfont'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxfont.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xorgproto'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/proto/xorgproto.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libx11'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libx11.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxcvt'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxcvt.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xkbcomp'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/app/xkbcomp.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxau'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxau.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxshmfence'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxshmfence.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxdmcp'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxdmcp.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxkbfile'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/lib/libxkbfile.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/pixman'...
warning: redirecting to https://gitlab.freedesktop.org/pixman/pixman.git/
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xserver'...
warning: redirecting to https://gitlab.freedesktop.org/xorg/xserver.git/

After fix:

Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/OpenXR-SDK'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxcvt'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxau'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libtirpc'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/bzip2'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xkbcomp'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libfontenc'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxshmfence'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxkbfile'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libepoxy'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libx11'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xorgproto'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/pixman'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxfont'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxdmcp'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/libxtrans'...
Cloning into '/src/now/scm/terminal/termux-x11/app/src/main/cpp/xserver'...

@twaik twaik merged commit 54ed725 into termux:master Dec 10, 2024
@metayan metayan deleted the fix-submodule-warnings branch December 10, 2024 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants