Skip to content

E. F-Droid needs submodules: true #2766

Description

@sunkup

After D the translations live in a git submodule, and F-Droid doesn't fetch submodules unless the build recipe says so. I checked, and ours currently doesn't.

https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/at.bitfire.davdroid.yml?ref_type=heads

submodules: true was set on every build up to 4.3.4.1-ose and then dropped from 4.3.5-ose onwards - prob when the old cert4android/ical4android/vcard4android submodules were replaced by Gradle dependencies. The current entry (4.5.19) only has subdir, gradle and prebuild.

What the flag does, per the build metadata reference: "causes git submodule update --init --recursive to be executed after the source is cloned".

  • Make sure davx5-translations is public - F-Droid clones anonymously
  • Merge request against fdroiddata adding submodules: true to the latest build entry in metadata/at.bitfire.davdroid.yml.

Metadata

Metadata

Assignees

No one assigned

    Labels

    3rd partyrelated to a third-party product (library, …)chorecodebase/CI maintenance, no production code changeci-cdContinuous integration / continuous deploymentneeds infoFurther information needed to continue

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions