Source: openshot-qt Version: 2.6.1+dfsg1-4 Severity: important Tags: ftbfs User: python-modules-t...@lists.alioth.debian.org Usertags: sphinx7.1
Hi, openshot-qt fails to build with Sphinx 7.1 and docutils 0.20, both of which are currently available in experimental. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N -b html -d > build/doctrees doc build/html > Running Sphinx v7.1.1 > WARNING: Invalid configuration value found: 'language = None'. Update your > configuration to a valid language code. Falling back to 'en' (English). > making output directory... done > building [mo]: targets for 0 po files that are out of date > writing output... > building [html]: targets for 15 source files that are out of date > updating environment: [new config] 15 added, 0 changed, 0 removed > [2Kreading sources... [ 7%] animation > [2Kreading sources... [ 13%] clips > [2Kreading sources... [ 20%] contributing > [2Kreading sources... [ 27%] developers > /<<PKGBUILDDIR>>/doc/animation.rst:34: ERROR: "table" widths do not match the > number of columns in table (3). > > .. table:: > :widths: 5 32 > > == ================== ============ > # Name Description > == ================== ============ > 1 Green Property When the play-head is on a key frame, the property > appears green > 1 Blue Property When the play-head is on an interpolated value, > the property appears blue > 2 Value Slider Click and drag your mouse to adjust the value > (this automatically creates a key frame if needed) > 3 Play-head Position the play-head over a clip where you need > a key frame > 4 Key frame Markers Small green tick marks are drawn at all key frame > positions (on a clip) > == ================== ============ > /<<PKGBUILDDIR>>/doc/animation.rst:56: ERROR: "table" widths do not match the > number of columns in table (2). > > .. table:: > :widths: 12 > > ================== ============ > Name Description > ================== ============ > Bézier Interpolated values use a quadratic curve, and ease-in > and ease-out > Linear Interpolated values are calculated linear (each step > value is equal) > Constant Interpolated values stay the same until the next key > frame, and jump to the new value > ================== ============ > /<<PKGBUILDDIR>>/doc/animation.rst:91: ERROR: "table" widths do not match the > number of columns in table (3). > > .. table:: > :widths: 5 25 > > == ==================== ============ > # Name Description > == ==================== ============ > 1 File Properties Select an image sequence in the **Project > Files** panel, right click and choose **File Properties** > 2 Frame Rate Adjust the frame rate of the animation. > Typically, hand-drawn animations use 12 frames per second. > == ==================== ============ > /<<PKGBUILDDIR>>/doc/clips.rst:55: ERROR: "table" widths do not match the > number of columns in table (2). > > .. table:: > :widths: 30 > > ====================== ============ > Name Description > ====================== ============ > **Slice** When the play-head (i.e. vertical red playback > line) is overlapping a clip, right click on the clip, > and choose :guilabel:`Slice`. > **Slice All** When the play-head is overlapping many clips, > right click on the play-head, and choose > :guilabel:`Slice All` (it will cut all > intersecting clips on all tracks). > **Resizing Edge** Mouse over the edge of a clip, and resize the edge. > **Split Dialog** Right click on a file, and choose :guilabel:`Split > Clip`. A dialog will appear which allows > for creating lots of small cuts in a single video > file. > **Razor Tool** The razor tool |razortool_icon| from the **Edit > Toolbar** cuts a clip wherever you click on it. > So be careful, it is easy and dangerous! > ====================== ============ > /<<PKGBUILDDIR>>/doc/clips.rst:83: ERROR: "table" widths do not match the > number of columns in table (2). > > .. table:: > :widths: 20 > > ================== ============ > Name Description > ================== ============ > Fade Fade in or out a clip (often easier than using a > transition) > Animate Zoom and slide a clip > Rotate Rotate or flip a video > Layout Make a video smaller or larger, and snap to any corner > Time Reverse and speed up or slow down video > Volume Fade in or out the volume for a clip > Separate Audio Create a clip for each audio track > Slice Cut the clip at the play-head position > Transform Enable transform mode > Display Show waveform or thumbnail for a clip > Properties Show the properties panel for a clip > Copy / Paste Copy and paste key frames or duplicate an entire clip > (with all key frames) > Remove Clip Remove a clip from the timeline > ================== ============ > /<<PKGBUILDDIR>>/doc/clips.rst:134: ERROR: "table" widths do not match the > number of columns in table (2). > > .. table:: > :widths: 20 > > ================== ============ > Name Description > ================== ============ > Gravity Type The gravity of a clip determines where it snaps to its > parent > Scale Type The scale determines how a clip should be resized to > fit its parent > Frame Display Type The format to display the frame number (if any) > Scale X Curve representing the horizontal scaling in percent > (0 to 1) > Scale Y Curve representing the vertical scaling in percent (0 > to 1) > Location X Curve representing the relative X position in percent > based on the gravity (-1 to 1) > Location Y Curve representing the relative Y position in percent > based on the gravity (-1 to 1) > Rotation Curve representing the rotation (0 to 360) > Alpha Curve representing the alpha (1 to 0) > Time Curve representing the frames over time to play (used > for speed and direction of video) > Volume Curve representing the volume (0 to 1) > Shear X Curve representing X shear angle in degrees > (-45.0=left, 45.0=right) > Shear Y Curve representing Y shear angle in degrees > (-45.0=down, 45.0=up) > Channel Filter A number representing an audio channel to filter > (clears all other channels) > Channel Mapping A number representing an audio channel to output (only > works when filtering a channel) > Has Audio An optional override to determine if this clip has > audio (-1=undefined, 0=no, 1=yes) > Has Video An optional override to determine if this clip has > video (-1=undefined, 0=no, 1=yes) > Waveform Should a waveform be used instead of the clip's image > Waveform Color Curve representing the color of the audio wave form > ================== ============ > > Exception occurred: > File "/usr/lib/python3/dist-packages/sphinx/ext/extlinks.py", line 103, in > role > title = caption % part > ~~~~~~~~^~~~~~ > TypeError: not all arguments converted during string formatting > The full traceback has been saved in /tmp/sphinx-err-wxcmp3m0.log, if you > want to report the issue to the developers. > Please also report this if it was a user error, so that a better error > message can be provided next time. > A bug report can be filed in the tracker at > <https://github.com/sphinx-doc/sphinx/issues>. Thanks! > make[1]: *** [debian/rules:11: execute_after_dh_auto_build] Error 2 The full build log is available from: http://qa-logs.debian.net/2023/07/30/exp/openshot-qt_2.6.1+dfsg1-4_unstable_sphinx-exp.log Please see [1] for Sphinx changelog and [2] for Docutils changelog. Also see [3] for the list of deprecated/removed APIs in Sphinx and possible alternatives to them. Some notable changes in Sphinx 6 and Sphinx 7: - Sphinx no longer includes jquery.js and underscore.js by default. Please use python3-sphinxcontrib.jquery package if you are using a custom template and it still needs jquery. - The setup.py build_sphinx command was removed. Please instead call sphinx-build or "python3 -m sphinx" directly. - For packages using the extlinks extension, the caption should contain exactly one "%s" placeholder (if caption is not None). In case you have questions, please Cc sph...@packages.debian.org on reply. [1]: https://www.sphinx-doc.org/en/master/changes.html [2]: https://repo.or.cz/docutils.git/blob/refs/tags/docutils-0.20.1:/RELEASE-NOTES.txt [3]: https://www.sphinx-doc.org/en/master/extdev/deprecated.html#dev-deprecated-apis All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=sphinx7.1;users=python-modules-t...@lists.alioth.debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=sphinx7.1&fusertaguser=python-modules-t...@lists.alioth.debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects