[Bug 2162694] Review Request: python-nbclassic - Jupyter Notebook as a Jupyter Server Extension

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=2162694

Miro Hrončok <mhroncok@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |fedora-review?
           Assignee|nobody@xxxxxxxxxxxxxxxxx    |mhroncok@xxxxxxxxxx
             Status|NEW                         |ASSIGNED



--- Comment #12 from Miro Hrončok <mhroncok@xxxxxxxxxx> ---
# Originally bundled libraries
Requires:       fontawesome-fonts
Requires:       fontawesome-fonts-web

Nitpick: The comment should probably say "fonts" rather than "libraries" now.

----------

A very small nitpick: %generate_buildrequires could use an extra empty line
above it to follow the convention of the rest of the specfile.

----------

What is the license of the bundled JavaScript libraries? It should probably be
included in the License tag (I know it wasn't done in the notebook package) :(

See for example
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2162694-python-nbclassic/fedora-rawhide-x86_64/05322649-python-nbclassic/fedora-review/licensecheck.txt

----------

Fedora-Review complains:

- Package installs a %{name}.desktop using desktop-file-install or desktop-
  file-validate if there is such a file.

This is correct, please run desktop-file-validate ...desktop in %check, as the
installation is done by %pyproject_install.

python-notebook has:

  BuildRequires: desktop-file-utils
  ...
  %check
  ...
  desktop-file-validate
%{buildroot}%{_datadir}/applications/jupyter-notebook.desktop

----------

rpmlint complains:

  python3-nbclassic.noarch: E: zero-length
/usr/lib/python3.11/site-packages/nbclassic/bundler/tests/resources/subdir/subsubdir/.gitkeep
  python3-nbclassic.noarch: W: hidden-file-or-dir
/usr/lib/python3.11/site-packages/nbclassic/bundler/tests/resources/subdir/subsubdir/.gitkeep
  python3-nbclassic.noarch: W: files-duplicate
/usr/lib/python3.11/site-packages/nbclassic/bundler/tests/resources/subdir/test_file.txt
/usr/lib/python3.11/site-packages/nbclassic/bundler/tests/resources/another_subdir/test_file.txt

I guess the nbclassic/bundler/tests folder would also benefit from being
removed entirely. There might be others.

python-notebook has:

  # Remove packaged tests
  rm -rv $(find %{buildroot}%{python3_sitelib}/notebook -type d -name tests)

---------

Curiosity: The package requires (python3.11dist(jupyter-server) >= 1.17 with
python3.11dist(jupyter-server) >= 1.8)

I found that a bit odd as 1.8 > 1.17 anyway. Looks like an upstream oversight.
https://github.com/jupyter/nbclassic/pull/208 (No need to change the package,
just heads up.)


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2162694
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux