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 1.1.0 #1562

Closed
19 of 20 tasks
megies opened this issue Oct 19, 2016 · 68 comments
Closed
19 of 20 tasks

Release 1.1.0 #1562

megies opened this issue Oct 19, 2016 · 68 comments
Labels
packaging issue related to our packaging efforts (e.g. conda, Debian, ...)
Milestone

Comments

@megies
Copy link
Member

megies commented Oct 19, 2016

https://pypi.io/packages/source/o/obspy/obspy-1.1.0.zip

SHA256: ef48b4e52a8166c35c46775b523899ffaa00658018822103e1ad9f5008050d61

Issues left to handle:

  • milestone 1.1.0
  • other issues with no action or lower priority were bumped to 1.2.0 milestone
  • feel free to still get issues ready that were bumped to 1.2.0

Things to do, when release candidates and final release are done:


  • Party 🎉 (don't tick before all other checkboxes are ticked!)
@megies megies added the packaging issue related to our packaging efforts (e.g. conda, Debian, ...) label Oct 19, 2016
@megies megies added this to the 1.1.0 milestone Oct 19, 2016
@krischer
Copy link
Member

👍 For releasing! We should release more often.

We should keep in mind that 1.1 will break lots of peoples code as it no longer contains the deprecation renaming from the Big Rename ™ which are still part of 1.0. I'm very sure very many people just ignore all the warnings...

Not really anything we can do about that but a thing to keep in mind.

@ThomasLecocq
Copy link
Contributor

👍 aaaand I will finish my homework... Could we (you) introduce the name change from datamark to win in there too ?

@megies
Copy link
Member Author

megies commented Oct 19, 2016

We should keep in mind that 1.1 will break lots of peoples code as it no longer contains the deprecation renaming from the Big Rename ™ which are still part of 1.0. I'm very sure very many people just ignore all the warnings...

Yes, we'll have to include this notice again when releasing.

Could we (you) introduce the name change from datamark to win in there too ?

I don't care about that naming and low-level I/O routines should not be used directly in normal use cases anyway. So just go after it if you want. (Do we want to be nice and keep the old datamark folder in place for one release cycle and deprecate those two functions there?)

@megies
Copy link
Member Author

megies commented Nov 6, 2016

@obspy/developers I propose we target end of November for releasing 1.0.3 and 1.1.0.

We should start bumping issues/PRs without activity to 1.1.1 and 1.2.0 in the next weeks.

@mbyt
Copy link
Member

mbyt commented Nov 6, 2016

so we might be able to bump minimum dependency versions of e.g. numpy, scipy, matplotlib, ...

👍

@krischer
Copy link
Member

krischer commented Nov 7, 2016

I'm not sure we can do that. Last time I looked the limiting ones where Ubuntu 12.04 (which is EOL soon so it should be no problem) and Debian Squeeze Wheezy (EOL I think is somewhen in 2018). I don't think we want to give up Debian Squeeze support especially as long as the effort it really not that big - ones it becomes too much we can talk about it.

@megies
Copy link
Member Author

megies commented Nov 7, 2016

Ah, OK, just checked to confirm. Debian 7 "Wheezy" has LTS until May 2018 and has..

@krischer
Copy link
Member

krischer commented Nov 7, 2016

Well I guess we can at least bump scipy to 0.10.1 soonish ;-)

In any case - I think we should really support Wheezy until it really just becomes too much work from our side.

@MMesch
Copy link
Contributor

MMesch commented Nov 7, 2016

I suggest to introduce a 5 sec delay timer for deprecated routines, that would make people change their codes :)

@krischer
Copy link
Member

krischer commented Nov 7, 2016

1.1.0 will actually remove almost all the deprecated functions. Let chaos ensue!

@megies
Copy link
Member Author

megies commented Nov 7, 2016

We could wait with 1.1.0 a couple of days after 1.0.3 (with the "last warning" ☠️ message).

@krischer
Copy link
Member

krischer commented Nov 7, 2016

Probably no use - if people ignored it until now they'll keep ignoring it. They can always use 1.0.3 though and their scripts will continue to work.

@trichter
Copy link
Member

trichter commented Nov 7, 2016

