upstream release 3.0 final. bugfix only.

Bug #218001 reported by Ryan Mulder
6
Affects Status Importance Assigned to Milestone
wxformbuilder (Ubuntu)
Fix Released
Wishlist
Siegfried Gevatter

Bug Description

Binary package hint: wxformbuilder

Sync to upstream version 3.0.57 - the final release for 3.0
Only includes bug fixes.

Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :

Homepage: http://www.wxformbuilder.org

The upstream changelog refers to bugs with a FS#, the details can be found on this tracker:
http://issues.wxformbuilder.org

To test that the new version works, I uploaded the source to my ppa, installed the resulting binary package on Hardy Beta, and ran it.
Everything worked as expected.

I know hardy is very close to release, but this is the culmination of over 6 months of only bug fixes, so it would wonderful if the final, official version 3.0 was included in hardy.

Thanks for your help.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Motu-release ack.

Note that, from a sponsoring pov, you shouldn't edit old changelog entries:

 wxformbuilder (3.0.55-0ubuntu1) hardy; urgency=low

- * Fixed build on architectures other than i386 and amd64. (LP: #192818)
+ * Fixed build on architectures other than i386 and amd64.

Also, there is a difference (see attachment) between your tarball and the one produced with the get-orig-source target?

Revision history for this message
Ryan Mulder (ryanjmulder) wrote :

The changelog was accidental, I will restore the old entry.

The get-orig-source target creates makefiles for the orig source, using the makefile generator included in the orig source. It expects wx-config to be available, but it was not on the system that you ran the get-orig-source on (wx-config is provided by libwxgtk2.8-dev, which is a build-dep).

I realize that this is not ideal, but it was a workaround for the makefile generator (premake) not being available on Ubuntu.
I hope to package premake for the next version of Ubuntu so that this oddity is resolved.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

If you don't subscribe the sponsors this will never get through.

Changed in wxformbuilder:
status: New → Confirmed
Revision history for this message
Ryan Mulder (ryanjmulder) wrote :

I'm sorry, I thought I needed to wait for two motu-release acks before subscribing the sponsors.
My mistake.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

No problem, its one ack only since it is a bug-fix only.

Changed in wxformbuilder:
assignee: nobody → rainct
importance: Undecided → Wishlist
status: Confirmed → In Progress
Revision history for this message
Siegfried Gevatter (rainct) wrote :

The wxformbuilder_3.0.57.orig.tar.gz tarball you attached contains a directory called "wxformbuilder_3.0.57.orig" instead of "wxformbuilder-3.0.57". I've fixed that, but before I upload, can you confirm if that was indeed a mistake?

Revision history for this message
Scott Kitterman (kitterman) wrote :

Please use the tarball from upstream and not one provided by a packager.

Revision history for this message
Ryan Mulder (ryanjmulder) wrote :

@Siegfried: It was indeed a mistake. I am both the upstream developer and the package maintainer, so I still make some mistakes blurring the boundaries like this. Thank you for fixing it.

@Scott: That tarball is from upstream, its name is an artifact of the helper scripts that I used.

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 218001] Re: upstream release 3.0 final. bugfix only.

> @Scott: That tarball is from upstream, its name is an artifact of the
> helper scripts that I used.

It would make life easier for Debian and it's derivatives if you'd either
release a tar.gz from upstream or include your helper script as a
get-orig-source rule in debian/rules so there is a consisten semi-automated
process for converting to a tar.gz.

Revision history for this message
Siegfried Gevatter (rainct) wrote :

I've noticed that your tarball has some files that are in that one from the website. As Scott is uncomfortable with using a tarball different than that one from the website, I've to ask you to include all files that are necessary to build but aren't in that tarball into the .diff.gz. Thanks.

Revision history for this message
Ryan Mulder (ryanjmulder) wrote :

There is a get-orig-source rule in debian/rules that executes my helper script, it was used to make the tarball.
Note that Cesare Tirabassi executed the rule and diff'd the tarball I posted with the results of the run, here:
https://bugs.launchpad.net/ubuntu/+source/wxformbuilder/+bug/218001/comments/8

The source archive posted on the website is meant to be platform-independent, and so it does not contain the Makefiles, instead, it expects users to generate them. This creates some headaches when using it for a debian build, so the get-orig-source rule generates the Makefiles before creating a source archive.

I've now run get-orig-source, corrected the naming error pointed out by Siegfried, uploaded it to SourceForge, and posted a link on the website's download page.
Here is a link to the archive on SourceForge:
http://downloads.sourceforge.net/wxformbuilder/wxformbuilder-3.0.57.tar.gz?download

I've also attached it to this post.

The .diff.gz remains the same.

I'm sorry for all the trouble/confusion that I've caused. Hopefully this will satisfy the need to be able to repeatably produce this package.
Thank you both for your help.

Revision history for this message
Scott Kitterman (kitterman) wrote :

Sounds reasonable to me. Thanks.

Revision history for this message
Siegfried Gevatter (rainct) wrote :

Okay, I'm test building it again just to be sure and will upload it then in some minutes. I hadn't noticed the get-orig-source rule, sorry for that (but having the tarball available upstream is much better anyway :)).

Thanks for contributing to Ubuntu.

Changed in wxformbuilder:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wxformbuilder - 3.0.57-0ubuntu1

---------------
wxformbuilder (3.0.57-0ubuntu1) hardy; urgency=low

  * Sync to upstream 3.0.57. Bug fixes only. (LP: #218001)

 -- Ryan Mulder <email address hidden> Tue, 15 Apr 2008 20:06:25 -0400

Changed in wxformbuilder:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.