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

Gluon v2021.1 Tracking Issue #2107

Closed
5 tasks done
mweinelt opened this issue Aug 22, 2020 · 12 comments
Closed
5 tasks done

Gluon v2021.1 Tracking Issue #2107

mweinelt opened this issue Aug 22, 2020 · 12 comments
Milestone

Comments

@mweinelt
Copy link
Contributor

mweinelt commented Aug 22, 2020

A future release. This issue is for things we don't want to forget.

@mweinelt mweinelt changed the title Gluon v2020.3 Gluon v2020.3 Tracking Issue Aug 22, 2020
@rotanid rotanid added this to the 2020.3 milestone Aug 23, 2020
@rotanid
Copy link
Member

rotanid commented Jan 23, 2021

as discussed a while ago on IRC, we want to release this a short while after the upcoming OpenWrt branch is created, which will happen soon^TM

currently, we have have 4 open Pull Request in this milestone by @NeoRaider @blocktrron and @2tata - do you intend to finish these for the release or should we postpone them to v2021.2 ?

@rotanid rotanid changed the title Gluon v2020.3 Tracking Issue Gluon v2021.1 Tracking Issue Jan 23, 2021
@mweinelt
Copy link
Contributor Author

Our next branch is using openwrt-21.02 branches since yesterday. I'd say we should merge into master soon and begin proper testing.

@rotanid
Copy link
Member

rotanid commented Feb 16, 2021

erm, no? we discussed we want to release on 19.07 and immediately switch master to 21.02 afterwards...

@blocktrron
Copy link
Member

@rotanid Actually, that was his plan when we talked about this today. I assume he just missed this step.

@rotanid
Copy link
Member

rotanid commented Feb 16, 2021

ok, and as 19.07.7 has just been tagged, that's a nice opportunity

should we include routing bump, too?

EDIT: done

@AiyionPrime
Copy link
Member

Is WireGuard support something wanted in this release or a later one?

@mweinelt
Copy link
Contributor Author

Big features usually only in new major releases.

@AiyionPrime
Copy link
Member

@mweinelt Like from 2020.2.2 to 2021.1?

@blocktrron
Copy link
Member

Currently we are in a position where we could simply backport everything and do another minor release, as our feature delta isn't that big.

In the past, our / my rough roadmap was to do a v2021.1 based on OpenWrt 19.07 and do a v2021.2 with feature parity based on OpenWrt 21.02, as migrating all ar71xx boards will take a longer period of time. However, this would result in additional maintenance effort, as maintaining two releases with targeted feature parity isn't really efficient with resources, especially given the delta between 19.07 and 21.02. And i don't see us doing that, given we've maintained two release tracks at max in the past.

From my perspective, there's a big interest in WireGaurd support clashing with a protective attitude not trying to break stuff (the same we see in the ath79 migration RFC from months ago). My thought currently would be to skip the v2021.1 release in the projected form, move master to the 21.02 branch asap, nuking ar71xx in the process and adding wireguard support.

With that path, we could merge in Wireguard support quite quickly, motivate users to verify ar71xx --> ath79 / ramips update paths and possibly add support for custom switch configurations on these DSA platforms. This will break stuff on the way, but i expect we can learn a lot for the upcoming migrations for that.

v2020.2 could be a LTS until OpenWrt 19.07 maintenance is stopped, providing security patches for communities not interested in this step / waiting out for the dust to settle (which is a fair assumption, given the amount of communities who were / are still on v2016.2 / v2018.2).

Maybe my plan is dumb from front to back, in which case please provide alternative suggestions.

@rotanid
Copy link
Member

rotanid commented Mar 3, 2021

@blocktrron i don't like this, especially your "third option", i find both other options better (doing everything as a backport and continuing as planned 2-3 weeks ago) than postponing releasing what we have even further and putting it in some big feature block release....

@mweinelt
Copy link
Contributor Author

mweinelt commented Apr 14, 2021

I'd say we cut the current milestone short and get this release out before 2021/06 as is. Maybe with #1357, if @T-X rebases that in time.

@rotanid
Copy link
Member

rotanid commented Apr 14, 2021

fine with me

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

No branches or pull requests

4 participants