Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Canary and Beta #26

Open
omkarnathsingh opened this issue May 25, 2018 · 9 comments
Open

No Canary and Beta #26

omkarnathsingh opened this issue May 25, 2018 · 9 comments

Comments

@omkarnathsingh
Copy link

`royal:~$ snap info android-studio
name: android-studio
summary: IDE for Android
publisher: snapcrafters
license: unknown
description: |
Android Studio provides the fastest tools for building apps on every type
of Android device.

World-class code editing, debugging, performance tooling, a flexible build
system, and an instant build/deploy system all allow you to focus on
building unique and high quality apps.
commands:

  • android-studio
    snap-id: VNTeIi51l6cIZ1gaWHwx0PoP7JaCb61c
    tracking: stable
    refreshed: 2018-04-30T02:17:01+05:30
    installed: 3.1.2.0 (47) 753MB classic
    channels:
    stable: 3.1.2.0 (47) 753MB classic
    candidate: 3.1.2.0 (47) 753MB classic
    beta: 3.1.2.0 (47) 753MB classic
    edge: 3.1.2.0 (47) 753MB classic
    `

Why same version in beta and egde? Can you please provide canary and beta builds?

@jlnr
Copy link

jlnr commented Jul 30, 2018

Related discussion on the Snapcraft forum: https://forum.snapcraft.io/t/android-studio-edge-snap-is-not-updated-to-latest-3-2-canary-13/5224/22

I'm not a fan of creating a second snap for the preview. Why does snapd have beta and edge channels if not for this?

@om26er
Copy link
Member

om26er commented Aug 3, 2018

Opera uses a similar mechanism, they have different snaps for each channel.

om26er@NUC-X:~$ snap find opera
Name             Version       Publisher       Notes  Summary
opera-beta       55.0.2994.29  opera-software  -      Fast, secure, easy-to-use browser
opera-developer  56.0.3031.0   opera-software  -      Fast, secure, easy-to-use browser
opera            54.0.2952.65  opera-software  -      Fast, secure, easy-to-use browser

@om26er
Copy link
Member

om26er commented Sep 23, 2018

To implement this feature we are waiting for the "parallel installs" feature on snapd, once that lands it should be pretty straightforward.

@8none1
Copy link

8none1 commented Dec 12, 2018

AIUI, the beta and canary can co-exist with the stable version.
Are you still blocked on parallel installs? Is this something that could be done with a different snap (e.g. android-studio-canary)

Canary and beta are being pushed inside the android dev community as the place to get all the cool stuff, it would be great to offer this as snap for easy testing of the new features.

@didrocks
Copy link

+1 on different snap names, which sounds the easiest (and can autoupdate and so on…)

@om26er
Copy link
Member

om26er commented Dec 12, 2018

Ok, I'll do it during the weekends (if someone doesn't beat me to it).

@om26er
Copy link
Member

om26er commented Dec 12, 2018

So the three names will be:

android-studio
android-studio-beta
android-studio-canary

@ciscorucinski
Copy link

ciscorucinski commented Jan 19, 2019

Does there really need to be a difference between Beta and Canary? Why not RC then because Google does release Release Candidates, too.

Why not just...

android-studio
android-studio-preview

What does separate canary and beta snaps provide? Can't parallel installs provide the same benefits with just 2 snaps? Plus you can only change channels of the same Snap.

Opera uses 3 snaps because they would normally allow for installing each version at the same time and Snaps didn't have Parallel Installs before (still don't).

opera only uses stable risk.
opera-beta only uses beta risk.
opera-developer uses only edge risk.

Besides the icon, it could all be combined into one snap when Parallel Installs are introduced because you never want to use an older browswer due to security concerns.

@epicstar
Copy link

What's the progress here? I'd like to use the beta track for Android Studio because of experimenting with Jetpack Compose. However, there's no beta track. The next best thing in the snap space is to try the canary version of Android Studio but it's also outdated:

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

No branches or pull requests

8 participants