Report forwarded
to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org: Bug#764899; Package src:libmagickcore-6.q16-dev.
(Sun, 12 Oct 2014 01:42:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Andreas Karlsson <andreas@proxel.se>:
New Bug report received and forwarded. Copy sent to unknown-package@qa.debian.org.
(Sun, 12 Oct 2014 01:42:07 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libmagickcore-6.q16-dev: Magick-config is missing
Date: Sun, 12 Oct 2014 03:29:03 +0200
Source: libmagickcore-6.q16-dev
Version: 8:6.8.9.6-4
Severity: normal
Hi,
Building RMagick (a Ruby wrapper around libmagick) depends on the existence
of Magick-config. This file used to be shipped with libmagickcore-dev (and
still is in wheezy). When it was turned into a transitional package it seems
like no other package includes it instead.
The only place I can find a file with that name in jessie for amd64 is in
graphicsmagick-libmagick-dev-compat.
Andreas
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Information forwarded
to debian-bugs-dist@lists.debian.org, unknown-package@qa.debian.org: Bug#764899; Package src:libmagickcore-6.q16-dev.
(Sun, 12 Oct 2014 11:27:14 GMT) (full text, mbox, link).
Control: reassign -1 libmagickcore-6.q16-dev 8:6.8.9.6-4
On Du, 12 oct 14, 03:29:03, Andreas Karlsson wrote:
> Source: libmagickcore-6.q16-dev
> Version: 8:6.8.9.6-4
> Severity: normal
>
> Hi,
>
> Building RMagick (a Ruby wrapper around libmagick) depends on the existence
> of Magick-config. This file used to be shipped with libmagickcore-dev (and
> still is in wheezy). When it was turned into a transitional package it seems
> like no other package includes it instead.
>
> The only place I can find a file with that name in jessie for amd64 is in
> graphicsmagick-libmagick-dev-compat.
>
> Andreas
>
> -- System Information:
> Debian Release: jessie/sid
> APT prefers testing
> APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
--
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopichttp://nuvreauspam.ro/gpg-transition.txt
No longer marked as found in versions libmagickcore-6.q16-dev/8:6.8.9.6-4.
Request was from Andrei POPESCU <andreimpopescu@gmail.com>
to 764899-submit@bugs.debian.org.
(Sun, 12 Oct 2014 11:27:15 GMT) (full text, mbox, link).
Marked as found in versions imagemagick/8:6.8.9.6-4.
Request was from Andrei POPESCU <andreimpopescu@gmail.com>
to 764899-submit@bugs.debian.org.
(Sun, 12 Oct 2014 11:27:16 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Thu, 16 Oct 2014 11:48:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Franzl <office@michaelfranzl.com>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Thu, 16 Oct 2014 11:48:09 GMT) (full text, mbox, link).
Subject: Re: Bug#764899: libmagickcore-6.q16-dev: Magick-config is missing
Date: Thu, 16 Oct 2014 13:05:29 +0200
I can confirm this bug report.
The repercussions: Ruby developers won't be able to install/compile any
version of the rmagick gem other than the one included with jessie as
Debian package "ruby-rmagick".
However, many Ruby developers use "rvm" to have an isolated Ruby
environment. In this environment, the installation/compilation of any
rmagick version will fail because of the missing Magick-config binary.
Michael
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Thu, 16 Oct 2014 13:48:19 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincent Fourmond <fourmond@debian.org>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Thu, 16 Oct 2014 13:48:19 GMT) (full text, mbox, link).
To: Michael Franzl <office@michaelfranzl.com>, 764899@bugs.debian.org
Subject: Re: Bug#764899: libmagickcore-6.q16-dev: Magick-config is missing
Date: Thu, 16 Oct 2014 15:46:28 +0200
control: severity -1 important
control: tag -1 confirmed
On Thu, Oct 16, 2014 at 1:05 PM, Michael Franzl
<office@michaelfranzl.com> wrote:
> However, many Ruby developers use "rvm" to have an isolated Ruby
> environment. In this environment, the installation/compilation of any
> rmagick version will fail because of the missing Magick-config binary.
This is indeed a pain. We moved away from Magick-config now that
ImageMagick is pkg-config ready. Maybe we can still provide
Magick-config, but not in a standard place (such as
/usr/lib/ImageMagick or something), so that only very minor
modifications to RMagick would be necessary ? I'm unsure we want to
put it back.
This still needs some thinking.
Cheers,
Vincent
Severity set to 'important' from 'normal'
Request was from Vincent Fourmond <fourmond@debian.org>
to 764899-submit@bugs.debian.org.
(Thu, 16 Oct 2014 13:48:20 GMT) (full text, mbox, link).
Added tag(s) confirmed.
Request was from Vincent Fourmond <fourmond@debian.org>
to 764899-submit@bugs.debian.org.
(Thu, 16 Oct 2014 13:48:20 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Thu, 16 Oct 2014 16:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Franzl <office@michaelfranzl.com>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Thu, 16 Oct 2014 16:51:04 GMT) (full text, mbox, link).
Subject: Re: Bug#764899: libmagickcore-6.q16-dev: Magick-config is missing
Date: Thu, 16 Oct 2014 18:48:08 +0200
On Thu, 16 Oct 2014 15:46:28 +0200 Vincent Fourmond
<fourmond@debian.org> wrote:
> This is indeed a pain. We moved away from Magick-config now that
> ImageMagick is pkg-config ready. Maybe we can still provide
> Magick-config, but not in a standard place (such as
> /usr/lib/ImageMagick or something), so that only very minor
> modifications to RMagick would be necessary ? I'm unsure we want to
> put it back.
Any changes to the old/historical locations would have to be reported to
the maintainers of the rmagick Ruby Gem (see rubygems.org). In their
extconf.rb script, they do detection of the various operating systems
and respective locations of headers etc. Without the rmagick gem
supporting the new Debian Jessie locations, compilation of the native
Ruby extension during `gem install rmagick` will always fail.
This is a bit frustrating because this issue makes Jessie unusable for
development of many Ruby applications.
In any event, I've found out that the package
graphicsmagick-libmagick-dev-compat actually just creates symlinks. One
of them is a symlink from
Magick-config -> GraphicsMagick-config
So, I created this symlink manually, and then ran `gem install rmagick`
again. Magick-config is now found, but the problems don't stop there.
The next issue is that "wand/MagickWand.h" cannot be found. Inspecting
extconf.rb of the rmagick gem and having the interactive Ruby Console
irb, I could find the issue. `have_header` returns `false`:
irb(main):001:0> require 'mkmf'
=> true
irb(main):002:0> have_header "wand/MagickWand.h"
checking for wand/MagickWand.h... no
=> false
I don't have enough expertise in Ruby's mkmf to find out why this is.
There is a MagickWand.h in /usr/include/ImageMagick-6/wand/
Maybe input can be gotten from the Debian Ruby team?
Thanks,
Michael
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Fri, 17 Oct 2014 16:45:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Franzl <office@michaelfranzl.com>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Fri, 17 Oct 2014 16:45:05 GMT) (full text, mbox, link).
Subject: Re: Bug#764899: libmagickcore-6.q16-dev: Magick-config is missing
Date: Fri, 17 Oct 2014 18:39:30 +0200
I've made contact with the rmagick developers at github, and they want
to make sure Debian is well supported. See conversation here:
https://github.com/gemhome/rmagick/issues/130
Michael
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Fri, 17 Oct 2014 19:57:17 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincent Fourmond <fourmond@gmail.com>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Fri, 17 Oct 2014 19:57:17 GMT) (full text, mbox, link).
To: Michael Franzl <office@michaelfranzl.com>, 764899@bugs.debian.org
Subject: Re: Bug#764899: libmagickcore-6.q16-dev: Magick-config is missing
Date: Fri, 17 Oct 2014 21:53:52 +0200
Hello,
On Fri, Oct 17, 2014 at 6:39 PM, Michael Franzl
<office@michaelfranzl.com> wrote:
> I've made contact with the rmagick developers at github, and they want to
> make sure Debian is well supported. See conversation here:
>
> https://github.com/gemhome/rmagick/issues/130
That was really helpful, thanks !
For the record, I've mutilated the extconf.rb script in RMagick so
that it works with pkg-config. The implementation in the PR is quite a
bit cleaner. Although it shouldn't matter too much, I'll try to
package that newer RMagick version for debian before the freeze
(November 5th !).
Cheers,
Vincent
Information forwarded
to debian-bugs-dist@lists.debian.org, ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>: Bug#764899; Package libmagickcore-6.q16-dev.
(Sun, 19 Oct 2014 09:42:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Bastien ROUCARIES <roucaries.bastien@gmail.com>:
Extra info received and forwarded to list. Copy sent to ImageMagick Packaging Team <pkg-gmagick-im-team@lists.alioth.debian.org>.
(Sun, 19 Oct 2014 09:42:10 GMT) (full text, mbox, link).
tags -1 + pending
these script are not multiarch safe and thus could not be added to /usr/bin.
Multiarch is a release goal thus I could not readd here.
I have thus added to
/usr/lib/$(DEB_HOST_MULTIARCH)/ImageMagick-6/bin-$(QUANTUMDEPTH)/
where $(DEB_HOST_MULTIARCH) is the multiarch triplet and
$(QUANTUMDEPTH) is the current quantum depth.
Bastien
Reply sent
to Bastien Roucariès <roucaries.bastien+debian@gmail.com>:
You have taken responsibility.
(Mon, 27 Oct 2014 21:40:04 GMT) (full text, mbox, link).
Notification sent
to Andreas Karlsson <andreas@proxel.se>:
Bug acknowledged by developer.
(Mon, 27 Oct 2014 21:40:04 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.