Bug 270134 - print/py-ufolib2: Packages built by poudriere have versions set to 0.0.0
Summary: print/py-ufolib2: Packages built by poudriere have versions set to 0.0.0
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks: 270145
  Show dependency treegraph
 
Reported: 2023-03-12 06:06 UTC by Ting-Wei Lan
Modified: 2023-04-06 03:47 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ting-Wei Lan 2023-03-12 06:06:23 UTC
I was trying to update my fontmake port to the latest version, but fontmake failed to run due to the bad version information in /usr/local/lib/python3.9/site-packages/ufoLib2-0.0.0-py3.9.egg-info/PKG-INFO.

$ fontmake
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 581, in _build_master
    ws.require(__requires__)
  File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 909, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/lib/python3.9/site-packages/pkg_resources/__init__.py", line 800, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ufoLib2 0.0.0 (/usr/local/lib/python3.9/site-packages), Requirement.parse('ufoLib2>=0.13.0'), {'fontmake'})

It might be a dependency issue, as packages built directly on my desktop computer doesn't have the issue.
Comment 1 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-04-06 03:47:52 UTC
Fixed in ports 863260d262919f407c6142f8e803ad30223633cb. Thanks!