nextcloud / nextcloud/twofactor_admin

File naming scheme in nextcloud-releases not consistent with other applications

Open
#357 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug
Dominant language
JavaScript
Stars
18
Forks
11
Avg merge
10h 32m
Merged PRs (30d)
2

Description

Hi,

there is a slight inconsistency in packaging compared to other nextcloud-release packages, adding overhead to build management and version tracking, which in reality means I will just lose track of the app until something breaks, instead of having our build system notify me about application updates.

Most applications in nextcloud-release, such as calendar, contacts, deck, forms, impersonate, notify_push, twofactor_nextcloud_notification use the following scheme for downloads:
${APPNAME}-v${VERSION}.tar.gz
where version is the actual version string.

This means one would expect twofactor_admin version 4.5.0 to be available under
https://github.com/nextcloud-releases/twofactor_admin/releases/download/v4.5.0/twofactor_admin-v4.5.0.tar.gz
but it is actually available under:
https://github.com/nextcloud-releases/twofactor_admin/releases/download/v4.5.0/twofactor_admin.tar.gz

It would be nice if this could be fixed.

If backward compability is needed, one can probably just provide the archive under both URLs.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no source file or test; start by locating the release or packaging configuration that produces twofactor_admin.tar.gz. Confirm the artifact is also produced as twofactor_admin-v4.5.0.tar.gz, while preserving the existing URL if backward compatibility is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
build-system, release
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.