Summary: | Consider using a condensed folder structure for src and build directories | ||
---|---|---|---|
Product: | [Developer tools] kdesrc-build | Reporter: | Nate Graham <nate> |
Component: | general | Assignee: | Michael Pyne <mpyne> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | codestruct |
Priority: | NOR | ||
Version: | Git | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/kde/kdesrc-build/commit/0ceb50e9fefbc43c037e7303fa66b0e793987b3c | Version Fixed In: | 19.04 |
Description
Nate Graham
2018-12-24 18:21:58 UTC
This is valid. I reported basically the same thing the other day: Bug 402511. Oops, that comment was meant for another bug, not this one! I agree with the logic. There's an existing "ignore-kde-structure" option that can be set (to true) for new users for now. I want to default that option to true so that it doesn't have to be set, but need to figure out a way to move old source/build dirs to avoid wasting a bunch of download bandwidth, time and effort. Perhaps we shouldn't change existing users' installations, in which case we don't need any migration logic. If we set the option by default in `~/.kdesrc-buildrc` during the initial setup, the new users would get it and use the condensed folder structure, while existing users wouldn't have anything touched, since they're not going to run `kdesrc-build --initial-setup` again. +1 for the flat layout by default. I also have trouble remembering where which application is located in which folder. Git commit 0ceb50e9fefbc43c037e7303fa66b0e793987b3c by Michael Pyne. Committed on 08/02/2019 at 21:07. Pushed by mpyne into branch 'master'. first-run: Ignore kde structure by default. As suggested by Nate. And as he and Gregor point out, this is a safe and easy change to make as it only affects new users who use --initial-setup. Fixes #6 FIXED-IN:19.04 M +2 -0 modules/ksb/FirstRun.pm https://invent.kde.org/kde/kdesrc-build/commit/0ceb50e9fefbc43c037e7303fa66b0e793987b3c Yay! |