pabs
17th July 2006 09:39 UTC
debian package (temporarily) needs a new maintainer
Hi all,
From early September, I'm probably going to be AFK for 3 months (at sea on this: http://www.pcrf.org/). So, I need someone to takeover maintainence of the Debian package of nsis for me. It shouldn't be too much work, just packaging and testing new versions as kichik releases them. There is only one bug, which you can ignore unless you want to port System.dll to GCC. If you are not a Debian developer, that is fine, as my sponsor has agreed to sponsor anyone who takes over. When I return, I don't mind taking over again, or co-maintaining the package with someone.
Also, Dave has expressed interest in this, so please co-ordinate with him.
pabs
26th July 2006 04:55 UTC
No-one at all interested in helping out for a few months? Doesn't anyone use nsis on Linux?
fatsoft
26th July 2006 11:49 UTC
Hi pabs,
I would be interested in helping maintaining Debian NSIS package. Although I do not have much experience with Debian package maintenance, I've been using and actively administering Debian servers for 6 years now and I think I've got a lot of experience with Linux and Debian in general.
If you think I could learn how to maintain the package quickly and are interested in my help, please contact me.
By the way, I've come to this forum because I just started using nsis and wanted to make nsis installers under Debian - however, I keep getting Segmentation fault when runing makensis...
Best regards
fatsoft
onad
26th July 2006 13:22 UTC
1) What version of makeNSIS do you use
2) What processor does your DEbian run on
Or is it with all your Debian PC's?
3) Did you use precompiled WIn32 packages and only compiled Makensis on Debian, which compiler version?
fatsoft
26th July 2006 13:35 UTC
makensis Debian amd64 Segmentation fault
Hi onad,
Thanks for your reply. I intentionally didn't post more detailed info as I didn't want to be too much off-topic.
Anyway, here's more info:
1) nsis version: 2.17-1
2)
# uname -a
Linux storage 2.6.17-1-em64t-p4-smp #1 SMP Mon Jul 17 13:41:30 UTC 2006 x86_64 GNU/Linux
System trace relevant to the segfault:
# strace makensis
...
open("/usr/share/nsis/Stubs/uninst", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=766, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b7c7e29e000
read(3, "\0\0\1\0\1\0 \20\0\0\0\0\0\350\2\0\0\26\0\0\0(\0\0\0 "..., 4096) = 766
lseek(3, 137438953472, SEEK_SET) = 137438953472
read(3, "", 4096) = 0
lseek(3, 40, SEEK_CUR) = 137438953512
read(3, "", 94489280512) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
On my other system (i686), the same version of makensis runs without any problem.
3)
I am using binary package from Debian repository.
Best regards
fatsoft
pabs
26th July 2006 16:30 UTC
About the error: that is because you are running nsis on amd64. Currently nsis has problems running on some 64bit platforms. IIRC, the debian buildd logs show signs of this on amd64, ia64 and alpha.
About the packaging, my email is down ATM, but come talk to me either in #nsis on irc.landoleet.org or in #debian-mentors on irc.debian.org (aka OFTC - NOT freenode) (nick = pabs). To maintain nsis, you'll need a windows box to test the example installers on, either a full install or a chroot of debian sid (preferrably i386). If you need to patch nsis for debian (or update the 1 existing patch, which is basically a copy of the cvs log processed with cvs2cl), you will need to install and learn quilt (it has good docs, I recommend trying gquilt before going plain command line quilt). In the meantime, please read the debian-mentors FAQ and the new maintainer guide:
http://people.debian.org/~mpalmer/de...ntors_FAQ.html
http://www.debian.org/doc/maint-guide/
Also, please subscribe to and read debian-devel-announce, and perhaps consider subscribing to debian-mentors (good for asking questions) and debian-devel. Please note that Debian is in count-down-to-release mode, so be sure to fully test any new releases to catch problems with last minute changes. The latest release timeline is here:
http://release.debian.org/
http://lists.debian.org/debian-devel.../msg00005.html
Thanks heaps for this offer and for giving back to the Debian and nsis communities in this way. Here are some links about the existing Debian nsis package:
http://bugs.debian.org/src:nsis
http://qa.debian.org/developer.php?packages=nsis
http://packages.qa.debian.org/n/nsis.html
http://packages.debian.org/src:nsis
http://buildd.debian.org/~vorlon/pac...&packages=nsis
http://buildd.debian.org/~jeroen/sta...age.php?p=nsis
http://buildd.debian.org/build.php?arch=&pkg=nsis
http://idssi.enyo.de/tracker/source-package/nsis (security issues tracker)
http://qa.debian.org/developer.php?popcon=nsis
http://packages.ubuntu.com/src:nsis
https://launchpad.net/distros/ubuntu/+source/nsis/
https://launchpad.net/distros/ubuntu/+source/nsis/+bugs
pabs
2nd August 2006 04:38 UTC
fatsoft: You still around? My email is back, please email me at the address listed in the nsis package.