[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908468: stretch-pu: package weboob/1.2-1



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: stretch
Severity: normal


Quack,

This update has been made to:
  - fix #905299 to remove insults
  - add a warning in the package description about the naming

See attached debdiff.

I plan to do the same for Jessie if you agree on this one.

Regards.
\_o<

--
Marc Dequènes
diff -Nru weboob-1.2/debian/changelog weboob-1.2/debian/changelog
--- weboob-1.2/debian/changelog	2017-01-09 11:43:06.000000000 +0900
+++ weboob-1.2/debian/changelog	2018-08-03 02:59:42.000000000 +0900
@@ -1,3 +1,15 @@
+weboob (1.2-1+deb9u1) stretch; urgency=medium
+
+  [ Jonathan Dowland ]
+  * Backport a patch from upstream to remove homophobic comments
+    and user insults. Closes: #905299.
+
+  [ Marc Dequènes (Duck) ]
+  * Add warning about the software naming scheme.
+  * remove_insults2.patch: extra cleanup
+
+ -- Jonathan Dowland <jmtd@debian.org>  Thu, 02 Aug 2018 18:59:42 +0100
+
 weboob (1.2-1) unstable; urgency=medium
 
   * New Upstream Release.
diff -Nru weboob-1.2/debian/control weboob-1.2/debian/control
--- weboob-1.2/debian/control	2017-01-09 11:43:06.000000000 +0900
+++ weboob-1.2/debian/control	2018-08-03 02:59:42.000000000 +0900
@@ -18,6 +18,12 @@
 Breaks: python-weboob-core (<< 0.i-2)
 Replaces: python-weboob-core (<< 0.i-2)
 Description: Weboob, Web Out Of Browsers - library
+ Note from the Maintainer:
+ This software, included binaries and maybe other content contain childish
+ references to a specific women's body part. Upstream refused to rename it.
+ There is no diminishing or insulting message so I decided to keep it in the
+ archive. You may nevertheless feel uncomfortable using this tool.
+ .
  Weboob is a project helping interaction between applications and websites.
  .
  This package contains:
@@ -41,6 +47,12 @@
 Depends: ${misc:Depends}, ${python:Depends}, python-weboob (>= ${source:Version}), python-html2text, python-prettytable
 Recommends: python-termcolor
 Description: CLI applications to interact with websites
+ Note from the Maintainer:
+ This software, included binaries and maybe other content contain childish
+ references to a specific women's body part. Upstream refused to rename it.
+ There is no diminishing or insulting message so I decided to keep it in the
+ archive. You may nevertheless feel uncomfortable using this tool.
+ .
  This package contains command-line applications including:
   * boobank: Bank accounts management
   * boobathon: Application to participate to a boobathon
@@ -78,6 +90,12 @@
 Architecture: all
 Depends: ${misc:Depends}, ${python:Depends}, python-weboob (>= ${source:Version}), python-pyqt5
 Description: Qt applications to interact with websites
+ Note from the Maintainer:
+ This software, included binaries and maybe other content contain childish
+ references to a specific women's body part. Upstream refused to rename it.
+ There is no diminishing or insulting message so I decided to keep it in the
+ archive. You may nevertheless feel uncomfortable using this tool.
+ .
  This package contains Qt applications including:
   * qbooblyrics: Search songs and get lyrics
   * qboobmsg: Read and post messages on websites
diff -Nru weboob-1.2/debian/patches/remove_homophobic_insults.patch weboob-1.2/debian/patches/remove_homophobic_insults.patch
--- weboob-1.2/debian/patches/remove_homophobic_insults.patch	1970-01-01 09:00:00.000000000 +0900
+++ weboob-1.2/debian/patches/remove_homophobic_insults.patch	2018-08-03 02:59:42.000000000 +0900
@@ -0,0 +1,50 @@
+commit 4c044e72fdf10988da8d1115c5fcd989f7fe519e
+Author: Jonathan Dowland <jmtd@debian.org>
+Date:   Thu Jul 12 16:57:31 2018 +0200
+
+    Remove unnecessary bits in comments;
+    
+    Cherry pick from upstream:
+        commit 3f12b9e6c1b2599df51b064b956e61c77bb060fb
+        Author: Benjamin Bouvier <public@benj.me>
+        Date:   Thu Jul 12 16:57:31 2018 +0200
+
+diff --git a/modules/aum/browser.py b/modules/aum/browser.py
+index d29f5d803..9160f1a9e 100644
+--- a/modules/aum/browser.py
++++ b/modules/aum/browser.py
+@@ -400,7 +400,7 @@ class AuMBrowser(Browser):
+ 
+     @url2id
+     def get_profile(self, id):
+-        # XXX OLD API IS DISABLED (fucking faggots)
++        # XXX OLD API IS DISABLED
+         #r = self.api0_request('member', 'view', data={'id': id})
+         #if not 'result' in r:
+         #    print r
+diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py
+index 6509ff3ed..a38b48897 100644
+--- a/modules/banquepopulaire/pages.py
++++ b/modules/banquepopulaire/pages.py
+@@ -118,8 +118,6 @@ class BasePage(object):
+ 
+     def build_token(self, token):
+         """
+-        These fucking faggots have introduced a new protection on the token.
+-
+         Each time there is a call to SAB (selectActionButton), the token
+         available in the form is modified with a key available in JS:
+ 
+diff --git a/weboob/applications/boobathon/boobathon.py b/weboob/applications/boobathon/boobathon.py
+index 092aaaeca..62242dad7 100644
+--- a/weboob/applications/boobathon/boobathon.py
++++ b/weboob/applications/boobathon/boobathon.py
+@@ -781,7 +781,7 @@ class Boobathon(ReplApplication):
+                 return
+ 
+         if not self.check_loaded_backends({'url': 'https://symlink.me'}):
+-            print("Ok, so leave now, fag.")
++            print("Ok, so leave now.")
+             sys.exit(0)
+ 
+     def is_module_loadable(self, module):
diff -Nru weboob-1.2/debian/patches/remove_insults2.patch weboob-1.2/debian/patches/remove_insults2.patch
--- weboob-1.2/debian/patches/remove_insults2.patch	1970-01-01 09:00:00.000000000 +0900
+++ weboob-1.2/debian/patches/remove_insults2.patch	2018-08-03 02:59:42.000000000 +0900
@@ -0,0 +1,11 @@
+--- a/modules/banquepopulaire/pages.py
++++ b/modules/banquepopulaire/pages.py
+@@ -161,7 +161,7 @@
+ 
+ class MyHTMLPage(BasePage, HTMLPage):
+     def build_doc(self, data, *args, **kwargs):
+-        # XXX FUCKING HACK BECAUSE BANQUE POPULAIRE ARE FAGGOTS AND INCLUDE NULL
++        # XXX HACK BECAUSE BANQUE POPULAIRE INCLUDE NULL
+         # BYTES IN DOCUMENTS.
+         data = data.replace(b'\x00', b'')
+         return super(MyHTMLPage, self).build_doc(data, *args, **kwargs)
diff -Nru weboob-1.2/debian/patches/series weboob-1.2/debian/patches/series
--- weboob-1.2/debian/patches/series	2017-01-09 11:43:06.000000000 +0900
+++ weboob-1.2/debian/patches/series	2018-08-03 02:59:42.000000000 +0900
@@ -1,2 +1,4 @@
 0001-do-not-install-modules.patch
 0002-add-qbooblyrics.desktop.patch
+remove_homophobic_insults.patch
+remove_insults2.patch

Reply to: