New track(classic) request for the nano snap

Dear @reviewers, I would like to request the classic track for the nano snap. This track is meant to provide an alternative distribution of GNU nano that is in classic confinement while shipping the strictly confined one in the latest track.

The classic confinement usage is already vetted in Classic confinement request for the nano snap (was: nano-classic) .


Thanks in advance!

1 Like

bumping topicā€¦

Hello!

This track was requested 5 days ago, so the initial waiting period will expire in 2 days, at that point weā€™ll tally existing votes and either make a decision or extend the voting period.

For context, this was suggested by Popey here, where he himself notes it might be a misuse of tracks. The version of the software being shipped in latest and classic is generally the same, which is not what tracks were envisioned for.

The only remotely similar case I could find is hugo, which has an extended track with mostly the same version of the software, but with an additional feature (libSass). One could argue that the classic version of nano has the additional ā€œcan modify files anywhereā€ feature, and take hugo as positive precedent for this request.

However, text editors are typically useful when theyā€™re classic, and since classic was already granted for nano, Iā€™m not sure I see much point on having the non-classic version available as well, as the usability will be much reduced (about the only use case I see is install-ability on Ubuntu Core systems).

Iā€™ve presented arguments either way to aid other reviewers; my particular vote is -1 out of being strict on track semantics and purpose, but I recognize Iā€™m not offering any good alternatives :frowning: . Letā€™s see what the voting period brings.

  • Daniel
1 Like

Iā€™d say that this is actually an important use case as snaps are the only packages you can run on IoT systems running Ubuntu Core and things like nano are very useful for developers there. I also think that while this might not be what tracks were intended to be used for, itā€™s currently the best option for having snaps that operate in both strict and classic modes - to me itā€™s worse to not have a strictly confined version of an app than it is to have this different usage of tracks.

1 Like

Waiting period elapsed on this track request, and we donā€™t have enough votes; @reviewers, could you please have a look at this request and cast your vote/rationale?

Extending voting period until April 18th.

Thanks!

  • Daniel
1 Like

This is a bit of a corner case. Iā€™m not against the track in principle. Iā€™m slightly worried about the name though, ā€œclassicā€ is a very overloaded word as we know. Indeed some editors might have versions called ā€œclassicā€ that are not our sense of classic here. Would ā€œclassic-confinedā€ be too long/annoying?

As long as thereā€™s one for it I donā€™t really care what itā€™s called :slight_smile:

Hello @reviewers,

Tacking on another 7-day extension for this voting period, would appreciate some eyes / thoughts on this request.

Cheers,

  • Daniel
1 Like

Review period extension has finished and we still only have +0/-1 votes.

Iā€™ll extend this again until May 2nd.

@reviewers your help voting on this request would be appreciated :slight_smile:

  • Daniel
1 Like

I am a reviewer but donā€™t usually vote on track requests, however, I was part of the other thread and feel this is an appropriate use of a track. +1

1 Like

Hello,

The comment extension period has elapsed again with not enough votes (current tally is +1/-1). However, since this is being discussed as a general pattern in Track request(classic) for the tree snap, I think itā€™d be prudent to wait for the outcome of that before making a decision here. Other reviewers are welcome to enter votes/rationale to be considered, but the other discussion seems to have all the right people involved.

  • Daniel
1 Like

Hello,

Sorry for the delay. We did discuss this and would like to propose classicmode as the track name, to avoid conceptually conflicting with other meanings for classic.

If this is OK with you, I can create this track.

(For reference, most of the Snap Store reviewers and one architect were present in the discussion so the votes were cast in person).

  • Daniel

Sure, please proceed.

Done! Track is ready to be used (classicmode).

  • Daniel
1 Like