Activity log for bug #1442132

Date Who What changed Old value New value Message
2015-04-09 12:32:12 Oleg Strikov bug added bug
2015-04-09 13:18:13 Curtis Hovey juju-core: status New Triaged
2015-04-09 13:18:41 Curtis Hovey juju-core: importance Undecided High
2015-04-09 13:18:44 Curtis Hovey juju-core: milestone 1.24-alpha1
2015-04-09 13:18:52 Curtis Hovey nominated for series juju-core/1.23
2015-04-09 13:18:52 Curtis Hovey bug task added juju-core/1.23
2015-04-09 13:18:58 Curtis Hovey juju-core/1.23: status New Triaged
2015-04-09 13:19:01 Curtis Hovey juju-core/1.23: importance Undecided High
2015-04-09 13:19:06 Curtis Hovey juju-core/1.23: milestone 1.23-beta4
2015-04-09 13:54:16 Oleg Strikov description Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (0) juju-core_1.23-beta3/src/golang.org/x/net/html/charset/testdata/*.html Golang guys picked these files from W3C i18n testsuite. At that time this testsuite was licensed under non-modifiable license (LP: #1341589) and we had to manually remove these files from the package. We removed these files from src/code.google.com/p/go.net/ folder but didn't do that for the new src/golang.org/x/net folder. We may want to remove these tests from both locations in the package. See [A] for additional thoughts on this. (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! [A] Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html). It means that we can include these tests back to the distribution but only if license file and required copyright notices will be available in the source tree. Golang guys don't have them in the repo and mgz will try to fix this bug upstream. When done, we can return these test back to our package.
2015-04-09 14:25:06 Launchpad Janitor branch linked lp:~gz/juju-release-tools/update_tarball_scrub
2015-04-09 15:37:01 Oleg Strikov description Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (0) juju-core_1.23-beta3/src/golang.org/x/net/html/charset/testdata/*.html Golang guys picked these files from W3C i18n testsuite. At that time this testsuite was licensed under non-modifiable license (LP: #1341589) and we had to manually remove these files from the package. We removed these files from src/code.google.com/p/go.net/ folder but didn't do that for the new src/golang.org/x/net folder. We may want to remove these tests from both locations in the package. See [A] for additional thoughts on this. (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! [A] Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html). It means that we can include these tests back to the distribution but only if license file and required copyright notices will be available in the source tree. Golang guys don't have them in the repo and mgz will try to fix this bug upstream. When done, we can return these test back to our package. Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (0) juju-core_1.23-beta3/src/golang.org/x/net/html/charset/testdata/*.html Golang guys picked these files from W3C i18n testsuite. At that time this testsuite was licensed under non-modifiable license (LP: #1341589) and we had to manually remove these files from the package. We removed these files from src/code.google.com/p/go.net/ folder but didn't do that for the new src/golang.org/x/net folder. We may want to remove these tests from both locations in the package. See [A] for additional thoughts on this. (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) [RESOLVED] https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? This LICENSE file is included into the windows installer. No change is needed. (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! [A] Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html). It means that we can include these tests back to the distribution but only if license file and required copyright notices will be available in the source tree. Golang guys don't have them in the repo and mgz will try to fix this bug upstream. When done, we can return these test back to our package.
2015-04-09 15:42:17 Oleg Strikov description Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (0) juju-core_1.23-beta3/src/golang.org/x/net/html/charset/testdata/*.html Golang guys picked these files from W3C i18n testsuite. At that time this testsuite was licensed under non-modifiable license (LP: #1341589) and we had to manually remove these files from the package. We removed these files from src/code.google.com/p/go.net/ folder but didn't do that for the new src/golang.org/x/net folder. We may want to remove these tests from both locations in the package. See [A] for additional thoughts on this. (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) [RESOLVED] https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? This LICENSE file is included into the windows installer. No change is needed. (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! [A] Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html). It means that we can include these tests back to the distribution but only if license file and required copyright notices will be available in the source tree. Golang guys don't have them in the repo and mgz will try to fix this bug upstream. When done, we can return these test back to our package. Hi Juju Team, I started to work on debian/copyright file before the official release of 1.23 to decrease the amount of time needed for packaging. I don't expect that the list of dependencies changes seriously from -beta3 to release. You may see that we have much less issues this cycle which means that we did a very good job last cycle! (0) [gz:TESTSUITE CLEANER EXPANED TO WIPE NEW LOCATION] [gz:GOLANG BUG FILED] juju-core_1.23-beta3/src/golang.org/x/net/html/charset/testdata/*.html Golang guys picked these files from W3C i18n testsuite. At that time this testsuite was licensed under non-modifiable license (LP: #1341589) and we had to manually remove these files from the package. We removed these files from src/code.google.com/p/go.net/ folder but didn't do that for the new src/golang.org/x/net folder. We may want to remove these tests from both locations in the package. See [A] for additional thoughts on this. (1) https://github.com/juju/charm/{v4, v5} License for this project has been changed from AGPLv3 to LGPLv3 with linking exceptions during the previous cycle. Unfortunately virtually all files in the project contain references to AGPLv3 in their headers. (2) https://github.com/juju/cmd/blob/master/supercommand_test.go#L2 Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. (3) https://github.com/juju/juju/blob/master/apiserver/http/package_test.go https://github.com/juju/juju/blob/master/wrench/export_test.go https://github.com/juju/juju/blob/master/utils/logging_test.go https://github.com/juju/juju/blob/master/utils/logging.go Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project. (4) https://github.com/juju/testing/blob/master/stub.go https://github.com/juju/testing/blob/master/stub_test.go Headers need to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project. === Minor issues which might be not issues at all === (5) [RESOLVED] https://github.com/juju/juju/blob/master/scripts/win-installer/LICENCE.txt Do we really need to have AGPLv3 LICENSE file in this folder when we have project-wide AGPLv3 LICENSE file? This LICENSE file is included into the windows installer. No change is needed. (6) Tarball for juju-1.23-beta3 contains empty folder src/github.com/kisielk/ (7) Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.com/p/go.net/' as dependencies. They look very similar to me maybe even different version of the same code base. I don't know if it's okay or not, just want to make sure that you're aware of it. Thanks for helping! [A] Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright.html). It means that we can include these tests back to the distribution but only if license file and required copyright notices will be available in the source tree. Golang guys don't have them in the repo and mgz will try to fix this bug upstream. When done, we can return these test back to our package.
2015-04-09 17:27:00 Curtis Hovey tags packaging tech-debt
2015-04-09 21:57:48 Curtis Hovey juju-core/1.23: assignee Martin Packman (gz)
2015-04-09 21:58:23 Curtis Hovey juju-core: assignee Martin Packman (gz)
2015-04-10 16:11:33 Curtis Hovey juju-core/1.23: milestone 1.23-beta4 1.23.0
2015-04-10 21:27:30 Martin Packman juju-core/1.23: status Triaged In Progress
2015-04-10 21:27:38 Martin Packman juju-core: status Triaged In Progress
2015-04-10 22:17:46 Martin Packman juju-core/1.23: status In Progress Fix Committed
2015-04-15 20:35:19 Curtis Hovey juju-core/1.23: status Fix Committed Fix Released
2015-04-24 14:57:17 Martin Packman juju-core: status In Progress Fix Committed
2015-05-06 01:38:44 Curtis Hovey juju-core: status Fix Committed Fix Released