Package: release.debian.org Severity: normal User: release.debian....@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 <os...@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 <os...@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 <os...@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_<old_version>_<arch>.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