Skip to content
This repository has been archived by the owner on Dec 22, 2018. It is now read-only.

Can't upload same version number for multiple architectures #215

Open
Arc676 opened this issue Sep 27, 2018 · 5 comments
Open

Can't upload same version number for multiple architectures #215

Arc676 opened this issue Sep 27, 2018 · 5 comments

Comments

@Arc676
Copy link

Arc676 commented Sep 27, 2018

I wrote an app for Ubuntu Touch using clickable and QML, but I have click packages both for desktop (amd64) and mobile (armhf). However, OpenStore won't allow me to upload both under the same version number.

Since the primary target was mobile and it's easier to compile on desktop, my current workaround is to up the version to 0.1.1 to upload the armhf build and just provide a link to the repository for users to download the desktop version.

However, I can't find a link to older versions, suggesting users can only download the latest version of any application. This means that the amd64 version of the app is now unavailable to users who might not want to compile it themselves.

The alternative solution is to build the same app twice but under different identifiers and have two OpenStore pages.

@Arc676 Arc676 changed the title Can't upload same version number for multiple architechtures Can't upload same version number for multiple architectures Sep 27, 2018
@bhdouglass
Copy link
Member

Generally apps on the openstore only target armhf for mobile, but if you want to publish both you can combine them into one click package that contains the binaries for both armhf and amd64.

@Arc676
Copy link
Author

Arc676 commented Sep 28, 2018

Thanks for the reply.

Is this possible using clickable? I didn't see a mention of this in the man page.

Wouldn't combining the packages mean double the download size though? I realize that this is negligible for small apps, but fundamentally the user would be downloading around twice the needed size to only use half of it. Or does the clickable system have something in place for this?

@bhdouglass
Copy link
Member

No, clickable doesn't support this right now since the only ubuntu touch devices are armhf.

Are you able to install your amd64 click on a desktop?

@Arc676
Copy link
Author

Arc676 commented Sep 29, 2018

I only ever tested on desktop using clickable -e.

I don't actually remember what tool to use to install click packages.

@bhdouglass
Copy link
Member

Last I knew clicks don't really have good support on the desktop. You might want to look into creating a snap for the desktop. I think there is some sort of framework snap for the Ubuntu sdk that would be useful.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants