** Description changed:

  The current upload in the archive has example and docs files in `dist-
  packages`. What makes this worse is the inclusion of
  `/usr/lib/python3/dist-
  packages/build/lib/docs/vitepress/guide/jupyter/tests/test.py` which has
  invalid Python in it, resulting in installation of `python3-trame` to
  fail with the following error:
  
  ```
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Solving dependencies... Done
  The following NEW packages will be installed:
    python3-trame
  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  Need to get 0 B/99.9 kB of archives.
  After this operation, 914 kB of additional disk space will be used.
  Selecting previously unselected package python3-trame.
  (Reading database ... 220464 files and directories currently installed.)
  Preparing to unpack .../python3-trame_3.12.0-2_all.deb ...
  Unpacking python3-trame (3.12.0-2) ...
  Setting up python3-trame (3.12.0-2) ...
    File 
"/usr/lib/python3/dist-packages/build/lib/docs/vitepress/guide/jupyter/tests/test.py",
 line 8
      await app.ui.ready  # noqa: F704
      ^^^^^^^^^^^^^^^^^^
  SyntaxError: 'await' outside function
  dpkg: error processing package python3-trame (--configure):
   old python3-trame package postinst maintainer script subprocess failed with 
exit status 1
  Errors were encountered while processing:
   python3-trame
  needrestart is being skipped since dpkg has failed
  E: Sub-process /usr/bin/dpkg returned an error code (1)
  ```
  
  Following some investigation, it seems like a no-change rebuild may be
  sufficient to resolve this, since the logic to remove these files
  already exists in `d/rules`. A locally built and PPA-built version I
  made both install without this issue, though they do require the usage
  of `--force-depends` since some circular dependencies may have crept in
  against `python3-trame-client` and `python3-trame-server` via
  `${python3:Depends}`.
  
- Example of a somewhat working PPA output (default dependencies):
- https://launchpad.net/~kkuo/+archive/ubuntu/miscellaneous/+build/32386966
+ Example of a somewhat working PPA output (default dependencies): 
https://launchpad.net/~kkuo/+archive/ubuntu/miscellaneous/+build/32386966
+ (Proposed dependencies): 
https://launchpad.net/~kkuo/+archive/ubuntu/miscellaneous-proposed/+build/32387922

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144958

Title:
  Example and docs files in dist-packages breaking install

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-trame/+bug/2144958/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to