Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830038 - media-gfx/graphite2: add python 3.10
Summary: media-gfx/graphite2: add python 3.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: py310, python3.10-compat
  Show dependency tree
 
Reported: 2021-12-27 08:31 UTC by Thomas Bettler
Modified: 2021-12-29 15:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Bettler 2021-12-27 08:31:38 UTC
media-gfx/graphite2: add python 3.10
Comment 1 Andreas Sturmlechner gentoo-dev 2021-12-28 14:24:54 UTC
tests pass?
Comment 2 Thomas Bettler 2021-12-28 14:54:58 UTC
>>> Test phase: media-gfx/graphite2-1.3.14-r1
 * abi_x86_64.amd64: running multilib-minimal_abi_src_test
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/media-gfx/graphite2-1.3.14-r1/work/graphite2-1.3.14"
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/media-gfx/graphite2-1.3.14-r1/work/graphite2-1.3.14_build-abi_x86_64.amd64"
ctest -j 33 --test-load 999
Test project /var/tmp/portage/media-gfx/graphite2-1.3.14-r1/work/graphite2-1.3.14_build-abi_x86_64.amd64
      Start  2: padauk1
      Start  4: padauk2
      Start  6: padauk3
      Start  8: padauk4
      Start 10: padauk5
      Start 12: padauk6
      Start 14: padauk7
      Start 16: padauk8
      Start 18: padauk9
      Start 20: padauk10
      Start 22: padauk11
      Start 24: padauk12
      Start 26: scher1
      Start 28: scher2
      Start 30: scher3
      Start 32: scher4
      Start 34: scher5
      Start 36: charis1
      Start 38: charis2
      Start 40: charis3
      Start 42: charis4
      Start 44: charis5
      Start 46: charis6
      Start 48: charis7
      Start 50: charis8
      Start 52: magyar1
      Start 54: magyar2
      Start 56: magyar3
      Start 58: grtest1
      Start 60: general1
      Start 62: piglatin1
      Start 64: padauk_feat
      Start 66: charis_feat
 1/92 Test  #2: padauk1 ..........................   Passed    0.04 sec
      Start 68: scher_feat
 2/92 Test  #4: padauk2 ..........................   Passed    0.04 sec
      Start 86: jsontest
 3/92 Test  #6: padauk3 ..........................   Passed    0.04 sec
      Start  1: nolib-stdc++-graphite2_core
 4/92 Test  #8: padauk4 ..........................   Passed    0.04 sec
      Start  3: padauk1Output
 5/92 Test #10: padauk5 ..........................   Passed    0.04 sec
      Start  5: padauk2Output
 6/92 Test #12: padauk6 ..........................   Passed    0.05 sec
      Start  7: padauk3Output
 7/92 Test #14: padauk7 ..........................   Passed    0.05 sec
      Start  9: padauk4Output
 8/92 Test #16: padauk8 ..........................   Passed    0.05 sec
      Start 11: padauk5Output
 9/92 Test #18: padauk9 ..........................   Passed    0.05 sec
      Start 13: padauk6Output
10/92 Test #20: padauk10 .........................   Passed    0.05 sec
      Start 15: padauk7Output
11/92 Test #22: padauk11 .........................   Passed    0.05 sec
      Start 17: padauk8Output
12/92 Test #24: padauk12 .........................   Passed    0.05 sec
      Start 19: padauk9Output
13/92 Test #26: scher1 ...........................   Passed    0.05 sec
      Start 21: padauk10Output
14/92 Test #28: scher2 ...........................   Passed    0.05 sec
      Start 23: padauk11Output
15/92 Test #30: scher3 ...........................   Passed    0.05 sec
      Start 25: padauk12Output
16/92 Test #32: scher4 ...........................   Passed    0.05 sec
      Start 27: scher1Output
17/92 Test #34: scher5 ...........................   Passed    0.05 sec
      Start 29: scher2Output
18/92 Test #36: charis1 ..........................   Passed    0.05 sec
      Start 31: scher3Output
19/92 Test #38: charis2 ..........................   Passed    0.05 sec
      Start 33: scher4Output
