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

[RFR] templates://phonon/{phonon-backend-null.templates}



Please find, for review, the debconf templates and packages descriptions for the phonon source package.

This review will last from Tuesday, March 22, 2011 to Friday, April 01, 2011.

Please send reviews as unified diffs (diff -u) against the original
files. Comments about your proposed changes will be appreciated.

Your review should be sent as an answer to this mail.

When appropriate, I will send intermediate requests for review, with
"[RFRn]" (n>=2) as a subject tag.

When we will reach a consensus, I send a "Last Chance For
Comments" mail with "[LCFC]" as a subject tag.

Finally, the reviewed templates will be sent to the package maintainer
as a bug report, and a mail will be sent to this list with "[BTS]" as
a subject tag.

Rationale:
--- phonon.old/debian/phonon-backend-null.templates	2011-03-14 20:13:00.515104440 +0100
+++ phonon/debian/phonon-backend-null.templates	2011-03-18 06:51:42.699253466 +0100
@@ -3,15 +3,18 @@
 _Description: Warning: Phonon is not functional
 
 Template: phonon-backend-null/isnt_functional
-Type: note
-_Description: Phonon multimedia capabilities are disabled
- Phonon based (i.e. most KDE and some Qt) applications will produce no audio or
- video output because there is no real Phonon backend installed on your system.
+Type: error
+#flag:comment:4
+# Translators: do not translate variable names
+# only translate "(recommended)" (the one in parenthesis)
+_Description: Missing backend for Phonon
+ Phonon-based (i.e. most KDE and some Qt) applications will produce no audio or
+ video output because there is no real Phonon backend installed on this system.
  Typically, this is an undesirable configuration which you might have gotten to
  unintentionally.
  .
- If you wish to restore full Phonon multimedia capabilities, install a real
- Phonon backend with your favourite package manager. The following Phonon
- backend packages seem to be available for your system at the moment:
+ If you wish to restore full Phonon multimedia capabilities, you
+ should install a real Phonon backend. The following Phonon
+ backend packages seem to be available for this system at the moment:
  .
  ${recommended_backend} (recommended)${other_backends}

I think that "error" is more well suited for this warning

"flag:comment" (see po-debconf(7)) is helpful because translating the
last paragraph is tricky: translators should not translate variable
names BUT should translate the word "recommended".

s/Phonon based/Phonon-based
s/your/this: the system is maybe not "my" system

Turn imperative form "install <foo>" into a suggestion "you should
install <foo>".Drop useless "with your favourite package manager".

--- phonon.old/debian/control	2011-03-14 20:13:00.515104440 +0100
+++ phonon/debian/control	2011-03-18 06:55:23.436332507 +0100
@@ -17,11 +17,11 @@
  ${phonon:Recommended-Backend} | phonon-backend
 Suggests: ${phonon:Recommended-Backend}, phonon-backend-gstreamer,
  phonon-backend-xine, phonon-backend-mplayer
-Description: metapackage for the Phonon multimedia framework
+Description: Phonon multimedia framework - metapackage

Standardize short description with our usual "general common
description - specific description" style.

This is repeated over packages.

  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
- This metapackage ensures that a user has working Phonon configuration
+ This metapackage ensures that a user has a working Phonon configuration
  installed on the system (the core library and at least one backend).

Missing article.
 

@@ -55,12 +55,12 @@
  ${sameVersionDep:libqt4-dev:libphononexperimental4}
 Replaces: libphonon-dev (<< 4:4.6.0really4.4.4)
 Breaks: libphonon-dev (<< 4:4.6.0really4.4.4)
-Description: development files for the Phonon-Experimental library
+Description: Phonon-Experimental multimedia framework - development files
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
  This package contains the development files needed to build Phonon backends or
- internal applications which need the Phonon-Experimental library. Third party
+ internal applications which need the Phonon-Experimental library. Third-party
  applications should not depend on this library. Please read README.Debian if
  you consider to Build-Depend on this package.
 

Missing dash in "third-party"


Template: phonon-backend-null/isnt_functional_title
Type: title
_Description: Warning: Phonon is not functional

Template: phonon-backend-null/isnt_functional
Type: error
#flag:comment:4
# Translators: do not translate variable names
# only translate "(recommended)" (the one in parenthesis)
_Description: Missing backend for Phonon
 Phonon-based (i.e. most KDE and some Qt) applications will produce no audio or
 video output because there is no real Phonon backend installed on this system.
 Typically, this is an undesirable configuration which you might have gotten to
 unintentionally.
 .
 If you wish to restore full Phonon multimedia capabilities, you
 should install a real Phonon backend. The following Phonon
 backend packages seem to be available for this system at the moment:
 .
 ${recommended_backend} (recommended)${other_backends}
--- phonon.old/debian/phonon-backend-null.templates	2011-03-14 20:13:00.515104440 +0100
+++ phonon/debian/phonon-backend-null.templates	2011-03-18 06:51:42.699253466 +0100
@@ -3,15 +3,18 @@
 _Description: Warning: Phonon is not functional
 
 Template: phonon-backend-null/isnt_functional
-Type: note
-_Description: Phonon multimedia capabilities are disabled
- Phonon based (i.e. most KDE and some Qt) applications will produce no audio or
- video output because there is no real Phonon backend installed on your system.
+Type: error
+#flag:comment:4
+# Translators: do not translate variable names
+# only translate "(recommended)" (the one in parenthesis)
+_Description: Missing backend for Phonon
+ Phonon-based (i.e. most KDE and some Qt) applications will produce no audio or
+ video output because there is no real Phonon backend installed on this system.
  Typically, this is an undesirable configuration which you might have gotten to
  unintentionally.
  .
- If you wish to restore full Phonon multimedia capabilities, install a real
- Phonon backend with your favourite package manager. The following Phonon
- backend packages seem to be available for your system at the moment:
+ If you wish to restore full Phonon multimedia capabilities, you
+ should install a real Phonon backend. The following Phonon
+ backend packages seem to be available for this system at the moment:
  .
  ${recommended_backend} (recommended)${other_backends}
--- phonon.old/debian/control	2011-03-14 20:13:00.515104440 +0100
+++ phonon/debian/control	2011-03-18 06:55:23.436332507 +0100
@@ -17,11 +17,11 @@
  ${phonon:Recommended-Backend} | phonon-backend
 Suggests: ${phonon:Recommended-Backend}, phonon-backend-gstreamer,
  phonon-backend-xine, phonon-backend-mplayer
-Description: metapackage for the Phonon multimedia framework
+Description: Phonon multimedia framework - metapackage
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
- This metapackage ensures that a user has working Phonon configuration
+ This metapackage ensures that a user has a working Phonon configuration
  installed on the system (the core library and at least one backend).
 
 Package: libphonon-dev
@@ -29,7 +29,7 @@
 Section: libdevel
 Depends: ${misc:Depends}, libphonon4 (= ${binary:Version}),
  ${sameVersionDep:libqt4-dev:libphonon4}, phonon-backend-null | phonon
-Description: development files for the Phonon multimedia framework
+Description: Phonon multimedia framework - development files
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
@@ -41,12 +41,12 @@
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Breaks: phonon-backend-xine (<< 4:4.6.0really4.3.80)
-Description: the core library of the Phonon multimedia framework
+Description: Phonon multimedia framework - core library
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
  This package contains the core library of the Phonon cross-platform multimedia
- framework for Qt 4.  It is required to run applications that use Phonon.
+ framework for Qt 4. It is required to run applications that use Phonon.
 
 Package: libphononexperimental-dev
 Architecture: any
@@ -55,12 +55,12 @@
  ${sameVersionDep:libqt4-dev:libphononexperimental4}
 Replaces: libphonon-dev (<< 4:4.6.0really4.4.4)
 Breaks: libphonon-dev (<< 4:4.6.0really4.4.4)
-Description: development files for the Phonon-Experimental library
+Description: Phonon-Experimental multimedia framework - development files
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
  This package contains the development files needed to build Phonon backends or
- internal applications which need the Phonon-Experimental library. Third party
+ internal applications which need the Phonon-Experimental library. Third-party
  applications should not depend on this library. Please read README.Debian if
  you consider to Build-Depend on this package.
 
@@ -70,12 +70,12 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: libphonon4 (<< 4:4.6.0really4.3.80)
 Breaks: libphonon4 (<< 4:4.6.0really4.3.80)
-Description: the Phonon Experimental library (internal)
+Description: Phonon-Experimental multimedia framework - library (internal)
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
  This package contains the Phonon-Experimental library which might be needed by
- Phonon backends or other internal applications. Third party applications
+ Phonon backends or other internal applications. Third-party applications
  should not depend on this library. Please read README.Debian before using this
  library.
 
