=== abridged SRU Validation output === xenial START -------------- cloud-init 17.1-18-gd4f70470-0ubuntu1~16.04.2 License: GPL-3 or Apache-2.0
-- License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0'. zesty START -------------- cloud-init 17.1-18-gd4f70470-0ubuntu1~17.04.2 License: GPL-3 or Apache-2.0 -- License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. -- On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0'. === End abridged SRU Validation output === ** Description changed: - In the Ubuntu package source, packages/debian/copyright says the License - is either GPL-3 or Apache 2.0 and includes summaries of both licenses - with links to the full license texts. + + http://pad.lv/1718681 + https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1718681 + + === Begin SRU Template === + [Impact] + Apache 2 license terms missing from /usr/share/doc/cloud-init/copyright + + [Test Case] + + + if [ ! -f './lxc-proposed-snapshot' ]; then + wget https://raw.githubusercontent.com/cloud-init/ubuntu-sru/master/bin/lxc-proposed-snapshot; + chmod 755 lxc-proposed-snapshot; + fi + + for release in xenial zesty; do + ref=$release-proposed; + echo "$release START --------------"; + lxc-proposed-snapshot -p -P $release $ref; + lxc init $ref test-$release; + lxc start test-$release; + lxc exec test-$release -- grep Apache -A 1 /usr/share/doc/cloud-init/copyright + done + + [Regression Potential] + None + + [Other Info] + Upstream commists at + https://git.launchpad.net/cloud-init/commit/?id=a88768a6048 + https://git.launchpad.net/cloud-init/commit/?id=02b6994803b + === End SRU Template === + + + ==== Original bug description === + In the Ubuntu package source, packages/debian/copyright says the License is either GPL-3 or Apache 2.0 and includes summaries of both licenses with links to the full license texts. debian/copyright says that the license is either GPL-3 or Apache 2.0, but only includes the GPL-3 summary and link (together with the MIT licence terms for cloudinit/boto_utils.py) I believe the terms of the Apache licence and the terms the LICENSE file require the inclusion of the Apache 2 summary and link in the debian/copyright file. cloud-init.tar is not relevant to this issue. Seen on Azure $ dpkg-query -W -f='${Version}' cloud-init 0.7.9-233-ge586fe35-0ubuntu1~16.04.1 - $ cat /usr/share/doc/cloud-init/copyright + $ cat /usr/share/doc/cloud-init/copyright Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Name: cloud-init Maintainer: Scott Moser <[email protected]> Source: https://launchpad.net/cloud-init This package was debianized by Soren Hansen <[email protected]> on Thu, 04 Sep 2008 12:49:15 +0200 as ec2-init. It was later renamed to cloud-utils by Scott Moser <[email protected]> Upstream Author: Scott Moser <[email protected]> - Soren Hansen <[email protected]> - Chuck Short <[email protected]> + Soren Hansen <[email protected]> + Chuck Short <[email protected]> Copyright: 2010, Canonical Ltd. License: GPL-3 or Apache-2.0 - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License version 3, as - published by the Free Software Foundation. + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3, as + published by the Free Software Foundation. - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. - The complete text of the GPL version 3 can be seen in - /usr/share/common-licenses/GPL-3. + The complete text of the GPL version 3 can be seen in + /usr/share/common-licenses/GPL-3. Files: cloudinit/boto_utils.py Copyright: 2006,2007, Mitch Garnaat http://garnaat.org/ License: MIT - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the - "Software"), to deal in the Software without restriction, including - without limitation the rights to use, copy, modify, merge, publish, dis- - tribute, sublicense, and/or sell copies of the Software, and to permit - persons to whom the Software is furnished to do so, subject to the fol- - lowing conditions: + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, dis- + tribute, sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the fol- + lowing conditions: - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- - ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT - SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- + ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT + SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. ** Tags removed: verification-needed verification-needed-xenial verification-needed-zesty ** Tags added: verification-done verification-done-xenial verification-done-zesty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1718681 Title: Package copyright file omits Apache 2 license To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1718681/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
