Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Expat 2.2.7 #254

Closed
23 tasks done
hartwork opened this issue Apr 14, 2019 · 4 comments
Closed
23 tasks done

Release Expat 2.2.7 #254

hartwork opened this issue Apr 14, 2019 · 4 comments

Comments

@hartwork
Copy link
Member

hartwork commented Apr 14, 2019

Regular releases:

  • Bump .so version info, document in change log
  • make distcheck source tarballs using ./distribute.sh
  • Build and test Windows installer (Karl)
  • SourceForge:
  • GitHub:
  • Let the community know:
    • News item on https://libexpat.github.io/
    • Mail Expat distro maintainers directly
    • Write to the xml-dev mailing list (mail)
    • Blog about it at blog.hartwork.org: post
      • Submit to Hacker News (thread)
    • Blog about it at xml.com: post
  • (Bump ebuild in Gentoo)

Specific to 2.2.7:

@Mistuke
Copy link

Mistuke commented May 20, 2019

Hi,

I was wondering why the release tarballs still require autoreconf. As in why isn't just a configure file distributed?

The reason I ask is because libexpath requires a specific version of autoreconf which of course differs from the version from other projects and we're building libexpat as part of a much wider toolchain. This then ends up with a version mismatch and requires build scripts to change the path of tools..

I understand why the git repo doesn't contain one, just wondering why the tarballs don't.

@hartwork
Copy link
Member Author

I was wondering why the release tarballs still require autoreconf. As in why isn't just a configure file distributed?

Hi! I have good and bad news: You have the wrong file, the release archive does contain configure.

The reason I ask is because libexpath requires a specific version of autoreconf which of course differs from the version from other projects and we're building libexpat as part of a much wider toolchain. This then ends up with a version mismatch and requires build scripts to change the path of tools..

May I ask what version of Automake, Autoconf, libtool you have that are not good enough to autoreconf expat? What distro are you basing on?

@Mistuke
Copy link

Mistuke commented May 21, 2019

Hi! I have good and bad news: You have the wrong file, the release archive does contain configure.

Ah indeed! I was using the source tarballs but of course that's just the snapshot of the repo!

May I ask what version of Automake, Autoconf, libtool you have that are not good enough to autoreconf expat? What distro are you basing on?

We have some projects that unfortunately require exactly 2.64 so this is too old for libexpat.

We're building Automaker etc them from source so not tied to a particular distro but most of the builds happen on Ubuntu 16.04 or 18.04 and RHEL5

@hartwork
Copy link
Member Author

2.2.7 is coming up in the next few days. If anyone wants to give latest Git master a spin in their environment, now would be a good time 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants