Exiv2 / exiv2

Image metadata library and tools
http://www.exiv2.org/
Other
932 stars 281 forks source link

exiv2.org out of date compared to exiv2.dyndns.org #554

Closed jbicha closed 5 years ago

jbicha commented 5 years ago

http://www.exiv2.org/ says the latest release is 0.26

http://exiv2.dyndns.org says the latest release 0.27 RC2

https://github.com/Exiv2/exiv2/releases says the latest release is 0.27 RC1

clanmills commented 5 years ago

Yes. That's correct. I'm pleased to get this input because it means somebody is interested!

The current release is Exiv2 v0.26 and available from http://exiv2.org The current pre-release is Exiv2 v0.27 RC2. It was published yesterday on http://exiv2.dyndns.org

I leave the GitHub 'releases' feature to Luis and I'm sure he'll update that and tag the release soon. We're both exhausted from the effort to publish RC2 this week.

I'm going to close this. I'll reopen this issue if you think it merits further discussion.

jbicha commented 5 years ago

I do think this needs further discussion or action.

Why do you have 2 websites that are almost the same but not quite? There is no indication that the dyndns site is a pre-release version of the real site, if that's what it is.

clanmills commented 5 years ago

Every page of the web site is marked Exiv2 v0.27.0.2.

cgilles commented 5 years ago

Robin,

Ask to PIXLS.US - Free/Open Source Photography team :

https://pixls.us/

I'm sure they can guide you to found an alternative. This team has work on digiKam.org for a complete rewrite of the contents with modern Hugo framework.

Gilles

clanmills commented 5 years ago

I am exhausted. Can you imagine how discouraged I am by this discussion. The web site is fine and doesn't need to be rewritten.

I could put links and between the current release and the pre-release. For me, the simple solution is to publish the RC on a different web-site.

cgilles commented 5 years ago

I don't want mean to re-write your solution wit dyndns, i just mean to ask to found a solid hosting alternative somewhere. Just my 2 cts €

Gilles

cgilles commented 5 years ago

For ex, digikam.org, as a KDE family project, is hosted by KDE project. We don't pay for registration name. We inherit of the KDE infrastructure.

Perhaps you can do the same with github, to host the site exiv2.org web site. Just an idea like this...

Gilles

clanmills commented 5 years ago

@cgilles We talked about this several days ago. Somebody on pixls.us offered to help with hosting. I asked to discuss it off-line and that hasn't happened. This morning I was looking at hosting alternatives and thinking about how to proceed. I was surprised at the cost of a digital certificate for all sub-domains.

You know that I don't have ownership of exiv2.org. So it may be necessary to get a new domain name. The hosting offer was made three weeks ago when we announced RC1 and I will pursue this between now and arriving at GM on 28 December.

Hosting doesn't address the complaint by @jbicha about having two similar web sites. I could add a watermark to every page to say "Pre Release".

piponazo commented 5 years ago

I just created a new tag for RC2 on Github: https://github.com/Exiv2/exiv2/releases/tag/0.27-RC2

jbicha commented 5 years ago

I don't know your situation, but https certs are free with https://letsencrypt.org/

You'll just need to make sure they get renewed every 3 months before they expire.

clanmills commented 5 years ago

I've added "PreRelease" to every page on http://exiv2.dyndns.org by updating the style sheet: http://exiv2.dyndns.org/include/exiv2.css You may have to refresh the style sheet by putting the url directly into the browser address.

As I have discussed with @gilles, I am aware of the hosting issue and considering options. Something that requires updating every three months is not appealing. Please understand that there's a great deal of work involved in maintaining 100,000 lines of C++. I've listed 15 major topics (all of which could be keep a volunteer busy). https://github.com/Exiv2/exiv2/projects

I'm delighted that Dan and Luis have worked very hard on the C++ Code for v0.27. However, that still leaves a lots of work. Everything takes time and you have consumed a couple of hours today on something that I don't believe requires attention. The occasional word of appreciation (instead of criticism) would be appreciated.

@gilles KDE may help with the hosting. Other than you, I don't know anybody at KDE.

jbicha commented 5 years ago

I think the 3-month expiration is partly intentional so that website administrators will be motivated to automate their https certificate renewal.

I apologize if this issue took too much time. It just wasn't clear to me which was the official site but it's clear now. Thanks!

cgilles commented 5 years ago

I'm sure that KDE can host exiv2.org for you but generally, this include also an exchange between projects. See the deal below with digiKam, which includes few advantages, especially for small team :

I'm sure that you have already all this stuff with github and familly, excepted the translations workflow. This scan give you some gains,but you must judge.

I can give you some contacts in KDE core team if you is interested.

Gilles

clanmills commented 5 years ago

This is very helpful indeed, @cgilles. We went for dinner and a concert with our neighbours this evening. I'll start work on Exiv2 again tomorrow. I have your XMP/Region puzzle and the Linux/CIFS puzzle to investigate. And I'll think carefully about your ideas here.

Your idea to host everything on GitHub is interesting. We have a one page wiki. We have 1700 pages on the website and 400mb of archived releases. I'll have to investigate if that can be hosted on GitHub without bloating the repos. For sure that would be a quick and easy way to do this.

@jbicha Thanks for the update. It all seemed so clear to me. Adding the "Pre Release" watermark makes it clear beyond doubt. Luis updated the releases this afternoon: https://github.com/Exiv2/exiv2/releases I didn't ask him yesterday, because we both needed a break.