Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712498 - sys-libs/glibc-9999 ebuild's EGIT_REPO_URI is git:// but can (now)be https:// for greater security
Summary: sys-libs/glibc-9999 ebuild's EGIT_REPO_URI is git:// but can (now)be https:/...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-14 14:39 UTC by inactive
Modified: 2020-03-17 21:58 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description inactive 2020-03-14 14:39:56 UTC
ie. this works (in file /var/db/repos/gentoo/sys-libs/glibc/glibc-9999.ebuild):
  EGIT_REPO_URI="https://sourceware.org/git/glibc.git"
currently it's:
  # sourceware.org does not have https:// today.
  EGIT_REPO_URI="git://sourceware.org/git/glibc.git"

or this, also works (in /etc/portage/make.conf):
EGIT_OVERRIDE_REPO_GLIBC="https://sourceware.org/git/glibc.git"


Reproducible: Always
Comment 1 inactive 2020-03-14 14:59:19 UTC
there are 115 more packages which use git://

$ grep -nrIF 'git://' |sed -e 's/\/[^/]*:.*//'|sort -u
app-admin/salt
app-admin/webapp-config
app-arch/wimlib
app-backup/btrbk
app-crypt/ima-evm-utils
app-editors/nano
app-emacs/lyskom-elisp-client
app-emulation/ganeti
app-emulation/ganeti-instance-image
app-emulation/xen
app-emulation/xen-tools
app-eselect/eselect-python
app-misc/dvtm
app-misc/livecd-tools
app-misc/screen
app-misc/tmux-mem-cpu-load
app-mobilephone/dfu-util
app-mobilephone/gnokii
app-portage/g-sorcery
app-portage/layman
app-portage/metagen
app-portage/mirrorselect
app-text/coolreader
dev-db/mariadb
dev-db/mysql-cluster
dev-embedded/libftdi
dev-embedded/urjtag
dev-games/simgear
dev-libs/cloog
dev-libs/librevenge
dev-libs/libserialport
dev-php/libvirt-php
dev-util/quilt
dev-util/valgrind
dev-vcs/git
dev-vcs/git-merge-changelog
dev-vcs/gitolite-gentoo
dev-vcs/hg-git/files
dev-vcs/mr
dev-vcs/pwclient
eclass
eclass/tests
games-simulation/flightgear
games-simulation/flightgear-data
mail-client/claws-mail
media-gfx/freewrl
media-libs/libpagemaker
media-libs/libzmf
media-plugins/kodi-vfs-sftp
media-sound/dcaenc
media-sound/lilypond
media-video/ffmpeg
media-video/libav
media-video/mplayer/files
media-video/v4l2loopback
net-analyzer/gr-fosphor
net-libs/libisds
net-libs/libmirisdr
net-libs/libosmo-abis
net-libs/libosmocore
net-libs/libosmo-dsp
net-libs/libosmo-netif
net-misc/clusterssh
net-misc/lcr
net-misc/mikutter
net-misc/netifrc
net-nds/rpcbind
net-p2p/deluge
net-p2p/ncdc
net-wireless/gr-osmosdr
net-wireless/openbsc
net-wireless/openggsn
net-wireless/osmobts
net-wireless/osmocom-bb
sci-chemistry/gromacs
sci-electronics/pulseview
sci-electronics/sigrok-cli
sci-geosciences/gpsd
sci-libs/libsigrok
sci-libs/libsigrokdecode
sci-libs/nanoflann
sci-mathematics/petsc/files
sys-apps/dtc
sys-apps/iproute2
sys-apps/pmount-gui
sys-boot/grub
sys-boot/plymouth
sys-cluster/legion
sys-cluster/lustre
sys-devel/binutils
sys-devel/crossdev
sys-devel/gdb
sys-devel/smatch
sys-firmware/seabios
sys-firmware/sigrok-firmware-fx2lafw
sys-fs/aufs-headers
sys-fs/aufs-util
sys-fs/btrfs-progs
sys-fs/mtd-utils
sys-fs/udev-init-scripts
sys-fs/zfs
sys-kernel/aufs-sources
sys-kernel/genkernel
sys-libs/cygwin-crypt
sys-libs/fortify-headers
sys-libs/musl
sys-libs/newlib
sys-libs/uclibc-ng
www-apps/cgit/files
www-client/luakit
www-client/uget
x11-misc/obconf
x11-misc/pcmanfm
x11-wm/awesome/files
x11-wm/openbox


of these, at least "salt" uses git://github.com  :)) well, here's more:

$ grep -nrIF 'git://github.com' |sed -e 's/\/[^/]*:.*//'|sort -u
app-admin/salt
app-misc/tmux-mem-cpu-load
dev-vcs/hg-git/files
media-plugins/kodi-vfs-sftp
media-video/v4l2loopback
sci-libs/nanoflann
sys-fs/zfs
www-client/luakit
x11-wm/awesome/files
Comment 2 Jonas Stein gentoo-dev 2020-03-16 22:28:14 UTC
Several qa tools already detect this automatically. So most developers are aware. However the effort of https for signed source packages is limited. I think we should not open a bug ticket at this time to change http to https. 
Hence I close it as wontfix.
See also #626758.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-03-17 21:58:35 UTC
(In reply to Jonas Stein from comment #2)
> Several qa tools already detect this automatically. So most developers are
> aware. However the effort of https for signed source packages is limited. I
> think we should not open a bug ticket at this time to change http to https. 
> Hence I close it as wontfix.
> See also #626758.

Isn't this an issue for 9999 packages in particular though? git:// doesn't verify anything AFAIK.

By the way, regarding original bug, this did get fixed:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dcabf30efc3ee268c2a90a73eca0bc6d378bced