It's time for the semi-yearly package cleanup of [community] packages, as
I have gathered a list of "unneeded orphans" in [community] (packages that
currently has no maintainer, and no other package depends on them) from the
excellent list on our web page.
TUs and Devs, please adopt, if you're interested:
adapta-kde - Adapta theme for KDE Plasma 5
agg - High Quality Rendering Engine for C++
aide - A file integrity checker and intrusion detection program.
arch - A modern and remarkable revision control system.
arc-kde - Arc theme for KDE Plasma 5
aspell-it - Italian dictionary for aspell
aspell-ru - Russian dictionary for aspell
autofs - A kernel-based automounter for Linux
bar - A script for showing progress bars.
bomberclone - Clone of the game Atomic Bomberman
cellwriter - A grid-entry natural handwriting input panel.
curseofwar - Fast-paced RTS/Action game with ncurses interface
dcfldd - DCFL (DoD Computer Forensics Lab) dd replacement with hashing
deadbeef - A GTK+ audio player for GNU/Linux.
dumb-a4 - IT, XM, S3M and MOD player library (for Allegro 4)
easystroke - Use mouse gestures to initiate commands and hotkeys.
eclipse-cpp - Highly extensible IDE for C++
eclipse-java - Highly extensible IDE for Java
eclipse-jee - Highly extensible IDE for JEE
eclipse-php - Highly extensible IDE for PHP
eclipse-rust - Highly extensible IDE for Rust
esmtp - An easy SMTP forwarder.
flac123 - Command-line program for playing FLAC audio files
gimp-dbp - David's batch processor for the GIMP
gimp-plugin-fblur - Makes out of focus with luminosity and depth
gimp-plugin-lqr - Plugin for The GIMP providing Liquid Rescale
gimp-plugin-wavelet-denoise - Tool to reduce noise in each channel of an
gimp-refocus - A sharpen plugin for gimp using FIR Wiener filtering
glide - Dependency management and vendoring for Go projects
glitz - OpenGL image compositing library
gnunet-gtk - A frontend for GNUnet
gtk-theme-switch2 - Gtk2 theme switcher
gvmd - greenbone-vulnerability-manager
gvm-tools - greenbone-vulnerability-manager tools
icecast - Streaming audio over the Internet
ifuse - A fuse filesystem to access the contents of an iPhone or iPod Touch
iverilog - Icarus Verilog compiler and simulation tool
javasqlite - Java wrapper including a basic JDBC driver for the SQLite 2/3
matrix-appservice-irc - Node.js IRC bridge for Matrix
minbif - An IRC gateway to IM networks that uses libpurple.
mod_wsgi - Python WSGI adapter module for Apache
monica - Monitor calibration tool
mythes-pl - Polish thesaurus
ntop - A network traffic probe that shows the network usage.
ode - High performance library for simulating rigid body dynamics
openvas - Vulnerability scanning Daemon
pdfmod - Simple application for modifying PDF written in C Sharp
pidgin-otr - Off-the-Record Messaging plugin for Pidgin.
pinta - Drawing/editing program modeled after Paint.NET. It's goal is
to provide a simplified alternative to GIMP for casual users
privoxy - A web proxy with advanced filtering capabilities.
processing - Programming environment for creating images, animations and
projectm-pulseaudio - Music visualizer which uses 3D accelerated iterative
image based rendering (pulseaudio)
projectm-sdl - Music visualizer which uses 3D accelerated iterative image
based rendering (sdl)
python2-pyxmpp - Python XMPP and Jabber implementation based on libxml2
python-pyinsane - Python library to access and use image scanners
qtspim - New user interface for spim, a MIPS simulator.
rdiff-backup - A utility for local/remote mirroring and incremental backups.
remacs - Emacs with parts of it written in Rust
steghide - Embeds a message in a file by replacing some of the least
surf - A simple web browser based on WebKit/GTK+.
tabbed - Simple generic tabbed fronted to xembed aware applications.
transset-df - A patched version of X.Org's transset with added
tuxpaint-config - Tux Paint configuration tool
uncrustify - A source code beautifier
vim-jellybeans - Colorful, dark color scheme, inspired by ir_black and
vim-ultisnips - TextMate-style snippets for Vim.
wren - Small, fast, class-based concurrent scripting language
xautomation - Controls X from the command line and does "visual
xbindkeys - Launch shell commands with your keyboard or your mouse under X
zapcc - C++ compiler based on Clang, but significantly faster
zeal - An offline API documentation browser
I'll wait two weeks before adding them to AUR, running both `db-remove` and
`svn rm` on the unmaintained packages.
PS. If unmaintained orphans in [core] could be moved to [extra], and
unmaintained orphans in [extra] could be moved to [community], that could
be a nice "trickle down" effect and would be an appreciated cleanup as
well, but that is just my opinion.
To quote our newly elected leader, in connection with the previous spring
> Cleanup is always good
> - Levente Polyak
Alexander F. Rødseth / xyproto
Scimmia pointed me to  in answer of a request by me on forum. I
re-read the page and realised the exception to the first rule leaves
some things open.
text quoted from wiki for reference :
* The submitted PKGBUILDs must not build applications *already in any*
of the *official* binary *repositories* under any circumstances.
Check the official package database
<https://www.archlinux.org/packages/> for the package. If any
version of it exists, *do not* submit the package. If the official
package is out-of-date, flag it as such. If the official package is
broken or is lacking a feature, then please file a bug report
*Exception* to this strict rule may only be packages having *extra
features* enabled and/or *patches* in comparison to the official
ones. In such an occasion the |pkgname| should be different to
express that difference. For example, a package for GNU screen
containing the sidebar patch could be named |screen-sidebar|.
Additionally the |provides=('screen')| array should be used in order
to avoid conflicts with the official package.
The package types listed below are in AUR and appear to be allowed but
are not mentioned in the exception .
- packages that *remove *features.
example : mesa-noglvnd disables glvnd support but is otherwise the
same as extra/mesa of the same upstream version .
Maybe change the wording to clarify this ?
- VCS packages building trunk master or specific branches
example : gcc-git 
The PKGBUILD is very similar to repo version, but it does build trunk
Are they considered to have 'patches' or should they be mentioned
- VCS packages building a specific commit or revision
(Sorry, can't find an example atm.)
Usually these are considered 'stable' versions. Are they seen as
packages having patches or should they have their own rule ?
Suppose we have 2 packages of this type :
A builds a commit that matches exactly with latest released version, B
builds some commit without a tag or label..
In my opinion A violates rule#1, but I'm unsure about B.
How do we make the difference clear ?
- Older versions of repo packages
There are plenty of older versions of repo packages in AUR . Just search
for gcc or llvm.
I don't see anything in the exception that applies to these packages.
-----BEGIN PGP SIGNED MESSAGE-----
Hello, dear TUs and Arch developers.
I'd like to ask relative the package clickhouse-static. The
officially supported way to build ClickHouse binaries is static
linking. And my question: is it possible that the package with the
current building structure (getting contribs like submodules in
upstream, static linking etc.) would theoretically come to [community]
Mikhail f. Shiryaev
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
I received the below traceback when pushing to the AUR.
The push appears to have been successful, but it seems to me this may
indicate an issue with aurweb, so I'm providing it here as a bug report.
If it is not a bug and actually my fault, please enlighten me :)
[bilbo:yaru]$ makepkg --printsrcinfo > .SRCINFO
[bilbo:yaru]$ git add .SRCINFO PKGBUILD
[bilbo:yaru]$ git commit -m "forgot to update .SRCINFO"
[master 928f730] forgot to update .SRCINFO
2 files changed, 9 insertions(+), 6 deletions(-)
[bilbo:yaru]$ git push
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 8 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 543 bytes | 543.00 KiB/s, done.
Total 4 (delta 2), reused 0 (delta 0)
remote: Traceback (most recent call last):
remote: File "/usr/bin/aurweb-notify", line 11, in <module>
remote: load_entry_point('aurweb==4.8.0', 'console_scripts',
line 554, in main
line 86, in send
remote: File "/usr/lib/python3.8/subprocess.py", line 854, in __init__
remote: self._execute_child(args, executable, preexec_fn, close_fds,
remote: File "/usr/lib/python3.8/subprocess.py", line 1702, in
remote: raise child_exception_type(errno_num, err_msg, err_filename)
remote: PermissionError: [Errno 13] Permission denied: ''
3d4130a..928f730 master -> master
I used to have account "gala" with email gala(a)openaliasbox.org.
I lost password. And Openmailbox service is dead.
I think it is wise to delete that account.