MetaData updates: What to do with X
NOTE: as discussed on various places, I will split this issue so each topic can be dealt with on its own. For now I just use this to collect all the details in one place.
On June 19th I started walking the Metadata of apps in our Main repo, as I'd noticed several of them had changed their repo URLs. Checking the apps, I also found a few other things not sure how to deal with:
- apps not updated 5+ years. Guess those should be moved to Archive (by setting Archive Policy to 0 versions?)
- apps where the source is gone, date unknown. Should those be marked such, using "No Source Since" set to the latest version we have?
- apps where we missed (some) update(s), e.g. as they've not been tagged , have been tagged (CV/CVS) but no "Build:" set up, or having both but still no APK available.
Following are the lists of apps for the different categories (as indicated, I'll split this up when I finished walking the repo – progress indicator at the end of this post). Dates in parenthesis mark the last update.
Not updated for 5+ years
- org.adw.launcher (2011-12-05; last commit 11/2010)
- dk.andsen.asqlitemanager (2012-06-14; last commit: 5/2013)
- net.szym.barnacle (2012-02-05; last commit: 4/2011)
- net.sf.andbatdog.batterydog (2011-04-02; last commit 11/2009) (might even not work anymore, due to changes in the battery API)
- com.beem.project.beem (2012-02-21; last commit 12/2017 but no new version)
- com.hermit.btreprap (2012-04-10; last commit 11/2011)
- org.beide.bomber (2012-07-10; last commit 5/2014 but no new version)
- com.totsp.bookworm (2011-05-04; last commit 4/2011)
- no.rkkc.bysykkel (2012-07-01; last commit 4/2013)
- info.guardianproject.cacert (2011-12-11; last commit 4/2017; @eighthave?)
- com.googlecode.chartdroid (2011-01-27; last commit 11/2011)
- cz.hejl.chesswalk (2012-01-12; last commit 9/2015 by F-Droid Bot?)
- net.micode.compass (2012-02-15; last commit 12/2011)
- se.johanhil.clipboard (2011-03-10; last commit 3/2011)
- org.dnaq.dialer2 (2012-03-02; last commit 9/2011)
- com.voidcode.diasporawebclient (2012-04-08; last commit 6/2014)
- to.networld.android.divedroid (2011-02-13; last commit 11/2012 but no new version)
- pt.isec.tp.am (2012-03-10; last commit 7/2013)
- com.kostmo.wallpaper.spiral (2012-03-23; last commit 5/2012 but no new version)
- org.woltage.irssiconnectbot (2012-07-02; last commit 1/2013 but no new version)
- com.teleca.jamendo (2012-01-28; last commit 9/2012 but no new version)
- uk.co.jarofgreen.JustADamnCompass (2012-02-12; last commit 12/2011)
- in.shick.lockpatterngenerator (2012-06-21; last commit 2/2018? but no new version)
- com.evancharlton.mileage (2012-06-01; last commit 5/2012)
- org.mixare (2012-01-28) – author thinks it won't work with modern devices; no longer actively maintained
- net.thauvin.erik.android.noussd (2012-10-03; last commit 10/2012)
- fr.seeks (2011-05-04; last commit 4/2011)
- com.chessclock.android (2012-01-08; last commit 4/2014 but no new version)
- org.sparkleshare.android (2012-01-02; last commit 2/2013 but no new version)
- mixedbit.speechtrainer (2011-11-28 for v1.0.1) – v1.0.4 2012-04-13
- info.staticfree.android.units (2012-02-16; last commit 7/2017 but no new version)
- org.marcus905.wifi.ace (2012-02-06; last commit 1/2012)
#1255 (closed))
Not updated for 5+ years and source gone (- com.digitallizard.nicecompass (2012-01-28)
- org.jmoyer.NotificationPlus (2012-01-15)
- org.mythdroid (2012-01-06)
- net.cactii.mathdoku (2011-01-22)
- org.jessies.mathdroid (2011-12-06)
- com.zapta.apps.maniana (2012-04-06)
- net.pierrox.mcompass (2012-01-21)
- com.anoshenko.android.mahjongg (2012-02-12)
- net.fercanet.LNM (2011-01-20)
- net.healeys.lexic (2012-02-09)
- org.nerdcircus.android.klaxon (2012-02-04)
- com.example.android.maxpapers (2011-03-02)
- com.leinardi.kitchentimer (2012-01-28)
- org.jsharkey.sky (2012-02-12)
- org.jtb.droidlife (2012-04-19)
- edu.rit.poe.atomix (2011-03-02)
- org.mult.daap (2012-02-04)
- com.appengine.paranoid_android.lost (2012-01-08)
- de.fmaul.android.cmis (2012-03-10)
- com.everysoft.autoanswer (2012-02-25)
- apps.droidnotify (2012-02-24) (website still exists, but code gone)
- edu.nyu.cs.omnidroid.app (2011-10-04)
- com.nexes.manager (2011-07-22)
- com.bwx.bequick (2011-08-09) only useful on Android ≤ 4
- urbanstew.RehearsalAssistant (2011-02-19) src+website gone
- com.wanghaus.remembeer (2011-06-29) src+website gone
- org.damazio.notifier (2011-01-31) src+website gone
- remuco.client.android (2012-01-08) src+website gone
- com.replica.replicaisland (2011-03-03)
- com.scottmain.android.searchlight (2012-01-27)
- org.sixgun.ponyexpress (2011-11-24) website gone as well
- com.proch.practicehub (2011-11-25)
- android.game.prboom (2012-03-10)
- kdk.android.simplydo (2012-03-23)
- com.kmagic.solitaire (2011-01-23)
- de.shandschuh.sparserss (2012-05-08) -- there are a bunch of forks at Github, bringing the app from 1.5.2 at least up to 1.7 (2013)
- org.tof (2012-02-12)
- com.alfray.timeriffic (2011-01-31) -- even website only throws errors
- caldwell.ben.trolly (2011-01-27)
- com.seavenois.tetris (2012-03-10)
- org.vudroid (2011-06-12)
- org.zirco (2012-05-16)
#1255 (closed))
Source disappeared (Many of those still have a Google Code URL. Page title: "Long-Term storage for Google Code Projects". Page content: "404. That's an error." Guess they meant the page title by that
- com.example.root.analyticaltranslator (2016-10-11)
- org.polaric.cyanogenmodchangelog (2017-01-27)
- raele.concurseiro (2016-05-18)
- fr.herverenault.directdictaphone (2015-10-19)
- io.github.otakuchiyan.dnsman (2016-05-01)
- pk.contender.earmouse (2016-06-27)
- com.gcstar.viewer (2016-12-25)
- org.mariotaku.imageviewergl (2016-01-04)
- com.jorgecastillo.kanadrill (2016-10-15)
- net.zygotelabs.locker (already shows no links to source/issues, but not marked as "no source since" though the repo has definitely been dropped)
- net.alegen.android.netclip (2016-08-21)
- me.shrimadhavuk.numselapp (2016-06-11) Github account closed, GitLab project has no source
- com.kn.paper_foss_theme (2017-11-24)
- org.opengemara.shiurim (2016-11-17)
- com.styrkurapp.app (2016-04-15): links are already removed, but misses "no source since"
- de.freewarepoint.whohasmystuff (2018-03-19) -- probably moving to GitLab; account was created 2018-06-04 but no repos (yet)
!3393 (merged))
Archived / no longer maintained (i.e. no more updates –This means the code repo has been frozen/archived, and/or the dev has explicitly mentioned to no longer maintain the code. In both cases, there are no further updates to expect. Question is whether we should point that out (e.g. in the app description) – especially if the last update is no older than, say, 2 years and thus the fact not that obvious.
- gg.mw.passera (2015-06-18)
- org.paulmach.textedit (2012-02-06)
- cz.romario.opensudoku (2012-01-12) marked as "no longer maintained"
#1252 (closed))
version behind (Initially I was told to simply increase CV/CVC accordingly. But then it turned out that was not appropriate. So the question is still open how to deal with it – especially if the new version available should not be the preferred one (e.g. in most cases a beta should maybe available, but the preferred version, marked by CV/CVC, should point to a stable release). That would mean to establish a "Build:" instead – which is not practicable for a non-Android-dev like me, as I couldn't verify whether that setup would be correct. Hence from now on I rather mention those apps where I found a newer release, to relay the correct implementation to those who can do.
Structure of below list: "package.name our_version / their_version [comments]
- com.liato.bankdroid 1.9.10.6 / 1.9.14 (tagged); due to Crashlytics; there's a newer issue open than the one linked from Metadata
- com.dougkeen.bart 2.2.6 / 2.2.15 (tagged, no auto update, no maintainer note) specified, but the repo still only holds 1.9.3
- de.stephanlindauer.criticalmaps 2.3.2 / 2.4.0 (build configured, but no APK?)
- us.bravender.android.dongsa (Build 2.2 from 8/2015 in Metadata, but no APK built?)
- de.delusions.measure 9 / 17 (Build for versionCode 17 in Metadata, but no APK built?)
- github.daneren2005.dsub 5.0.3 / 5.3.5 (5.1.1 in metadata, but not built?)
- org.kost.externalip 1.2 / 2.3 (already in Metadata, but not built since 2015?)
- org.zamedev.gloomydungeons2.opensource 2016.02.22.1800 / 2016.10.23.1300
- player.efis.data.eur.rus 1.2 / 3.10
- player.efis.data.pan.arg 1.2 / 3.10
- player.efis.data.* 1.2 / 3.10 ?
- org.openorienteering.mapper 0.6.8 / 0.8.1.2 (0.7.0 in metadata, but disabled)
- org.androidsoft.games.memory.kids 1.9.2 / 2.0.2 (already in Metadata, but not built?)
- org.microg.nlp.backend.ichnaea 1.3.3 / 1.4.0 (already in metadata, but not yet built)
- com.android.music AOSP: we have MM, they have up to Oreo
- org.aykit.MyOwnNotes 2.0 / 2.1.1 (already in Metadata but not yet built)
- org.navitproject.navit 0.5.0 (2015) / 0.5.1 (2018)
- de.dotwee.micropinner 2.0.1 / 2.2.0 (metadata have 2.1 but not built)
- ministrcom.nextgis.mobile 0.2.4 / 0.2.5 (already in metadata but not yet built)
- io.github.tjg1.nori 2017.06.01 / 2018.06.1 (already in metadata but not yet built)
- au.id.micolous.farebot 2.9.32 / 2.9.34 (2.9.33 explicitly mentions: "Fixes build issue for F-Droid")
- ru.valle.btc 2.6.0 / 3.0.0 (300)
- com.axelby.podax 3.5 (5/2012) / 7.0.6 (1/2018): "Build:" is configured, but APK not available?
- org.strawberryforum.pollywog 0.1 (1) / 0.2.1
- org.ppsspp.ppsspp 1.1.0 / 1.6.3 "Build:" configured, but no APK
- org.us.andriod 1.4 / 1.5 (CV/CVC set, but no APK)
- com.phpsysinfo 0.91 / 0.92
- ro.mihai.tpt 4.1 / 4.3 (CV/CVC set, but no APK; "Build:" set for 4.2, no APK either)
- org.example.pushupbuddy 1.0 (10/2011( / 3 (1/2014)
- org.lufebe16.pysolfc 2.2 / 2.4
- com.iskrembilen.quasseldroid 0.11.7 / 0.11.11
- vu.de.urpool.quickdroid 4.0.2,42 / 4.4,50 tagged, "Build:"s exist – but never really built?
- es.cesar.quitesleep 2.0.3 / 2.0.4?
- com.lostrealm.lembretes v1-beta3 / 1.0
- se.embargo.retroboy 2.5.2 / 2.6.0
- atm.rocketguardian 1.0 / 1.0.1
- org.penghuang.tools.rotationlock 1.5 / 1.7 (2012; CV says 1.6)
- jonas.tool.saveForOffline 3.1.6 / 3.1.7
- mobi.omegacentauri.SendReduced 0.13 / 0.16,1600
- net.sylvek.sharemyposition 1.1.2,24 / 1.2.11,36
- net.alaindonesia.silectric 1.2.01 / 1.2.02
- com.viper.simplert 1.0 / 1.1
- com.vsmartcard.acardemulator 2.0 / 3.0
- wb.receiptspro 1.1.1 / 4.12.0
- de.badaix.snapcast 0.7.0 / 0.14.0
- info.aario.snotepad 1.2.1 / 1.2.2
- com.enrico.filemanager 2.0.2 / 2.0.3
- in.p1x.tanks_of_freedom 0.6.3-beta,20 / 0.7.0-beta
- goo.TeaTimer 1.6,9 / 2.0,10
- naman14.timber 0.2b / 1.6 (Crashlytics, GMS; F-Droid flavor?)
- com.xperia64.timidityae 2.7.6,81 / 3.0.5,95
- tuioDroid.impl 1.0 / 1.1,5 (tagged, but never built?)
- com.github.moko256.twitlatte 1.2.3 / 1.3.0
- com.physphil.android.unitconverterultimate 5.3.1 / 5.3.2
- ru.ra66it.updaterforspotify 1.0.7 / 1.0.8
- de.ph1b.audiobook 3.6.1 / 3.6.3 (CV: 3.6.2)
- be.mygod.vpnhotspot 1.3.2 / 1.3.4 (CV: 1.3.3)
- com.waist.line 1.0.2 / 1.0.4
- net.mafro.android.wakeonlan 1.4.2 / 1.5 (tagged, but never built?)
- ru.gelin.android.weather.notification.skin.* 0.3.7 / 0.3.10
- cz.martykan.webtube 1.1 / 1.1.1
- net.wigle.wigleandroid 2.10 / 2.29 (CV: 2.25)
- au.com.darkside.XServer 1.0.2 / 1.2.1 (all versions tagged, but not built?)
Others
-
net.kismetwireless.android.smarterwifimanager "Source Code" URL gives 403solved
Progress:
almost completed (except a few candidates from the "Not updated for 5+ years" section)