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

Finalize release 0.0.19, todo list #476

Closed
19 tasks done
guitorri opened this issue Feb 15, 2016 · 24 comments
Closed
19 tasks done

Finalize release 0.0.19, todo list #476

guitorri opened this issue Feb 15, 2016 · 24 comments
Milestone

Comments

@guitorri
Copy link
Member

guitorri commented Feb 15, 2016


To do:

  • Merge release-0.0.19 into master and develop. Merge release branch into master #621 Merge release branch into develop #642
  • Tag qucs-0.0.19 into master.
  • Move the base of all PRs to develop
  • Delete release-0.0.19
  • Sync master branch on SF repository one last time...
  • Produce source and binary packages, upload o SF
  • update website, landing and download pages
  • Announce qucs-devel, qucs-help, update SF news
  • update Wikipedia
@guitorri guitorri added this to the 0.0.19 milestone Feb 15, 2016
@ra3xdh
Copy link
Contributor

ra3xdh commented Feb 16, 2016

check issue related to verilog-a loader reported by Mike

@guitorri , There was no blocking issue with Verilog-A. There was capacitor polarity issue in my Verilog-A synthesizer that will be not included in release. I will correct code in my branch soon. The master branch is not affected. You can mark this point as completed and proceed.

@guitorri
Copy link
Member Author

Hi @ra3xdh, I was testing Mike model against master. It was crashing on me while loading the .png (or dragging the component into the schematic). It was late, I will check again to see what I did.

@guitorri
Copy link
Member Author

@ra3xdh see #478 for the issue I saw.

@felix-salfelder
Copy link
Member

provide Windows binary package for freeHDL (other dependencies have packages)

are you sure? i mean, is freeHDL unmaintained?

@guitorri
Copy link
Member Author

freeHDL is dead upstream.

@guitorri
Copy link
Member Author

by the way, we should deprecate freeHDL and switch to GDHL...

@felix-salfelder
Copy link
Member

freeHDL is dead upstream.

do we really need it for the release? i mean, there's a lot of things to wait for, for example debian has no adms package yet...

and switch to GDHL...

probably makes sense.

[further up] test optional packages

which optional packages?

@guitorri
Copy link
Member Author

I will either create a Windows binary package for freeHDL or add it to the Qucs installer (as done in the past). The issue is that people use it as teaching tool. If we don't provide it, people won't be able to run it. Hopefully this will be the last time we package/ship freeHDL.

I crossed out the 'optional packages' (I had in mind icarus, freehdl, asco, octave, adms). It was a reminder to test these things manually just to make sure they are working as expected.

I am almost done with the other items. I hope to push a -rc1 tag someday this week.

@guitorri
Copy link
Member Author

guitorri commented Apr 9, 2016

I got a user report that the Verilog-A loader is not working on Windows. I am looking into it.

@guitorri
Copy link
Member Author

guitorri commented Nov 4, 2016

I will push the -rc2 tag.

@in3otd
Copy link
Contributor

in3otd commented Nov 6, 2016

for the release, it would be good to update the README.md to explicitly tell that the master branch is the latest stable version, the bleeding edge is in develop and a potential release candidate would be in release-x.y.z so a use would know what ey will get (see also #570).

@guitorri
Copy link
Member Author

guitorri commented Nov 9, 2016

@in3otd can you check the wording in #597

@guitorri
Copy link
Member Author

guitorri commented Nov 29, 2016

So, -rc3 was pushed 3 days ago. We had downloads:

  • 83 tarball
  • 790 binaries (Win, Mac)

I did not hear any comments/complaints.
I guess this is it. I will merge things around and prepare the release announcement.

@guitorri
Copy link
Member Author

Crap, Travis changed something yesterday about Mac OSX images.... I will try to fix it else merge it anyway.

@guitorri
Copy link
Member Author

On top of that, the OSX images got stuck. Now it is back working, but there is a large backlog.... Release postponed till tomorrow.
https://www.traviscistatus.com/

@guitorri
Copy link
Member Author

Last pass. I will check #637 and do the release.

@guitorri
Copy link
Member Author

Release 0.0.19 has been tagged.
I am working on the packages now.

@guitorri
Copy link
Member Author

Packages are staged (hidden from public) at Sourceforce till Wednesday 25 Jan.
Admins can take a look at them. @in3otd can you do a sanity check on the tarball and windows binary?
I might unstage all packages as soon finish spell-checking the announcement messages 😄 .

@in3otd
Copy link
Contributor

in3otd commented Jan 23, 2017

ah, this is why I didn't see them there yet 😁 I'll try to test them shortly...

@in3otd
Copy link
Contributor

in3otd commented Jan 23, 2017

uhm, logging in in Sourceforge I can see the 0.0.19 directory in qucs-binary but I cannot download any file: all the files names are grayed out (they are not links) and an icon at the end says "pending". Clicking on the "i" button on the right I get a message "This file will be ready for download shortly."

@guitorri
Copy link
Member Author

guitorri commented Jan 23, 2017

The SourceForge staging thing is silly. It does not let an admin download the staged files.
I guess you have to uncheck the Stage this folder in the 0.0.19 directory (in the "i" button), go inside, refresh the links, download what you want and stage the directory again. 🤦‍♂️

Edit: the refresh of the links for download might take a minute or so...

@in3otd
Copy link
Contributor

in3otd commented Jan 24, 2017

testing with Windows, so far so good...

Seen only a (minor) ASCO issue that I sometimes saw also in Linux: when the optimization variables are constrained to be in a E-series, ASCO complains that the initial value (that ASCO itself chooses) is outside the allowed range, so the optimization is not started.
I remember looking at the ASCO code but the origin of this issue was not really clear to me; it also appeared/disappeared depending on the compiler optimization used.

The SourceForge staging is really weird, today the files names in the staged directory are links but when clicking on them I get an error message "The file could not be found or is not available. Please select another file."... Did as you suggested, unstaged, downloaded and staged again.

@guitorri
Copy link
Member Author

Thank you. Please open an issue for ASCO.
I will move on with the release.
Using the FTP one can access the staged files on SourceForge.

@guitorri
Copy link
Member Author

Qucs 0.0.19 has been released.

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