20/92 Test #40: charis3 ..........................   Passed    0.05 sec
      Start 35: scher5Output
21/92 Test #42: charis4 ..........................   Passed    0.05 sec
      Start 37: charis1Output
22/92 Test #44: charis5 ..........................   Passed    0.05 sec
      Start 39: charis2Output
23/92 Test #46: charis6 ..........................   Passed    0.05 sec
      Start 41: charis3Output
24/92 Test #48: charis7 ..........................   Passed    0.05 sec
      Start 43: charis4Output
25/92 Test #50: charis8 ..........................   Passed    0.05 sec
      Start 45: charis5Output
26/92 Test #52: magyar1 ..........................   Passed    0.05 sec
      Start 47: charis6Output
27/92 Test #54: magyar2 ..........................   Passed    0.05 sec
      Start 49: charis7Output
28/92 Test #56: magyar3 ..........................   Passed    0.05 sec
      Start 51: charis8Output
29/92 Test #58: grtest1 ..........................   Passed    0.05 sec
      Start 53: magyar1Output
30/92 Test #60: general1 .........................   Passed    0.05 sec
      Start 55: magyar2Output
31/92 Test #62: piglatin1 ........................   Passed    0.05 sec
      Start 57: magyar3Output
32/92 Test #64: padauk_feat ......................   Passed    0.05 sec
      Start 59: grtest1Output
33/92 Test #66: charis_feat ......................   Passed    0.05 sec
      Start 61: general1Output
34/92 Test #68: scher_feat .......................   Passed    0.05 sec
      Start 63: piglatin1Output
35/92 Test #86: jsontest .........................   Passed    0.05 sec
      Start 65: padauk_featOutput
36/92 Test  #1: nolib-stdc++-graphite2_core ......   Passed    0.05 sec
      Start 67: charis_featOutput
37/92 Test  #3: padauk1Output ....................   Passed    0.05 sec
      Start 69: scher_featOutput
38/92 Test  #5: padauk2Output ....................   Passed    0.05 sec
      Start 70: padaukcmp1
39/92 Test  #7: padauk3Output ....................   Passed    0.05 sec
      Start 71: chariscmp1
40/92 Test  #9: padauk4Output ....................   Passed    0.05 sec
      Start 72: chariscmp2
41/92 Test #11: padauk5Output ....................   Passed    0.05 sec
      Start 73: annacmp1
42/92 Test #13: padauk6Output ....................   Passed    0.05 sec
      Start 74: schercmp1
43/92 Test #15: padauk7Output ....................   Passed    0.05 sec
      Start 75: awamicmp1
44/92 Test #17: padauk8Output ....................   Passed    0.05 sec
      Start 76: awamicmp2
45/92 Test #19: padauk9Output ....................   Passed    0.05 sec
      Start 77: endian
46/92 Test #21: padauk10Output ...................   Passed    0.05 sec
      Start 78: bits
47/92 Test #23: padauk11Output ...................   Passed    0.05 sec
      Start 79: simple
48/92 Test #25: padauk12Output ...................   Passed    0.05 sec
      Start 80: features
49/92 Test #27: scher1Output .....................   Passed    0.05 sec
      Start 81: clusters
50/92 Test #29: scher2Output .....................   Passed    0.05 sec
      Start 82: linebreak
51/92 Test #31: scher3Output .....................   Passed    0.05 sec
      Start 83: freetype
52/92 Test #33: scher4Output .....................   Passed    0.05 sec
      Start 84: featuremaptest
53/92 Test #35: scher5Output .....................   Passed    0.05 sec
      Start 85: grlist
54/92 Test #37: charis1Output ....................   Passed    0.05 sec
      Start 87: jsontestOutput
55/92 Test #39: charis2Output ....................   Passed    0.05 sec
      Start 88: nametabletest
56/92 Test #41: charis3Output ....................   Passed    0.05 sec
      Start 89: sparsetest
57/92 Test #43: charis4Output ....................   Passed    0.05 sec
      Start 90: utftest
58/92 Test #45: charis5Output ....................   Passed    0.05 sec
      Start 91: vm-test-call-threading
59/92 Test #47: charis6Output ....................   Passed    0.05 sec
      Start 92: vm-test-direct-threading
60/92 Test #49: charis7Output ....................   Passed    0.05 sec
61/92 Test #51: charis8Output ....................   Passed    0.05 sec
62/92 Test #53: magyar1Output ....................   Passed    0.05 sec
63/92 Test #55: magyar2Output ....................   Passed    0.05 sec
64/92 Test #57: magyar3Output ....................   Passed    0.05 sec
65/92 Test #59: grtest1Output ....................   Passed    0.05 sec
66/92 Test #61: general1Output ...................   Passed    0.04 sec
67/92 Test #63: piglatin1Output ..................   Passed    0.04 sec
68/92 Test #65: padauk_featOutput ................   Passed    0.04 sec
69/92 Test #67: charis_featOutput ................   Passed    0.04 sec
70/92 Test #69: scher_featOutput .................   Passed    0.04 sec
71/92 Test #77: endian ...........................   Passed    0.03 sec
72/92 Test #78: bits .............................   Passed    0.02 sec
73/92 Test #79: simple ...........................   Passed    0.02 sec
74/92 Test #80: features .........................   Passed    0.02 sec
75/92 Test #81: clusters .........................   Passed    0.02 sec
76/92 Test #82: linebreak ........................   Passed    0.02 sec
77/92 Test #83: freetype .........................   Passed    0.02 sec
78/92 Test #84: featuremaptest ...................   Passed    0.02 sec
79/92 Test #85: grlist ...........................   Passed    0.01 sec
80/92 Test #87: jsontestOutput ...................   Passed    0.01 sec
81/92 Test #88: nametabletest ....................   Passed    0.01 sec
82/92 Test #89: sparsetest .......................   Passed    0.01 sec
83/92 Test #90: utftest ..........................   Passed    0.01 sec
84/92 Test #91: vm-test-call-threading ...........   Passed    0.06 sec
85/92 Test #92: vm-test-direct-threading .........   Passed    0.08 sec
86/92 Test #76: awamicmp2 ........................   Passed    0.18 sec
87/92 Test #74: schercmp1 ........................   Passed    0.22 sec
88/92 Test #73: annacmp1 .........................   Passed    0.23 sec
89/92 Test #72: chariscmp2 .......................   Passed    0.23 sec
90/92 Test #75: awamicmp1 ........................   Passed    0.26 sec
91/92 Test #71: chariscmp1 .......................   Passed    0.27 sec
92/92 Test #70: padaukcmp1 .......................   Passed    0.43 sec

100% tests passed, 0 tests failed out of 92

Total Test time (real) =   0.53 sec
 * Tests succeeded.
>>> Completed testing media-gfx/graphite2-1.3.14-r1
Comment 3 Andreas Sturmlechner gentoo-dev 2021-12-28 14:57:11 UTC
Thanks for confirming. In general it would be a good idea to include this information (that tests passed for you, not that full output) in your commit messages.

In this case though I will be porting to EAPI-8 and add an upstream fix in the same revbump, so no further action needed.
Comment 4 Thomas Bettler 2021-12-28 15:09:17 UTC
Thanks for your feedback. I generally did test all of my PRs. (where tests were not restricted).
I can include this information in future PRs.
Comment 5 Larry the Git Cow gentoo-dev 2021-12-29 15:41:58 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20f577be5280947b9cfcbf0021b4a4ec715e1b6

commit b20f577be5280947b9cfcbf0021b4a4ec715e1b6
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-12-28 15:43:57 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-12-29 15:41:21 +0000

    media-gfx/graphite2: python3_10, EAPI-8, cmake function, upstream fix
    
    Closes: https://bugs.gentoo.org/830038
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ...e2-1.3.14-fix-inaccurate-slice-range-calc.patch |  34 ++++++
 .../files/graphite2-1.3.14-no-libtool-file.patch   |  68 +++++++++++
 media-gfx/graphite2/graphite2-1.3.14-r2.ebuild     | 124 +++++++++++++++++++++
 3 files changed, 226 insertions(+)