Discussion:
[PATCH] users.txt: add grub link
Andrei Borzenkov
2017-03-23 16:20:41 UTC
Permalink
---
users.txt | 1 +
1 file changed, 1 insertion(+)

diff --git a/users.txt b/users.txt
index 4fa5553..24baeec 100644
--- a/users.txt
+++ b/users.txt
@@ -29,6 +29,7 @@ The following packages appear to be using gnulib and gnulib-tool:
https://gitlab.com/gnutls/gnutls.git
gpg https://gnupg.org/
https://git.gnupg.org/
+ grub https://git.savannah.gnu.org/cgit/grub.git
gsasl https://git.sv.gnu.org/gitweb/?p=gsasl.git
gss https://git.sv.gnu.org/gitweb/?p=gss.git
gtkreindeer https://git.sv.gnu.org/gitweb/?p=gtkreindeer.git
--
tg: (bd78ca3..) u/users-grub (depends on: master)
Bruno Haible
2017-03-23 20:03:39 UTC
Permalink
Post by Andrei Borzenkov
diff --git a/users.txt b/users.txt
index 4fa5553..24baeec 100644
--- a/users.txt
+++ b/users.txt
https://gitlab.com/gnutls/gnutls.git
gpg https://gnupg.org/
https://git.gnupg.org/
+ grub https://git.savannah.gnu.org/cgit/grub.git
gsasl https://git.sv.gnu.org/gitweb/?p=gsasl.git
gss https://git.sv.gnu.org/gitweb/?p=gss.git
gtkreindeer https://git.sv.gnu.org/gitweb/?p=gtkreindeer.git
Thanks. Applied.

Bruno
Dmitry V. Levin
2017-03-26 13:52:51 UTC
Permalink
Hi,
Post by Andrei Borzenkov
--- a/users.txt
+++ b/users.txt
https://gitlab.com/gnutls/gnutls.git
gpg https://gnupg.org/
https://git.gnupg.org/
+ grub https://git.savannah.gnu.org/cgit/grub.git
gsasl https://git.sv.gnu.org/gitweb/?p=gsasl.git
This has inspired me to propose a follow-up change to this file.
--
ldv
Dmitry V. Levin
2017-03-26 13:56:24 UTC
Permalink
Also, convert git.sv.gnu.org cgit links to use git.savannah.gnu.org
as the former redirects to the latter.

The conversion is made automatically by the following sed expression:

sed -ri \
-e 's#(https://git)\.(sv|savannah)\.(gnu\.org)/gitweb/\?p=([^.]+\.git)(;.*)?$#\1.savannah.\3/cgit/\4#' \
-e 's#(https://git)\.sv\.(gnu\.org/cgit/[^.]+\.git)/#\1.savannah.\2#' \
users.txt

* users.txt: Convert savannah gitweb links to cgit, convert
git.sv.gnu.org cgit links to use git.savannah.gnu.org.
---
The change is straightforward. OK to push?

users.txt | 82 +++++++++++++++++++++++++++++++--------------------------------
1 file changed, 41 insertions(+), 41 deletions(-)

diff --git a/users.txt b/users.txt
index 24baeec..f1dc31c 100644
--- a/users.txt
+++ b/users.txt
@@ -1,46 +1,46 @@
The following packages appear to be using gnulib and gnulib-tool:

acct https://svn.sv.gnu.org/viewvc/trunk/?root=acct
- anubis https://git.sv.gnu.org/gitweb/?p=anubis.git
+ anubis https://git.savannah.gnu.org/cgit/anubis.git
augeas http://augeas.net/
autobuild https://josefsson.org/autobuild/
- barcode https://git.sv.gnu.org/cgit/barcode.git/
- bison https://git.sv.gnu.org/gitweb/?p=bison.git
+ barcode https://git.savannah.gnu.org/cgit/barcode.git
+ bison https://git.savannah.gnu.org/cgit/bison.git
clisp https://sourceforge.net/p/clisp/clisp/ci/default/tree/
- coreutils https://git.sv.gnu.org/gitweb/?p=coreutils.git
+ coreutils https://git.savannah.gnu.org/cgit/coreutils.git
cmogstored https://bogomips.org/cmogstored/
- cpio https://git.sv.gnu.org/gitweb/?p=cpio.git
+ cpio https://git.savannah.gnu.org/cgit/cpio.git
CSSC https://git.savannah.gnu.org/cgit/cssc.git
cvs https://cvs.sv.gnu.org/viewcvs/cvs/ccvs/
cvsps https://sourceforge.net/projects/cvsps/
- diffutils https://git.sv.gnu.org/cgit/diffutils.git/
+ diffutils https://git.savannah.gnu.org/cgit/diffutils.git
emacs https://bzr.savannah.gnu.org/lh/emacs/trunk/files
febootstrap https://people.redhat.com/~rjones/febootstrap/
- findutils https://git.sv.gnu.org/gitweb/?p=findutils.git
- freedink https://git.sv.gnu.org/gitweb/?p=freedink.git
- gcal https://git.savannah.gnu.org/gitweb/?p=gcal.git
+ findutils https://git.savannah.gnu.org/cgit/findutils.git
+ freedink https://git.savannah.gnu.org/cgit/freedink.git
+ gcal https://git.savannah.gnu.org/cgit/gcal.git
gdb https://sourceware.org/git/?p=gdb.git;a=summary
- gettext https://git.sv.gnu.org/gitweb/?p=gettext.git
- gengetopt https://git.sv.gnu.org/gitweb/?p=gengetopt.git
+ gettext https://git.savannah.gnu.org/cgit/gettext.git
+ gengetopt https://git.savannah.gnu.org/cgit/gengetopt.git
gmediaserver https://cvs.sv.gnu.org/viewvc/gmediaserver/gmediaserver/
gnuit https://www.gnu.org/software/gnuit/
- https://git.savannah.gnu.org/gitweb/?p=gnuit.git
+ https://git.savannah.gnu.org/cgit/gnuit.git
gnutls https://www.gnutls.org/
https://gitlab.com/gnutls/gnutls.git
gpg https://gnupg.org/
https://git.gnupg.org/
grub https://git.savannah.gnu.org/cgit/grub.git
- gsasl https://git.sv.gnu.org/gitweb/?p=gsasl.git
- gss https://git.sv.gnu.org/gitweb/?p=gss.git
- gtkreindeer https://git.sv.gnu.org/gitweb/?p=gtkreindeer.git
+ gsasl https://git.savannah.gnu.org/cgit/gsasl.git
+ gss https://git.savannah.gnu.org/cgit/gss.git
+ gtkreindeer https://git.savannah.gnu.org/cgit/gtkreindeer.git
gtk-vnc http://gtk-vnc.codemonkey.ws/hg/outgoing.hg
- grep https://git.sv.gnu.org/cgit/grep.git/
- guile https://git.sv.gnu.org/gitweb/?p=guile.git
- gzip https://git.sv.gnu.org/cgit/gzip.git/
- hello https://git.sv.gnu.org/gitweb/?p=hello.git
+ grep https://git.savannah.gnu.org/cgit/grep.git
+ guile https://git.savannah.gnu.org/cgit/guile.git
+ gzip https://git.savannah.gnu.org/cgit/gzip.git
+ hello https://git.savannah.gnu.org/cgit/hello.git
hivex http://git.annexia.org/?p=hivex.git
icoutils https://git.savannah.nongnu.org/cgit/icoutils.git/tree/
- inetutils https://git.sv.gnu.org/gitweb/?p=inetutils.git
+ inetutils https://git.savannah.gnu.org/cgit/inetutils.git
iwhd https://git.fedorahosted.org/git/?p=iwhd.git
jugtail https://cvs.savannah.gnu.org/viewvc/?root=jugtail
jwhois https://cvs.sv.gnu.org/viewvc/jwhois/jwhois/
@@ -48,26 +48,26 @@ The following packages appear to be using gnulib and gnulib-tool:
libffcall https://savannah.gnu.org/projects/libffcall/
libgnupdf https://bzr.sv.gnu.org/lh/pdf/libgnupdf/trunk/files
libguestfs http://libguestfs.org/
- libiconv https://git.sv.gnu.org/gitweb/?p=libiconv.git
- libidn https://git.sv.gnu.org/gitweb/?p=libidn.git
+ libiconv https://git.savannah.gnu.org/cgit/libiconv.git
+ libidn https://git.savannah.gnu.org/cgit/libidn.git
libidn2 https://josefsson.org/libidn2/
libksba https://www.gnupg.org/related_software/libksba/index.html
libntlm http://www.nongnu.org/libntlm/
libprelude https://trac.prelude-ids.org/browser/trunk/libprelude/
libpreludedb https://trac.prelude-ids.org/browser/trunk/libpreludedb/
- libtasn1 https://git.savannah.gnu.org/gitweb/?p=libtasn1.git
- libunistring https://git.sv.gnu.org/gitweb/?p=libunistring.git
+ libtasn1 https://git.savannah.gnu.org/cgit/libtasn1.git
+ libunistring https://git.savannah.gnu.org/cgit/libunistring.git
libvirt https://libvirt.org/
https://libvirt.org/git/?p=libvirt.git;a=summary
- m4 https://git.sv.gnu.org/gitweb/?p=m4.git;a=summary
+ m4 https://git.savannah.gnu.org/cgit/m4.git
mailfromd http://svn.gnu.org.ua/viewvc/mailfromd/trunk/
- mailutils https://git.sv.gnu.org/gitweb/?p=mailutils.git
+ mailutils https://git.savannah.gnu.org/cgit/mailutils.git
man-db http://www.chiark.greenend.org.uk/~cjwatson/bzr/man-db/trunk/
miktex https://miktex.org/
https://github.com/MiKTeX/miktex
- mini-httpd https://git.sv.gnu.org/gitweb/?p=mini-httpd.git
+ mini-httpd https://git.savannah.gnu.org/cgit/mini-httpd.git
msmtp http://msmtp.cvs.sourceforge.net/msmtp/msmtp/
- myserver https://git.sv.gnu.org/gitweb/?p=myserver.git;a=summary
+ myserver https://git.savannah.gnu.org/cgit/myserver.git
nagios-plugins http://nagiosplug.git.sourceforge.net/
Net::CDP http://search.cpan.org/src/MCHAPMAN/Net-CDP-0.09/libcdp/
netcf https://fedorahosted.org/netcf/
@@ -76,31 +76,31 @@ The following packages appear to be using gnulib and gnulib-tool:
octave https://hg.savannah.gnu.org/hgweb/octave/
OPeNDAP https://scm.opendap.org/svn/trunk/
parted https://git.debian.org/?p=parted/parted.git;a=summary
- patch https://git.sv.gnu.org/gitweb/?p=patch.git
+ patch https://git.savannah.gnu.org/cgit/patch.git
prelude-lml https://trac.prelude-ids.org/browser/trunk/prelude-lml/
prelude-manager https://trac.prelude-ids.org/browser/trunk/prelude-manager/
- pspp https://git.sv.gnu.org/gitweb/?p=pspp.git
- radius https://git.sv.gnu.org/gitweb/?p=radius.git
- recutils https://git.savannah.gnu.org/gitweb/?p=recutils.git
- reindeer https://git.sv.gnu.org/gitweb/?p=reindeer.git
+ pspp https://git.savannah.gnu.org/cgit/pspp.git
+ radius https://git.savannah.gnu.org/cgit/radius.git
+ recutils https://git.savannah.gnu.org/cgit/recutils.git
+ reindeer https://git.savannah.gnu.org/cgit/reindeer.git
rcs https://git.savannah.gnu.org/cgit/rcs.git
- sed https://git.sv.gnu.org/gitweb/?p=sed.git
- sharutils https://git.sv.gnu.org/gitweb/?p=sharutils.git
- shishi https://git.sv.gnu.org/gitweb/?p=shishi.git
- tar https://git.sv.gnu.org/gitweb/?p=tar.git
+ sed https://git.savannah.gnu.org/cgit/sed.git
+ sharutils https://git.savannah.gnu.org/cgit/sharutils.git
+ shishi https://git.savannah.gnu.org/cgit/shishi.git
+ tar https://git.savannah.gnu.org/cgit/tar.git
texinfo https://cvs.sv.gnu.org/viewcvs/texinfo/texinfo/
tmpwatch https://fedorahosted.org/tmpwatch/
- vc-dwim https://git.sv.gnu.org/gitweb/?p=vc-dwim.git
+ vc-dwim https://git.savannah.gnu.org/cgit/vc-dwim.git
wdiff https://bzr.savannah.gnu.org/lh/wdiff/trunk/files
- wget https://git.savannah.gnu.org/gitweb/?p=wget.git
- wget2 https://git.savannah.gnu.org/gitweb/?p=wget/wget2.git
+ wget https://git.savannah.gnu.org/cgit/wget.git
+ wget2 https://git.savannah.gnu.org/cgit/wget/wget2.git
wydawca http://svn.gnu.org.ua/viewvc/wydawca/trunk/
wyslij-po http://svn.gnu.org.ua/viewvc/wyslij-po/trunk/
zile https://www.gnu.org/software/zile/

The following packages are using gnulib without gnulib-tool:

- libtool https://git.sv.gnu.org/gitweb/?p=libtool.git
+ libtool https://git.savannah.gnu.org/cgit/libtool.git
libgcrypt https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git

Articles:
--
ldv
Bruno Haible
2017-03-26 22:53:03 UTC
Permalink
Hi Dmitry,
Post by Dmitry V. Levin
Also, convert git.sv.gnu.org cgit links to use git.savannah.gnu.org
as the former redirects to the latter.
Replace gitweb links with cgit links? Nah. Some users (including me)
prefer gitweb over cgit.

Bruno
Dmitry V. Levin
2017-03-26 23:02:47 UTC
Permalink
Hi Bruno,
Post by Bruno Haible
Hi Dmitry,
Post by Dmitry V. Levin
Also, convert git.sv.gnu.org cgit links to use git.savannah.gnu.org
as the former redirects to the latter.
Replace gitweb links with cgit links? Nah. Some users (including me)
prefer gitweb over cgit.
The current edition of users.txt looks awful because it is inconsistent
in this respect. It would look much better if only one format of savannah
links was used in users.txt instead of this zoo.

Personally I have no preference in cgit vs gitweb competition because
I strongly prefer "git clone". :)
--
ldv
Bruno Haible
2017-03-27 23:24:57 UTC
Permalink
Post by Dmitry V. Levin
Personally I have no preference in cgit vs gitweb competition because
I strongly prefer "git clone". :)
If you (or someone else) wants to make the users.txt file more useful,
I would suggest to build a tool that automatically creates a cross-reference
(or matrix) which tells which module is used where. For example:
- dfa -- grep, gawk
- mountlist -- coreutils
- vma-iter -- clisp
- unicase -- guile
and so on. "git clone" is the first step towards such a tool.

Once you have such a tool, I'll give my approval for whatever restructuring
of users.txt you feel appropriate. :)

Bruno

Eric Blake
2017-03-27 17:19:53 UTC
Permalink
Post by Dmitry V. Levin
Also, convert git.sv.gnu.org cgit links to use git.savannah.gnu.org
as the former redirects to the latter.
I'm not sure I like this change. I prefer the shorter name (sv), even if
it redirects to the longer (savannah), for ease of typing.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
Loading...