freeciv package descriptions don't explain the differences between the clients

Bug #202327 reported by Caroline Ford
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
freeciv (Debian)
Fix Released
Unknown
freeciv (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: freeciv

Freeciv 2.1.3-1 has separate packages for the sdl, gtk and xaw3d clients. The package descriptions do not say what the differences are between them.

The package descriptions are identical except for the line "This is the SDL version of the Freeciv client.". This relies on the end user knowing what SDL and GTK are, and that they will get a better graphical performance from the SDL client.

The descriptions should say what the different clients actually are.

Related branches

Daniel T Chen (crimsun)
Changed in freeciv:
importance: Undecided → Wishlist
Revision history for this message
Brian Vaughan (bgvaughan) wrote :

I agree. I found this page searching for information to help me decide which version of the client to install.

Revision history for this message
Josh Holland (jshholland) wrote :

Debdiff to fix attached

Changed in freeciv:
status: New → Fix Committed
Revision history for this message
Caroline Ford (secretlondon) wrote : Re: [Bug 202327] Re: freeciv package descriptions don't explain the differences between the clients

What's an SDL widget set? SDL is the best graphics but takes the most
resources. There are no widgets! SDL is the simple direct media layer
and is commonly used in linux games. GTK is the standard for Gnome. I
have no idea what the other is or why you would use it.

My thinking is average machine spec- GTK, above average SDL. However
the clients to differ in functionality so we should check to see how
maintained they all are upstream.

Sent from a mobile device.

On 22 Feb 2009, at 14:17, Josh Holland <email address hidden> wrote:

> Debdiff to fix attached
>
> ** Attachment added: "freeciv_2.1.5-2ubuntu1.debdiff"
> http://launchpadlibrarian.net/22976432/
> freeciv_2.1.5-2ubuntu1.debdiff
>
> ** Changed in: freeciv (Ubuntu)
> Status: New => Fix Committed
>
> --
> freeciv package descriptions don't explain the differences between
> the clients
> https://bugs.launchpad.net/bugs/202327
> You received this bug notification because you are a direct subscriber
> of the bug.

Revision history for this message
Josh Holland (jshholland) wrote :

OK, I was wrong. I knew what GTK was, so I just assumed the others were widget sets too.

Changed in freeciv:
status: Fix Committed → Confirmed
Revision history for this message
Caroline Ford (secretlondon) wrote : Re: [Bug 202327] Re: freeciv package descriptions don't explain the differences between the clients

Alessio - the descriptions are now wrong! Please don't commit this!

Revision history for this message
Thierry Carrez (ttx) wrote :

Josh: could you rewrite the descriptions and produce a new debdiff ? Please resubscribe ubuntu-universe-sponsors when done.

Revision history for this message
Omer Mano (mermerico-gmail) wrote :

I can write a debdiff, but what is the consensus on what the descriptions should be? I could just write "If you experience graphical problems, try installing the package <insert name of other packages here>"

Revision history for this message
KarlGoetz (kgoetz) wrote :

Perhaps someone could find out if sdl/xaw3d are still being developed. I've been told that gtk is the only actively developed client (the others are just maintained). that sounds like something relevant to include in the description.
Omer, if you can provide a diff against the debian/control file I'll apply it in git for 2.1.10-2.
thanks,
kk

Revision history for this message
Daniel Polehn (dpolehn-gmail) wrote :

Is this still an issue? this bug was last updated over 2 years ago.

Changed in freeciv (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Phillip Susi (psusi) wrote :

It is inappropriate to change confirmed bugs to incomplete just because they are old. A quick apt-cache show would confirm that the bug still exists.

Changed in freeciv (Ubuntu):
status: Incomplete → Confirmed
Phillip Susi (psusi)
Changed in freeciv (Ubuntu):
status: Confirmed → Triaged
Changed in freeciv (Debian):
status: Unknown → New
Revision history for this message
KarlGoetz (kgoetz) wrote :

We are aware of the problem. suitable text to describe the different clients has not been forthcoming though.

Changed in freeciv (Debian):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package freeciv - 2.4.1-1

---------------
freeciv (2.4.1-1) unstable; urgency=medium

  * Imported Upstream version 2.4.1. (Closes: #730868)
  * Add myself to Uploaders.
  * Update debian/copyright to copyright format 1.0.
    - Add missing Expat and fonts licenses.
  * Bump compat level to 9 and require debhelper >= 9.
  * Improve the package description of Freeciv's clients. (Closes: #657195)
    (LP: #202327)
  * Add menu icon to menu files.
    - Add imagemagick to Build-Depends-Indep. Convert icons in
      dh_auto_build-indep target. Add icon entry to menu files. Clean xpm files
      in debian/rules. (Closes: #726221)
  * Ensure the package can be built. Do not remove hidden quilt .pc directory
    in dh_clean. (Closes: #598226)
  * debian/rules:
    - Build with --parallel.
    - Use dh_auto_configure instead of configure command and pass dpkg's
      buildflags via dh_auto_configure to the build system.
    - Use MULTIARCH paths due to compat level 9 and remove *.la and *.a files
      in multiarch library paths.
    - Use --enable-sys-lua configure option.
      Build with Debian's system lua libraries instead of the embedded ones.
    - Do not export DH_VERBOSE=1. Disable DH's verbose build.
    - Export DEB_BUILD_MAINT_OPTIONS = hardening=+all.
      Enable all hardening flags since freeciv is a network and multiplayer
      game thus it benefits greatly from additional security features.
    - Verbose build. Use --disable-silent-rules. Don't hide possible compiler
      warnings.
    - Export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed. Avoid useless
      dependencies.
  * Declare compliance with Debian policy 3.9.5.
  * debian/control:
    - Use canonical VCS-fields.
    - Add libtolua-dev and libtolua++5-1-dev to Build-Depends.
    - Remove versioned build-dependency on dpkg (>= 1.15.7).
      It is trivially satisfied.
    - Tighten dependency on freeciv-data. Use
      freeciv-data (>= ${source:Upstream-Version}),
      freeciv-data (<= ${source:Version}),
    - Replace versioned dependencies on freeciv-server with ${binary:Version}
      substvar. Use a substvar instead of changing the versioned dependency
      every time by hand.
  * wrap-and-sort -sab
  * Update debian/watch. Detect only stable releases.
  * Drop freeciv-data.NEWS. It refers to an obsolete version of freeciv.
  * Remove debian/tmp from install files. Not needed.
  * Drop use_system_m4.diff. The patch was never complete.
  * Install all documentation in doc subdirectory.
    - Update freeciv-data.docs and install all documentation except the
      Makefiles, man pages and INSTALL files.
  * Link freeciv-gtk3.6 to freeciv-client.6. Both gtk clients share the same
    information.
  * New: add-keywords-to-desktop-files.patch.
  * Install upstream freeciv-sdl.desktop file.
  * freeciv-data.README.Debian. Remove obsolete notes about Xaw3D.
  * Drop README.source. Hardening is fully implemented now.

 -- Markus Koschany <email address hidden> Sat, 01 Feb 2014 12:12:50 +0100

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

Other bug subscribers

Remote bug watches

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