-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[RFC]routing: merge openwrt-routing/packages #9399
Conversation
Following the discussion at openwrt-routing/packages there is a majority in favor to merge the two repositories[0]. The reasonable doubt of @bittorf[1] (notification bloat) is solvable by using a CODEOWNERS[2] file, allowing individual notifications on specific folders. This eventually unifies things belonging together, adds more eyes to the routing packages, introduces automatic pull requests testing and even removes a line from feeds.conf! [0]: openwrt/routing#184 (comment) [1]: openwrt/routing#184 (comment) [2]: https://help.github.com/en/articles/about-code-owners Signed-off-by: Paul Spooren <[email protected]>
There is a lot of packages in net already. What about to create a new folder routing? |
That was my first intention, but then I saw a package from routing to /net here. However I'm fine with both. |
Thanks to CI we found the first error!
|
I'd also prefer a separate folder "routing", although I have no voting right here. |
What will happen to the stable branches? Will they stay in openwrt-routing or will they moved to openwrt/packages later in the process? |
While you would like to merge packages from openwrt-routing, I suggest look what are you going to merge, because Makefiles has stylistic and formal issues.
|
I'm only fine with a new folder |
@BKPepe good points, however I don't see myself reworking all packages just now. I'd be in favor to merge them and then discuss package specific changes case by case. This PR would explode if we discuss all packages of routing (as yes, many of them are outdated). @jow- I'd be in favor for I wan't this PR as a clean cut of openwrt-routing/packages, individual fixes in future PRs |
If nobody does it now, then most probably it won't be done later. |
I don't think so, I see many active maintainers helping to fix up Makefiles! Postponing the merge due to modifications likely causes changes in the old repo which would then be ported to this PR and so on. |
I think that's a good suggestion.
I think we should move the package step by step and fix the Makefile problems on pullrequest creation before merge. |
How about we share the load, doing them after this is merged? |
I usually do so when updating packages. Looks like cjdns needs to be the first. Turns out the tests also need an @!arc dependency. In any case, I feel this is overdue. The routing repo has no CircleCI or any formal validation. |
Hi all, Do we want to keep the history ? (with some git magic like --allow-unrelated-histories & subtree) |
@champtar I've just tested a way to retrieve package history folder-wise and create an examplary merge PR here for babeld: |
see #9419 for full history import |
I'll close this issue in favor of individual package transfers with cleaned Makefiles. |
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using /etc/config/stubby , as is done elsewhere Run init script through shellcheck and clean it up. Added -m 0755 for /var/etc/stubby just in case. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for the stubby config file, to fix a LuCI issue. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for the stubby config file, to fix a LuCI issue. Signed-off-by: Rosen Penev <[email protected]> (cherry picked from commit eaf5225)
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for the stubby config file, to fix a LuCI issue. Signed-off-by: Rosen Penev <[email protected]> (cherry picked from commit eaf5225)
Teredo IPv6 tunneling utility Signed-off-by: Nikita Vostokov <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for the stubby config file, to fix a LuCI issue. Signed-off-by: Rosen Penev <[email protected]>
Reordered Makefile according to openwrt#9399 (comment) . Added PKG_BUILD_PARALLEL for faster compilation. Remove duplicated conffiles section. Install /etc/config/stubby using INSTALL_CONF, as is done elsewhere Run init script through shellcheck and clean it up. Added chmod for the stubby config file, to fix a LuCI issue. Signed-off-by: Rosen Penev <[email protected]>
Following the discussion at openwrt-routing/packages there is a majority
in favor to merge the two repositories0. The reasonable doubt of
@bittorf1 (notification bloat) is solvable by using a CODEOWNERS2
file, allowing individual notifications on specific folders.
This eventually unifies things belonging together, adds more eyes to the
routing packages, introduces automatic pull requests testing and even
removes a line from feeds.conf!
Signed-off-by: Paul Spooren [email protected]