DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: mkdocs-rss-plugin 1.19.0-1

New Package Report

.changes
Distributionunstable
DateSun, 10 May 2026 15:15:04 -0300
Sourcemkdocs-rss-plugin
Version1.19.0-1
Changed-ByJosenilson Ferreira da Silva
Architecturesource all
Changelog
mkdocs-rss-plugin (1.19.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1136269)
.dsc
Sectionpython
Priorityoptional
Componentmain
Package-Listmkdocs-rss-plugin deb python optional arch=all
mkdocs-rss-plugin-doc deb doc optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/Guts/mkdocs-rss-plugin
Upstream-Name: mkdocs-rss-plugin
Upstream-Contact: <preferred name and address to reach the upstream project>

Files: *
Copyright: 2022 Julien Moura (In Geo Veritas) <dev@ingeoveritas.com>
License: Expat

Files: debian/*
Copyright: 2026 Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
License: Expat

License: Expat
 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, distribute, sublicense,
 and/or sell copies of the Software, and to permit persons to whom the
 Software is furnished to do so, subject to the following conditions:
 .
 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
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 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.

Review Information

accepted — allocated to eamanu 1 month, 6 days ago, started 1 month, 6 days ago, completed 1 month, 6 days ago.

Final Comment

Public Notes

1 month, 6 days ago ● public

licensecheck

Command: licensecheck -r --deb-machine .
Exit code: 0

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: FIXME
Upstream-Contact: FIXME
Source: FIXME
Disclaimer: Autogenerated by licensecheck

Files: ./.dockerignore
 ./.gitattributes
 ./.github/FUNDING.yml
 ./.github/dependabot.yml
 ./.github/labeler.yml
 ./.github/release.yml
 ./.github/workflows/docker-test.yml
 ./.github/workflows/documentation.yml
 ./.github/workflows/lint-and-tests.yml
 ./.github/workflows/pr-auto-labeler.yml
 ./.github/workflows/release.yml
 ./.mailmap
 ./.pre-commit-config.yaml
 ./CHANGELOG.md
 ./CONTRIBUTING.md
 ./MANIFEST.in
 ./README.md
 ./codecov.yml
 ./debian/changelog
 ./debian/clean
 ./debian/control
 ./debian/docs
 ./debian/gbp.conf
 ./debian/mkdocs-rss-plugin-doc.doc-base
 ./debian/mkdocs-rss-plugin-doc.docs
 ./debian/patches/001-remove-git-committers-plugin.patch
 ./debian/patches/002-fix-setuptools-packages-find.patch
 ./debian/patches/003-remove-privacy-breach-badges.patch
 ./debian/patches/series
 ./debian/rules
 ./debian/salsa-ci.yml
 ./debian/source/format
 ./debian/source/options
 ./debian/upstream/metadata
 ./debian/watch
 ./docs/api.md
 ./docs/assets/logo_rss_plugin_mkdocs.png
 ./docs/assets/logo_rss_plugin_mkdocs.svg
 ./docs/assets/logo_rss_plugin_mkdocs.webp
 ./docs/assets/logo_rss_plugin_mkdocs_full.svg
 ./docs/assets/rss_icon.svg
 ./docs/changelog.md
 ./docs/configuration.md
 ./docs/contributing.md
 ./docs/index.md
 ./docs/integrations.md
 ./docs/schema.json
 ./docs/theme/overrides/main.html
 ./mkdocs.yml
 ./mkdocs_rss_plugin/__about__.py
 ./mkdocs_rss_plugin/config.py
 ./mkdocs_rss_plugin/constants.py
 ./mkdocs_rss_plugin/git_manager/ci.py
 ./mkdocs_rss_plugin/integrations/theme_material_base.py
 ./mkdocs_rss_plugin/integrations/theme_material_blog_plugin.py
 ./mkdocs_rss_plugin/integrations/theme_material_social_plugin.py
 ./mkdocs_rss_plugin/plugin.py
 ./mkdocs_rss_plugin/templates/default.xsl
 ./mkdocs_rss_plugin/templates/rss.xml.jinja2
 ./mkdocs_rss_plugin/timezoner.py
 ./mkdocs_rss_plugin/util.py
 ./pyproject.toml
 ./sonar-project.properties
 ./tests/base.py
 ./tests/dev/dev_cached_http.py
 ./tests/dev/dev_json_feed_validation.py
 ./tests/dev/dev_load_config.py
 ./tests/dev/dev_markdown_extension_rss.py
 ./tests/dev/json_feed_sample.json
 ./tests/fixtures/docs/blog/.authors.yml
 ./tests/fixtures/docs/blog/index.md
 ./tests/fixtures/docs/blog/posts/firstpost.md
 ./tests/fixtures/docs/blog/posts/sample_blog_post.md
 ./tests/fixtures/docs/blog/posts/secondpost.md
 ./tests/fixtures/docs/folder_ignored/page_should_be_ignored_by_pathmatch.md
 ./tests/fixtures/docs/index.md
 ./tests/fixtures/docs/page_with_meta.md
 ./tests/fixtures/docs/page_with_meta_as_string.md
 ./tests/fixtures/docs/page_with_meta_bad_date.md
 ./tests/fixtures/docs/page_with_meta_date_in_dot_key.md
 ./tests/fixtures/docs/page_with_meta_draft_true.md
 ./tests/fixtures/docs/page_with_meta_no_creation_date.md
 ./tests/fixtures/docs/page_with_meta_override_rss_description.md
 ./tests/fixtures/docs/page_with_meta_singulars.md
 ./tests/fixtures/docs/page_without_meta_early_delimiter.md
 ./tests/fixtures/docs/page_without_meta_long.md
 ./tests/fixtures/docs/page_without_meta_short.md
 ./tests/fixtures/mkdocs_bad_config.yml
 ./tests/fixtures/mkdocs_complete.yml
 ./tests/fixtures/mkdocs_complete_no_git.yml
 ./tests/fixtures/mkdocs_custom_feeds_filenames.yml
 ./tests/fixtures/mkdocs_custom_title_description.yml
 ./tests/fixtures/mkdocs_dates_overridden.yml
 ./tests/fixtures/mkdocs_dates_overridden_in_dot_key.yml
 ./tests/fixtures/mkdocs_disabled.yml
 ./tests/fixtures/mkdocs_feed_length_custom.yml
 ./tests/fixtures/mkdocs_feed_ttl_custom.yml
 ./tests/fixtures/mkdocs_item_categories.yml
 ./tests/fixtures/mkdocs_item_comments.yml
 ./tests/fixtures/mkdocs_item_delimiter_empty.yml
 ./tests/fixtures/mkdocs_item_image_social_cards_blog.yml
 ./tests/fixtures/mkdocs_item_image_social_cards_blog_directory_url_disabled.yml
 ./tests/fixtures/mkdocs_item_image_social_cards_disabled_site.yml
 ./tests/fixtures/mkdocs_item_image_social_cards_enabled_but_integration_disabled.yml
 ./tests/fixtures/mkdocs_item_image_social_cards_enabled_site.yml
 ./tests/fixtures/mkdocs_item_image_social_enabled_but_cards_disabled.yml
 ./tests/fixtures/mkdocs_item_length_default.yml
 ./tests/fixtures/mkdocs_item_length_unlimited.yml
 ./tests/fixtures/mkdocs_item_no_comments.yml
 ./tests/fixtures/mkdocs_items_material_blog_enabled.yml
 ./tests/fixtures/mkdocs_items_material_blog_enabled_but_integration_disabled.yml
 ./tests/fixtures/mkdocs_jsonfeed_enabled_not_rss.yml
 ./tests/fixtures/mkdocs_language_specific_material.yml
 ./tests/fixtures/mkdocs_locale_with_territory.yml
 ./tests/fixtures/mkdocs_locale_without_territory.yml
 ./tests/fixtures/mkdocs_materialx_item_image_social_cards_blog.yml
 ./tests/fixtures/mkdocs_minimal.yml
 ./tests/fixtures/mkdocs_minimal_no_site_url.yml
 ./tests/fixtures/mkdocs_multiple_instances.yml
 ./tests/fixtures/mkdocs_pretty_print_disabled.yml
 ./tests/fixtures/mkdocs_pretty_print_enabled.yml
 ./tests/fixtures/mkdocs_rss_enabled_not_jsonfeed.yml
 ./tests/fixtures/mkdocs_simple.yml
 ./tests/fixtures/mkdocs_site_author_to_be_escaped.yml
 ./tests/fixtures/mkdocs_stylesheet_disabled.yml
 ./tests/fixtures/test-build-material.dockerfile
 ./tests/fixtures/test-build-min-python.dockerfile
 ./tests/test_build.py
 ./tests/test_build_no_git.py
 ./tests/test_config.py
 ./tests/test_integrations_material.py
 ./tests/test_integrations_material_blog.py
 ./tests/test_integrations_material_social_cards.py
 ./tests/test_no_material.py
 ./tests/test_rss_util.py
 ./tests/test_timezoner.py
Copyright: NONE
License: UNKNOWN
 FIXME

Files: ./debian/copyright
Copyright: 2022, Julien Moura (In Geo Veritas) <dev@ingeoveritas.com>
  2026, Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
License: Expat
 FIXME

Files: ./LICENSE
Copyright: 2022, Julien Moura (In Geo Veritas)
License: Expat
 FIXME

Files: ./mkdocs_rss_plugin/models.py
Copyright: str | None = None
License: UNKNOWN
 FIXME

1 month, 6 days ago ● public

debian/copyright check

Command: cme check dpkg-copyright
Exit code: 0

(no output)

1 month, 6 days ago ● public

licenserecon

Command: licenserecon
Exit code: 0

en: Versions: licenserecon '16.0'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

No significant differences found
1 month, 6 days ago ● public

Look for SPDX

Command: grep -r -B1 'SPDX-'
Exit code: 1

(no output)

1 month, 6 days ago ● public

Lintian

Command: lintian -i -I -v --pedantic
Exit code: 0

(no output)

1 month, 6 days ago ● public

duck

Command: duck
Exit code: 0

(no output)

1 month, 6 days ago ● public

look for copyright

Command: egrep -R -i copyright
Exit code: 0

.pc/001-remove-git-committers-plugin.patch/mkdocs.yml:copyright: "Guts - In Geo Veritas (MIT)"
tests/fixtures/mkdocs_complete_no_git.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_feed_ttl_custom.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_item_length_default.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_item_delimiter_empty.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_item_length_unlimited.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_dates_overridden_in_dot_key.yml:copyright: 'Guts - In Geo Veritas'
tests/fixtures/mkdocs_complete.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_dates_overridden.yml:copyright: 'Guts - In Geo Veritas'
tests/fixtures/mkdocs_simple.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_item_no_comments.yml:copyright: 'Guts - In Geo Veritas'
tests/fixtures/mkdocs_item_comments.yml:copyright: 'Guts - In Geo Veritas'
tests/fixtures/mkdocs_item_categories.yml:copyright: "Guts - In Geo Veritas"
tests/fixtures/mkdocs_feed_length_custom.yml:copyright: "Guts - In Geo Veritas"
mkdocs_rss_plugin/models.py:    copyright: str | None = None
mkdocs_rss_plugin/plugin.py:            copyright=config.copyright,
mkdocs_rss_plugin/__about__.py:__copyright__ = f"2020 - {date.today().year}, {__author__}"
mkdocs_rss_plugin/__about__.py:    "__copyright__",
mkdocs.yml:copyright: "Guts - In Geo Veritas (MIT)"
LICENSE:Copyright (c) 2022 Julien Moura (In Geo Veritas)
LICENSE:The above copyright notice and this permission notice shall be included in all
LICENSE:AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
docs/configuration.md:| [`copyright`](https://www.mkdocs.org/user-guide/configuration/#copyright) | *optional* | [`copyright`](https://www.w3schools.com/xml/rss_tag_copyright.asp) |
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright: 2022 Julien Moura (In Geo Veritas) <dev@ingeoveritas.com>
debian/copyright:Copyright: 2026 Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>
debian/copyright: The above copyright notice and this permission notice shall be included
debian/copyright: IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1 month, 6 days ago ● public

look for license

Command: egrep -R -i license
Exit code: 0

.pc/002-fix-setuptools-packages-find.patch/pyproject.toml:license = "MIT"
.pc/002-fix-setuptools-packages-find.patch/pyproject.toml:license-files = ["LICENSE"]
tests/dev/json_feed_sample.json:         "content_html" : "\n<p>My recent spate of Tetris-related links got me thinking again about this post from 2018:</p>\n\n<blockquote>\n  <p>So as far as I can tell, not only is there no official Tetris for \nMac, there are no Tetris-like games either. Back in the 90s, there \nwere several really good Tetris games for the Mac. Anyone remember \n<a href=\"https://harddrop.com/wiki/Wesleyan_Tetris\">Wesleyan Tetris</a>? It was a goofy version in which the \ndeveloper, Randall Cook, would rudely critique your gameplay. </p>\n\n<p>If The Tetris Company wants to protect the name “Tetris”, fine, \nbut I think it sucks that there’s no good way to play the game on \na Mac today. Every computer should have a good version of Tetris. </p>\n</blockquote>\n\n<p>Not much has changed from 2018. There is an officially licensed game in the Mac App Store now: <a href=\"https://apps.apple.com/us/app/tetris-beat/id1536485727\">Tetris Beat</a>. It’s part of Apple Arcade, so most of you can probably download it and play it. It’s not just plain Tetris, and whatever is that it wants to be, it sucks. It doesn’t even let you customize the controls. It occupies 2.3 GB on disk after installation. For Tetris! Jiminy. <a href=\"https://daringfireball.net/linked/2024/01/11/wirth-plea-for-lean-software\">Niklaus Wirth would be rolling over</a> in his (<a href=\"https://daringfireball.net/linked/2024/01/11/niklaus-wirth-rip\">fresh</a>) grave if you told him a Tetris game took 2.3 GB on disk and made the fans get loud on an Apple silicon MacBook Pro when you play it.</p>\n\n<p>The best options for just playing Tetris on a Mac are web games: <a href=\"https://tetr.io/\">Tetr.io</a> and <a href=\"https://jstris.jezevec10.com/\">Jstris</a>. (I presume both websites are hosted in countries outside the reach of litigious The Tetris Company.) Tetr.io offers “desktop” versions, but their Mac app is an Intel-only Electron app that instantly made the fans on my MacBook Pro veritably roar. It’s far better playing online in Safari, but Tetr.io is geared toward Tetris fanatics, not casual play. Jstris is simpler, but fundamentally exists as a platform for competitive online play. (Go to Play → Practice to just play single player.)</p>\n\n<p>What a sad state of affairs. A hearty <em>fuck you</em> to The Tetris Company for ruthlessly shutting down hobbyist clones while refusing to license a decent official just-plain-Tetris Mac app.</p>\n\n<p><strong>Update:</strong> Hard to believe I didn’t come across this on my own, but it turns out The Tetris Company has <a href=\"https://tetris.com/play-tetris\">a decent simple Tetris game on their own website</a>.</p>\n\n<p class=\"x-netnewswire-hide\" style=\"padding-top: 1.5em;\"><em>Link: <strong><a href=\"https://daringfireball.net/linked/2018/03/28/tetris-mac\">daringfireball.net/linked/2018/03/28/tetris-mac</a></strong></em></p>\n"
mkdocs_rss_plugin/__about__.py:__license__: str = _pkg_metadata.get("License-Expression", "MIT")
mkdocs_rss_plugin/__about__.py:    "__license__",
LICENSE:MIT License
LICENSE:to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
pyproject.toml:license = "MIT"
pyproject.toml:license-files = ["LICENSE"]
debian/copyright:License: Expat
debian/copyright:License: Expat
debian/copyright:License: Expat
debian/copyright: the rights to use, copy, modify, merge, publish, distribute, sublicense,
CHANGELOG.md:* switched license to MIT. (See #117)

Back to Dashboard | View all reviews for this package