[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925479: unblock: debian-reference/2.76



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package debian-reference

(explain the reason for the unblock here)
debian-reference (2.76) unstable; urgency=medium

  * Complete translation for de, it, ja, pt, and zh-cn.
    Closes: #924863
  * Update filepath to comply with doc-base CGI script restrictions.
    Closes: #900360, #924686
  * Add lintian override for missing-depends-on-sensible-utils,
  * Update package and popcon data entity.
  * Ready for buster release by setting buster as stable release.

 -- Osamu Aoki <osamu@debian.org>  Thu, 21 Mar 2019 23:23:38 +0900

By uploading this to unstable, www.debian.org pages of this document
start stating buster=stable.  :-)

(include/attach the debdiff against the package in testing)

This package build in 2 steps.
1. manual build with downloading popcondata etc to make debian-reference.raw.xml
   asciidoc/* used and *.ent updated
2. normal package build with package build script with po for
translation.

Thus following directory is excluded for debdiff for readability
  po:       excluded since trasnslation diff
  asciidoc: excluded since this is used to create debian-reference.raw.xml
  *.ent:    excluded since update of pocon is not interesting diff

  (There are some diffs due to wrap-and-sort)

 $ debdiff --exclude po --exclude *.ent --exclude asciidoc debian-reference_2.75.dsc debian-reference_2.76.dsc >debian-reference_2.76.diff
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/bin/replace_package debian-reference-2.76/bin/replace_package
--- debian-reference-2.75/bin/replace_package	2018-07-02 00:49:45.000000000 +0900
+++ debian-reference-2.76/bin/replace_package	2019-03-21 23:23:38.000000000 +0900
@@ -1,5 +1,5 @@
 # This is autogenerated by Makefile.  Update this with "make rawxml"
 s/@emacs@/emacs25/g
-s/@libpoppler@/libpoppler74/g
+s/@libpoppler@/libpoppler82/g
 s/@libgstreamer@/libgstreamer1.0-0/g
 s/@libphonon@/libphonon4/g
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/all.doc-base-in debian-reference-2.76/debian/all.doc-base-in
--- debian-reference-2.75/debian/all.doc-base-in	2017-09-19 20:53:04.000000000 +0900
+++ debian-reference-2.76/debian/all.doc-base-in	2019-03-21 23:23:38.000000000 +0900
@@ -6,9 +6,12 @@
 Section: Debian
 
 Format: text
-Files: /usr/share/debian-reference/debian-reference.@@.txt.gz
+Files: /usr/share/doc/debian-reference-@@/docs/debian-reference.@@.txt.gz
+
+Format: PDF
+Files: /usr/share/doc/debian-reference-@@/docs/debian-reference.@@.pdf
 
 Format: HTML
-Index: /usr/share/debian-reference/index.@@.html
-Files: /usr/share/debian-reference/*.@@.html
+Index: /usr/share/doc/debian-reference-@@/docs/index.@@.html
+Files: /usr/share/doc/debian-reference-@@/docs/*.@@.html
 
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/all.lintian-overrides-in debian-reference-2.76/debian/all.lintian-overrides-in
--- debian-reference-2.75/debian/all.lintian-overrides-in	1970-01-01 09:00:00.000000000 +0900
+++ debian-reference-2.76/debian/all.lintian-overrides-in	2019-03-21 23:23:38.000000000 +0900
@@ -0,0 +1,4 @@
+debian-reference-@@: missing-depends-on-sensible-utils usr/share/debian-reference/pr01.@@.html
+debian-reference-@@: missing-depends-on-sensible-utils usr/share/debian-reference/ch02.@@.html
+debian-reference-@@: missing-depends-on-sensible-utils usr/share/debian-reference/ch09.@@.html
+
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/changelog debian-reference-2.76/debian/changelog
--- debian-reference-2.75/debian/changelog	2019-03-10 22:27:19.000000000 +0900
+++ debian-reference-2.76/debian/changelog	2019-03-21 23:23:38.000000000 +0900
@@ -1,3 +1,15 @@
+debian-reference (2.76) unstable; urgency=medium
+
+  * Complete translation for de, it, ja, pt, and zh-cn.
+    Closes: #924863
+  * Update filepath to comply with doc-base CGI script restrictions.
+    Closes: #900360, #924686
+  * Add lintian override for missing-depends-on-sensible-utils,
+  * Update package and popcon data entity.
+  * Ready for buster release by setting buster as stable release.
+
+ -- Osamu Aoki <osamu@debian.org>  Thu, 21 Mar 2019 23:23:38 +0900
+
 debian-reference (2.75) unstable; urgency=medium
 
   [ Holger Wansing ]
@@ -5,7 +17,7 @@
 
   [ Osamu Aoki ]
   * Fixed broken symlink (in 2.74/unstable). Closes: #910153
-  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779 
+  * Fixed DEB_BUILD_OPTIONS.  Closes: #907779
 
  -- Osamu Aoki <osamu@debian.org>  Sun, 10 Mar 2019 22:27:19 +0900
 
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/control debian-reference-2.76/debian/control
--- debian-reference-2.75/debian/control	2018-07-10 00:43:58.000000000 +0900
+++ debian-reference-2.76/debian/control	2019-03-21 23:23:38.000000000 +0900
@@ -6,10 +6,10 @@
 Build-Depends-Indep: dblatex,
                      docbook-xml,
                      docbook-xsl,
-                     libopencc2-data,
                      fonts-liberation2,
                      fonts-vlgothic,
                      fonts-wqy-microhei,
+                     libopencc2-data,
                      libxml2-utils,
                      locales-all | locales,
                      opencc,
@@ -46,11 +46,11 @@
 Package: debian-reference
 Architecture: all
 Depends: debian-reference-en, ${misc:Depends}
-Recommends: debian-reference-fr,
+Recommends: debian-reference-de,
+            debian-reference-es,
+            debian-reference-fr,
             debian-reference-it,
             debian-reference-ja,
-            debian-reference-es,
-            debian-reference-de,
             debian-reference-pt,
             debian-reference-zh-cn,
             debian-reference-zh-tw
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/debian-reference-common.lintian-overrides debian-reference-2.76/debian/debian-reference-common.lintian-overrides
--- debian-reference-2.75/debian/debian-reference-common.lintian-overrides	1970-01-01 09:00:00.000000000 +0900
+++ debian-reference-2.76/debian/debian-reference-common.lintian-overrides	2019-03-21 23:23:38.000000000 +0900
@@ -0,0 +1 @@
+debian-reference-common: missing-depends-on-sensible-utils usr/bin/debian-reference
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian/rules debian-reference-2.76/debian/rules
--- debian-reference-2.75/debian/rules	2018-07-02 00:53:03.000000000 +0900
+++ debian-reference-2.76/debian/rules	2019-03-21 23:23:38.000000000 +0900
@@ -53,9 +53,10 @@
 	    id) LANGX="Bahasa Indonesia" ;; \
 	    *) LANGX="$$x" ;; \
 	  esac ; \
-	  sed  -e "s/@@/$$XX/" < all.links-in  >$(MANUAL)-$${XX}.links ; \
-	  sed  -e "s/@@/$$XX/" < all.install-in  >$(MANUAL)-$${XX}.install ; \
-	  sed  -e "s/@@/$$XX/" -e "s/@LANG@/$$LANGX/" < all.doc-base-in  >$(MANUAL)-$${XX}.doc-base ; \
+	  sed  -e "s/@@/$$XX/g" < all.links-in  >$(MANUAL)-$${XX}.links ; \
+	  sed  -e "s/@@/$$XX/g" < all.install-in  >$(MANUAL)-$${XX}.install ; \
+	  sed  -e "s/@@/$$XX/g" -e "s/@LANG@/$$LANGX/g" < all.doc-base-in  >$(MANUAL)-$${XX}.doc-base ; \
+	  sed  -e "s/@@/$$XX/g" < all.lintian-overrides-in >$(MANUAL)-$${XX}.lintian-overrides ; \
 	done
 	dh_auto_build $(BUILDOPT) -- \
 		"LANGALL=$(LANGALL)" \
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/debian-reference.raw.xml debian-reference-2.76/debian-reference.raw.xml
--- debian-reference-2.75/debian-reference.raw.xml	2018-07-02 00:49:52.000000000 +0900
+++ debian-reference-2.76/debian-reference.raw.xml	2019-03-21 23:23:38.000000000 +0900
@@ -8097,7 +8097,7 @@
       <section id="_rescue_with_the_dpkg_command">
         <title>Rescue with the dpkg command</title>
         <para>Since <literal>dpkg</literal> is very low level package tool, it can function under the very bad situation such as unbootable system without network connection.  Let's assume <literal>foo</literal> package was broken and needs to be replaced.</para>
-        <para>You may still find cached copies of older bug free version of <literal>foo</literal> package in the package cache directory: "<literal>/var/cache/apt/archives/</literal>".  (If not, you can download it from archive of <ulink url="http://snapshot.debian.org/";>http://snapshot.debian.org/</ulink> or copy it from package cache of a functioning machine.)</para>
+        <para>You may still find cached copies of older bug free version of <literal>foo</literal> package in the package cache directory: "<literal>/var/cache/apt/archives/</literal>".  (If not, you can download it from archive of <ulink url="https://snapshot.debian.org/";>https://snapshot.debian.org/</ulink> or copy it from package cache of a functioning machine.)</para>
         <para>If you can boot the system, you may install it by the following command.</para>
         <screen># dpkg -i /path/to/foo_&lt;old_version&gt;_&lt;arch&gt;.deb</screen>
         <tip>
@@ -8607,7 +8607,7 @@
         <screen># apt-get update
 # apt-get dist-upgrade
 # apt-get install fakeroot devscripts build-essential
-$ apt-get build-dep foo
+# apt-get build-dep foo
 $ apt-get source foo
 $ cd foo*</screen>
         <para>Update some tool chain packages such as <literal>dpkg</literal>, and <literal>debhelper</literal> from the
@@ -15319,23 +15319,6 @@
     Flash plugin helper to install Adobe Flash Player (i386, amd64 only)
     </entry>
               </row>
-              <row>
-                <entry>
-                  <literal>browser-plugin-vlc</literal>
-                </entry>
-                <entry>
-    @-@popcon1@-@
-    </entry>
-                <entry>
-    @-@psize1@-@
-    </entry>
-                <entry>
-    main
-    </entry>
-                <entry>
-    Multimedia plugin based on <ulink url="https://en.wikipedia.org/wiki/VLC_media_player";>VLC media player</ulink>
-    </entry>
-              </row>
             </tbody>
           </tgroup>
         </table>
@@ -16461,7 +16444,7 @@
             </row>
             <row>
               <entry>
-                <literal>getmail4</literal>
+                <literal>getmail</literal>
               </entry>
               <entry>
     @-@popcon1@-@
@@ -22593,20 +22576,6 @@
               </row>
               <row>
                 <entry>
-                  <literal>apmd</literal>
-                </entry>
-                <entry>
-    @-@popcon1@-@
-    </entry>
-                <entry>
-    @-@psize1@-@
-    </entry>
-                <entry>
-    daemon to manage events delivered by the Advanced Power Management (APM)
-    </entry>
-              </row>
-              <row>
-                <entry>
                   <literal>sleepd</literal>
                 </entry>
                 <entry>
@@ -28479,7 +28448,7 @@
             </row>
             <row>
               <entry>
-                <literal>imediff2</literal>
+                <literal>imediff</literal>
               </entry>
               <entry>
     @-@popcon1@-@
@@ -28487,10 +28456,10 @@
               <entry>
     @-@psize1@-@
     </entry>
-              <entry><citerefentry><refentrytitle>imediff2</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+              <entry><citerefentry><refentrytitle>imediff</refentrytitle><manvolnum>1</manvolnum></citerefentry>
     </entry>
               <entry>
-    interactive full screen 2-way merge tool
+    interactive full screen 2/3-way merge tool
     </entry>
             </row>
             <row>
@@ -31980,7 +31949,7 @@
               </row>
               <row>
                 <entry>
-                  <literal>libpoppler74</literal>
+                  <literal>libpoppler82</literal>
                 </entry>
                 <entry>
     @-@popcon1@-@
@@ -34948,7 +34917,7 @@
         <para>Bump package version to one which does not collide with official Debian versions, e.g. one appended with "<literal>+debug1</literal>" when recompiling existing package version, or one appended with "<literal>~pre1</literal>" when compiling unreleased package version by the following.</para>
         <screen>$ dch -i</screen>
         <para>Compile and install packages with debug symbols by the following.</para>
-        <screen>$ export DEB_BUILD_OPTIONS=nostrip,noopt
+        <screen>$ export DEB_BUILD_OPTIONS="nostrip noopt"
 $ debuild
 $ cd ..
 $ sudo debi package_name*.changes</screen>
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/Makefile debian-reference-2.76/Makefile
--- debian-reference-2.75/Makefile	2018-07-02 00:42:34.000000000 +0900
+++ debian-reference-2.76/Makefile	2019-03-21 23:23:38.000000000 +0900
@@ -21,10 +21,10 @@
 # from stable -> testing just after stable release
 
 # This is normal
-RELEASE_STATE := testing
+#RELEASE_STATE := testing
 
 # this is just before freeze
-#RELEASE_STATE := stable
+RELEASE_STATE := stable
 
 # TMP_DIR_DR is not mean to be set to generic TMPDIR like /tmp ~/.tmp
 ifndef TMP_DIR_DR
@@ -243,8 +243,8 @@
 	echo "<!ENTITY Codename-stable  \"Buster\">"			>> common.ent
 	echo "<!ENTITY codename-testing  \"bullseye\">"			>> common.ent
 	echo "<!ENTITY Codename-testing  \"Bullseye\">"			>> common.ent
-	echo "<!ENTITY codename-nexttesting  \"bullseye+1\">"		>> common.ent
-	echo "<!ENTITY Codename-nexttesting  \"Bullseye+1\">"		>> common.ent
+	echo "<!ENTITY codename-nexttesting  \"bookworm\">"		>> common.ent
+	echo "<!ENTITY Codename-nexttesting  \"Bookworm\">"		>> common.ent
 else
 	# Live with 2 year testing release from sid/unstable
 	echo "<!ENTITY codename-stable  \"stretch\">"			>> common.ent
diff -Nru --exclude po --exclude '*.ent' --exclude asciidoc debian-reference-2.75/README.md debian-reference-2.76/README.md
--- debian-reference-2.75/README.md	2018-03-11 22:25:37.000000000 +0900
+++ debian-reference-2.76/README.md	2019-03-18 10:39:53.000000000 +0900
@@ -87,6 +87,9 @@
 
 ### Updating the repository
 
+If you are updating the English content in asciidoc/*, please make sure to
+update debian-reference.raw.xml and commit it.
+
 If you are updating the translation only, please only commit the updated
 `po/*.po` to the `master` branch.  I mean no commit of `po/templates.pot`,
 `*.xml`, `*.ent`, and `asciidoc/*.txt` files.  In other word, please don't use
@@ -121,6 +124,9 @@
  $ git push origin :wip-foo-guest
 ```
 
+You can avoid using local branch as above if you use `git stash` and `git
+stash pop`.
+
 Any missing PO strings of `zh-tw`/`zh-cn` are temporarily auto converted from
 the existing `zh-cn`/`zh-tw` PO strings during the build time.  So you may
 find non-optimal translation strings not-found in the source tree to show up
@@ -229,6 +235,7 @@
 test it first by generating HTML files only:
 
 ```
+ $ make debian-reference.raw.xml
  $ make test "LANGPO="
 ```
 
@@ -238,6 +245,8 @@
 ```
  $ make clean
  $ git add asciidoc/*.txt
+ $ git add debian-reference.raw.xml
+ $ git add bin/replace_package
  $ git commit -m "Updated ...."
  $ make wrap; make po; make clean
  $ git commit -a -m "make po"



unblock debian-reference/2.76

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (10, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled


Reply to: