RFS: nsis-2.45-1 [attn: pabs]

2009-08-18 Thread Thomas Gaugler
Hi,

Paul Wise (also known as pabs) offered me to take over the maintenance of the
Nullsoft Scriptable Install System (NSIS).

NSIS is an open source system to create Windows installers and it is licensed
under the zlib/libpng license.

The maintenance of the NSIS Debian package is handled via the collab-maint
subversion repository:
svn+ssh://svn.debian.org/svn/collab-maint/ext-maint/nsis/trunk respectively
http://svn.debian.org/wsvn/collab-maint/ext-maint/nsis/trunk/?op=log

I would propose the lastest revision (rev 14037) for upload.

I ensured via pbuilder that all dependent packages are listed. Lintian reports
the following known warnings and error:
W: nsis: non-standard-dir-in-usr usr/i586-mingw32msvc/
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/api.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/pluginapi.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/lib/nsis/libpluginapi.a
-> These warnings are there because mingw32 targeted libs and header
   files are searched for in the usr/i586-mingw32msvc directory.
E: nsis: embedded-zlib ./usr/bin/makensis
N: 1 tag overridden (1 warning)
-> Upstream embeds a modified copy of zlib.

I updated to the latest Debian policy version (3.8.3) and checked the
items mentioned in /usr/share/doc/debian-policy/upgrading-checklist.txt.gz.

The minimum requirement of scons changed from version 0.96.93 to 0.98. The
package allows to be built either via gcc-mingw32 or mingw32. An access
violation in the Math plugin is fixed via a patch (also reported upstream) that
is incorporated to the original source by quilt.

I built the test installers via "fakeroot debian/rules build" and zipped the
resulting executables placed in the ".test" directory.  Thereafter I unzipped
the test installers and run them on a Windows machine. I did that for both
gcc-mingw32 and mingw32.

Test results: 
The waplugin.exe installer could not be completed because WinAmp is not
installed on my Windows machine. The StartMenu Test.exe would require that you
locate the file makensis.exe on your PC.  I just created a dummy file for it
and thereafter I could sucessfully complete this test. The nsExec Test.exe
tries to execute the makenis.exe file using the path specified via ${NSISDIR}.
However the NSISDIR variable on Debian Linux specifies a UNIX path that is
not available on Windows. Therefore I replaced ${NSISDIR} with the real
path on Windows and rebuilt the nsExec Test.exe installer. This installer
performed the test as expected. All other test installer worked just fine.

Please let me know if I missed anything preventing the upload of this
package.

Thanks in advance,
Thomas


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



RFS: nsis-2.46-1 [attn: pabs]

2009-12-11 Thread Thomas Gaugler
Hi,

I'd like to update the NSIS Debian package to version 2.46-1.

NSIS is an open source system to create Windows installers and it is licensed
under the zlib/libpng license.

The maintenance of the NSIS Debian package is handled via the collab-maint
subversion repository:
svn+ssh://svn.debian.org/svn/collab-maint/ext-maint/nsis/trunk respectively
http://svn.debian.org/wsvn/collab-maint/ext-maint/nsis/trunk/?op=log

I would propose the lastest revision (rev 14901) for upload:
* New upstream release (2.46)
* Removed 01_math_plugin_fix.patch because it was applied upstream.

I verified via pbuilder that all dependent packages are listed.

Lintian reports the following known warnings and error:
W: nsis: non-standard-dir-in-usr usr/i586-mingw32msvc/
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/api.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/pluginapi.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/lib/nsis/libpluginapi.a
-> These warnings are there because mingw32 targeted libs and header
   files are searched for in the usr/i586-mingw32msvc directory.
E: nsis: embedded-zlib ./usr/bin/makensis
N: 1 tag overridden (1 warning)
-> Upstream embeds a modified copy of zlib.

I built the test installers via "fakeroot debian/rules build" and zipped the
resulting executables placed in the ".test" directory.  Thereafter I unzipped
the test installers and run them on a Windows machine. The tests didn't show
neither any regression nor misbehavior.

Please let me know if I missed anything preventing the upload of this
package.

Thanks in advance,
Thomas


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: RFS: nsis-2.46-1 [attn: pabs]

2009-12-22 Thread Thomas Gaugler
Hi,
 
>> I'd like to update the NSIS Debian package to version 2.46-1.

I would propose the lastest revision (rev 15007) from the subversion repository
svn+ssh://svn.debian.org/svn/collab-maint/ext-maint/nsis/trunk for upload.

This revision includes the following changes based on the input of 
Christoph and Paul:
* Switch to 3.0 (quilt) source format 
  (created debian/source/format, removed debian/README.source 
   because dpkg-source -x applies the patch(es) for the 3.0 (quilt) 
   source format, dropped quilt from Build-Depends)
* Use the system provided compression library of zlib
* Switch to debhelper 7's minimal rules file mode
  (Run test suite of package from override_dh_auto_test target,
   Removed unnecessary sed manipulations of
   /usr/share/doc/nsis/Docs/{InstallOptions,Modern\ UI}/Readme.html because
   Changelog.txt is no longer referenced in these files.)

The detailed log of changes is available via:
http://svn.debian.org/wsvn/collab-maint/ext-maint/nsis/trunk/?op=log

I verified with pdebuild that all required build dependencies are
listed in the debian/control file.

Lintian reports the following known warnings for the NSIS Debian package:
W: nsis: non-standard-dir-in-usr usr/i586-mingw32msvc/
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/api.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/pluginapi.h
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/lib/nsis/libpluginapi.a
N: 1 tag overridden (1 warning)

I built the test installers via "fakeroot debian/rules override_dh_auto_test"
and zipped the resulting executables placed in the ".test" directory.
Thereafter I unzipped the test installers and run them on a Windows machine.
The tests didn't show neither any regression nor misbehavior. 

Please let me know if I missed anything preventing the upload of this
package.
 
Thanks in advance,
Thomas


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



RFS: nsis-2.46-2 [attn: pabs]

2010-05-05 Thread Thomas Gaugler
Hi,

I'd like to update the NSIS Debian package to version 2.46-2.

NSIS is an open source system to create Windows installers and
it is licensed under the zlib/libpng license.

The maintenance of the NSIS Debian package is handled via the
collab-maint subversion repository:
svn+ssh://svn.debian.org/svn/collab-maint/ext-maint/nsis/trunk
respectively
http://svn.debian.org/wsvn/collab-maint/ext-maint/nsis/trunk/?op=3Dlog

I would propose the lastest revision (rev 16086) for upload.
This revision includes the following changes:
* Updated zlib patch with changes from upstream subversion repository
* Made embedded inflate function compatible with zlib (Closes: #579407)
* Exclude unneeded win32-only utilities from building
* Build makensis and portable utilities natively for amd64

I verified with pbuilder that all required build dependencies are
listed in the debian/control file.

Lintian reports the following known warnings for the NSIS Debian
package: W: nsis: non-standard-dir-in-usr usr/i586-mingw32msvc/
W: nsis: file-in-unusual-dir usr/i586-mingw32msvc/include/nsis/api.h
W: nsis: file-in-unusual-dir
 usr/i586-mingw32msvc/include/nsis/pluginapi.h 
W: nsis: file-in-unusual-dir
 usr/i586-mingw32msvc/lib/nsis/libpluginapi.a 
N: 1 tag overridden (1 warning)

I built the test installers via "fakeroot debian/rules
override_dh_auto_test" and zipped the resulting executables placed in
the ".test" directory. Thereafter I unzipped the test installers and
run them on a Windows machine. The tests didn't show neither any
regression nor misbehavior.

Please let me know if I missed anything preventing the upload of this
package.

Thanks in advance,
Thomas


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100505231117.081b1...@appletv.dadie.com