Your message dated Mon, 27 May 2013 21:21:42 +0000
with message-id <[email protected]>
and subject line Bug#694644: fixed in nedit 1:5.6~cvs20081118-8
has caused the Debian Bug report #694644,
regarding Nedit build failures (with diff)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
694644: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694644
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Subject: Nedit build failures
Package: nedit
Version: 1:5.6~cvs20081118-7
Severity: normal

*** Please type your report below this line ***

1) If I run "dpkg-buildpackage -uc -us -tc" the build process fails after 
creating the deb-packages:

...
dh_md5sums
dh_builddeb
dpkg-deb: Paket »nedit« wird in »../nedit_5.6~cvs20081118-7_amd64.deb« 
gebaut.
dpkg-deb: Paket »nedit-dbg« wird in 
»../nedit-dbg_5.6~cvs20081118-7_amd64.deb« gebaut.
 dpkg-genchanges  >../nedit_5.6~cvs20081118-7_amd64.changes
dpkg-genchanges: Originalquellen beim Hochladen nicht hinzufügen
 fakeroot debian/rules clean
dpatch  deapply-all  
reverting patch 80_Update_version_description from ./ ... failed.
make: *** [unpatch] Fehler 1
dpkg-buildpackage: Fehler: Fehler-Exitstatus von fakeroot debian/rules 
clean war 2


2) A second try fails immediately, again it is the patch 
80_Update_version_description which fails. 

The patch alters an intermediate file in the source tree: 
source/help_data.h. This is not really a source file. It will be 
(re-)created from make in the doc directory. 

You may look at my diff file to see how I have rearranged the build process 
to let it work.




Package: nedit
Version: 1:5.6~cvs20081118-9
Severity: normal



-- System Information:
Debian Release: 6.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash

Versions of packages nedit depends on:
ii  lesstif2                      1:0.95.2-1 
OSF/Motif 2.1 implementation relea
ii  libc6                         2.11.2-10  
Embedded GNU C Library: Shared lib
ii  libx11-6                      2:1.3.3-4  X11 
client-side library
ii  libxt6                        1:1.0.7-1  X11 
toolkit intrinsics library


    
diff -Nbur nedit-5.6~cvs20081118~/debian/changelog nedit-5.6~cvs20081118-8/debian/changelog
--- nedit-5.6~cvs20081118~/debian/changelog	2012-11-27 23:24:21.000000000 +0100
+++ nedit-5.6~cvs20081118-8/debian/changelog	2012-11-28 12:20:51.000000000 +0100
@@ -1,3 +1,11 @@
+nedit (1:5.6~cvs20081118-8) unstable; urgency=low
+
+  * Remove 80_Update_version_description.dpatch which modified an
+    intermediate file causing a build failure. The version setting is
+    now done in debian/rules.
+
+ -- Markus <markus@deb-60-build-64>  Wed, 28 Nov 2012 08:38:29 +0100
+
 nedit (1:5.6~cvs20081118-7) unstable; urgency=low
 
   * Fixed the debian/rules to really create the debugging package
diff -Nbur nedit-5.6~cvs20081118~/debian/patches/00list nedit-5.6~cvs20081118-8/debian/patches/00list
--- nedit-5.6~cvs20081118~/debian/patches/00list	2012-11-27 23:24:21.000000000 +0100
+++ nedit-5.6~cvs20081118-8/debian/patches/00list	2012-11-28 08:40:37.000000000 +0100
@@ -4,4 +4,3 @@
 40_Pointer_to_Integer
 50_ChangeNCinMan
 70_EditVersionText
