Opened 14 years ago

Closed 5 years ago

#24280 closed defect (fixed)

opendx mtree violation

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: opendx

Description

opendx violates the mtree:

bash-3.2$ sudo port install opendx
--->  Fetching opendx
--->  Verifying checksum(s) for opendx
--->  Extracting opendx
--->  Configuring opendx
--->  Building opendx
--->  Staging opendx into destroot
Warning: violation by /opt/local/dx
Warning: opendx violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is intended), it will be an error in future releases!
--->  Installing opendx @4.4.4_1+darwin_9
--->  Activating opendx @4.4.4_1+darwin_9
--->  Cleaning opendx

opendx should either not violate the mtree, or should indicate via "destroot.violate_mtree yes" that it intends to violate the mtree.

Change History (5)

comment:1 in reply to:  description Changed 13 years ago by jxzhu@…

After I failed launching opendx (even after port upgrade outdated) because it insisted to need an older version of libpng, I uninstalled the opendx port and then reinstalled it. The above Warnings then appeared. Technically, how can we make opendx not violate the mtree? Please advise.

Thanks,

JX

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Where should the files that the port installs to /opt/local/dx be installed that would fit within the proper directory hierarchy? Somebody needs to make that decision, then modify the port to install the files there instead.

comment:3 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from gwright@… to macports-tickets@…

gwright has retired. See #43784.

comment:4 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: MarcusCalhoun-Lopez added

comment:5 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

In d596ca39c1a6cbe2976182156dae52068c8848db/macports-ports (master):

opendx: change layout to avoid mtree violation

Fixes #24280

Note: See TracTickets for help on using tickets.