I’m a computer science researcher. I care about digital rights and social justice issues. It might be a good idea to also follow my backup account: email@example.com.
Debian won Linux Journal's Readers' Choice Award for Best Linux Distribution!
Debian won Linux Journal's Readers' Choice Award for Best Linux Distribution! https://bits.debian.org/2018/02/debian-linuxjournal-readers-choice-award.html
pump.io 5.1 stable + announcement ML
pump.io 5.1 stable is out! plus, a new announcement mailing list! http://pump.io/blog/2018/01/pump.io-5.1-stable-published-to-npm
- I support Software Freedom Conservancy https://identi.ca/conservancy and hope you will too: https://www.harihareswara.net/sumana/2018/01/05/0 They're close to reaching their Jan 15 matching goal!
Dianara 1.4.1 released
Happy holidays, pumpers! 🎄
As announced some time ago, v1.3.7 was the last version to support Qt 4.x. Qt 5 is required since 1.4.0. The bad news is that, at this time, users of distributions such as Debian 9 can't build with the version of QOAuth present in their repositories, based on Qt 4. Current Debian Testing/Sid is fine though. Debian 9 might get the required versions in backports at some point.
EDIT: I've found this great information source to keep track of package versions across GNU distributions: repology.org/metapackage/dianara/versions Neat!
could qt be built from source on systems that don't have the packages
(or any system - the user might want a local install)
anyway these days I prefer to have local installs of applications just as the user rather than root.
less chance of anything breaking the system or anything making changes to libraries used by other unrelated applications or any other still-wanted applications disappearing or breaking
Cool, someone is working on getting Dianara into Fedora's repositories! Big thanks! =)
“could qt be built from source on systems that don't have the packages (or any system - the user might want a local install)?”
I'm not sure I understand the question, but I don't know either way, sorry.
- A lady at work has a tribble on her desk, along with some other Star Trek stuff. I picked up a tribble at the store yesterday. My plan is to put it next to her tribble while she's not at her desk. Then later, marvel at how her tribble has of course started reproducing since that's what they do so well.
- In this season, I wish for real peace for our species, so that instead of perpetually contemplating and tempting our mutually assured destruction, we can find the strength to return to our greater purpose: to be the universe coming to understand itself. https://twitter.com/drsekula/status/944392179082039296/photo/1
“Thanks Stephen! Let's see what happens... on the other hand I wouldn't mind having less social networks to check. Having everything federate with one account would be ideal :-)”
I agree. One standard to federate them all is preferable to 1000s of social networks.
Call for Testing: Dianara 1.4.1 Beta
A couple of days ago I tagged the development version of Dianara, my Pump.io client as beta, preparing for the release of v1.4.1 by the end of the month. As usual, some wider testing would be helpful. If you can build from source, now's a good time to do so and test it. If you already run an often-updated version from git, feedback would be appreciated.
As announced several months ago, v1.3.7 was the last version to support Qt 4.x. Qt 5 is required since 1.4.0. The bad news is that, at this time, users of distributions such as Debian 9 can't build with the version of QOAuth present in their repositories, based on Qt 4. Current Debian Testing/Sid is fine though.
Also, if you maintain any translations, now is a good time to update them!
Thanks!Show all 9 replies
“» Stephen Sekula:
“[...] does anyone have a guide to building dianara on Ubuntu 16+? [...]”
OK, so preliminary test report:
Debian Testing/Sid's libqoauth2 and libqoauth-dev seem to work with Ubuntu 17.10 and minor file-moving related to the qca-qt5 packages, but there's a undefined-symbol-related error at the end of compilation.
There's probably not much that can easily be done for 17.04 or earlier, since these Debian packages are built for Qt 5.9+, and Ubuntu 17.04 has Qt 5.7.x.
I guess the sane option will be to wait until Ubuntu gets a libqoauth2, which has been in Debian for a while now =)”
The last time I asked about backporting I was told to look into snap packaging. I gotta leave that on the table for the moment.
“[...] but there's a undefined-symbol-related error at the end of compilation. [...]”
Well, no luck. I tried using Debian Sid's libqoauth2 with Sid's qca2-qt5 stuff (which is present in Ubuntu repos) to avoid the linker error at the end of the build process, but that brings other errors due to mismatch in OpenSSL versions.
I guess the only option for Ubuntu users ATM is building libqoauth2 (with Qt 5) themselves, before building Dianara.
Woah, so much info =)
I don't think you need to manually build "QtCrypto" or Qca-qt5, the versions already available in Ubuntu's repos should be enough... I guess xD
That network redirection thing requires Qt 5.6, but you could just comment out that line, and you would just be losing the ability to get images inserted in posts whose links redirect somewhere else, so probably not much.
The std=c++11 thingie used to be manually specified prior to dropping Qt 4 support, but given the compiler and C++ standards requirements of Qt 5, I thought it was no longer necessary. I imagine your version of Ubuntu has a pretty old version of GCC or for some reason doesn't use c++11 or later as a default syntax.
I'm not sure all this work you're doing to get this to build will be worth it ^^
ActivityStreams 2.0 vocabulary plan
pump.io is finally about to gain ActivityStreams 2.0 output support, which is the first step towards ActivityPub. In doing this we need to translate between different vocabularies - the plan for this is at https://github.com/pump-io/pump.io/pull/1483#issuecomment-342046659.
Reviews would be appreciated.
- still curious about the fairphone .. I do want to get a new phone and now I'm in Europe it ight even be possible to buy one of these .. but still have a few questions and would need to actually see it before buying.
(its not cheap so would need to make absolutely sure it can do what I want)
I've noticed theres a fairphone meetup in Munich that might be possible for me to get to..
maybe I should go?
sazius likes this.
Mastodon is rolling out ActivityPub support this week & a new AP CR coming out. I feel like years of work are finally proving themselves. 😌Show all 5 replies
I'm not claiming I did any work on AP implementation in Mastodon of course, that's thanks to a herculean effort on Gargron and friends. But standards stuff unexpectedly occupied 2.5 hard years of my and others' life; sometimes I laid in bed wondering if it was worth it. Feels like it was now, and I'm grateful for that.
a "Random Quote" from a website I found funny...
If it weren't for C, we'd be writing programs in BASI, PASAL, and OBOL.
Claes Wallin (韋嘉誠) shared this.