Opened 8 years ago

Closed 7 years ago

#39159 closed defect (fixed)

Check openjpeg 2.0 compliance

Reported by: anddam (Andrea D'Amore) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: acho@…, bgilbert (Benjamin Gilbert), dbevans (David B. Evans), jeremyhu (Jeremy Huddleston Sequoia), julien.malik@…, MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), stromnov (Andrew Stromnov), tenomoto (Takeshi Enomoto), nonstop.server@…
Port: ffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler

Description

Port openjpeg has been upgraded to 2.0, this possibly breaks previous API, see #39156. Please check your openjpeg dependent port and if it is broken with openjpeg 2.0 then change the dependency to openjpeg15.

I'm CC'ing maintainers for ports ffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler and openjpeg. mupdf and swftools ports are nomaintainer.

Attachments (1)

main.log (3.2 KB) - added by lpsinger (Leo Singer) 8 years ago.

Download all attachments as: .zip

Change History (12)

comment:1 Changed 8 years ago by anddam (Andrea D'Amore)

r106244 for port ffmpeg

comment:2 Changed 8 years ago by anddam (Andrea D'Amore)

Keywords: ffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler removed
Port: ffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler added

comment:3 Changed 8 years ago by nonstop.server@…

Cc: nonstop.server@… added

Cc Me!

comment:4 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

It's not just API change. The entire library is different. This new version should really have been added as openjpeg2

Currently everything depending on openjpeg (that used to get 1.5) is broken and needs a revbump and dependency change. In the small chance one of the ports actually works with the new openjpeg2.0 library, a revbump is needed, and there is likely some logic needed to choose between the old and new openjpeg library.

comment:5 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

In other words, we should ensure that the tree is in a known good state and ask developers to test a transition rather than forcing the tree into a broken state and asking developers to test if they need to fall back to what we know was working.

comment:6 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Ok, r106253 fixes the known breakage. Hopefully we don't have too many ports that depend on openjpeg that weren't listing it...

comment:7 Changed 8 years ago by lpsinger (Leo Singer)

I get:

Error: org.macports.install for port openjpeg15 returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_openjpeg15/openjpeg15/work/destroot

Log file attached.

Changed 8 years ago by lpsinger (Leo Singer)

Attachment: main.log added

comment:8 Changed 8 years ago by mf2k (Frank Schima)

WFM on 10.8.3. That is not a clean build log. You should clean and try again.

comment:9 in reply to:  7 Changed 8 years ago by ryandesign (Ryan Schmidt)

Replying to aronnax@…:

Error: org.macports.install for port openjpeg15 returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_openjpeg15/openjpeg15/work/destroot

Sounds like #29223, except that should only happen if you were resuming a build started before MacPorts 2.1.3, which shouldn't be possible since this port didn't exist before MacPorts 2.1.3.

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

Port: ffmpeg,ffmpeg-devel,gimp-jp2,grib_api,mplayer,mplayer-devel,openslide,orfeotoolbox,popplerffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler

comment:11 Changed 7 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

I think was fixed by comment:6.

Note: See TracTickets for help on using tickets.