-80_Update_version_description
diff -Nbur nedit-5.6~cvs20081118~/debian/patches/80_Update_version_description.dpatch nedit-5.6~cvs20081118-8/debian/patches/80_Update_version_description.dpatch
--- nedit-5.6~cvs20081118~/debian/patches/80_Update_version_description.dpatch	2012-11-27 23:24:21.000000000 +0100
+++ nedit-5.6~cvs20081118-8/debian/patches/80_Update_version_description.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-# Description: Create a version string which is reconizable as Debian.
-# Author: Paul Gevers <[email protected]>
-# Upstream: not-needed
-
-@DPATCH@
-diff -urNad nedit-5.6~cvs20081118~/source/help_data.h nedit-5.6~cvs20081118/source/help_data.h
---- nedit-5.6~cvs20081118~/source/help_data.h	2008-01-04 23:11:03.000000000 +0100
-+++ nedit-5.6~cvs20081118/source/help_data.h	2009-09-04 19:38:44.000000000 +0200
-@@ -5671,4 +5671,4 @@
-     {NULL,    14799, HELP_PREFERENCES, "Autoload Files"}
- };
- 
--static const char * NEditVersion = "NEdit release of Aug 20, 2004\n";
-+static const char * NEditVersion = "NEdit 5.6 CVS checkout release by Debian on Nov 18, 2008\n";
diff -Nbur nedit-5.6~cvs20081118~/debian/rules nedit-5.6~cvs20081118-8/debian/rules
--- nedit-5.6~cvs20081118~/debian/rules	2012-11-27 23:24:21.000000000 +0100
+++ nedit-5.6~cvs20081118-8/debian/rules	2012-11-28 13:05:59.000000000 +0100
@@ -14,6 +14,7 @@
 CFLAGS += -O2
 endif
 
+VERSION=$(shell head -1 debian/changelog | sed 's/.*(\(.*\)).*/\1/')
 
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 	INSTALL_PROGRAM += -s
@@ -22,8 +23,13 @@
 build: build-stamp
 build-stamp: patch-stamp
 	dh_testdir
-	$(MAKE) CFLAGSD="$(CFLAGS)" linux
+
+	# make docs before build: it creates header files needed for build step
 	(cd doc; $(MAKE) VERSION="NEdit $(VERSION)" all)
+
+	# Connect stdin to /dev/null to prevent stall with "HIT ENTER TO CONTINUE"
+	$(MAKE) -j$(shell /usr/bin/getconf _NPROCESSORS_ONLN) CFLAGSD="$(CFLAGS)" linux < /dev/null
+
 	mv doc/nc.man doc/nedit-nc.1
 	mv doc/nedit.man doc/nedit.1
 	touch build-stamp
@@ -35,6 +41,7 @@
 	rm -f build-stamp
 	dh_clean
 	(cd doc; $(MAKE) clean)
+	rm -f source/help_data.h source/help_topic.h doc/.version
 	$(MAKE) clean
 	find util -type l | xargs rm -f
 	find source -type l | xargs rm -f
diff -Nbur nedit-5.6~cvs20081118~/util/motif.c nedit-5.6~cvs20081118-8/util/motif.c
--- nedit-5.6~cvs20081118~/util/motif.c	2007-08-02 16:13:03.000000000 +0200
+++ nedit-5.6~cvs20081118-8/util/motif.c	2012-11-28 09:02:12.000000000 +0100
@@ -96,6 +96,8 @@
     "0.93.95b",   /* SF bug 1087192 */
     "0.94.4",     /* Alt-H, ESC => crash */
     "0.95.0",     /* same as above */
+    "0.95.2",     /* above seems to be solved, but keep it as knownBad to leave
+                     the warning in NEdit version info (Alt-H, V) */
     NULL
 };
 

--- End Message ---
--- Begin Message ---
Source: nedit
Source-Version: 1:5.6~cvs20081118-8

