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

Bug#864590: unblock: aptitude/0.8.8-1 (pre-approval)



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

Hi,

This is a pre-approval request to upload to unstable if it will be accepted for
stretch, if it's not too late.

Apart from a bunch of translations (filtered out from the debdiff), the changes
for these versions include the removal of a spurious warning printed to the
screen, changes to the priority of the packages in the repo (probably without
many practical consequences because it's overriden, but...), and a couple of
improvements to documentation.

So these are not crucial to include in the next stable, but in principle they
are pretty innocuous and shouldn't cause problems.

debdiff attached.


unblock aptitude/0.8.8-1


Cheers.
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/aptitude-defaults.cs aptitude-0.8.8/aptitude-defaults.cs
--- aptitude-0.8.7/aptitude-defaults.cs	2017-03-07 19:52:49.000000000 +0100
+++ aptitude-0.8.8/aptitude-defaults.cs	2017-05-18 23:20:14.000000000 +0200
@@ -40,6 +40,7 @@
     interpreters	"Interprety pro interpretované jazyky\n Balíky v sekci „interpreters“ obsahují interprety pro jazyky jako Lua, Pike, Smalltalk nebo Tcl a také jejich rozšiřující knihovny. Některé interpretované jazyky se spoustou knihoven mají své vlastní sekce, např. Perl, Python nebo Ruby.";
     introspection	"Podpora introspekce pro programovací jazyky\n Balíky v sekci „introspection“ poskytují podporu introspekce (původně pro GObject). Introspekce znamená schopnost některých programovacích jazyků zkoumat typy a vlastnosti objektů za běhu.";
     java	"Programovací jazyk Java a rozšiřující knihovny\n Balíky ze sekce „java“ poskytují programovací jazyk Java a mnoho rozšiřujících knihoven z dalších zdrojů. Pokud nejste java programátor, nemusíte zde nic vybírat; pokud budou nějaké balíky potřeba, balíkovací systém si díky závislostem nainstaluje vše potřebné.";
+    javascript	"Programovací jazyk JavaScript, knihovny a vývojářské nástroje\n Balíky v sekci „javascript“ poskytují implementace programovacího jazyka JavaScript, vývojářské nástroje pro JavaScript a mnoho rozšiřujících knihoven z dalších zdrojů. Patří sem jak knihovny napsané pro běh ve webových prohlížečích, tak knihovny pro samostatné implementace JavaScriptu, jako je například node.js.";
     kde		"Desktopové prostředí KDE\n KDE je kolekce programů, které společně nabízejí jednoduché a příjemné desktopové prostředí. Balíky v sekci „kde“ jsou přímo součástí prostředí KDE, nebo s ním úzce souvisí.";
     kernel	"Jádro a moduly jádra\n Balíky ze sekce „kernel“ poskytují samotné jádro operačního systému a rozšiřující moduly, které přidávají například podporu pro neobvyklý hardware nebo pro běh virtuálních strojů.";
     libdevel	"Vývojové soubory pro knihovny\n Balíky ze sekce „libdevel“ obsahují soubory vyžadované pro sestavení programů, které využívají knihovny ze sekce „libs“. Běžný uživatel tyto balíky nepotřebuje. (Pokud si ovšem nechcete sestavit systém sami.)";
@@ -59,6 +60,7 @@
     php 	"Programovací jazyk PHP a rozšiřující knihovny\n Balíky ze sekce „php“ poskytují programovací jazyk PHP a mnoho rozšiřujících knihoven z dalších zdrojů. Pokud nejste php programátor, nemusíte zde nic vybírat; pokud budou nějaké balíky potřeba, balíkovací systém si díky závislostem nainstaluje vše potřebné.";
     python	"Programovací jazyk Python a rozšiřující knihovny\n Balíky ze sekce „python“ poskytují programovací jazyk Python a mnoho rozšiřujících knihoven z dalších zdrojů. Pokud nejste pythonový programátor, nemusíte zde nic vybírat; pokud budou nějaké balíky potřeba, balíkovací systém si díky závislostem nainstaluje vše potřebné.";
     ruby	"Programovací jazyk Ruby a rozšiřující knihovny\n Balíky ze sekce „ruby“ poskytují programovací jazyk Ruby a mnoho rozšiřujících knihoven z dalších zdrojů. Pokud nejste ruby programátor, nemusíte zde nic vybírat; pokud budou nějaké balíky potřeba, balíkovací systém si díky závislostem nainstaluje vše potřebné.";
+    rust	"Programovací jazyk Rust, knihovny a vývojářské nástroje\n Balíky ze sekce „rust“ poskytují programovací jazyk Rust, systém pro správu balíků Cargo, nástroje pro vývoj v jazyce Rust a zdrojové kódy Rust knihoven používaných pro sestavení Rust aplikací.";
     science	"Software pro vědeckou práci\n Balíky ze sekce „science“ zahrnují nástroje pro astronomii, biologii, chemii a software pro spřízněné obory.";
     shells	"Shelly a alternativní konzolová prostředí\n Balíky ze sekce „shells“ obsahují programy s řádkovým rozhraním.";
     sound	"Nástroje pro přehrávání a nahrávání zvuků\n Balíky ze sekce „sound“ zahrnují přehrávače, rekordéry a enkodéry mnoha formátů, mixážní pulty a ovladače hlasitosti, MIDI sekvencery, programy pro zápis not, ovladače zvukových zařízení a software pro zpracování zvuku.";
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/debian/changelog aptitude-0.8.8/debian/changelog
--- aptitude-0.8.7/debian/changelog	2017-04-19 00:22:12.000000000 +0200
+++ aptitude-0.8.8/debian/changelog	2017-06-11 01:38:34.000000000 +0200
@@ -1,3 +1,33 @@
+aptitude (0.8.8-1) unstable; urgency=medium
+
+  [ Manuel A. Fernandez Montecelo ]
+  * New upstream release. Please see /usr/share/aptitude/NEWS for a change
+    log with more details.
+
+    - User visible changes:
+      * Avoid spurious warnings about unused code paths (Closes: #863755)
+
+    - Documentation improvements:
+      * Replace minimal example for configuring resolver hints with a full
+        example. (Closes: #702565, part 1)
+      * Document keywords "maximum" and "minimum" for cost levels.
+        (Closes: #702565, part 2)
+      * Mention in the man page that a tilde character in front of an
+        order keyword reverses the order. (Closes: #814038)
+
+    - Translation updates:
+      * da.po: Danish translation by Morten Bo Johansen (Closes: #861087)
+      * cs.po, aptitude-defaults.cs: Czech translation by Miroslav Kure
+        (Closes: #861940)
+      * nl.po: Dutch translation by Frans Spiesschaert (Closes: #862922)
+      * Dutch documentation translation by Frans Spiesschaert (Closes: #861709)
+
+
+  * d/control: Set package priority to Optional instead of Important
+    (Closes: #861425)
+
+ -- Manuel A. Fernandez Montecelo <mafm@debian.org>  Sun, 11 Jun 2017 01:38:34 +0200
+
 aptitude (0.8.7-1) unstable; urgency=medium
 
   [ Manuel A. Fernandez Montecelo ]
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/debian/control aptitude-0.8.8/debian/control
--- aptitude-0.8.7/debian/control	2017-04-19 00:11:13.000000000 +0200
+++ aptitude-0.8.8/debian/control	2017-06-11 01:27:30.000000000 +0200
@@ -1,6 +1,6 @@
 Source: aptitude
 Section: admin
-Priority: important
+Priority: optional
 Maintainer: Aptitude Development Team <aptitude-devel@lists.alioth.debian.org>
 Uploaders: Manuel A. Fernandez Montecelo <mafm@debian.org>,
            Axel Beckert <abe@debian.org>
@@ -74,7 +74,6 @@
 
 Package: aptitude-doc-cs
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -92,7 +91,6 @@
 
 Package: aptitude-doc-en
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -110,7 +108,6 @@
 
 Package: aptitude-doc-es
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -128,7 +125,6 @@
 
 Package: aptitude-doc-fi
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -146,7 +142,6 @@
 
 Package: aptitude-doc-fr
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -164,7 +159,6 @@
 
 Package: aptitude-doc-it
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -182,7 +176,6 @@
 
 Package: aptitude-doc-ja
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -200,7 +193,6 @@
 
 Package: aptitude-doc-nl
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
@@ -218,7 +210,6 @@
 
 Package: aptitude-doc-ru
 Section: doc
-Priority: optional
 Architecture: all
 Multi-Arch: foreign
 Provides: aptitude-doc
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/doc/en/aptitude.xml aptitude-0.8.8/doc/en/aptitude.xml
--- aptitude-0.8.7/doc/en/aptitude.xml	2017-04-04 00:28:08.000000000 +0200
+++ aptitude-0.8.8/doc/en/aptitude.xml	2017-05-18 23:20:14.000000000 +0200
@@ -7,7 +7,7 @@
   <!ENTITY dselect '<command>dselect</command>'>
   <!ENTITY apt-get '<command>apt-get</command>'>
   <!ENTITY root '<systemitem class="username">root</systemitem>'>
-  <!ENTITY VERSION '0.8.7'>
+  <!ENTITY VERSION '0.8.8'>
 
   <!-- Shortcuts for menu commands: -->
 
@@ -4922,6 +4922,15 @@
             for details.  The default levels are illustrated in <xref
             linkend='figureSafetyCostLevels'/>.
           </para>
+
+          <para>
+            Besides numbers you can also use the keywords
+            <quote><literal>maximum</literal></quote> and
+            <quote><literal>minimum</literal></quote> for cost
+            levels. They refer to the maximal respective minimal
+            integer value possible on the hardware architecture of
+            your system.
+          </para>
         </section>
       </section>
 
@@ -5178,9 +5187,10 @@
 		<replaceable>target</replaceable>, the hint affects
 		the decision to remove
 		<replaceable>target</replaceable>.  For instance,
-		<quote><literal>reject aptitude
-		:UNINST</literal></quote> will prevent the resolver
-		from attempting to remove &aptitude;.
+		<quote><literal>Aptitude::ProblemResolver::Hints {
+                "reject aptitude :UNINST"; };</literal></quote> will
+                prevent the resolver from attempting to remove
+                &aptitude;.
 	      </para>
 	    </listitem>
 
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/doc/en/manpage.xml aptitude-0.8.8/doc/en/manpage.xml
--- aptitude-0.8.7/doc/en/manpage.xml	2017-03-07 19:52:49.000000000 +0100
+++ aptitude-0.8.8/doc/en/manpage.xml	2017-05-18 23:20:14.000000000 +0200
@@ -1667,6 +1667,12 @@
 	  </para>
 
           <para>
+            Prepending the order keyword with a tilde character
+            (<literal>~</literal>) reverses the order from ascending
+            to descending.
+          </para>
+
+          <para>
             The default sort order is <literal>name,version</literal>.
           </para>
 	</listitem>
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/NEWS aptitude-0.8.8/NEWS
--- aptitude-0.8.7/NEWS	2017-04-18 23:58:57.000000000 +0200
+++ aptitude-0.8.8/NEWS	2017-06-11 01:25:17.000000000 +0200
@@ -1,3 +1,33 @@
+[2017-06-11]
+Version 0.8.8
+
+- User visible changes:
+
+  * Avoid spurious warnings about unused code paths (Closes: #863755)
+
+- Documentation improvements:
+
+  * Replace minimal example for configuring resolver hints with a full
+    example. (Closes: #702565, part 1)
+
+  * Document keywords "maximum" and "minimum" for cost levels.
+    (Closes: #702565, part 2)
+
+  * Mention in the man page that a tilde character in front of an
+    order keyword reverses the order. (Closes: #814038)
+
+- Translation updates:
+
+  * da.po: Danish translation by Morten Bo Johansen (Closes: #861087)
+
+  * cs.po, aptitude-defaults.cs: Czech translation by Miroslav Kure
+    (Closes: #861940)
+
+  * nl.po: Dutch translation by Frans Spiesschaert (Closes: #862922)
+
+  * Dutch documentation translation by Frans Spiesschaert (Closes: #861709)
+
+
 [2017-04-18]
 Version 0.8.7
 
diff -Nru --exclude '*.po' --exclude '*.pot' --exclude 'configure*' --exclude '*.gmo' aptitude-0.8.7/src/cmdline/cmdline_action.cc aptitude-0.8.8/src/cmdline/cmdline_action.cc
--- aptitude-0.8.7/src/cmdline/cmdline_action.cc	2017-04-14 01:49:58.000000000 +0200
+++ aptitude-0.8.8/src/cmdline/cmdline_action.cc	2017-06-09 23:57:22.000000000 +0200
@@ -438,7 +438,8 @@
 	if (verbose > 0)
 	  printf(_("Setting package %s on hold\n"), pkg.FullName(true).c_str());
 
-	fprintf(stderr, "This code path should not be reached (now implemented in cmdline_mark)\n");
+	// this code path is implemented in cmdline_mark, but can be reached
+	// with commands like "aptitude install pkg1 pkg2= pkg3:"
 	(*apt_cache_file)->mark_keep(pkg, is_auto_installed(pkg), true, NULL);
       }
       break;
@@ -447,7 +448,8 @@
 	if (verbose > 0)
 	  printf(_("Marking package %s as keep\n"), pkg.FullName(true).c_str());
 
-	fprintf(stderr, "This code path should not be reached (now implemented in cmdline_mark)\n");
+	// this code path is implemented in cmdline_mark, but can be reached
+	// with commands like "aptitude install pkg1 pkg2= pkg3:"
 	(*apt_cache_file)->mark_keep(pkg, is_auto_installed(pkg), false, NULL);
       }
       break;
@@ -457,7 +459,8 @@
 	  if (verbose > 0)
 	    printf(_("Setting package %s as not on hold\n"), pkg.FullName(true).c_str());
 
-	  fprintf(stderr, "This code path should not be reached (now implemented in cmdline_mark)\n");
+	  // this code path is implemented in cmdline_mark, but can be reached
+	  // with commands like "aptitude install pkg1 pkg2= pkg3:"
 	  (*apt_cache_file)->mark_keep(pkg, is_auto_installed(pkg), false, NULL);
 	}
       else
@@ -470,7 +473,8 @@
 	if (verbose > 0)
 	  printf(_("Marking package %s as automatically installed\n"), pkg.FullName(true).c_str());
 
-	fprintf(stderr, "This code path should not be reached (now implemented in cmdline_mark)\n");
+	// this code path is implemented in cmdline_mark, but can be reached
+	// with commands like "aptitude install pkg1 pkg2= pkg3:"
 	(*apt_cache_file)->mark_auto_installed(pkg, true, NULL);
       }
       break;
@@ -479,7 +483,8 @@
 	if (verbose > 0)
 	  printf(_("Unmarking package %s as automatically installed\n"), pkg.FullName(true).c_str());
 
-	fprintf(stderr, "This code path should not be reached (now implemented in cmdline_mark)\n");
+	// this code path is implemented in cmdline_mark, but can be reached
+	// with commands like "aptitude install pkg1 pkg2= pkg3:"
 	(*apt_cache_file)->mark_auto_installed(pkg, false, NULL);
       }
       break;

Reply to: