Please merge gnome-chemistry-utils 0.8.5-1 (universe) from Debian unstable (main)

Bug #179296 reported by Marco Rodrigues
8
Affects Status Importance Assigned to Milestone
gnome-chemistry-utils (Debian)
Fix Released
Unknown
gnome-chemistry-utils (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Reason for the exception?
- The patch for the crash (Fix a crash appearing with the export and the print dialog and any video crads except NVidia ones)
- The missing .glade files
- Fixes compilation with GCC 4.3
- Others little changes in the Debian changelog.

gnome-chemistry-utils (0.8.5-1ubuntu1) hardy; urgency=low

  * Merge from Debian unstable. Remaining Ubuntu changes (LP: #179296):
    - debian/control: Replace iceweasel by firefox in gcu-plugin Depends.
    - debian/gcu-plugin.links: Replace iceweasel by firefox.
    - debian/gcu-plugin.dirs: Replace iceweasel by firefox.
  * Modify Maintainer value to match the DebianMaintainerField specification.

 -- Marco Rodrigues <email address hidden> Fri, 04 Jan 2008 01:12:30 +0000

---

gnome-chemistry-utils (0.8.5-1) unstable; urgency=low

  * New upstream release 0.8.5 (closes: #458259).
    - Fixes compilation with GCC 4.3 (closes: #455307).

  * debian/patches/01_fix_gcrystal_file_recognition.dpatch: Dropped. Applied
    upstream.
  * debian/patches/02_451168_fix_gcrystal_segfault.dpatch: Ditto.
  * debian/patches/03_452939_fix_gcrystal_print_export_crash.dpatch: Ditto.
  * debian/patches/00list: Adjusted.

 -- Daniel Leidert (dale) <email address hidden> Tue, 01 Jan 2008 22:16:40 +0100

gnome-chemistry-utils (0.8.4-4) unstable; urgency=low

   * debian/control: Added a libgcu-dbg package to ship the debugging symbols.
     (Standards-Version): Updated to latest 3.7.3 (no changes necessary).
   * debian/libgcu0.install: Added missing image*.glade files. Thanks to Jean.
   * debian/libgcu-doc.doc-base: Fixed some lintian warnings by removing extra
     (leading) spaces.
   * debian/rules: Added LDFLAGS = -Wl,--as-needed to avoid useless
     dependencies. Added some more flags to make sure, there are no unresolved
     symbols.
     (binary-arch): Put all debugging symbols into the new libgcu-dbg package.
     Make sure, we will never again miss some files.
     (binary-indep): Removed dh_strip and dh_shlibdeps, which are useless for
     our doc package.
   * debian/patches/03_452939_fix_gcrystal_print_export_crash.dpatch: Added.
     - gcu/glview.cc, gcu/glview.h: Fix a crash appearing with the export and
       the print dialog and any video crads except NVidia ones (closes:
       #452939). Further fixes the object dimensions in exported images.
   * debian/patches/00list: Adjusted.

 -- Daniel Leidert (dale) <email address hidden> Tue, 18 Dec 2007 00:25:35 +0100

Changed in gnome-chemistry-utils:
assignee: nobody → gothicx
importance: Undecided → Wishlist
status: New → In Progress
description: updated
Changed in gnome-chemistry-utils:
assignee: gothicx → nobody
status: In Progress → Confirmed
Revision history for this message
Michael Banck (mbanck) wrote : Re: [Bug 179296] Re: Please merge gnome-chemistry-utils 0.8.4-4 (universe) from Debian unstable (main)

On Sat, Dec 29, 2007 at 09:56:22PM -0000, Marco Rodrigues wrote:
>
> ** Description changed:
>
> + gnome-chemistry-utils (0.8.4-4ubuntu1) hardy; urgency=low
> +
> + * Merge from Debian unstable. Remaining Ubuntu changes (LP: #179296):
> + - debian/control: add firefox to gcu-plugin dependencies.
> + * Modify Maintainer value to match the DebianMaintainerField
> + specification.
> +
> + -- Marco Rodrigues <email address hidden> Sat, 29 Dec 2007 21:42:37 +0000
> +
> + ---
> +

So is the Depends really the only thing that is needed to make the
plugin work in firefox, no symlinks to the firefox plugins directory or
so? If that really is the case, I guess that wouldn't hurt much and
make Ubuntu maintenance easier. Otherwise, please send a complete
patch.

Michael

Revision history for this message
Daniel Leidert (dleidert-deactivatedaccount) wrote : Re: Please merge gnome-chemistry-utils 0.8.4-4 (universe) from Debian unstable (main)

I'm pretty sure, that just changing the Depends line is not enough. But "about:plugins" will tell us/you.

description: updated
Revision history for this message
Ming Hua (minghua) wrote :

What is the point of pasting debdiffs without addressing other people's question? The only functional part of the debdiff is simply adding "firefox" as an *alternative* of gcu-plugin's dependency. What is the rationale for this change?

Revision history for this message
Marco Rodrigues (gothicx) wrote :

Michael & Daniel:

Looks like we need to change also the symlinks and directorys. I've attached a new debdiff with that changes.

- debian/gcu-plugin.links: Replace iceweasel by firefox.
- debian/gcu-plugin.dirs: Replace iceweasel by firefox.

Thanks

Revision history for this message
Michael Banck (mbanck) wrote : Re: [Bug 179296] Re: Please merge gnome-chemistry-utils 0.8.4-4 (universe) from Debian unstable (main)

On Mon, Dec 31, 2007 at 12:00:38PM -0000, Marco Rodrigues wrote:
> Looks like we need to change also the symlinks and directorys. I've
> attached a new debdiff with that changes.
>
> - debian/gcu-plugin.links: Replace iceweasel by firefox.
> - debian/gcu-plugin.dirs: Replace iceweasel by firefox.

This is clearly unaccetable for Debian, as they ship iceweasel, not
firefox. If you want to have a patch applied in Debian that makes this
package a mere sync, provide a diff that is known to work on both Debian
and Ubuntu. Or did I miss something, and the above will work fine for
Debian's iceweasel?

Michael

Revision history for this message
Marco Rodrigues (gothicx) wrote : Re: Please merge gnome-chemistry-utils 0.8.4-4 (universe) from Debian unstable (main)

Hi

Exactly, it needs always a change in Ubuntu.. because only changing the Depends on gcu-plugin isn't the only thing to change. A patch which that lsb_release matchs "Ubuntu" as the distro and apply it do Debian dir when compiled, am I right? :)

Thanks

description: updated
Changed in gnome-chemistry-utils:
assignee: nobody → gothicx
status: Confirmed → In Progress
Revision history for this message
LaserJock (laserjock) wrote :

Yeah, it was my bad on the merge. I forgot about the symlinks. We will indeed need to have Ubuntu changes as long as we have the iceweasel/firefox diff. I generally like just adding on firefox rather than replacing so that we minimize the delta from Debian. I think we should wait until 0.8.5-1 is uploaded to sid and then merge.

Changed in gnome-chemistry-utils:
status: Unknown → New
Revision history for this message
Marco Rodrigues (gothicx) wrote :
Changed in gnome-chemistry-utils:
assignee: gothicx → nobody
status: In Progress → Confirmed
description: updated
Changed in gnome-chemistry-utils:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-chemistry-utils - 0.8.5-1ubuntu1

---------------
gnome-chemistry-utils (0.8.5-1ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes (Closes LP: #179296):
    - Update Maintainer Field according to Debian Maintainer Spec
    - debian/control: add firefox support
    - debian/gcu-plugin.dirs: ditto
    - debian/gcu-plugin.links: ditto

gnome-chemistry-utils (0.8.5-1) unstable; urgency=low

  * New upstream release 0.8.5 (closes: #458259).
    - Fixes compilation with GCC 4.3 (closes: #455307).

  * debian/patches/01_fix_gcrystal_file_recognition.dpatch: Dropped. Applied
    upstream.
  * debian/patches/02_451168_fix_gcrystal_segfault.dpatch: Ditto.
  * debian/patches/03_452939_fix_gcrystal_print_export_crash.dpatch: Ditto.
  * debian/patches/00list: Adjusted.

gnome-chemistry-utils (0.8.4-4) unstable; urgency=low

  * debian/control: Added a libgcu-dbg package to ship the debugging symbols.
    (Standards-Version): Updated to latest 3.7.3 (no changes necessary).
  * debian/libgcu0.install: Added missing image*.glade files. Thanks to Jean.
  * debian/libgcu-doc.doc-base: Fixed some lintian warnings by removing extra
    (leading) spaces.
  * debian/rules: Added LDFLAGS = -Wl,--as-needed to avoid useless
    dependencies. Added some more flags to make sure, there are no unresolved
    symbols.
    (binary-arch): Put all debugging symbols into the new libgcu-dbg package.
    Make sure, we will never again miss some files.
    (binary-indep): Removed dh_strip and dh_shlibdeps, which are useless for
    our doc package.
  * debian/patches/03_452939_fix_gcrystal_print_export_crash.dpatch: Added.
    - gcu/glview.cc, gcu/glview.h: Fix a crash appearing with the export and
      the print dialog and any video crads except NVidia ones (closes:
      #452939). Further fixes the object dimensions in exported images.
  * debian/patches/00list: Adjusted.

 -- Jordan Mantha <email address hidden> Sat, 05 Jan 2008 18:53:40 -0800

Changed in gnome-chemistry-utils:
status: Confirmed → Fix Released
Revision history for this message
LaserJock (laserjock) wrote :

I would rather just add on firefox dependencies/dirs/links rather than replacing iceweasel. There is a chance gobuntu will be using iceweasel and I feel it's better to keep Debian information where possible.

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.