[pacman-dev] [PATCH] Remove contrib
The contrib directory takes too much of the pacman developer's limited time, which could be better spent developing and reviewing patches for the primary projects. Signed-off-by: Allan McRae <allan@archlinux.org> --- Various stuff in src/util can also die. Makefile.am | 2 +- configure.ac | 2 - contrib/.gitignore | 12 - contrib/Makefile.am | 113 ----- contrib/PKGBUILD.vim | 320 -------------- contrib/README | 41 -- contrib/bacman.sh.in | 391 ----------------- contrib/bash_completion.in | 156 ------- contrib/checkupdates.sh.in | 59 --- contrib/doc/.gitignore | 2 - contrib/doc/Makefile.am | 60 --- contrib/doc/asciidoc.conf | 1 - contrib/doc/bacman.8.txt | 67 --- contrib/doc/footer.txt | 1 - contrib/doc/verify-pacman-repo-db.1.txt | 60 --- contrib/paccache.sh.in | 366 ---------------- contrib/pacdiff.sh.in | 194 --------- contrib/paclist.sh.in | 68 --- contrib/paclog-pkglist.sh.in | 99 ----- contrib/pacscripts.sh.in | 140 ------- contrib/pacsearch.in | 125 ------ contrib/rankmirrors.sh.in | 234 ----------- contrib/updpkgsums.sh.in | 115 ----- contrib/verify-pacman-repo-db.pl | 259 ------------ contrib/vimprojects | 25 -- contrib/zsh_completion.in | 723 -------------------------------- 26 files changed, 1 insertion(+), 3634 deletions(-) delete mode 100644 contrib/.gitignore delete mode 100644 contrib/Makefile.am delete mode 100644 contrib/PKGBUILD.vim delete mode 100644 contrib/README delete mode 100644 contrib/bacman.sh.in delete mode 100644 contrib/bash_completion.in delete mode 100644 contrib/checkupdates.sh.in delete mode 100644 contrib/doc/.gitignore delete mode 100644 contrib/doc/Makefile.am delete mode 120000 contrib/doc/asciidoc.conf delete mode 100644 contrib/doc/bacman.8.txt delete mode 120000 contrib/doc/footer.txt delete mode 100644 contrib/doc/verify-pacman-repo-db.1.txt delete mode 100644 contrib/paccache.sh.in delete mode 100644 contrib/pacdiff.sh.in delete mode 100644 contrib/paclist.sh.in delete mode 100644 contrib/paclog-pkglist.sh.in delete mode 100644 contrib/pacscripts.sh.in delete mode 100644 contrib/pacsearch.in delete mode 100644 contrib/rankmirrors.sh.in delete mode 100644 contrib/updpkgsums.sh.in delete mode 100755 contrib/verify-pacman-repo-db.pl delete mode 100644 contrib/vimprojects delete mode 100644 contrib/zsh_completion.in diff --git a/Makefile.am b/Makefile.am index a676878..f4ff187 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,7 +3,7 @@ if WANT_DOC SUBDIRS += doc endif -DIST_SUBDIRS = $(SUBDIRS) contrib src/common +DIST_SUBDIRS = $(SUBDIRS) src/common ACLOCAL_AMFLAGS = -I m4 --install AM_MAKEFLAGS = --no-print-directory diff --git a/configure.ac b/configure.ac index ae017d1..f6b87e5 100644 --- a/configure.ac +++ b/configure.ac @@ -523,8 +523,6 @@ test/pacman/Makefile test/pacman/tests/Makefile test/scripts/Makefile test/util/Makefile -contrib/Makefile -contrib/doc/Makefile Makefile ]) AC_OUTPUT diff --git a/contrib/.gitignore b/contrib/.gitignore deleted file mode 100644 index 8a32b41..0000000 diff --git a/contrib/Makefile.am b/contrib/Makefile.am deleted file mode 100644 index 897cd85..0000000 diff --git a/contrib/PKGBUILD.vim b/contrib/PKGBUILD.vim deleted file mode 100644 index 110bbc7..0000000 diff --git a/contrib/README b/contrib/README deleted file mode 100644 index befd3c1..0000000 diff --git a/contrib/bacman.sh.in b/contrib/bacman.sh.in deleted file mode 100644 index 39fbe99..0000000 diff --git a/contrib/bash_completion.in b/contrib/bash_completion.in deleted file mode 100644 index 06963c4..0000000 diff --git a/contrib/checkupdates.sh.in b/contrib/checkupdates.sh.in deleted file mode 100644 index ff62891..0000000 diff --git a/contrib/doc/.gitignore b/contrib/doc/.gitignore deleted file mode 100644 index 3ab2035..0000000 diff --git a/contrib/doc/Makefile.am b/contrib/doc/Makefile.am deleted file mode 100644 index d5725b1..0000000 diff --git a/contrib/doc/asciidoc.conf b/contrib/doc/asciidoc.conf deleted file mode 120000 index ff9653d..0000000 diff --git a/contrib/doc/bacman.8.txt b/contrib/doc/bacman.8.txt deleted file mode 100644 index dc5af48..0000000 diff --git a/contrib/doc/footer.txt b/contrib/doc/footer.txt deleted file mode 120000 index 9dd4bae..0000000 diff --git a/contrib/doc/verify-pacman-repo-db.1.txt b/contrib/doc/verify-pacman-repo-db.1.txt deleted file mode 100644 index 62564b8..0000000 diff --git a/contrib/paccache.sh.in b/contrib/paccache.sh.in deleted file mode 100644 index 02fae52..0000000 diff --git a/contrib/pacdiff.sh.in b/contrib/pacdiff.sh.in deleted file mode 100644 index dff2115..0000000 diff --git a/contrib/paclist.sh.in b/contrib/paclist.sh.in deleted file mode 100644 index f4fd540..0000000 diff --git a/contrib/paclog-pkglist.sh.in b/contrib/paclog-pkglist.sh.in deleted file mode 100644 index 847b389..0000000 diff --git a/contrib/pacscripts.sh.in b/contrib/pacscripts.sh.in deleted file mode 100644 index 4a1e0c5..0000000 diff --git a/contrib/pacsearch.in b/contrib/pacsearch.in deleted file mode 100644 index a89328d..0000000 diff --git a/contrib/rankmirrors.sh.in b/contrib/rankmirrors.sh.in deleted file mode 100644 index 7b50eb2..0000000 diff --git a/contrib/updpkgsums.sh.in b/contrib/updpkgsums.sh.in deleted file mode 100644 index c571d29..0000000 diff --git a/contrib/verify-pacman-repo-db.pl b/contrib/verify-pacman-repo-db.pl deleted file mode 100755 index e0a5410..0000000 diff --git a/contrib/vimprojects b/contrib/vimprojects deleted file mode 100644 index e9adfdf..0000000 diff --git a/contrib/zsh_completion.in b/contrib/zsh_completion.in deleted file mode 100644 index f74fa29..0000000 -- 2.10.0
Anybody plan on maintaining those scripts somewhere else then? I use a few of them. -- Pierre Neidhardt
I'll be doing something with checkupdates, certainly. -Kyle
On 10/10, Pierre Neidhardt wrote:
Anybody plan on maintaining those scripts somewhere else then? I use a few of them.
I asked for a repo to be set up on git.archlinux.org, but nothing yet. -- Sincerely, Johannes Löthberg PGP Key ID: 0x50FB9B273A9D0BB5 https://theos.kyriasis.com/~kyrias/
On 10/01/2016 09:38 AM, Allan McRae wrote:
delete mode 100644 contrib/bash_completion.in delete mode 100644 contrib/zsh_completion.in
Moving out all the contrib stuff make sense to focus on the main project, however in my very personal opinion it would still be useful to maintain the common zsh and bash completions within the repository itself. They are very closely tied to the project as they provide completion for the core itself without "just" adding additional stuff. I believe any downstream who wants to use/package pacman would also like to distribute completion for it in the very same package? My 2 cents, Levente
On 10/10/16 23:09, Levente Polyak wrote:
On 10/01/2016 09:38 AM, Allan McRae wrote:
delete mode 100644 contrib/bash_completion.in delete mode 100644 contrib/zsh_completion.in
Moving out all the contrib stuff make sense to focus on the main project, however in my very personal opinion it would still be useful to maintain the common zsh and bash completions within the repository itself. They are very closely tied to the project as they provide completion for the core itself without "just" adding additional stuff. I believe any downstream who wants to use/package pacman would also like to distribute completion for it in the very same package?
https://lists.archlinux.org/pipermail/pacman-dev/2016-October/021566.html
On 10/10/2016 03:20 PM, Allan McRae wrote:
On 10/10/16 23:09, Levente Polyak wrote:
On 10/01/2016 09:38 AM, Allan McRae wrote:
delete mode 100644 contrib/bash_completion.in delete mode 100644 contrib/zsh_completion.in
Moving out all the contrib stuff make sense to focus on the main project, however in my very personal opinion it would still be useful to maintain the common zsh and bash completions within the repository itself. They are very closely tied to the project as they provide completion for the core itself without "just" adding additional stuff. I believe any downstream who wants to use/package pacman would also like to distribute completion for it in the very same package?
https://lists.archlinux.org/pipermail/pacman-dev/2016-October/021566.html
Oh.. I'm very sorry. I read every single mail/patch that comes in on this list but somehow I forgot or missed that specific one. My bad, I feel deeply guilty to have created noise. cheers, Levente PS: thx @ eworm for the additional links.
Levente Polyak <anthraxx@archlinux.org> on Mon, 2016/10/10 15:09:
On 10/01/2016 09:38 AM, Allan McRae wrote:
delete mode 100644 contrib/bash_completion.in delete mode 100644 contrib/zsh_completion.in
Moving out all the contrib stuff make sense to focus on the main project, however in my very personal opinion it would still be useful to maintain the common zsh and bash completions within the repository itself. They are very closely tied to the project as they provide completion for the core itself without "just" adding additional stuff. I believe any downstream who wants to use/package pacman would also like to distribute completion for it in the very same package?
Completion file have been move out of contrib [0] and the commit has been rebased [1]. [0] https://git.archlinux.org/users/allan/pacman.git/commit/?h=patchqueue&id=2e76c184aac74c4848fa5ee092fe54c9954c4054 [1] https://git.archlinux.org/users/allan/pacman.git/commit/?h=patchqueue&id=0c99eabd50752310f42ec808c8734a338122ec86 -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Best regards my address: */=0;b=c[a++];) putchar(b-1/(/* Chris cc -ox -xc - && ./x */b/42*2-3)*42);}
participants (6)
-
Allan McRae
-
Christian Hesse
-
Johannes Löthberg
-
keenerd
-
Levente Polyak
-
Pierre Neidhardt