Opened 11 years ago
Closed 11 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 (Andrey 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)
Change History (12)
comment:1 Changed 11 years ago by anddam (Andrea D'Amore)
comment:2 Changed 11 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:4 Changed 11 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 11 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 11 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 follow-up: 9 Changed 11 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 11 years ago by lpsinger (Leo Singer)
comment:8 Changed 11 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 Changed 11 years ago by ryandesign (Ryan Carsten 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 11 years ago by mf2k (Frank Schima)
Port: | ffmpeg,ffmpeg-devel,gimp-jp2,grib_api,mplayer,mplayer-devel,openslide,orfeotoolbox,poppler → ffmpeg ffmpeg-devel gimp-jp2 grib_api mplayer mplayer-devel openslide orfeotoolbox poppler |
---|
comment:11 Changed 11 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | new → closed |
I think was fixed by comment:6.
r106244 for port ffmpeg