Please sync gtranslator 1.9.4-1 (universe) from Debian experimental (main)

Bug #292253 reported by Miguel Ruiz
18
Affects Status Importance Assigned to Milestone
gtranslator (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: gtranslator

The current version of gtranslator in Ubuntu is too old (1.1.7). A new one (1.9.4) is available and includes a lot of interesting features.

It would be great to upgrade the package and include it into Jaunty Jackalope.

Debian release:

http://packages.debian.org/experimental/gtranslator

Thanks in advance

Tags: upgrade
Revision history for this message
Miguel Ruiz (mruiz) wrote :

I'm working on it :-)

Changed in gtranslator:
assignee: nobody → mruiz
status: New → In Progress
Revision history for this message
Miguel Ruiz (mruiz) wrote :
Revision history for this message
Miguel Ruiz (mruiz) wrote :

Tha package was built without problems.

Miguel Ruiz (mruiz)
Changed in gtranslator:
assignee: mruiz → nobody
status: In Progress → Confirmed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

JFYI, 1.9.4 is not an stable release AFAIK. May not be a good idea to update this in Jaunty if there's not going to be a stable release soon.

Revision history for this message
António Lima (amrlima) wrote :

Emilio,

from my personal experience the current gtranslator version in Ubuntu's repositories is almost unusable for translating po files. It lacks features and it has happened to me that it "adds" extra characters to strings, so its very buggy. Between having that and having a beta version which looks quite good already (I've been testing for the past weeks) I would prefer having the beta.

Maybe it would be a good idea to ask gtranslator developers if a stable release or a release candidate will be released sometime before jaunty feature freeze. I can do that if you want since I'm subscribed to gtranslator mailling list

Revision history for this message
Miguel Ruiz (mruiz) wrote :

Hi,

I have contacted Upstream people to talk about this situation; I'm waiting their answers ...

I'm using this version (1.9.4) and it's better than the current Ubuntu version (1.1.7-4).

Cheers!

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 292253] Re: Gtranslator is too old in Ubuntu, please upgrade it
Download full text (3.4 KiB)

I'm not sure if it's wise to update to 1.9.4 or not, but since I don't use
gtranslator and you do, I'll leave that decision to you :-)

BTW, I've helped the Debian maintainer to package 1.9.4 in Debian, you may want
to sync the package instead. Here's the changelog entry:

gtranslator (1.9.4-1) experimental; urgency=low

  [ Jordi Mallach ]
  * New upstream development version. This branch is a complete rewrite
    that will eventually become 2.0.
    According to the new upstream, the following bugs should be fixed:
    - closes: #225324, Need to add space before every newline
    - closes: #254339, Search function doesn't handle non-ASCII content
    - closes: #256527, confuses "middle-dot" and "space" characters when
                       copy-pasting
    - closes: #257184, Popup window opens UNDER the main window and is thus
                       not visible
    - closes: #258039, Search function alway searches all of comments,
                       english and translation
    - closes: #269779, Plural window lakes the OK button
    - closes: #277771, Search again for # does not work
    - closes: #278805, unused strings are always treated as utf8, and
                       double-encoded
    - closes: #295392, chosing Help->gtranslator website doesn't work
    - closes: #301608, To break lines with 80 columns for translation of
                       the templates.pot
    - closes: #313346, allow arbitrary translation teams
    - closes: #330958, Pressing Enter should validate the Goto dialog
    - closes: #345916, With long comment gtranslator window is wider than
                       screen
    - closes: #353798, improper use of GError
    - closes: #355018, destroys plural msgstr structure in po file
    - closes: #357994, file incorrectly reported as already opened
  * Update Build-Depends to match requirements as declared by configure.ac.
  * Update menu section to "Applications".
  * Remove obsolete patches 01_pozilla_bash.patch,
    02_hebrew-translation-list.patch and
    30_superfluous-underscores-in-desktop-file.patch.
  * Don't remove src/defines.h, po/POTFILES and data/gtranslator.desktop,
    these workarounds shouldn't be needed anymore.
  * Update Build-Depends to libgdl-1-dev (>= 2.24.0), which is the first
    version not needing an undeclared libgnomeui-dev dependency, which
    broke gtranslator's build.
  * Add Build-Depends on libgdict-1.0-dev for the gdict plugin.
  * Add " -Wl,-O1 -Wl,-z,defs -Wl,--as-needed" to LDFLAGS to avoid
    extra dependencies as suggested by Loïc Minier.
  * Don't uupdate on the watch file.
  * Build-Depend on libapr1-dev, libaprutil1-dev, libneon27-gnutls-dev,
    libserf-0-0-dev and libsasl2-dev to get the Subversion plugin building.
  * Add --disable-scrollkeeper to DEB_CONFIGURE_EXTRA_FLAGS.
  * Add complete authorship and copyright details to the copyright file.
  * Add 01_manpage_hyphen.patch (also applied upstream) to fix a non-escaped
    hyphen in Gtranslator's manpage.

  [ Emilio Pozuelo Monfort ]
  * Standards-Version is 3.8.0, no changes needed.
  * Disable subversion plugin, as gtranslator is GPL and the subversion
    plugin links againt OpenSSL.
    + Remove subversio...

