strip shortbreadv1.js from upstream source

shortbreadv1.js is distributed as minimized javascript with no
copyright or license information and no links to the original
source. So we remove it from the orig tarball and remove references
This commit is contained in:
Noah Meyerhans 2021-02-02 14:28:54 -08:00
parent 073f02cd18
commit 7bcd5f8774
3 changed files with 41 additions and 0 deletions

1
debian/copyright vendored
View file

@ -4,6 +4,7 @@ Source: https://pypi.python.org/pypi/botocore
Files-Excluded: Files-Excluded:
botocore/vendored botocore/vendored
botocore.egg-info botocore.egg-info
docs/source/_static/shortbreadv1.js
Files: * Files: *
Copyright: Mitch Garnaat <garnaat@amazon.com> Copyright: Mitch Garnaat <garnaat@amazon.com>

View file

@ -1 +1,2 @@
0001-Don-t-use-duplicated-modules.patch 0001-Don-t-use-duplicated-modules.patch
strip-shortbread-js

39
debian/patches/strip-shortbread-js vendored Normal file
View file

@ -0,0 +1,39 @@
Description: strip shortbreadv1.js from source tarball
shortbreadv1.js is distributed as minimized javascript with no
copyright or license information and no links to the original
source. So we remove it from the orig tarball and remove references
to it from the rest of the package contents.
.
The javascript in quesetion is related to interactive questions about
affermative cookie consent as required by GDPR and other
regulations. Since we are not building HTML docs at all as part of
this package, removing this file has no material impact on the
packages we build.
Author: Noah Meyerhans <noahm@debian.org>
Forwarded: not-needed
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: python-botocore/docs/source/_templates/layout.html
===================================================================
--- python-botocore.orig/docs/source/_templates/layout.html
+++ python-botocore/docs/source/_templates/layout.html
@@ -10,16 +10,9 @@
<div class="footer">
- <script type="text/javascript" src="{{ pathto('_static/shortbreadv1.js',1 ) }}"></script>
- <script type="text/javascript">
- const shortbread = AWSCShortbread({
- domain: ".amazonaws.com",
-});
- shortbread.checkForCookieConsent();
- </script>
- <a href="http://aws.amazon.com/privacy">Privacy</a> | <a href="http://aws.amazon.com/terms">Site Terms</a> | <a
- href="#" onclick="shortbread.customizeCookies();">Cookie preferences</a> |
- &copy; Copyright {{ copyright }} <a href="http://sphinx.pocoo.org/">Sphinx</a>.
+ <a href="http://aws.amazon.com/privacy">Privacy</a>
+ | <a href="http://aws.amazon.com/terms">Site Terms</a>
+ | &copy; Copyright {{ copyright }} <a href="http://sphinx.pocoo.org/">Sphinx</a>.
</div>
{%- endblock %}