--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: fortunes...@packages.debian.org, 870...@bugs.debian.org,
916...@bugs.debian.org, Radovan Garabík <gara...@kassiopeia.juls.savba.sk>,
Package Salvaging Team <team+salv...@tracker.debian.org>
Control: affects -1 + src:fortunes-eo
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package fortunes-eo
[ Reason ]
The fortunes-eo database contained historic quotes which were considered
as highly rasist and offending today. Two of these quotes were reported
in the bug reports in CC. Since unacceptable for our users I've bumped
the severity to serious and removed the quotes in a patch and uploaded
as 20020729b-1.2. Thinking more widely it turned out that Debian is
more or less "upstream" for the source database since the download
location vanished. Given this fact even non-Debian users might take
Debian as the source of offending quotes. Simply removing the package
would not help since we keep on distributing it from
snapshot.debian.org. Thus I considered fixing the source the best
solution.
I've picked more offending quotes by using different LLMs. The result
was verified by humans. This resulted in a stripped down database and
thus a new upstream version. The full debdiff between the version in
testing (20020729b-1.1) and the version in unstable is attached.
In addition the maintainer of the package has decided to remove
non-unicode packages. This does not fit the "minimal changes"
requirement but should not cause any harm.
[ Impact ]
Debian would ship really offending quotes in then three stable
releases in a row. We should stop this.
[ Tests ]
There are no automated tests but the package was installed locally
and works fine for me. I do not see any better way for testing.
[ Risks ]
I do not see any risk this leaf package might cause. Its just
a fortune database.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
unblock fortunes-eo/20250604-1
diff -Nru fortunes-eo-20020729b/debian/changelog
fortunes-eo-20250604/debian/changelog
--- fortunes-eo-20020729b/debian/changelog 2021-01-03 19:57:48.000000000
+0100
+++ fortunes-eo-20250604/debian/changelog 2025-06-04 16:32:50.000000000
+0200
@@ -1,3 +1,31 @@
+fortunes-eo (20250604-1) unstable; urgency=high
+
+ * Accept non-maintainer upload.
+ * Remove non-unicode packages.
+
+ -- Radovan Garabík <gara...@kassiopeia.juls.savba.sk> Wed, 4 Jun 2025
16:32:50 +0200
+
+fortunes-eo (20250523-0.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * New upstream version with potentially offending quotes removed
+ Closes: #1106254
+ * d/copyright: DEP5
+
+ -- Andreas Tille <ti...@debian.org> Fri, 23 May 2025 13:40:58 +0200
+
+fortunes-eo (20020729b-1.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Removing offensive cookie meaning
+ "A woman knows — The whole world knows".
+ Closes: #870347
+ * Removing offensive cookie meaning
+ "Wash for a whole year, a negro won't become white"
+ Closes: #916270
+
+ -- Andreas Tille <ti...@debian.org> Thu, 22 May 2025 11:54:19 +0200
+
fortunes-eo (20020729b-1.1) unstable; urgency=medium
* Non maintainer upload by the Reproducible Builds team.
diff -Nru fortunes-eo-20020729b/debian/control
fortunes-eo-20250604/debian/control
--- fortunes-eo-20020729b/debian/control 2016-04-01 15:52:23.000000000
+0200
+++ fortunes-eo-20250604/debian/control 2025-06-04 16:29:12.000000000 +0200
@@ -2,7 +2,7 @@
Section: games
Priority: optional
Maintainer: Radovan Garabík <gara...@kassiopeia.juls.savba.sk>
-Build-Depends: debhelper (>= 9), konwert, fortune-mod
+Build-Depends: debhelper (>= 9), fortune-mod
Standards-Version: 3.9.6
Package: fortunes-eo
@@ -14,32 +14,6 @@
Enhavas mesaĝojn el Proverbaro Esperanta de Zamenhof, en UTF-8 kodo.
.
Database with esperanto fortune cookies.
- Contains messages from Proverbaro Esperanta by Zamenhof, in
+ Contains messages from Proverbaro Esperanta by Zamenhof, in
UTF-8 encoding.
-Package: fortunes-eo-ascii
-Architecture: all
-Provides: fortune-cookie-db
-Depends: fortune-mod (>= 9708-31), ${misc:Depends}
-Description: Collection of esperanto fortunes (ascii encoding).
- Datumbazo kun esperantlingvaj mesagxoj por la fortune programo.
- Enhavas mesagxojn el Proverbaro Esperanta de Zamenhof,
- en ASCII (post-x) kodo.
- .
- Database with esperanto fortune cookies.
- Contains messages from Proverbaro Esperanta by Zamenhof,
- in ASCII (post-x) encoding.
-
-Package: fortunes-eo-iso3
-Architecture: all
-Provides: fortune-cookie-db
-Depends: fortune-mod (>= 9708-31), ${misc:Depends}
-Description: Collection of esperanto fortunes (ISO3 encoding).
- Datumbazo kun esperantlingvaj mesagxoj por la fortune programo.
- Enhavas mesagxojn el Proverbaro Esperanta de Zamenhof,
- en ISO-8859-3 kodo.
- .
- Database with esperanto fortune cookies.
- Contains messages from Proverbaro Esperanta by Zamenhof,
- in ISO-8859-3 encoding.
-
diff -Nru fortunes-eo-20020729b/debian/fortunes-eo-ascii.dirs
fortunes-eo-20250604/debian/fortunes-eo-ascii.dirs
--- fortunes-eo-20020729b/debian/fortunes-eo-ascii.dirs 2005-08-29
18:15:05.000000000 +0200
+++ fortunes-eo-20250604/debian/fortunes-eo-ascii.dirs 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/share/games/fortunes/eo-ascii
diff -Nru fortunes-eo-20020729b/debian/fortunes-eo-ascii.docs
fortunes-eo-20250604/debian/fortunes-eo-ascii.docs
--- fortunes-eo-20020729b/debian/fortunes-eo-ascii.docs 2005-08-29
18:15:05.000000000 +0200
+++ fortunes-eo-20250604/debian/fortunes-eo-ascii.docs 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/README.Debian.ascii
-KOPIADO.ascii
diff -Nru fortunes-eo-20020729b/debian/fortunes-eo-iso3.dirs
fortunes-eo-20250604/debian/fortunes-eo-iso3.dirs
--- fortunes-eo-20020729b/debian/fortunes-eo-iso3.dirs 2005-08-29
18:15:05.000000000 +0200
+++ fortunes-eo-20250604/debian/fortunes-eo-iso3.dirs 1970-01-01
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/share/games/fortunes/eo-iso3
diff -Nru fortunes-eo-20020729b/debian/fortunes-eo-iso3.docs
fortunes-eo-20250604/debian/fortunes-eo-iso3.docs
--- fortunes-eo-20020729b/debian/fortunes-eo-iso3.docs 2005-08-29
18:15:05.000000000 +0200
+++ fortunes-eo-20250604/debian/fortunes-eo-iso3.docs 1970-01-01
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/README.Debian.iso3
-KOPIADO.iso3
diff -Nru fortunes-eo-20020729b/debian/README.Debian
fortunes-eo-20250604/debian/README.Debian
--- fortunes-eo-20020729b/debian/README.Debian 2005-08-29 18:15:05.000000000
+0200
+++ fortunes-eo-20250604/debian/README.Debian 2025-06-04 16:27:12.000000000
+0200
@@ -7,20 +7,19 @@
estas en UTF-8 kodo, kaj mi supozas ke vi uzas unikodan esperantan lokaĵaron,
en unikoda konzolo.
-Por tiuj malfeliĉaj homoj, kiuj ne povas (aŭ volas) uzi unikodon,
-mi preparis du aliajn pakaĵojn, fortunes-eo-ascii kaj fortunes-eo-iso3.
-
+Antaŭe, mi havis du aliajn pakaĵojn por tiuj malfeliĉaj homoj, kiuj ne povas
+(aŭ volas) uzi unikodon, mi preparis du aliajn pakaĵojn, unu en ASCII
+(x-metodo) kaj unu en ISO-8859-3.
+
+Sed finfine, en 2025, mi pensas ke UTF-8 finvenkis, kaj kun la nova pakaĵo, mi
+ĉesis krei la aliajn pakaĵojn.
+
+La proverbaro estas nun cenzurata - la 19a-jarcenta teksto havas kelkajn
+malĝentilegajn kaj rasismajn proverboj, aŭ simple ofendaj (al virinoj,
sklavoj,
+hundoj ktp.). Tio tute ne taŭgas bone al nia rafinita ĝentila 21a-jarcenta
+vivo.
Uzu:
$ fortune eo
-por mesaĝoj en UTF-8 kodo (en pakaĵo fortunes-eo),
-
- $ fortune eo-ascii
-por ASCII (post-x metodo) (en pakaĵo fortunes-eo-ascii)
-kaj
-
- $ fortune eo-iso3
-por ISO-8859-3 kodo (en pakaĵo fortunes-eo-iso3)
-
- -- Radovan Garabík <gara...@melkor.dnp.fmph.uniba.sk>, Mardo, 30 Julio 2002
09:53:21 +0200
+ -- Radovan Garabík <garabik @ kassiopeia.juls.savba.sk>, Merkredo, 4a Junio
2025 15:03:57 +0200
diff -Nru fortunes-eo-20020729b/debian/rules fortunes-eo-20250604/debian/rules
--- fortunes-eo-20020729b/debian/rules 2016-04-01 15:51:02.000000000 +0200
+++ fortunes-eo-20250604/debian/rules 2025-06-04 16:32:50.000000000 +0200
@@ -9,7 +9,8 @@
clean:
dh_testdir
dh_testroot
- rm -fv *.ascii *.iso3 debian/*.ascii debian/*.iso3 *.u8
+# rm -fv *.ascii *.iso3 debian/*.ascii debian/*.iso3
+ rm -fv *.u8
dh_clean
install: build
@@ -26,16 +27,16 @@
(cd $(CURDIR)/debian/fortunes-eo/usr/share/games/fortunes/eo/; ln -s
proverbaro proverbaro.u8)
- cat proverbaro | konwert utf8-ascii >
$(CURDIR)/debian/fortunes-eo-ascii/usr/share/games/fortunes/eo-ascii/proverbaro
- (cd
$(CURDIR)/debian/fortunes-eo-ascii/usr/share/games/fortunes/eo-ascii/; strfile
proverbaro)
+# cat proverbaro | konwert utf8-ascii >
$(CURDIR)/debian/fortunes-eo-ascii/usr/share/games/fortunes/eo-ascii/proverbaro
+# (cd
$(CURDIR)/debian/fortunes-eo-ascii/usr/share/games/fortunes/eo-ascii/; strfile
proverbaro)
- cat proverbaro |konwert utf8-iso3 >
$(CURDIR)/debian/fortunes-eo-iso3/usr/share/games/fortunes/eo-iso3/proverbaro
- (cd
$(CURDIR)/debian/fortunes-eo-iso3/usr/share/games/fortunes/eo-iso3/; strfile
proverbaro)
+# cat proverbaro |konwert utf8-iso3 >
$(CURDIR)/debian/fortunes-eo-iso3/usr/share/games/fortunes/eo-iso3/proverbaro
+# (cd
$(CURDIR)/debian/fortunes-eo-iso3/usr/share/games/fortunes/eo-iso3/; strfile
proverbaro)
- cat debian/README.Debian | konwert UTF8-ascii >
debian/README.Debian.ascii
- cat debian/README.Debian | konwert UTF8-iso3 > debian/README.Debian.iso3
- cat KOPIADO | konwert UTF8-ascii > KOPIADO.ascii
- cat KOPIADO | konwert UTF8-iso3 > KOPIADO.iso3
+# cat debian/README.Debian | konwert UTF8-ascii >
debian/README.Debian.ascii
+# cat debian/README.Debian | konwert UTF8-iso3 > debian/README.Debian.iso3
+# cat KOPIADO | konwert UTF8-ascii > KOPIADO.ascii
+# cat KOPIADO | konwert UTF8-iso3 > KOPIADO.iso3
build: build-arch build-indep
diff -Nru fortunes-eo-20020729b/proverbaro fortunes-eo-20250604/proverbaro
--- fortunes-eo-20020729b/proverbaro 2016-04-11 15:05:58.000000000 +0200
+++ fortunes-eo-20250604/proverbaro 2025-06-04 16:34:25.000000000 +0200
@@ -56,8 +56,6 @@
%
Al grandaj sinjoroj grandaj honoroj
%
-Al hundo bastono -- al hom' leciono
-%
Al kavo senfunda ŝtopado ne helpas
%
Al kokino la ovo lecionojn ne donu
@@ -80,30 +78,16 @@
%
Al loko dolora ni manon etendas -- al loko ĉarma okulojn ni sendas
%
-Al malriĉulo infanoj ne mankas
-%
-Al malriĉulo ovo kiel al riĉulo bovo
-%
-Al malsaĝulo ne helpas admono, nur bastono
-%
-Al mono kaj forto humiliĝas la sorto
-%
Al pec' pecon algluas, kiu neston konstruas
%
-Al porko Dio kornojn ne donas
-%
Al posedanto de metio mankas nenio
%
Al promeso oni ne kredas -- kredu, kiu posedas
%
Al protekto kaj forto helpas la sorto
%
-Al sklavo mon' ne estas savo -- li ĉiam restas sklavo
-%
Al tiu ĉio cedas, kiu monon posedas
%
-Al venko rajto venas, se ĝin forto subtenas
-%
Al vi ne plaĉis sitelo, laboru per martelo
%
Al vi oni predikas, kaj nin oni pikas
@@ -162,10 +146,6 @@
%
Amikon ŝatu, malamikon ne batu
%
-Amo estas forta, sed mono pli forta
-%
-Amo faras ion, mono ĉion
-%
Amo kaj ĵaluzo estas gefratoj
%
Amo kaj puno loĝas komune
@@ -174,8 +154,6 @@
%
Amo supermezura ne estas plezura
%
-Amu Antonon, sed gardu vian monon
-%
Amu domon novan kaj amikon malnovan
%
Amu edzinon plej kore, sed tenu ŝin bonmore
@@ -274,8 +252,6 @@
%
Avarulo avaras, heredantoj malŝparas
%
-Avarulo kaj porko estas bonaj post la morto.
-%
Avarulo pagas duoble
%
Azen' al azeno riproĉas malsaĝon
@@ -302,8 +278,6 @@
%
Bataladi kontraŭ la sorto
%
-Batanto povas argumenti, batato devas silenti
-%
Batita komprenas aludon
%
Bato de frato estas sen kompato
@@ -322,12 +296,8 @@
%
Bela paro por altaro
%
-Bela per vizaĝo, sed ne bela per saĝo
-%
Bela vizaĝo estas duono da doto
%
-Bela vizaĝo, sed ne bela la saĝo
-%
Belaj rakontoj el trans la montoj
%
Beleco hodiaŭ estas, morgaŭ ne restas
@@ -788,8 +758,6 @@
%
Ebrieco pasas post dormo, malsaĝeco neniam
%
-Ebriulon kaj malsaĝulon oni ne juĝas
-%
Eĉ bagatelo povas servi al celo
%
Eĉ blinda kokino povas trovi grajnon
@@ -830,8 +798,6 @@
%
Eĉ plej granda malbono al bono kondukas
%
-Eĉ plej nigra bovino donas lakton nur blankan
-%
Eĉ plej ruza vulpo en kaptilon falas
%
Eĉ por plej terura tago venas vespero
@@ -860,8 +826,6 @@
%
Edzin' admirata -- edzo malsata
%
-Edzino pli elverŝas per funelo, ol edzo enverŝas per sitelo
-%
Edzo edzinon laŭdas, edzino edzon aplaŭdas
%
Edzo kaj edzino -- ĉiela difino
@@ -926,8 +890,6 @@
%
Elbatadi ies sojlon
%
-Elektadis sen fino, edziĝis kun porkino
-%
Elektu edzinon laŭ deveno kaj ne laŭ mieno
%
Eliri sen frakaso el granda embaraso
@@ -958,8 +920,6 @@
%
En bona ordo tra la pordo
%
-En buŝo Biblio, en koro malpio
-%
En ĉeesto amata, en forest' insultata
%
En ĉiu aĝo devas kreski la saĝo
@@ -1316,8 +1276,6 @@
%
Granda frakaso en malgranda glaso
%
-Granda kranio, sed interne nenio
-%
Granda nubo, eta pluvo
%
Granda nubo, malgranda pluvo
@@ -1594,8 +1552,6 @@
%
Juku la haŭto, sed ne sur mia korpo
%
-Juneco ne scias, maljuneco ne povas
-%
Juneco petolis, maljuneco malsatos
%
Ĵeti bastonon en la radon
@@ -2576,10 +2532,6 @@
%
Laŭdu tagon nur vespere
%
-Lavu tutan jaron, negro ne blankiĝos
-%
-Lecionoj al profesoro estas vana laboro
-%
Leĝe kaj rajte
%
Leĝo estas bona, se advokato ĝin helpas
@@ -2842,8 +2794,6 @@
%
Malbona herbo froston ne timas
%
-Malbona virino diablon superas
-%
Malbone kaŝita ŝteliston incitas
%
Malbonon oni memori ne ĉesas, bonon oni baldaŭ forgesas
@@ -2920,8 +2870,6 @@
%
Malriĉigas ne nehavado, sed tro granda dezirado
%
-Malriĉulo parencojn ne havas
-%
Malriĉulo rabiston ne timas
%
Malsaĝa kiel ŝtipo
@@ -2936,8 +2884,6 @@
%
Malsaĝulo en foiro estas bona akiro
%
-Malsaĝulo kaj infano parolas la veron
-%
Malsaĝulo malpacigis kaj dek saĝuloj repacigi ne povas
%
Malsaĝulo ne griziĝas nek senhariĝas
@@ -3542,8 +3488,6 @@
%
Ni vidas, kiu ridas -- kiu ploras, ni ne vidas
%
-Nigran kornikon sapo ne blankigos
-%
Nigro sur blanko pruvas sen manko
%
Nin ĉiam ravas, kion ni ne havas
@@ -3596,8 +3540,6 @@
%
Ofte mano forgesas, kion buŝo promesas
%
-Ofte saĝulo vivas malriĉe kaj malsaĝulo feliĉe
-%
Okaza komplimento ne iras al testamento
%
Okazo faras ŝteliston
@@ -3618,8 +3560,6 @@
%
Okupi sen celo lokon sub ĉielo
%
-Oni akceptas laŭ vizaĝo, oni forlasas laŭ saĝo
-%
Oni batas la oron, por provi ĝian valoron
%
Oni batas ne la aĝon, sed la vizaĝon
@@ -3788,8 +3728,6 @@
%
Per mono, ne per mano punu vilaĝanon
%
-Per oreloj, ne per okuloj, edzinon elektu
-%
Per pacienco kaj fervoro sukcesas ĉiu laboro
%
Per pacienco venas scienco
@@ -3870,8 +3808,6 @@
%
Plena kaso ŝteliston altiras
%
-Plena sako ĉiun mastron al vi klinos
-%
Plena stomako laŭdas la faston
%
Plenblovi la lipojn
@@ -4082,8 +4018,6 @@
%
Por regna speso ne ekzistas forgeso
%
-Por riĉulo fasto -- por malriĉulo festo
-%
Por saĝulo sufiĉas aludo
%
Por sia oro ĉiu estas sinjoro
@@ -4304,8 +4238,6 @@
%
Riĉigas ne enspezo, sed prudenta elspezo
%
-Riĉulo havas grandan parencaron
-%
Riĉulo havas kornojn, malriĉulo dornojn
%
Riĉulo kiel fajro proksime bruligas, malproksime ne varmigas
@@ -4432,8 +4364,6 @@
%
Se Dio ordonos, eĉ ŝton' lakton donos
%
-Se edzino ordonas, domo ordon ne konas
-%
Se elsaltas la okazo, ĝi rompiĝas kiel vazo
%
Se en kor' io sidas, vizaĝo perfidas
@@ -4526,8 +4456,6 @@
%
Se vi donas mielon, donu ankaŭ kuleron
%
-Se vi faros vin ŝafo, la lupoj vin manĝos
-%
Se vi krudulon iom karesos, li al si ĉion permesos
%
Se vi krudulon salutos, li vin tutan englutos
@@ -4766,16 +4694,10 @@
%
Ŝparu kiam bone, vi havos kiam bezone
%
-Ŝtelaĵokaŝisto mem estas ŝtelisto
-%
Ŝteletiston oni batas, ŝtelegiston oni ŝatas
%
Ŝteli ĉe ŝtelisto estas malfacile
%
-Ŝtelisto ŝteliston evitas, ĉar li tie ne profitas
-%
-Ŝtelisto ŝteliston ne perfidas
-%
Ŝtelu malproksime, edziĝu proksime
%
Ŝtono de falpuŝiĝo
@@ -5126,22 +5048,16 @@
%
Vin ne tuŝu la eraroj en fremdaj faroj
%
-Virina lango buĉas sen sango
-%
Virina ploro sen valoro
%
Virina rideto pli kaptas ol reto
%
Virino batas per lango -- aperas vundo plej sanga
%
-Virino bonorda estas muta kaj surda
-%
Virino eliĝis, kaleŝo senpeziĝis
%
Virino havas haron longan kaj saĝon mallongan
%
-Virino kolera pli ol hundo danĝera
-%
Virino scias -- tuta mondo scias
%
Virta virino straton ne konas
@@ -5170,8 +5086,6 @@
%
Vivi kun iu en intima amikeco
%
-Vivi kun iu kiel hundo kun kato
-%
Vivi larĝe kaj lukse
%
Vivi laŭ postuloj de la ĝustaj kalkuloj
@@ -5200,12 +5114,6 @@
%
Vivu, progresu, sed lerni ne ĉesu
%
-Vizaĝo agrabla kaj ungo diabla
-%
-Vizaĝo de Katono, sed virto de fripono
-%
-Vizaĝo sen kulpo, sed koro de vulpo
-%
Vojon batitan herbo ne kovras
%
Volanta kruro ne laciĝas de kuro
--- End Message ---