[packaging juju-1.23] Issues met while working on debian/copyright file
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Martin Packman | ||
1.23 |
Fix Released
|
High
|
Martin Packman |
Bug 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) [gz:TESTSUITE CLEANER EXPANED TO WIPE NEW LOCATION] [gz:GOLANG BUG FILED]
juju-core_
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.
(1)
https:/
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:/
Header needs to be fixed by changing AGPLv3 to LGPLv3 to conform with the LICENSE file and other files in the project.
(3)
https:/
https:/
https:/
https:/
Headers need to be fixed by changing LGPLv3 to AGPLv3 to conform with the LICENSE file and other files in the project.
(4)
https:/
https:/
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:/
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.
(7)
Juju-1.23-beta3 has both 'golang.org/x/net' and 'code.google.
Thanks for helping!
[A]
Another way exists as well. W3C now distributes this testsuite under dual-license one of which is BSD (http://
Related branches
- Curtis Hovey (community): Approve (code)
-
Diff: 18 lines (+5/-3)1 file modifiedmake-release-tarball.bash (+5/-3)
description: | updated |
tags: | added: packaging tech-debt |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
I expect this issue will start work in 1.23-beta4 but will really be fixed in a future release of 1.23.