Please upgrade lyricue

Bug #389654 reported by Charlie_Smotherman
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
lyricue (Ubuntu)
Fix Released
Wishlist
Charlie_Smotherman

Bug Description

Binary package hint: lyricue

Please upgrade lyricue to version 1.9.9

http://www.adebenham.com/lyricue/downloads.html

Related branches

Changed in lyricue (Ubuntu):
assignee: nobody → Charlie_Smotherman (porthose) (cjsmo)
importance: Undecided → Wishlist
status: New → Confirmed
tags: added: upgrade
Changed in lyricue (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Here is a .diff.gz for the upgrade. Also attaching debdiff

Please let me know if there is anything else that needs to be done.

Best reguards
Charlie Smotherman

Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Subscribing Universe Sponsors

Changed in lyricue (Ubuntu):
assignee: Charlie_Smotherman (porthose) (cjsmo) → nobody
status: In Progress → New
Changed in lyricue (Ubuntu):
assignee: nobody → Nathan Handler (nhandler)
status: New → In Progress
Revision history for this message
Nathan Handler (nhandler) wrote :

Charlie, since this package is not in Debian, it would be great if we could show it a little love while updating it. For one thing, bump the Standards-Version to 3.8.2, which has recently been uploaded to Debian and Ubuntu. Second, the packaging-related files for this package are rather ugly. It would be great if we could clean these up a little (which might require using a newer debhelper). As a note, you can probably remove the README.debian file, as the debian directory is no longer maintained upstream. Finally, there are a few lintian warnings that we should probably clean up:

W: lyricue source: translated-default-field templates: 3
N:
N: You should not mark as translatable "Default:" or "DefaultChoice:"
N: fields, unless explicitly needed (e.g. default country, default
N: language, etc.). If this Default field really should be translated, you
N: should explain translators how they should translate it by using
N: brackets. For example:
N:
N: _Default: English[ Default language name, but not translated]
N:
N: Refer to the po-debconf(7) manual page for details.
N:
N: Severity: normal, Certainty: possible
N:
W: lyricue: duplicated-key-in-desktop-entry /usr/share/applications/lyricue_server.desktop:16 Encoding
N:
N: The desktop entry contains two instances of the same key. The behavior
N: of such desktop entries is not well-defined by the standard.
N:
N: Severity: normal, Certainty: certain
N:
W: lyricue: desktop-entry-contains-unknown-key /usr/share/applications/lyricue_server.desktop:13 MultipleArgs
N:
N: The key on this line of the desktop entry is not one of the standard
N: keys defined in the FreeDesktop specification, not one of the legacy KDE
N: keywords, and one that does not begin with X-. It's most likely that the
N: key was misspelled.
N:
N: Refer to
N: http://standards.freedesktop.org/desktop-entry-spec/1.0/ar01s05.html for
N: details.
N:
N: Severity: minor, Certainty: certain
N:

If you do not want to do this extra cleanup or do not have the time, please say so, and either I or another developer will try to take care of it.

Changed in lyricue (Ubuntu):
assignee: Nathan Handler (nhandler) → Charlie_Smotherman (porthose) (cjsmo)
status: In Progress → Incomplete
Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Thank you for pointing out my short comings in my attempt to upgrade this package. Yes please do, if in your opinion you feel that you will show this package more love than I, then yes by all mean jump in, no offence taken. It's better for the package and better for Ubuntu. Just let me know what you want to do.

Best reguards
Charlie Smotherman

Revision history for this message
ChrisDebenham (chris-debenham) wrote :

version 1.9.10 was just released - It would be better to package that rather than 1.9.9

Changed in lyricue (Ubuntu):
status: Incomplete → In Progress
Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Finally found some time to take care of this. Updated to 1.9.10. Attaching a new .diff.gz and debdiff. I am still getting this from lintian

I: lyricue source: no-complete-debconf-translation
N:
N: Even though this package provides debconf translation support, there are
N: no translations or none of the translations are complete. This may mean
N: that translators weren't properly warned about new strings.
N:
N: Translators may be notified of changes using podebconf-report-po, for
N: example:
N:
N: podebconf-report-po --call --withtranslators --deadline="+10 days" \
N: --languageteam
N:
N: Refer to Debian Developer's Reference section 6.5.2.2 (Be kind to
N: translators) for details.
N:
N: Severity: wishlist, Certainty: possible
N:

