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

New release - 0.4 #134

Closed
landas opened this issue Apr 22, 2017 · 21 comments
Closed

New release - 0.4 #134

landas opened this issue Apr 22, 2017 · 21 comments
Milestone

Comments

@landas
Copy link
Member

landas commented Apr 22, 2017

  1. I have drafted a new release (only visible to project members), but I don't know all new bug fixes and improvements that is worth mentioning. Could someone fill in missing bullet points?

  2. Is there any issues that should be closed before 0.4 release?

  3. We have to remember to update version number here before release:

    set (OPENAMBIT_VERSION HEAD)

Copy of current draft:

Improvements

Bugs

  • Lots of bug fixed?
@landas landas added this to the 0.4 milestone Apr 22, 2017
@manisandro
Copy link
Member

Scanning the commits since 0.3, other things worth mentioning I see:

  • Support Qt5
  • Split movescount support to separate library

As for the issues, many open issues will most probably never see any activity again. I'd suggest closing these with "Closing issue without any recent activity. Feel free to reopen if issue is still relevant".

@landas
Copy link
Member Author

landas commented Apr 24, 2017

I have closed a lot of old issues, with the text "Closing issue without any recent activity. Feel free to reopen if issue is still relevant".

I have added version numbers to CMakeLists.txt in commit 59f2a3e

I think 0.4 is good to go, so who is resposible for releases? 😄

@manisandro
Copy link
Member

Good question, I suspect it's either you or me ;)

Would be nice to discover how to update the homepage, AFAICS it is not controlled through gh-pages.
Also, there is a PPA at https://launchpad.net/~openambit, I've sent a message to the owner to enquire about the PPA status resp. for having access so that we can update the packages there.

@landas
Copy link
Member Author

landas commented Apr 24, 2017

The domain is owned by @svenstorp, and seems like it is hosted on a server owned by him.

Do you know how the Debian package is updated? https://packages.debian.org/jessie/openambit

To release, is all we need to to click the "Publish release". Will the downloads be created automatically, or do we have to create them manually?

@manisandro
Copy link
Member

Updating the Debian package is up to its maintainer (Christian Perrier bubulle@debian.org).
When you publish the release, links to tarballs for the release tag (i.e. a git archive for the tag) will appear on the download page. Any other downloads will need to be created manually, but I don't think any other are needed.
On my part I am maintainer for the Fedora package and I'll look at updating that one.

@manisandro
Copy link
Member

Some code of a recent PR isn't QT5 compatible. Patch following soonish, perhaps worth holding off the release for a second?

@manisandro
Copy link
Member

I've force-unpushed the 0.4 tag and pushed some fixes. As far as I can see things should be okay now.

@landas
Copy link
Member Author

landas commented Apr 24, 2017

Thnx

@manisandro
Copy link
Member

manisandro commented Apr 24, 2017

Perhaps do a quick check whether your recent work also works with Qt5, then I think we can do the 0.4 release.

@landas
Copy link
Member Author

landas commented Apr 24, 2017

Could you tell me where i need to change config or flag to compile with Qt5 😄

I have tried to set USE_QT5 ON, but it still seems like it is compiling with Qt4.

$ readelf -d openambit-build/openambit

Dynamic section at offset 0x46d98 contains 33 entries:
Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libQtCore.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libQtGui.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libQtNetwork.so.4]
...

@landas
Copy link
Member Author

landas commented Apr 24, 2017

I found a way to compile with Qt5, but I had to add option(USE_QT5 "Build against Qt5" ON) to src/movescount/CMakeLists.txt and src/openambit/CMakeLists.txt.

The only way I can build this project is using ./build.sh

When i try:

cmake .
make

the compiler complains about a lot of "undefined reference to ..."

^ The problems i had above was due to the compiler used old libs in /usr/local

I will test my code tomorrow if it works fine with Qt5.

@bubulle
Copy link

bubulle commented Apr 25, 2017 via email

@landas
Copy link
Member Author

landas commented Apr 25, 2017

@bubulle Thanks for your information about the Debian package. The snow is back in Norway, hopefully gone tomorrow. Happy running. 😄

@manisandro I have tested waypoints and routes with Qt5 to be ok.

@manisandro
Copy link
Member

@landas Ok I'll tag the release then!

@centic9
Copy link
Contributor

centic9 commented Apr 26, 2017

BTW, I have published version 0.4 plus current additional commits at the following Ubuntu PPAs:

(still built against QT4, the README needs an update for the new dependencies when QT5 is used)

@bubulle
Copy link

bubulle commented May 1, 2017 via email

@landas
Copy link
Member Author

landas commented May 1, 2017

Hi @bubulle,

As you know, we are a small team so you might have difficulty to find a package for your distribution. So you might have to compile it your self. The files for 0.4 release you find here:
https://github.com/openambitproject/openambit/releases/tag/0.4

Ubuntu: @centic9 has kindly created packages in his private PPAs. See post above.
Fedora: It is included in Fedora 26 Alpha

@bubulle
Copy link

bubulle commented May 2, 2017 via email

@manisandro
Copy link
Member

Hi @bubulle
Version 0.4 is released, the official tarball is the one which can be downloaded from the 0.4 release page (https://github.com/openambitproject/openambit/archive/0.4.tar.gz).

@landas
Copy link
Member Author

landas commented May 2, 2017

@manisandro
Copy link
Member

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

No branches or pull requests

4 participants