Read more...

Revision history for this message
Jordi Mallach (jordi) wrote : Re: Gtranslator is too old in Ubuntu, please upgrade it

I agree 1.1.x was buggy and generally not usable with today's translation requirements, but 1.9.4 just got uploaded and might have its own selection of file-eating bugs.

If 1.9.x isn't very bad, I guess it's not a bad idea if only for the not-broken plural-forms handling.

Revision history for this message
António Lima (amrlima) wrote :

Sync with Debian should be the better solution. As I said before I think it would be good to have 1.9.x in Jaunty, it would make many translators happy :). Maybe adding something to the package description saying its still beta software would also be a good idea.

description: updated
Revision history for this message
Miguel Ruiz (mruiz) wrote :

Hi,

I tried to build the Debian package into my Jaunty pbuilder, but I got problems.

I'm attaching the log file.

Cheers!

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote : Re: [Bug 292253] Re: Please sync gtranslator 1.9.4-1 (universe) from Debian experimental (main)

Miguel Ruiz wrote:
> Hi,
>
> I tried to build the Debian package into my Jaunty pbuilder, but I got
> problems.
>
> I'm attaching the log file.

Can you try to change the libdb-dev build-dependency with libdb4.6-dev?

Revision history for this message
Miguel Ruiz (mruiz) wrote :

Emilio,

I changed the libdb dependency, but there are problems. The last part of the build process is the following:

/bin/grep: /usr/lib/liblaunchpad-integration.la: No such file or directory
/bin/sed: can't read /usr/lib/liblaunchpad-integration.la: No such file or directory
libtool: link: `/usr/lib/liblaunchpad-integration.la' is not a valid libtool archive
make[4]: *** [libdict.la] Error 1
make[4]: Leaving directory `/tmp/buildd/gtranslator-1.9.4/plugins/dictionary'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/buildd/gtranslator-1.9.4/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/gtranslator-1.9.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/gtranslator-1.9.4'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env
    -> removing directory /var/cache/pbuilder/build//17650 and its subdirectories

I'm attaching the pbuilder log file also.

Cheers!

Revision history for this message
Lionel Porcheron (lionel.porcheron) wrote :

I have just uploaded a merge from Debian experimental:
 gtranslator (1.9.4-1ubuntu1) jaunty; urgency=low
 .
   * Merge from Debian experimental.
   * Change Build-Depends on libdb-dev to libdb4.6-dev
   * Add Build-Depends on liblaunchpad-integration-dev

Changed in gtranslator:
importance: Undecided → Wishlist
status: Confirmed → Fix Released
Revision history for this message
António Lima (amrlima) wrote :

This is really appreciated Lionel. Thanks!

Revision history for this message
Miguel Ruiz (mruiz) wrote :

Thanks Lionel :-)

Cya!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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