By the way: I'd love to have an anaconda linux-32bit package for my ancient hardware at home. The package could be build the old way and copied to the conda-forge channel. If it is too much hassle - don't mind, installation by pip is OK, just takes way longer. linux-32bit support in conda-forge seems pretty low priority, see conda-forge/conda-forge.github.io#163.

@megies
Copy link
Member Author

megies commented Nov 7, 2016

@krischer has built conda packages for Linux 32bit: https://anaconda.org/obspy/obspy/files they're just over in our channel and not in conda-forge.

@trichter
Copy link
Member

trichter commented Nov 7, 2016

Yes, I recognized that, thanks and that is great. I was talking about releases>=1.1 and that it would be nice to have these builds in future, too.

@krischer
Copy link
Member

krischer commented Nov 8, 2016

Yea sure - I can keep building the 32bit conda packages - that is really no big issue.

@megies
Copy link
Member Author

megies commented Dec 6, 2016

@obspy/developers

1.0.3 will be ready within a day or two, so 1.1.0 is also gonna be freezed shortly.

Anything that's supposed to be in 1.1.0 will have to be worked on within the next days....

@QuLogic
Copy link
Member

QuLogic commented Jul 13, 2017

What is left to do for this release? Not having Mpl2 support is troubling...

@megies
Copy link
Member Author

megies commented Jul 13, 2017

See https://github.com/obspy/obspy/milestone/12 (some will have to be punted to 1.2, I guess)

@megies
Copy link
Member Author

megies commented Sep 19, 2017

@obspy/developers so getting a pre-EGU release out was an utter fail. If we don't make a pre-AGU release in October/November than it's getting ridiculous.

For anybody who can spare some time, here's the list tickets that could use input / work / reviews / commenting for improvement: https://github.com/obspy/obspy/milestone/12

@kaspervanwijk
Copy link
Contributor

kaspervanwijk commented Sep 19, 2017 via email

@megies
Copy link
Member Author

megies commented Oct 10, 2017

@obspy/developers we plan to do a rc1 tomorrow, since all big roadblocks have been pretty much cleared out..

@megies
Copy link
Member Author

megies commented Oct 16, 2017

Here's the sdist zipball for 1.1.0rc1: obspy-1.1.0rc1.zip

@krischer
Copy link
Member

I drafted a "What's new in Obspy 1.1" wiki page: https://github.com/obspy/obspy/wiki/What's-New-in-ObsPy-1.1

Please have a look and edit/add things which you feel are important. Some pretty pictures would also be nice.

@megies
Copy link
Member Author

megies commented Oct 16, 2017

Most important bug fixes should also be mentioned.. e.g. the ZNE from non-orthogonal components

@barsch
Copy link
Member

barsch commented Oct 16, 2017

@krischer thought we dropped support for python 3.3? also maybe add read support for seisan v6

@hugovk
Copy link

hugovk commented Oct 23, 2017

Yep, I ran the command with - - pip to exclude downloads from mirrors and so on.

@krischer
Copy link
Member

krischer commented Oct 23, 2017

Okay people - final push towards 1.1.0! Four things left to do:

@ThomasLecocq
Copy link
Contributor

ThomasLecocq commented Oct 23, 2017

will pull #1946 and test it on windows
edit: I guess it's unrelated... http://tests.obspy.org/89254/

@krischer
Copy link
Member

This is somehow again your installation? I feel like we discussed these failures before.

@ThomasLecocq
Copy link
Contributor

ThomasLecocq commented Oct 23, 2017

yeah I do remember it... damn
edit: feels like I talk to my psy :) eheh

@megies
Copy link
Member Author

megies commented Oct 24, 2017

So, looks like our release milestone is clear right now, so here goes: obspy-1.1.0rc8.zip
SHA256: 686b2d4364ed4d93cd21c13e17751e3867d30c1428f060544fb2c28c04d7bab2

CC @obspy/packagers

conda package build PR updated: conda-forge/obspy-feedstock#11

@megies
Copy link
Member Author

megies commented Oct 24, 2017

RC9: obspy-1.1.0rc9.zip

SHA256: cb0fce24e9a9542ec1b3a9bbf1bacac97cf89e7aa2adfae87e55fea2d96848c7

CC @obspy/packagers

@krischer
Copy link
Member

RC10: https://www.dropbox.com/s/d92npjvy17yklma/obspy-1.1.0rc10.zip?dl=1

SHA256: 19a4dfa8ad1a587ce304a79dc2f93e27edbfdd0d03cc2f07359282f77e9901da

CC: @obspy/packagers

@megies
Copy link
Member Author

megies commented Oct 25, 2017

conda feedstock build for rc10 triggered: conda-forge/obspy-feedstock#11

@krischer
Copy link
Member

krischer commented Oct 25, 2017

The hopefully final rc11...

https://www.dropbox.com/s/zrxb5uvncsokxg8/obspy-1.1.0rc11.zip?dl=1

SHA256: 07493250110af77b84843683592ce6c27bc5c6c27d5a530df180ead7ce05e413
b2a3d4bc35c5e1c3c70c31aec4e8ff8cfe030681feda0b7c93d82d9a155f6123

CC: @obspy/packagers

@krischer
Copy link
Member

Please test! 1.1.0 will be tagged tomorrow if no serious issues arise.

http://tests.obspy.org/?version%3D1.0rc11

@megies
Copy link
Member Author

megies commented Oct 26, 2017

@krischer the SHA256 I get for your dropbox download is different from what you specified above: b2a3d4bc35c5e1c3c70c31aec4e8ff8cfe030681feda0b7c93d82d9a155f6123, also see build fail in conda-forge/obspy-feedstock#11 for both dropbox downloads.

@krischer
Copy link
Member

Yea I don't know what I copied there - on my computer the hash is the same as you've written...

@kaspervanwijk
Copy link
Contributor

kaspervanwijk commented Oct 26, 2017 via email

@kaspervanwijk
Copy link
Contributor

kaspervanwijk commented Oct 26, 2017 via email

@krischer
Copy link
Member

krischer commented Oct 26, 2017 via email

@megies
Copy link
Member Author

megies commented Oct 26, 2017

Yea I don't know what I copied there - on my computer the hash is the same as you've written...

Man-in-the-middle attack by Guido him very self? ;-)
Did you check the SHA of the original file you locally built (not the download)? Otherwise it's kinda useless..

@krischer
Copy link
Member

krischer commented Oct 26, 2017 via email

@krischer
Copy link
Member

krischer commented Oct 27, 2017

1.1.0 is locked and loaded: https://pypi.org/project/obspy/
SHA256: ef48b4e52a8166c35c46775b523899ffaa00658018822103e1ad9f5008050d61

Package away and thanks everyone for contributing!

@megies
Copy link
Member Author

megies commented Oct 29, 2017

conda-forge build all green, after OSX was built, finally: https://github.com/conda-forge/obspy-feedstock/commits/master, so conda packages for all archs/Python versions supported by conda-forge are live at https://anaconda.org/conda-forge/obspy/files

Debian + Ubuntu packages are live as well in our Apt repository at debs.obspy.org

@krischer
Copy link
Member

Binary wheels for OSX and Linux are now also up.

@megies
Copy link
Member Author

megies commented Nov 1, 2017

Corrected all base branches of open PRs, moving from maintenance_1.0.x to maintenance_1.1.x.

@megies
Copy link
Member Author

megies commented Nov 2, 2017

Conda packages for Linux 32 bit are up: https://anaconda.org/obspy/obspy/files?version=1.1.0 (feedback and test results appreciated)

@megies
Copy link
Member Author

megies commented Nov 13, 2017

@petrrr are you still doing macports packages?

Otherwise this issue is ready to be closed.. :-)

@petrrr
Copy link
Contributor

petrrr commented Nov 13, 2017

@megies: Sorry! Was a bit too busy lately. Will try to get this done tonight!

@megies
Copy link
Member Author

megies commented Nov 14, 2017

@petrrr, no worries!

Coming from Linux I even really don't know how big macports is.. but just asking since it's on our release todo list. :-)

@megies
Copy link
Member Author

megies commented Dec 19, 2017

Closing this milestone now, even though I'm not sure what status on macports is, @petrrr.

And we didn't manage to get this "Party!" item ticked.. well at least not officially. ;-)

@megies megies closed this as completed Dec 19, 2017
@petrrr
Copy link
Contributor

petrrr commented Dec 20, 2017

Sorry, done.

@megies
Copy link
Member Author

megies commented Dec 21, 2017

No worries, and thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging issue related to our packaging efforts (e.g. conda, Debian, ...)
Projects
None yet
Development

No branches or pull requests