Since this package is not in Debian I am really not sure how to get these translations updated. Suggestions would be appreciated.

Changed in lyricue (Ubuntu):
status: In Progress → Confirmed
Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Corrected typo

Revision history for this message
Charlie_Smotherman (cjsmo) wrote :
Revision history for this message
ChrisDebenham (chris-debenham) wrote :

Lyricue 2.0.0 is now out with a number of fixes (and a new website - www.lyricue.org)

Revision history for this message
ChrisDebenham (chris-debenham) wrote :

I am willing to help out with updating the packaging on this if someone can point me to what I need to do

Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Chris,

See the big lintian warning about the translations being incomplete, that is the only thing (that I know of) that is blocking this update. If this package were in Debian I would know how to get the translations updated however this package is not in debian soooo. I am still gathering information on how to do this the ubuntu way. Feel free to jump in if you understand how to get this done. :)

I have mailed the MOTU ml and was provided with little assistance, I have also asked on #ubuntu-motu and #ubuntu-devel to no avail. I have opened Question #80449 in launchpad and hopefully I can get some answers there.

Charlie

Revision history for this message
Charlie_Smotherman (cjsmo) wrote :

Received this link from my question #80449 https://translations.launchpad.net/lyricue

Revision history for this message
ChrisDebenham (chris-debenham) wrote :

Here is a debdiff between the 1.9.8 in ubuntu and 2.0.0

Revision history for this message
Ilya Barygin (randomaction) wrote :

I tried to prepare an updated package (attaching), but there are problems when I try to run lyricue:

DBI connect('mysql:localhost','lyric',...) failed: Access denied for user 'lyric'@'localhost' (using password: NO) at /usr/bin/lyricue line 11212
DBI connect('mysql:localhost','root',...) failed: Access denied for user 'root'@'localhost' (using password: NO) at /usr/bin/lyricue line 10596
ilya
find: `/usr/share/lyricue/images/': No such file or directory
ilya
find: `/usr/share/lyricue/backgrounds/': No such file or directory
Can't call method "disconnect" without a package or object reference at /usr/bin/lyricue line 11220.

Any idea abut what's wrong here?

Maybe we could use the package that Chris provided (and indeed, he would be the best person to maintain it in Ubuntu), but it needs work:

- package should be non-native, there should be no epoch in version number;
- debian/changelog should be Ubuntu changelog, not upstream changelog
- I think mysql-server should be a dependency, not a recommendation (lyricue can't work without it, right?)
- package should not conflict with itself
- there should be a debconf template
- there should be a postrm script
- debian/rules and debian/watch should not use boilerplate

tags: added: upgrade-software-version
removed: upgrade
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lyricue - 3.2.1-0ubuntu1

---------------
lyricue (3.2.1-0ubuntu1) precise; urgency=low

  * New upstream release (LP: #389654).
  * Packaging based on upstream's PPA:
    - lists of (build-)dependencies updated
    - menu file dropped
    - postinst/postrm scripts removed, lyricue guides setup on first run
    - debian/rules: use dh sequencer
  * Generate manpage with pod2man.
  * extra-docs.patch: don't install some unneded files.
  * manpage-name.patch: make manpage valid.
  * desktop.patch: make desktop files valid.
  * Convert copyright file to DEP5 format.
  * Use source format 3.0 (quilt).
  * Update homepage and watch file.
  * Bump Standards-Version to 3.9.2.
 -- Ilya Barygin <email address hidden> Sun, 06 Nov 2011 16:24:28 +0400

Changed in lyricue (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.