@@ -84,7 +84,7 @@
 Provides: phonon-backend
 Depends: libphonon4, ${misc:Depends}
 Conflicts: phonon-backend
-Description: Phonon null backend (no real backend)
+Description: Phonon multimedia framework - null backend (no real backend)
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
@@ -98,7 +98,7 @@
 Section: debug
 Depends: ${misc:Depends}, libphonon4 (= ${binary:Version})
 Suggests: libphononexperimental4 (= ${binary:Version})
-Description: Phonon debugging symbols
+Description: Phonon multimedia framework - debugging symbols
  Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
  layer for capturing, mixing, processing, and playing audio and video content.
  .
Source: phonon
Section: sound
Priority: optional
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Modestas Vainius <modax@debian.org>, Fathi Boudra <fabo@debian.org>
Build-Depends: cdbs (>= 0.4.51), debhelper (>= 7.4.13), cmake (>= 2.6.2),
 pkg-kde-tools (>= 0.11), dpkg-dev (>= 1.15.5), automoc, libglib2.0-dev,
 libpulse-dev (>= 0.9.21), libqt4-dev (>= 4.5)
Standards-Version: 3.9.1
Homepage: http://phonon.kde.org/
Vcs-Browser: http://git.debian.org/?p=pkg-kde/kde-req/phonon.git
Vcs-Git: git://git.debian.org/pkg-kde/kde-req/phonon.git

Package: phonon
Architecture: all
Depends: ${misc:Depends}, libphonon4 (>= ${source:Version}),
 ${phonon:Recommended-Backend} | phonon-backend
Suggests: ${phonon:Recommended-Backend}, phonon-backend-gstreamer,
 phonon-backend-xine, phonon-backend-mplayer
Description: Phonon multimedia framework - metapackage
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This metapackage ensures that a user has a working Phonon configuration
 installed on the system (the core library and at least one backend).

Package: libphonon-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, libphonon4 (= ${binary:Version}),
 ${sameVersionDep:libqt4-dev:libphonon4}, phonon-backend-null | phonon
Description: Phonon multimedia framework - development files
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package contains the development files needed to build Qt 4 applications
 using Phonon cross-platform multimedia framework.

Package: libphonon4
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: phonon-backend-xine (<< 4:4.6.0really4.3.80)
Description: Phonon multimedia framework - core library
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package contains the core library of the Phonon cross-platform multimedia
 framework for Qt 4. It is required to run applications that use Phonon.

Package: libphononexperimental-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, libphononexperimental4 (= ${binary:Version}),
 ${sameVersionDep:libqt4-dev:libphononexperimental4}
Replaces: libphonon-dev (<< 4:4.6.0really4.4.4)
Breaks: libphonon-dev (<< 4:4.6.0really4.4.4)
Description: Phonon-Experimental multimedia framework - development files
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package contains the development files needed to build Phonon backends or
 internal applications which need the Phonon-Experimental library. Third-party
 applications should not depend on this library. Please read README.Debian if
 you consider to Build-Depend on this package.

Package: libphononexperimental4
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: libphonon4 (<< 4:4.6.0really4.3.80)
Breaks: libphonon4 (<< 4:4.6.0really4.3.80)
Description: Phonon-Experimental multimedia framework - library (internal)
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package contains the Phonon-Experimental library which might be needed by
 Phonon backends or other internal applications. Third-party applications
 should not depend on this library. Please read README.Debian before using this
 library.

Package: phonon-backend-null
Architecture: all
Provides: phonon-backend
Depends: libphonon4, ${misc:Depends}
Conflicts: phonon-backend
Description: Phonon multimedia framework - null backend (no real backend)
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package does not provide any real Phonon backend. It can be used to
 disable Phonon audio/video capabilities. Please note that Phonon behaviour 
 with this package installed has not been well tested.

Package: phonon-dbg
Priority: extra
Architecture: any
Section: debug
Depends: ${misc:Depends}, libphonon4 (= ${binary:Version})
Suggests: libphononexperimental4 (= ${binary:Version})
Description: Phonon multimedia framework - debugging symbols
 Phonon is the Qt 4 multimedia API, which provides a task-oriented abstraction
 layer for capturing, mixing, processing, and playing audio and video content.
 .
 This package contains debugging symbols of the Phonon library and main
 backends You should install this package when you are about to report a crash
 or want to debug a problem with Phonon or its backends.

Attachment: signature.asc
Description: Digital signature


Reply to: