-
Ian Jackson authored
The patch file 00cvs is an import of a new upstream version of grub1 from upstream CVS. Unfortunately, in the period covered by the update, upstream changed the documentation licence from a simple permissive licence, to the GNU "Free Documentation Licence" with Front and Back Cover Texts. The Debian Project is of the view that use the Front and Back Cover Texts feature of the GFDL makes the resulting document not Free Software, because of the mandatory redistribution of these immutable texts. (Personally, I agree.) This is awkward because Debian do not want to ship non-free content. So the Debian maintainers need to launder the upstream source code, to remove the troublesome files. This is an extra step when incorporating new upstream versions. It's particularly annoying for security response, which often involves rebasing onto a new upstream release. grub1 is obsolete and the last change to Xen's PV grub1 stubdom code was in 2016. Furthermore, the grub1 documentation is not built and installed by the Xen pv-grub stubdom Makefiles. Therefore, remove all docs changes from stubdom/grub.patches. This means that there are now no longer any GFDL-licenced grub docs in xen.git. There is no user impact, and Debian is helped. This change would complicate any attempts to update to a new version of upstream grub1, but it seems unlikely that such a thing will ever happen. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> CC: Doug Goldstein <cardoe@cardoe.com> CC: Juergen Gross <jgross@suse.com> CC: pkg-xen-devel@lists.alioth.debian.org Acked-by: George Dunlap <george.dunlap@citrix.com> Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>