We believe that the bug you reported is fixed in the latest version of
nedit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Paul Gevers <[email protected]> (supplier of updated nedit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 27 May 2013 21:22:21 +0200
Source: nedit
Binary: nedit nedit-dbg
Architecture: source amd64
Version: 1:5.6~cvs20081118-8
Distribution: unstable
Urgency: low
Maintainer: Paul Gevers <[email protected]>
Changed-By: Paul Gevers <[email protected]>
Description: 
 nedit      - powerful, customizable, Motif based text editor
 nedit-dbg  - debugging symbols for nedit
Closes: 623662 664439 694644
Changes: 
 nedit (1:5.6~cvs20081118-8) unstable; urgency=low
 .
   [ Jari Aalto ]
   * Removed deprecated dpatch and upgrade to packaging format "3.0 quilt"
     (Closes: #664439).
   * Standards-Version bumped to 3.9.4 (no changes needed).
   * Updated debhelper to 9 due to moving rules to dh(1) format. The dh(1)
     format makes it possible to utilize hardened build flags easily in the
     build process.
   * Added ${misc:Depends} to control files (Lintian).
   * Removed 80_Update_version_description.patch and moved version update
     to rules file. The version string cannot be set from a patch because it is
     modified during the build dynamically from the current date.
     (Closes: #694644)
   * Added 90_build_no_ask.patch to build unattended. CFLAGS
     option -DBUILD_UNTESTED_NEDIT would otherwise display
     "HIT ENTER TO CONTINUE" question.
   * Use hardened build flags; for this the sources also needed a new
     92_format_string.patch.
     http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags
   * Update d/copyright to the machine-readable format v1.0
   * Remove spurious whitespaces from debian files
 .
   [ Paul Gevers ]
   * Update my e-mail address
   * Remove 70_EditVersionText.dpatch as the current version of the library
     is not known-bad
   * Add Vcs-* fields to d/control
   * Set package to Multi-arch: foreign
   * Remove build-depends on libxp-dev (Closes: #623662)
   * Build against libmotif-dev instead of lesstif2-dev now it finaly entered
     main (should get rid of quite some old bugs).
   * Create all CFLAGS in d/rules, thus 20_ChangeFlagsLinuxMakefile.patch is
     obsolete. Now build with BUILD_UNTESTED_NEDIT and HAVE__XMVERSIONSTRING, 
and
     without USE_DIRENT and USE_LPR_PRINT_CMD. The later means the default for
     the print command is now lp i.s.o. lpr.
Checksums-Sha1: 
 26e1125ffe129f7b21753ee88c270cc4b9033b56 1633 nedit_5.6~cvs20081118-8.dsc
 0b2c8129b4185b937da6c8a4eca5e35092eafdbf 19915 
nedit_5.6~cvs20081118-8.debian.tar.gz
 bca5147e300c97a663838430327bba9020985cb5 995112 
nedit_5.6~cvs20081118-8_amd64.deb
 70cc97a610248a66d76c8f272f3b0d7b1d100169 1297330 
nedit-dbg_5.6~cvs20081118-8_amd64.deb
Checksums-Sha256: 
 1dfeaf990c100b635dc76ad99272387e59350e5c235e0bdc7be93594f2531fa6 1633 
nedit_5.6~cvs20081118-8.dsc
 679dd5446ad76332b486abd95d3cdeb4d658960c62625e3dcbfab481ca90ad15 19915 
nedit_5.6~cvs20081118-8.debian.tar.gz
 8a4eedd8a8adf547cab655992963fc9216b1489d7cb1179f49484aa5f33b88f2 995112 
nedit_5.6~cvs20081118-8_amd64.deb
 acc75f3f68dd4ba0a3b2327332844c2a5a853d10373898e2593491150a11cbc6 1297330 
nedit-dbg_5.6~cvs20081118-8_amd64.deb
Files: 
 f7c008b97d4feada103f013a0afaf07f 1633 editors optional 
nedit_5.6~cvs20081118-8.dsc
 475581d54f8ca8f741bd9ffaada2b665 19915 editors optional 
nedit_5.6~cvs20081118-8.debian.tar.gz
 786e8cc595ae161bd51978d51a38dbae 995112 editors optional 
nedit_5.6~cvs20081118-8_amd64.deb
 0561a0c026a9cd33c6fa0bf49da113bc 1297330 debug extra 
nedit-dbg_5.6~cvs20081118-8_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJRo8EgAAoJEJxcmesFvXUK1ZwH/1cPiB6uBeoXtHX0W8Z5zbF6
hxIHlSHp4gWqlhko2DIkO8iQ6ik9zrGrhvaQMZ9vE7IToJi/2a45Gy4nMyjEOvnL
+hTBv5G8xJ8KnlgojWgC1FdVAz96XWAUzEKWwbZzveoG4wsMF0ta/G5HPnNLqth9
sxTEUVWetUA1yDpCnDLsbUcDgoaYRg2zhGrUoSDZ5YXC5zee77QJ0/D/QRSF8b0D
JHWhRkkuExqkeXAz7PL25vGO/KkM/Se6k0AlMOTq2fKWBEHDuO8sSScp7SnvxjuO
uPKRDm6+XJXKRyP1gnrKPlA79TcJ4ao//+47ZYvQx72dN3lSs6GRKO1jjdrJKiI=
=cf43
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to