Package Details: python-defcon 0.7.2-2

Git Clone URL: https://aur.archlinux.org/python-defcon.git (read-only, click to copy)
Package Base: python-defcon
Description: A set of UFO based objects for use in font editing applications
Upstream URL: https://github.com/robotools/defcon
Licenses: MIT
Submitter: wiill
Maintainer: thrasibule (caleb)
Last Packager: caleb
Votes: 2
Popularity: 0.39
First Submitted: 2017-01-05 01:27
Last Updated: 2020-05-31 13:11

Latest Comments

1 2 3 Next › Last »

caleb commented on 2020-05-31 15:39

I still don't understand what is actually going on, but the issues with --check here are similar to what I just ran into with python-ufo2ft — the check function is actually trying to build something or other and wants an old version of fonttools.

caleb commented on 2020-05-31 13:15

Wow there IS something funky with this build. I can build this in a clean CHROOT but cannot on my host system! I think the test suite must be doing something really wonky looking for packages and adding tests if and only if the host system has extra things available. That's crazy pants but it's happening.

caleb commented on 2020-05-31 13:13

@thrasibule: Thanks for the add. I just normalized a few things following Arch's Python guidelines on the wiki and checked the build in a clean CHROOT.

@yochananmarqos I added you to the -git package, you probably mistook it for this one.

caleb commented on 2020-05-31 13:12

@andykluger I can't replicate your results needing fontmath or anything else not currently listed. I built the current iteration in a clean chroot starting with just base-devel plus the specified dependencies and it built fine. I'm wondering if those tests you are seeing failing are actually for building something else in the dependency chain.

andykluger commented on 2020-05-31 06:08

Ah, but if I remove both ufolib packages, and install python-fontmath, then this installs just fine.

It seems to me python-fontmath is necessary, at least at build time, as long as the check remains.

andykluger commented on 2020-05-31 06:01

This still fails for me in two places:

test_validation.py::UFOReadWriteValidateTest::test_ufoLibReadValidate_defaults
test_validation.py::UFOReadWriteValidateTest::test_customClasses

If I install python-ufolib, then it only fails in one place:

test_validation.py::UFOReadWriteValidateTest::test_customClasses

If I then additionally install python-ufolib2, it fails once:

test_validation.py::UFOReadWriteValidateTest::test_ufoLibReadValidate_defaults

If I then remove python-ufolib but keep python-ufolib2 installed, it fails once:

test_validation.py::UFOReadWriteValidateTest::test_customClasses

yochananmarqos commented on 2020-05-31 03:04

@thrasibuke: Apologies for the mix-up then. Thanks for updating it.

thrasibule commented on 2020-05-31 02:27

@yochananmarqos It is your imagination, I've never added you as a co-maintainer. There is zero functional change from 0.7.0 to 0.7.2. Taking 2 days to bump a package for a minor rev that fixes nothing is not the end of the world. @caleb I've added you as a co-maintainer. Thanks for the dependencies, I've updated that. I still think there is value in testing the package, and making sure it doesn't download extra dependencies in doing that, so I've kept the check.

yochananmarqos commented on 2020-05-31 02:06

@thrasibule: Was it my imagination or did you add @caleb and I as Co-Maintainers and then just as quickly remove us? Are you planning on maintaining the package or not?

Plexcon commented on 2020-05-29 01:19

FAILED Lib/defcon/test/objects/test_validation.py::UFOReadWriteValidateTest::test_ufoLibReadValidate_defaults - Error making: python-defcon