F-Droid Devs

128 Members
F-Droid development discussion only | Use #fdroid:f-droid.org for general, app- and repo-related matters | Meeting every Thursday at 11:30 UTC | This channel is publicly logged at https://view.matrix.org/alias/%23fdroid-dev:f-droid.org21 Servers

Load older messages


SenderMessageTime
6 May 2021
@freenode_cdesai:matrix.orgcdesaiNote: I am not against this, just mentioning a technicality.17:25:18
@proletarius101:matrix.orgproletarius101
In reply to @freenode_cdesai:matrix.org
sure but you don't get to choose, you get all or nothing
Yeah that's true
17:25:51
@festplattenschnitzel:matrix.org@festplattenschnitzel:matrix.org Do I remember correctly, that fdroid build tries to remove the signing config at some time before building? 17:41:49
@rdfg77:kde.org@rdfg77:kde.orgYes, but sometimes fail17:44:06
@festplattenschnitzel:matrix.org@festplattenschnitzel:matrix.orgThanks. Maybe you can include this in your wiki post https://gitlab.com/fdroid/wiki/-/issues/2.17:45:09
@rdfg77:kde.org@rdfg77:kde.orgAh, yes, will do.17:48:02
@festplattenschnitzel:matrix.org@festplattenschnitzel:matrix.orgAt fdroiddata!8924 the following is in the build.gradle buildTypes part:17:53:02
@festplattenschnitzel:matrix.org@festplattenschnitzel:matrix.org
buildTypes {
        release {
            minifyEnabled true
            if(
                signingConfigs.release.storeFile != null &&
                        signingConfigs.release.storePassword != null &&
                        signingConfigs.release.keyAlias != null &&
                        signingConfigs.release.keyPassword != null
            ){
            } else {
                println 'Apk will not be signed'
            }
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
17:53:03
@festplattenschnitzel:matrix.org@festplattenschnitzel:matrix.org

Gradle fails then with Could not get unknown property 'release' for SigningConfig container of type org.gradle.api.internal.FactoryNamedDomainObjectContainer. since signingConfigs.release is not defined because fdroid build removed it.

What is the best way out of this problem here? Asking the app author to implement it different?

17:55:50
@rdfg77:kde.org@rdfg77:kde.orgWe can remove those lines with sed.17:59:45
@eighthave:matrix.org_hc FestplattenSchnitzel: seems like the long term solution is to do that work in a gradle plugin, rather than a regexp that breaks the build. That build.gradle would be great to have as a test case in fdroidserver 18:02:01
@eighthave:matrix.org_hc proletarius101: in the past, we have specifically avoided getting the upgrade because it is not free software. F-Droid is all about free software 18:06:04
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
proletarius101: in the past, we have specifically avoided getting the upgrade because it is not free software. F-Droid is all about free software
well, do we have a higher standard than kde/gnome?
18:08:26
@eighthave:matrix.org_hcI don't know their standard18:09:15
@eighthave:matrix.org_hcI personally think F-Droid should be like Debian18:09:45
@proletarius101:matrix.orgproletarius101They even join the Open source partner program: https://about.gitlab.com/solutions/open-source/#oss-partners18:09:57
@eighthave:matrix.org_hcin terms of Free Software18:10:01
@proletarius101:matrix.orgproletarius101debian also18:10:04
@eighthave:matrix.org_hcgnome self-hosts gitlab as far as I know18:10:14
@eighthave:matrix.org_hcI assume that means the free software version18:10:23
@proletarius101:matrix.orgproletarius101
In reply to @eighthave:matrix.org
gnome self-hosts gitlab as far as I know
true, but no difference?
18:10:26
@eighthave:matrix.org_hcbut I've never checked18:10:27
@eighthave:matrix.org_hcas of last Sept, GNOME was using CE: https://about.gitlab.com/blog/2020/09/08/gnome-follow-up/18:11:30
@eighthave:matrix.org_hcDebian uses CE18:11:41
@eighthave:matrix.org_hcyeah seems to still be CE https://gitlab.gnome.org/help18:12:40
@eighthave:matrix.org_hcTor Project uses CE https://gitlab.torproject.org/help18:13:30
@eighthave:matrix.org_hcKDE is on CE https://invent.kde.org/help18:14:10
@proletarius101:matrix.orgproletarius101At the very least, the parter program means supports from the gitlab engineers18:14:18
@proletarius101:matrix.orgproletarius101we can ask them not to enable the premium features18:14:29
@eighthave:matrix.org_hcwhat specific thing do you think we need? I currently haven't heard of any features outside of CE that we need18:15:24

Show newer messages


Back to Room ListRoom Version: 1