Version: git (using KDE 4.6.5) OS: Linux Even if there is a cached version of kde_projects.xml present, and if the --no-src option is passed to kdesrc-build, it attempts to re-download the projects file and stops execution if that fails. This effectively prevents using kdesrc-build without an internet connection (to compile previously downloaded sources, for example). Reproducible: Always Steps to Reproduce: Start ./kdesrc--build --no-src with the kde_projects.xml file being present from a previous run. Actual Results: The file is re-downloaded, and if that fails, kdesrc-build stops. Expected Results: It should not be re-downloaded (or, at least, failure to download the file should not stop the script).
Git commit 6556f7d76898d63e2602390db490c6235f91ead2 by Michael Pyne. Committed on 01/10/2011 at 19:17. Pushed by mpyne into branch 'master'. Make --no-src disable project database updates. It makes sense that if there's no source code update that there should be no effective change from the last KDE project database update on the build list. So, implement bug 283026 to have --no-src give the same semantics as --pretend for database updates. BUG:283026 FIXED-IN:1.14.2 M +5 -1 kdesrc-build http://commits.kde.org/kdesrc-build/6556f7d76898d63e2602390db490c6235f91ead2
It's working fine, thanks a lot!