exiv2 icon indicating copy to clipboard operation
exiv2 copied to clipboard

exiv2.org problems due to the `0.28.0` release

Open postscript-dev opened this issue 2 years ago • 14 comments

There are some minor fixes needed on https://exiv2.org after the 0.28.0 release.

Describe the bug

  1. The manpage on https://exiv2.org/manpage.html is invalid. The PDF link displays https://github.com/Exiv2/exiv2/blob/0.28.x/man/man1/exiv2.1 instead of https://github.com/Exiv2/exiv2/blob/0.28.x/exiv2.md .
  2. Missing 0.28.0 source download in https://exiv2.org/archive.html
  3. In https://exiv2.org/download.html , the "Download Source" file is missing.
  4. In https://exiv2.org/doc/examples.html , the exiv2json.cpp link doesn't work as the sample file was removed from the main branch.
  5. The 0.28.0 changelog is missing from https://exiv2.org/changelog.html .
  6. In https://exiv2.org/metadata.html , the tags are not listed in the various links (e.g. https://exiv2.org/tags-xmp-dc.html).

I haven't checked every link so it is possible that other problems may exist.

Additional context

There is a comment about the manpage that may be helpful (@nehaljwani )

When creating a significant release it is likely that small things will crop up. Hopefully these are simple to fix.

postscript-dev avatar May 08 '23 21:05 postscript-dev

Missing 0.28.0 source download in https://exiv2.org/archive.html

The archive page is for old releases only.

nehaljwani avatar May 09 '23 07:05 nehaljwani

In https://exiv2.org/download.html , the "Download Source" file is missing.

Fixed via https://github.com/Exiv2/team/commit/82dbf8df0a111fa4f2e6ab68db8784b0f60b57e4

In https://exiv2.org/doc/examples.html , the exiv2json.cpp link doesn't work as the sample file was removed from the main branch.

Removed via https://github.com/Exiv2/team/commit/31c93702b63f86d528a0a7955ff1f872808d54f4

nehaljwani avatar May 09 '23 07:05 nehaljwani

@nehaljwani

Missing 0.28.0 source download in https://exiv2.org/archive.html

The archive page is for old releases only

Yes, you're right. Thanks for checking

postscript-dev avatar May 09 '23 09:05 postscript-dev

@nehaljwani I have just noticed one more thing. In https://exiv2.org/metadata.html , the tags are not listed in the various links (e.g. https://exiv2.org/tags-xmp-dc.html).

postscript-dev avatar May 09 '23 19:05 postscript-dev

The manpage on https://exiv2.org/manpage.html is invalid. The PDF link displays https://github.com/Exiv2/exiv2/blob/0.28.x/man/man1/exiv2.1 instead of https://github.com/Exiv2/exiv2/blob/0.28.x/exiv2.md .

Fixed via https://github.com/Exiv2/team/commit/f496fc1299f9541cd0de8695cae96f179e26b251 & https://github.com/Exiv2/team/commit/4ba5e6f8defc562b04f4f2fec51e30488e62499c

nehaljwani avatar May 09 '23 22:05 nehaljwani

In https://exiv2.org/metadata.html , the tags are not listed in the various links

Fixed via https://github.com/Exiv2/team/commit/b09d5968f8498e7a8ec34d7c5bc1c699dc6a80b6

nehaljwani avatar May 09 '23 22:05 nehaljwani

Great Work, Everybody - especially @nehaljwani and @postscript-dev

I built 0.28 this morning on macOS. cmake cannot find Findinih.cmake

-- Could NOT find inih (missing: inih_LIBRARY inih_INCLUDE_DIR) 
CMake Error at cmake/Findinih.cmake:28 (message):
  inih library not found
Call Stack (most recent call first):
  cmake/findDependencies.cmake:80 (find_package)
  CMakeLists.txt:86 (include)

I successfully build with these commands:

$ cmake .. -DEXIV2_ENABLE_INIH=0 -DEXIV2_ENABLE_WEBREADY=1 -DEXIV2_ENABLE_CURL=1 
$ make
$ 

Can you remove my name and email address from the .MD files on 'main'. These files may be a little "stale" and I'm no longer in a position to answer questions from users.

808 rmills@rmillsm1:~/gnu/github/exiv2/main/b $ grep robin ../*.md
../README-CONAN.md:Written by Robin Mills<br>[email protected]<br>Updated: 2021-12-17
../README-SAMPLES.md:[email protected]<br>
../README.md:Written by Robin Mills<br>[email protected]<br>Updated: 2022-02-22
809 rmills@rmillsm1:~/gnu/github/exiv2/main/b $ 

clanmills avatar May 10 '23 05:05 clanmills

The 0.28.0 changelog is missing from https://exiv2.org/changelog.html .

Fixed via https://github.com/Exiv2/team/commit/0a7b0ac1aead2e9785a5124d3802dd58e423cce7

nehaljwani avatar May 14 '23 15:05 nehaljwani

What's left here ?

luzpaz avatar Jul 25 '23 23:07 luzpaz

@nehaljwani @kevinbackhouse I guess all of this needs updating again after yesterday's 0.28.1 release? See also https://github.com/Exiv2/exiv2/issues/2821

kmilos avatar Nov 07 '23 14:11 kmilos

could we also have the list of breaking change from 0.28.0?

eclipseo avatar Nov 11 '23 16:11 eclipseo

@nehaljwani @kevinbackhouse I guess all of this needs updating again after yesterday's 0.28.1 release? See also #2821

I've made an attempt at it here: https://github.com/Exiv2/team/pull/4

I see that the repo has a workflow file, so I'm hoping that the website will get updated automatically.

kevinbackhouse avatar Nov 11 '23 16:11 kevinbackhouse

could we also have the list of breaking change from 0.28.0?

None as far I know. All the backwards-incompatible changes happened between 0.27 and 0.28.

kevinbackhouse avatar Nov 11 '23 16:11 kevinbackhouse

could we also have the list of breaking change from 0.28.0?

None as far I know. All the backwards-incompatible changes happened between 0.27 and 0.28.

yes that what I meant.

eclipseo avatar Nov 11 '23 16:11 eclipseo