6 ms·
F-Droid at 36c3
- lucb1e 7y agoI saw the meetup in the schedule but didn't end up going because I wasn't sure what it would be about. Looks like some interesting topics were discussed! And indeed, the congress app updates were on time this year, that was very nice.
- teruakohatu 7y agoI want to love F-Droid I really do. Finding apps is just miserable because whatever CDN they use, if any, does not play well with New Zealand and scrolling though apps just shows blank icons. Eventually they load but scrolling back up they are blank again, there is no caching. Same with screen shots, it can take 15+ seconds for screenshot thumbnails or full screen shots to load. It is like being on dial up. I know it is open source and I should not complain.
- lucb1e 7y agoSame here in western Europe though, the screenshots take forever (they often never load) and icon caching would be welcome as well. Personally I just look for apps elsewhere and install them through F-Droid when available (like Telegram, Firefox (fennec), piggybudget, OsmAnd, reddit reader, Öffi, K-9 mail, Newpipe, ssh connectbot, wifi analyzer, simple file manager & gallery, QR code scanner, muPDF viewer, etc. I all have through f-droid instead of the google ecosystem). The only exception is the "new" section that opens by default when you launch the F-Droid app: there I browse when there is new stuff.
- simlevesque 7y agoSame in Canada... It just does not work well.
- jtl999 7y agoDitto. Seems less of a location problem at this point.
- dessant 7y agoAurora Droid and Aurora Store are sleek alternatives for the F-Droid and Google Play clients. They use the same sources for content, but the apps feel much snappier and look pleasant. [1] https://f-droid.org/en/packages/com.aurora.adroid/ https://f-droid.org/en/packages/com.aurora.adroid/ [2] https://f-droid.org/en/packages/com.aurora.store/ https://f-droid.org/en/packages/com.aurora.store/
- DarthGhandi 7y agoNot sure about Aurora Droid but the Aurora store wont have the same build guarantees that come with using fdroid. Something to note. Installing malware through a proxy is still installing malware.
- dessant 7y agoAurora Droid comes with a customizable list of package repositories, including an F-Droid repository mirror. Aurora Store fetches packages from the same source as the Google Play client. There's a legitimate benefit to having access to the Google Play catalog without depending on Google Play Services or owning a Google account, and not all apps on Google Play are malware.
- DarthGhandi 7y ago> There's a legitimate benefit to having access to the Google Play catalog without depending on Google Play Services or owning a Google account Definitely agree, use store personally, have done all that is possible to degoogle my phone but the reality is that certain play store apps are essential for modern living. Yalp was once good but find it unusable now. Aurora store has good UI and seems to handle the proxy accounts better, or at least they are not being banned so quick.
- bubblethink 7y agoAre you using some Stallmanesque definition of malware ? Because otherwise, it's not clear what you are trying to say. Aurora droid/store are frontends to f-droid/gplay. They are open source themselves and don't do anything in the malware dept.
- qqii 7y agoI haven't investigated too much but it might be/have been an issue with the app itself, alternative clients such as G-Droid[0] don't have this issue at all and I've experienced this issue inconsistency. Looking at their bug reports the issue may have been fixed, and anecdotally I haven't had any issues recently. [0]: https://f-droid.org/en/packages/org.gdroid.gdroid/ https://f-droid.org/en/packages/org.gdroid.gdroid/ [1]: https://gitlab.com/fdroid/fdroidclient/issues?scope=all&utf8=%E2%9C%93&state=all&search=Icon https://gitlab.com/fdroid/fdroidclient/issues?scope=all&utf8...
- teruakohatu 7y agoI used to have the issue with icons refusing to load at all, but now they are loading, it is just very slow.
- qqii 7y agoWhat's your experience with the third party clients that you've been linked? It may be worth submitting another bug report if they don't have these issues.
- deleted 7y ago[deleted]
- Evidlo 7y agoSame in the US.
- duckMuppet 7y agoIf you look at the older versions of FDroid before they made it "modern", it is much better at categorizing and being able to find apps. versions after 0.102.3 were just terrible and i reverted immediately. Of course a lot of folks don't seem to mind the modern view but I find itv extremely unusable. Supposedly a clone called GDroid shows ratings and such as well.
- ekianjo 7y agoOther than the speed, I have problems with the interface. Search is virtually useless (sometimes returns nothing, sometimes too many results in a somewhat random order), and the information for every app is usually lacking. No reviews or rating system either so you just have to install things first to check out if it's really for you or not. There is not even a popularity indicator... All in all, it's far cry from what a "best in class" app store could be.
- bubblethink 7y ago>whatever CDN they use They don't use one AFAIK. They have mirrors, but the way stuff works is that their main server is still the bottleneck. This has been raised before (https://forum.f-droid.org/t/why-is-fdroid-down-all-the-time/5028 https://forum.f-droid.org/t/why-is-fdroid-down-all-the-time/... and a few other threads on the forum) without a satisfactory resolution. As an outsider, to me it appears that f-droid's user base is mostly European, and it works well enough for people in Europe.
- franga2000 7y agoCentral European here: the browsing experience in the app is absolutely miserable here too. I don't remember the last time I saw an app icon in the official client.
- twblalock 7y ago> I know it is open source and I should not complain. Nah, you should complain. Open source is not an excuse for broken functionality.
- DarthGhandi 7y agoIt's an opportunity to actually improve it.
- burundi_coffee 7y agoWait, there are screenshots?
- 3xblah 7y agoF-Droid makes its metadata human-readable: https://f-droid.org/en/2019/09/11/yaml-metadata.html https://f-droid.org/en/2019/09/11/yaml-metadata.html To help find apps here is a 3-line script to produce a tab-separated list of apks with one line descriptions curl -4o name https://gitlab.com/fdroid/fdroiddata/raw/master/stats/known_apks.txt curl https://gitlab.com/fdroid/fdroiddata/-/archive/master/fdroiddata-master.tar.bz2?path=metadata| bzip2 -dc|tar xOf - --wildcards *en-US/summary.txt|sed '/^In the list of classes/d' > desc paste name desc|cut -d / -f3,5|less This one-line script outputs a 1.4M list of longer descriptions found in the YAML files curl https://gitlab.com/fdroid/fdroiddata/-/archive/master/fdroiddata-master.tar.bz2?path=metadata| bzip2 -dc|tar xOf - --wildcards *.yml|sed -n '/AutoName:/p;/./{/Description:/,/versionCode:/{/^ /p;#thats 3 spaces;};}'|less This outputs list of latest apks curl https://gitlab.com/fdroid/fdroiddata/blob/master/stats/latestapps.txt Because the website has always been so slow, almost unsuable for search or browsing, I download text and make lists of the F-Droid apks with descriptions and other metadata. Then I can browse and search through these text files to find apps using less(1), grep(1), etc., instead of using the website or F-Droid app. Then when I know what I want I download the source or .apk file from the website. It's a slow website but it's a good project otherwise. Appears they are funded by same organization that wrote libldns, nsd, unbound, drill, etc.
- richard78459 7y agoI use it from India and it works smoothly.
- eighthave 7y agoIf you're not getting icons and screenshots, that most likely because your data/wifi settings are set to not download them. For example, if you never/rarely use WiFi, and your data/wifi settings are set to only allow downloading over WiFi, it won't download the icons or screenshots. Originally, we had same defaults for everyone, then we updated it so that if you started F-Droid without WiFi on, then it would always allow downloads over data. That said, yes, the official client could be improved, and we welcome contributions. The security side of F-Droid is quite solid, that's the problem with the various forks. They focus on UX, without the careful attention needed for security. The ideal world would be that the core of the official F-Droid client would be a standalone library, so that the forks can have the same solid base. We welcome contributions there.
- airstrike 7y agoLink should point to /en/ rather than /de/
- willscott 7y agoThe note on Timeless at the end is very exciting. https://repeatr.io/welcome/what-is-timeless/ https://repeatr.io/welcome/what-is-timeless/ explains timeless as a set of tooling for reproducible builds with a broader and more hash-based mandate than what's out there currently. While early, it seems like it's a reasonable path towards getting a reproducible system that won't fall apart as fast over time, by vendoring the dependency system in the same way modern language-specific package managers do, but at a language-agnostic/distribution level.
- RaitoBezarius 7y agoIs there any particular difference with https://nixos.org/nix/ https://nixos.org/nix/ which is backed by academia and has years of experience? Never heard about Timeless though. FWIW, I'm using Nix to package Android app builds in a reproducible way (for React Native apps).
- qqii 7y agoI've gone through their website and I think I have a reasonable grasp of the difference. Unlike NixOS and Guix which enforce a store, all builds are performed in a container[0] and produce a self contained executable[1]. I speculate that the container approach will make porting slightly easier as dependancies can be placed where they are expected, thus no patches are required for project build systems. On the other hand producing a self contained executable seems more difficult, and I wonder if they'll go with an AppImage like approach to minimise patches required. Overall the vision has overlap but the end result is very different from that of NixOS and Guix. [0]: > Typically, we use an executor which uses “linux containers”. However, for the most part, we try to consider that an implementation detail. Executors might also be simple chroots; or virtual machines; or other interesting kinds of sandboxing. Nor are executors strictly limited to the Linux operating system; it's simply the most common place to work. https://repeatr.io/design/executors/ https://repeatr.io/design/executors/ [1]: > Radix “Packages” are similar to packages from other linux distributions… however, we're aiming to do something not like linux distributions: our vision for Radix Packages is that they go anywhere, with or without the rest of a distro associated with them. https://repeatr.io/welcome/what-is-radix/ https://repeatr.io/welcome/what-is-radix/
- app4soft 7y ago> @Bubu distributed almost 5000 F-Droid stickers, through the congress sticker exchange boxes and by giving them to interested assemblies (Matrix, Nextcloud, FSFE). Stickers, really? Is it major thing needed to include in 36c3 report?
- petschge 7y agoGiven the long queues at the sticker boxes and their general popularity: yes.
- sp332 7y agoSticker swap is important to a significant sub-subculture of hackers. https://twitter.com/tvidas/status/1162771218715557889 https://twitter.com/tvidas/status/1162771218715557889 https://twitter.com/spacerog/status/1197613616171749376 https://twitter.com/spacerog/status/1197613616171749376 & https://twitter.com/spacerog/status/1204056842999156736 https://twitter.com/spacerog/status/1204056842999156736
- app4soft 7y agoI know what does stickers mean for hackers, and I also has stickers on my laptop. But... I mean, that, as its significant sub-subculture, it should be placed as last line in this article; not at the core list. Maybe I'm not sub-subhacker. Yet.
- duxup 7y agoHelp me out here....are those just the usual coding product type stickers or.... some sort of individual stickers an individual made... about, themselves?
- duxup 7y agoI like the idea of f-droid but when I used it felt like searching GitHub while expecting more of an app store experience. Now maybe that makes sense for what for what f-droid is but often I couldn't tell what some apps even did... if they would work on my phone (a surprising number did not)...
- aaron695 7y agoGiven F-Droid opposes free speech, why do they try and think CCC is part of their culture. I get CCC has Feds, black/white hats out to make money, hackers, journo etc But F-Droid seem to be openly playing a game that they are one of the cool kids, when they are not. At least the Feds try and hide. Not sure they'd hand out stickers.
- basilgohar 7y ago“Given F-Droid opposes free speech, why do they try and think CCC is part of their culture.” Do you have any examples of this? This is the first I'm hearing of it but you say it as if it were something obvious, and I've been using F-Droid for years.
- Pxtl 7y agoEdit: comment is wrong, I got two similar events mixed up. Mea culpa. Iirc they delisted an image board reader that had 8chan preloaded as a standard image board. This angered many free-speech purists. 8chan is linked to white supremacist terrorism.
- qqii 7y agoI believe you're mistaken, as I don't recall that happening and can't find any documentation of that occurring. Perhaps you were thinking of the gab.ai fediverse event? https://f-droid.org/en/2019/07/16/statement.html https://f-droid.org/en/2019/07/16/statement.html
- Pxtl 7y agoYeah, you're right. I'm getting two events mixed up. I'm sure something similar to what I described did once happens with an image board/8chan reader but in hindsight it was a different platform... Maybe the Ubuntu installer centre? I don't remember.
- bitwize 7y ago> Given F-Droid opposes free speech, why do they try and think CCC is part of their culture. Given that free speech absolutism is linked to fascism, which both F-Droid and CCC oppose, why shouldn't they think that?
- arminiusreturns 7y agoAlmost every android app I use is from the f-droid store, due to being on a unrootable phone so no ROMing for me. I love it, but it isn't perfect so it's nice to see work still being done on it.