]> err.no Git - dpkg/commitdiff
dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)
authorIan Jackson <ian@chiark.chu.cam.ac.uk>
Wed, 14 Aug 1996 13:46:47 +0000 (14:46 +0100)
committerIan Jackson <ian@chiark.chu.cam.ac.uk>
Wed, 14 Aug 1996 13:46:47 +0000 (14:46 +0100)
  * 822-date script included.  (Bug#4136.)
  * debian-changelog-add-version works on empty file.
  * debian-changelog-mode mode-help works properly.

  * dpkg-source tells patch not to make numbered backups.  (Bug#4135.)

  * More developers' PGP keys.
  * Paragraph on uucp -a and -g options removed from policy manual.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 14 Aug 1996 14:46:47 +0100

debian/changelog
doc/developer-keys.bak [new file with mode: 0644]
doc/developer-keys.pgp
doc/policy.sgml
scripts/822-date.1 [new file with mode: 0644]
scripts/822-date.pl [new file with mode: 0644]
scripts/Makefile.in
scripts/debian-changelog-mode.el
scripts/dpkg-source.pl

index e2ee9440e28caad88878461aac2c18c9318c018d..04292326638b8a2fe9d02fa57e63e2bf108480c5 100644 (file)
@@ -1,3 +1,16 @@
+dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)
+
+  * 822-date script included.  (Bug#4136.)
+  * debian-changelog-add-version works on empty file.
+  * debian-changelog-mode mode-help works properly.
+
+  * dpkg-source tells patch not to make numbered backups.  (Bug#4135.)
+
+  * More developers' PGP keys.
+  * Paragraph on uucp -a and -g options removed from policy manual.
+
+ -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 14 Aug 1996 14:46:47 +0100
+
 dpkg (1.3.4) experimental; urgency=low
 
   * Removed debugging output from dpkg-source -x.  Oops.
diff --git a/doc/developer-keys.bak b/doc/developer-keys.bak
new file mode 100644 (file)
index 0000000..dfbf9df
Binary files /dev/null and b/doc/developer-keys.bak differ
index 3877423a6beb8390ea217e055240943af429cf42..10692b2c5b5cbf74bfda0cf7272d80708d0bb4b2 100644 (file)
Binary files a/doc/developer-keys.pgp and b/doc/developer-keys.pgp differ
index 9517a326dadfed7d46c98fc5fc6b91c45ef5958d..2994a9a88ee5f7b0504e8ec24187019df797b533 100644 (file)
@@ -915,10 +915,6 @@ mail is <tt>/usr/sbin/rmail</>, as per the FSSTND.  Likewise,
 <tt>/usr/sbin/rsmtp</> if it is supported.
 <p>
 
-Smail is not using HoneyDanBer UUCP, whose <prgn/uux/ apparently
-accepts <tt/-a/ and <tt/-g/ options.
-<p>
-
 If you need to know what name to use (for example) on outgoing news
 and mail messages which are generated locally, you should use the file
 <tt>/etc/mailname</>.  It will contain the portion after the username
@@ -1125,6 +1121,12 @@ If you do not have a PGP key yet generate one.  You should probably
 read the PGP manual, as it has much important information which is
 critical to its security.  Many more security failures are due to
 human error than to software failure or high-powered spy techniques.
+<p>
+
+If you live in a country where use of cryptography even for signing is
+forbidden then please contact us so we can make special arrangements.
+This does not apply in France, where I believe only encryption and not
+signing is forbidden.
 
 <sect>When you have a package to upload
 <p>
diff --git a/scripts/822-date.1 b/scripts/822-date.1
new file mode 100644 (file)
index 0000000..5fb56a4
--- /dev/null
@@ -0,0 +1,29 @@
+.\" Hey, Emacs!  This is an -*- nroff -*- source file.
+.\" Authors: Ian Jackson
+.TH 822\-DATE 1 "14th August 1996" "Debian Project" "Debian GNU/Linux manual"
+.SH NAME 
+822\-date \- Print date and time in RFC822 format
+.SH SYNOPSIS
+.B 822\-date
+.SH DESCRIPTION
+.B 822\-date
+displays the current date and time in the format described in RFC822,
+using a numeric timezone offset as recommended in RFC1123.
+.SH OPTIONS
+.B 822\-date
+does not take any arguments or options.
+.SH BUGS
+This facility really ought to be part of
+.BR date (1),
+.SH SEE ALSO
+.I Standard for the Format of ARPA Internet Text Messages
+(RFC822),
+.br
+.I Requirements for Internet Hosts -- Application and Support
+(RFC1123) section 5.2.14,
+.br
+.BR date (1).
+.SH AUTHOR
+.B 822\-date
+and this manpage were written by Ian Jackson.  They are hereby placed
+by him into the public domain.
diff --git a/scripts/822-date.pl b/scripts/822-date.pl
new file mode 100644 (file)
index 0000000..7ce7602
--- /dev/null
@@ -0,0 +1,9 @@
+#!/usr/bin/perl --
+# I hereby place this in the public domain - Ian Jackson, 1995.
+@ARGV && die "usage: 822-date\n";
+$x=time; sub z { $_[1]+$_[2]*60; }; @l=localtime($x); $od=1440;
+$d=&z(@l)-&z(gmtime($x)); $d+=$od; $d%=$od; $s=$d>$od/2?($d=$od-$d,'-'):'+';
+printf("%s, %d %s %d %02d:%02d:%02d %s%02d%02d\n",
+ (Sun,Mon,Tue,Wed,Thu,Fri,Sat)[$l[6]], $l[3],
+ (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)[$l[4]], $l[5]+1900,
+ $l[2],$l[1],$l[0], $s,$d/60,$d%60) || die "822-date: output error: $!\n";
index 4103c69526837280b71b36f24ba6666e508cb835..a6d8678198e3e23129b365190842713746ef77e6 100644 (file)
@@ -36,12 +36,12 @@ etcdir= /etc
 altsetcdir = $(etcdir)/alternatives
 perlpath = @perlpath@
 
-MAN1 =  dpkg-name dpkg-source
+MAN1 =  dpkg-name dpkg-source 822-date
 LSMAN = dpkg-source.$(man1)
 LSMANL=        dpkg-gencontrol dpkg-genchanges dpkg-buildpackage \
        dpkg-distaddfile dpkg-parsechangelog
 EXC =   dpkg-name dpkg-source dpkg-genchanges dpkg-gencontrol \
-       dpkg-buildpackage dpkg-parsechangelog dpkg-distaddfile
+       dpkg-buildpackage dpkg-parsechangelog dpkg-distaddfile 822-date
 MAN8 = update-rc.d start-stop-daemon update-alternatives install-info \
        dpkg-scanpackages
 SBIN = update-rc.d start-stop-daemon update-alternatives install-info \
index aae0548cbb775dfcee964aefeaf5a7ba84366c43..9da6c890ad688c86566268d1458e455c6a3bbea7 100644 (file)
@@ -105,19 +105,21 @@ finalised yet (ie, has a maintainer name and email address and a
 release date."
   (save-excursion
     (goto-char (point-min))
-    (if (re-search-forward "\n\\S-" (point-max) t) nil
-      (goto-char (point-max)))
-    (if (re-search-backward "\n --" (point-min) t)
-        (forward-char 4)
-      (beginning-of-line)
-      (insert " --\n\n")
-      (backward-char 2))
-    (cond
-     ((looking-at "[ \n]+\\S-[^\n\t]+\\S- <[^ \t\n<>]+>  \\S-[^\t\n]+\\S-[ \t]*\n")
-      t)
-     ((looking-at "[ \t]*\n")
-      nil)
-     ("finalisation line has bad format (not ` -- maintainer <email>  date')"))))
+    (if (re-search-forward "\n\\S-" (point-max) t)
+        (progn
+          (if (re-search-backward "\n --" (point-min) t)
+              (forward-char 4)
+            (beginning-of-line)
+            (insert " --\n\n")
+            (backward-char 2))
+          (cond
+           ((looking-at "[ \n]+\\S-[^\n\t]+\\S- <[^ \t\n<>]+>  \\S-[^\t\n]+\\S-[ \t]*\n")
+            t)
+           ((looking-at "[ \t]*\n")
+            nil)
+           (t
+            "finalisation line has bad format (not ` -- maintainer <email>  date')")))
+      t)))
 
 (defun debian-changelog-add-version ()
   "Add a new version section to a debian-style changelog file."
@@ -132,7 +134,7 @@ release date."
                      (number-to-string (+ 1 (string-to-number (match-string 2))))
                      (match-string 3))
            (let ((pkg (read-string "Package name: "))
-                 (ver (read-version "New version (including any revision): ")))
+                 (ver (read-string "New version (including any revision): ")))
              (concat pkg " (" ver ") unstable; urgency="
                      (cdr (car debian-changelog-urgencies)))))))
     (insert headstring "\n\n  * ")
@@ -190,7 +192,7 @@ Runs `debian-changelog-mode-hook' if it exists.
 
 Key bindings:
 
-\\{dpkg-changelog-mode-map}"
+\\{debian-changelog-mode-map}"
   (interactive)
   (kill-all-local-variables)
   (text-mode)
index d96993c7c2395cdd8e1a2696187f32830b46b5a5..46110e8c357f013c1dc93436f1ae2185f0f7c2c5 100644 (file)
@@ -504,7 +504,8 @@ if ($opmode eq 'build') {
         if (!$c2) {
             open(STDIN,"<&GZIP") || &syserr("reopen gzip for patch");
             chdir($newdirectory) || &syserr("chdir to $newdirectory for patch");
-            exec('patch','-b','.dpkg-orig','-s','-t','-F','0','-N','-p1','-u');
+            exec('patch','-s','-t','-F','0','-N','-p1','-u',
+                 '-V','never','-b','.dpkg-orig');
             &syserr("exec patch");
         }
         close(GZIP);