You are not logged in.
I have been running a desktop PC with XFCE with gvfs uninstalled since a long time and I have never noticed any problems apart from the fact that I have to mount removable drives manually.
'pmount' as suggested is a good alternative to make manual mounting of removable drives easier, but of course you can also just use the standard 'mount' command.
Is Devuan a legal entity? If yes in which country? If not, who are those countries making these laws supposed to hold responsible? Certainly not individual devs located all over the world and often not even easily identifiable.
In practice these local laws only have relevance for companies or legal entities who have some kind of presence in the territories affected by these laws.
but I guess some kind of disclaimer such as "Not for use in Brazil/California/whatever" doesn't hurt and is easily done but IMHO that's not really necessary as the standard FOSS licenses disclaimer ("THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.") should already cover that.
With operating systems that don't come preinstalled on a device it is ultimately the user who decides to download and install it who is responsible for it, not the creators, as the creators cannot know where it will be installed and how it will be used.
This is nothing new really, for example there has always been the issue of software patents which apply to the US but not to many other parts of the world and non-commercial non-US based distros have always ignored these local US laws, as they don't apply to them.
Yahoo mail still works fine with Seamonkey, I just checked, so it doesn't seem that they have "gotten aggressive about forcing people to use their preferred access methods", it must be something with your setup or your account.
My home network is entirely wired, with wifi disabled on my router.
Same here, my router is actually a small custom built PC that doesn't even have wifi.
A router provided by the ISP (or even a self-bought off-the-shelf router) is another gaping security hole that I would never allow in my home.
how many SSD's last 14 years?
I don't know how many, but my Transcend 32GB SLC SATA SSD from 2011 is still going strong, no errors, with an average erase count of 29315 right now, according to smartctl.
I paid around 100 Euros for it at the time.
Don't copy AI output to here, @igorzwx, or anyone.
Thanks for that, what I find particularly annoying is when people post LLM slop without even declaring it (and therefore pretending they wrote it themselves), people should at least have the decency to put it in quotes and declare which LLM/chatbot they got it from, just like when quoting from a website or any other source.
What or who is LQ and FDN? Even my favourite search engine doesn't turn up anything useful, only clearly unrelated meanings...
From my perspective as a XFCE user who has no interest in Wayland and who doesn't have any insight into the details of how XFCE is developed it seems good because it keeps the wayland code (xfwl4) separate from the X11 part (xfwm4) so if in future they drop the X11 part it should be relatively easy for someone to for fork xfwm4 and continue maintaining it.
But if my assessment is wrong then please enlighten me.
Off topic babble seems to be the menu of the day. I could delete but I'm not too comfortable doing that.
I know a forum that has a thread called "random off-topic ramblings" in the off topic section of the forum where mods move all these posts to, so they don't get deleted/censored and the authors of these off-topic posts are free to continue they ramblings in that thread, but the original thread is kept free of noise.
Personally I find it's a good compromise that does not censor anything but at the same time keeps off-topic ramblings out of the regular threads.
Also they have the off topic section visible only to logged in members so that it doesn't get indexed by search engines.
Just a suggestion...
(this post of mine can be deleted or moved too since it's off topic)
@exponentialmatrix
I think you will have more success if you contact the real devs on #devuan-dev at libera.chat like suggested by ralph.ronnquist in his earlier post, this forum doesn't seem to be where the real devs hang out.
I see debian as too bureaucratic to accept changes of this sort... If they really wanted a debian AUR they would have already done it a long time ago.
@exponentialmatrix please re-read ralph.ronnquists message he was talking about the steps to get easydeb into DEVUAN, not Debian!
@exponentialmatrix ralph.ronnquist suggestion seems sensible, proceed step by step, DUR requires 'easydeb', so first get 'easydeb' into Devuan, that way the fundamental requirement is available in the Devuan repos, after that it's only a matter of making the DUR repo an official part of Devuan.
I really don't see why you would call this "remedial classes".
It's a stepping stone, nobody was born a master, not even in the rosy past you seem to refer to (which I have lived through too as I got into computers in the 80s, unless you refer to even more ancient times with punch cards and computers the size of a large closet...).
I support this proposal, I tested easydeb last autumn (as documented in another thread here on this forum) and I found it easy to understand and very usable (not perfect, but no software is perfect).
The only reason I haven't used it again since, is lack of time, but if I have a need to package something again and find the time for it I will use it again.
commentary on browsers, see especially regarding Brave
be careful what you write, calling somebody a "massive homophobe" just because he donated to California Proposition 8 which called for the banning of same-sex marriage in California, could be considered slander, even if you are just quoting somebody else as you aren't distancing yourself from the content of that quote.
Being against "gay marriage" does not at all mean being a "massive homophobe".
@camtaf greenjeans is probably saying that the best Debian devs where the ones that left Debian because of systemd and they moved on to create Devuan instead. ![]()
There is probably some truth to it, no experienced and self respecting dev with Unix background would put up with such an abomination that systemd is.
I'm just as concerned about the possibility that Redhat (also a US corporation with strong ties to the military industrial complex, already before they became a division of IBM) might have hidden some backdoors in the Linux ecosystem code somewhere. Just because it's FOSS it doesn't mean you can't sneak in backdoors somewhere in the millions of lines of code (disguised as bugs for plausible deniability).
Systemd would seem like a good candidate for such a backdoor to me, it's an essential and very complex piece of software with root privileges that runs on every Linux machine (except on the few using alternative init systems
) and it's predominantly developed by devs working for RH.
The kernel itself is less likely as the code is under too much scrutiny.
Ladybird looks very promising so far and I hope I will be able to use it instead of Firefox in the future.
to change the default search engine:
Hamburger Menu > Settings > Search > default Search Engine
below that you have the Address Bar settings: unselect Search Engines
If that doesn't solve your issue then maybe post a screenshot as it's not clear what exactly you are referring to.
@exponentialmatrix
Those two lines came from the Arch PKGBUILD ( https://gitlab.archlinux.org/archlinux/ … n/PKGBUILD ), I wasn't sure how to interpret them (optional build dependencies? is there such a thing in debian? how would optional build dependencies work anyway?) but I left them in there (commented out) just in case.
crappy easychroot, have low expectations. Will be polished over time. It's better over figuring out all the commands your self.
https://gitea.com/easydeb/easychroot
Thanks, will test it as soon as I find time for it.
It's "all"
The way I understand the debian policy guide "arch" should be "any" for rssguard: https://www.debian.org/doc/debian-polic … chitecture
Make an account on gittea, i'll make you a collaborator so that you can edit it your self in the future.
I'm not a fan of git at all (in fact I find the syntax contrived, overly complex and unintuitive) therefore I don't really do git repos but maybe I'll get myself an account on gitea when I have more than one debbuild.
rssguard on the DUR https://gitea.com/DUR/rssguard
One run-time dependency was missing (now added) and I have done some other minor improvements, here is the latest version:
# Maintainer: LinuxTECH.NET <deb-packager{at}linuxtech.net>
pkgbase=rssguard
pkgname=(rssguard{,-lite})
pkgver=4.8.6
pkgrel=1.1
pkgdesc='simple, light and easy-to-use RSS/ATOM feed aggregator
RSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator
developed using Qt framework which supports online feed synchronization
with these services:
- [Tiny Tiny RSS](https://tt-rss.org)
- [Inoreader](https://www.inoreader.com)
- [Nextcloud News](https://apps.nextcloud.com/apps/news)
- [Gmail API](https://developers.google.com/gmail/api)
.
.'
arch=(any)
control_fields+=('Section: contrib/web')
control_fields+=('Priority: optional')
url='https://github.com/martinrotter/rssguard'
license=(GPL-3.0-only)
depends=(libqt6widgets6
libqt6gui6
libqt6core6t64
libqt6sql6
libqt6sql6-sqlite
libqt6xml6
libqt6concurrent6
libqt6core5compat6
libqt6multimedia6
libqt6multimediawidgets6
libqt6qml6
libqt6network6
libqt6dbus6
libstdc++6
libgcc-s1
libc6
libsqlite3-0)
builddepends=(qt6-5compat-dev
qt6-declarative-dev
qt6-multimedia-dev
qt6-tools-dev
qt6-base-dev
linguist-qt6
qt6-webengine-dev
libsqlite3-dev
'cmake>=3.14.0')
#suggests=('clang: Support for beautification of message filter scripts'
# 'mariadb-libs: Support for MariaDB-based data storage')
source=(${pkgbase}_${pkgver}.orig.tar.gz::https://github.com/martinrotter/rssguard/archive/refs/tags/${pkgver}.tar.gz)
sha256sums=('c29bdda08ece8de113dbdb87e8e23491221ba9ddbacd26141d6a00e04888972e')
prepare(){
cd "${srcdir}"
mv ${pkgbase}-${pkgver} rssguard
}
build() {
cmake -B build -S $pkgname \
-DCMAKE_INSTALL_PREFIX=/usr \
-DREVISION_FROM_GIT=OFF \
-DNO_UPDATE_CHECK=ON \
-DENABLE_MEDIAPLAYER_QTMULTIMEDIA=ON \
-DENABLE_MEDIAPLAYER_LIBMPV=OFF
cmake --build build
cmake -B build-lite -S $pkgname \
-DCMAKE_INSTALL_PREFIX=/usr \
-DREVISION_FROM_GIT=OFF \
-DNO_UPDATE_CHECK=ON \
-DENABLE_MEDIAPLAYER_QTMULTIMEDIA=ON \
-DENABLE_MEDIAPLAYER_LIBMPV=OFF \
-DNO_LITE=OFF
cmake --build build-lite
}
package_rssguard() {
depends+=(libqt6webenginecore6
libqt6webenginewidgets6)
DESTDIR="$pkgdir" cmake --install build
}
package_rssguard-lite() {
pkgdesc+=' This package contains RSS Guard without the WebEngine support.'
conflicts=(rssguard)
provides=(rssguard=$pkgver)
replaces=(rssguard-nowebengine)
DESTDIR="$pkgdir" cmake --install build-lite
}Sad thing is, it's really easy to do a simple package job with dpkg-deb. Place your scripts/files, control, postinst, build.
It is actually very easy with easydeb too, I like the concept behind it, that you can simply share a debbuild file (which is essentially a recipe for anyone to automatically replicate your build, basically instead of sharing binary packages that could be many megabytes you just share a text file, which you can even share in a forum post like I just did, it's just text) and how it has been implemented (that it's shell scripts).
Easydeb is 80%-90% there, it only needs a few more improvements (like the chroot build thing as already mentioned, in order to be able to get the build dependencies right) to become the best way to create packages for debian derived distros, I mean for anyone who is not planning to become an official debian dev (they have no choice but to package according to the debian rules).
I'm not sure if there is anybody else out there who still likes to use Xearth as a desktop background but just in case I'll share here how I got Xearth working on Devuan XFCE.
For those who don't know, Xearth is a program written in the 90's that generates a 3D image of the earth showing it's current position with shading for the sides where it's night. See the homepage of Xearth: https://xearth.org/
To build Xearth just download the source code tarball from the above link, apply the below patch (otherwise the build fails) and then run xmkmf and then make.
diff -uNr xearth-1.1-orig/gifout.c xearth-1.1-new/gifout.c
--- xearth-1.1-orig/gifout.c 1999-11-07 07:51:34.000000000 +0100
+++ xearth-1.1-new/gifout.c 2025-12-03 11:17:28.970312517 +0100
@@ -44,6 +44,7 @@
*/
#include <stdio.h>
+#include <stdlib.h>
#include "port.h"
#include "gifint.h"
#include "kljcpyrt.h"After 'make' completes you will find the generated binary 'xearth' and the man page that you can copy to /usr/local/bin and /usr/local/man.
To actually use xearth as a desktop background in XFCE I added the following lines to /etc/rc.local:
(I chose /dev/shm as temp folder for the generated images as that's in RAM to reduce write cycles on the SSD)
# create initial xearth desktop background images
/usr/bin/su - user -c "/usr/local/bin/xearth -grid -ppm -size 1920,1080 > /dev/shm/desktop-01.ppm"
/usr/bin/ln -fs /dev/shm/desktop-01.ppm /dev/shm/desktop-02.ppmReplace 'user' with you actual username that you use to login to your PC and adjust the size parameter to match your screen resolution.
Then add the following entry to the crontab of your user (again adjust the resolution to suit your screen):
*/5 * * * * /usr/local/bin/xearth -grid -ppm -size 1920,1080 > /dev/shm/desktop-01.ppm ; DISPLAY=:0.0 /usr/bin/xfdesktop -NThis will generate a new image every 5 minutes and refresh your desktop background with this newly generated image.
Last thing, you need to configure the Desktop Settings -> Background of XFCE as follows:
Folder: /dev/shm/
Style: Centered
Colour: Transparent
[X] Apply to all workspaces (this is optional)
[X] Change the background [at start up]
And here is a screenshot of how it looks like (obviously the part of the earth seen changes over the course of the day and the earth axis inclination changes over the course of the year so this is simply a snapshot of how it looked like when I made the screenshot):
http://pkgrepo.linuxtech.net/files/Scre … xearth.png
Enjoy! ![]()
Yes openntp is the best one, I have been using it for decades, it's from OpenBSD, one of the few FOSS projects that still uses common sense (Devuan obviously is one of them too
).
you are using the wrong tool. translating it to a debian source package is overkill.
Ok, let me rephrase my question then:
What procedure did you follow to ensure that the build dependencies for all the DEBBUILDs that you created so far are complete and correct?