Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-10 Thread Pavel Alexeev
10.04.2014 05:25, Sérgio Basto пишет:
 On Qui, 2014-04-10 at 01:40 +0200, Tadej Janež wrote: 
 Hi!

 On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u
 As Michael Schwendt already pointed out, your query missed some packages
 that need rebuilding (BTW, I noticed this because my package, techne,
 was not listed on your list).

 Comparing:
 repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
 --qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

 to:
 repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
 '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

 revealed that the first command catches some packages that the second
 command doesn't. These are:
 ale
 imageinfo
 php-magickwand
 php-pecl-imagick
 psiconv
 q
 ripright
 techne

 But it also goes the other way around. The second command catches a lot
 more packages that the first one. These are:
 a2ps
 anyremote
 caja-extensions
 c-graph
 dblatex
 epix
 fbida
 freewrl
 fvwm
 gallery2
 ...

 Hi, I had study this recently (find dependencies for mass rebuilds ) and
 found your bug, query rawhide when ImageMagick is already rebuilt,
 query now rawhide we got :

 repoquery --repoid=rawhide --requires techne | grep libMag
 libMagickCore-6.Q16.so.1()(64bit)
 libMagickWand-6.Q16.so.1()(64bit)

 repoquery --repoid=rawhide --provides ImageMagick-libs | grep libMag
 libMagickCore-6.Q16.so.2
 libMagickWand-6.Q16.so.2
 libMagickCore-6.Q16.so.2()(64bit)
 libMagickWand-6.Q16.so.2()(64bit)


 So repoquery is correct techne requires
 libMagickWand-6.Q16.so.1()(64bit) and ImageMagick provides
 libMagickCore-6.Q16.so.2()(64bit) :D


 2nd - about your first command which catches some others packages, the
 packages are, the packages that requires only ImageMagick and not
 ImageMagick-libs , this packages that just requires ImageMagick binaries
 don't need to be rebuild. if a package need to use convert , don't need
 to be rebuild. 

 Conclusion the correct repoquery should be made on a repo that have all
 packages without broken deps, on F20 for example.

 repoquery  --whatrequires ImageMagick-libs --source | perl -pe
 's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u 

 and you got there your package 
Thanks for comments. Each time I have more and more variants :)

 Best regards,

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Pavel Alexeev
Hello.

New version landed in rawhide. Sorry for the late info - incidental
soname change happened (fixed in spec now):
/usr/lib64/libMagick++-6.Q16.so.1
/usr/lib64/libMagick++-6.Q16.so.1.0.0
/usr/lib64/libMagickCore-6.Q16.so.1
/usr/lib64/libMagickCore-6.Q16.so.1.0.0
/usr/lib64/libMagickWand-6.Q16.so.1
/usr/lib64/libMagickWand-6.Q16.so.1.0.0

Dependency rebuild needed. If you are willing I'll rebuild all after 3
days if you do not answer I should not do it.
Packages for rebuild:
$ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
fgrep -v 'ImageMagick-' | sort -u
a2ps-0:4.14-24.fc21.i686
a2ps-0:4.14-24.fc21.x86_64
anyremote-0:6.4-1.fc21.x86_64
autotrace-0:0.31.1-38.fc21.i686
autotrace-0:0.31.1-38.fc21.x86_64
autotrace-devel-0:0.31.1-38.fc21.i686
autotrace-devel-0:0.31.1-38.fc21.x86_64
caja-image-converter-0:1.8.0-1.fc21.x86_64
calibre-0:1.30.0-2.fc21.x86_64
c-graph-0:2.0-5.fc20.x86_64
converseen-0:0.6.6.1-2.fc21.x86_64
cuneiform-0:1.1.0-15.fc21.i686
cuneiform-0:1.1.0-15.fc21.x86_64
dblatex-0:0.3.4-8.fc20.noarch
drawtiming-0:0.7.1-12.fc21.x86_64
emacs-1:24.3-15.fc21.x86_64
epix-0:1.2.13-3.fc21.i686
epix-0:1.2.13-3.fc21.x86_64
fbida-0:2.09-6.fc20.x86_64
freewrl-0:1.22.13.1-13.fc21.i686
freewrl-0:1.22.13.1-13.fc21.x86_64
fvwm-0:2.6.5-6.fc20.x86_64
gallery2-imagemagick-0:2.3.2-10.fc20.noarch
geeqie-0:1.1-17.fc21.x86_64
gnumed-0:1.4.5-1.fc21.noarch
gpsdrive-0:2.11-21.fc21.x86_64
gscan2pdf-0:1.2.3-1.fc21.noarch
gtatool-imagemagick-0:1.5.2-11.fc21.x86_64
gyachi-0:1.2.11-10.fc21.x86_64
hdrprep-0:0.1.2-12.fc20.noarch
html2ps-0:1.0-0.16.b7.fc21.noarch
icewm-clearlooks-0:1.3.8-1.fc21.noarch
inkscape-0:0.48.4-12.fc21.x86_64
inkscape-view-0:0.48.4-12.fc21.x86_64
k3d-0:0.8.0.2-24.fc21.i686
k3d-0:0.8.0.2-24.fc21.x86_64
kipi-plugins-0:4.0.0-0.6.beta4.fc21.x86_64
kxstitch-0:0.8.4.1-17.fc21.x86_64
latex2rtf-0:2.3.6-1.fc21.x86_64
libdmtx-utils-0:0.7.2-12.fc21.x86_64
libpst-0:0.6.63-1.fc21.x86_64
lyx-0:2.0.7-3.fc21.x86_64
mediawiki-0:1.22.5-1.fc21.noarch
mtpaint-0:3.40-14.fc20.x86_64
nautilus-image-converter-0:0.3.1-0.6.git430afce31.fc20.x86_64
nip2-0:7.38.1-2.fc21.x86_64
perl-GD-SecurityImage-0:1.72-4.fc20.noarch
perl-Image-Size-0:3.232-3.fc20.noarch
perl-Panotools-Script-0:0.28-1.fc20.noarch
perl-WebService-Rajce-0:1.13.0930-3.fc20.noarch
pfstools-0:1.8.5-16.fc21.x86_64
pfstools-imgmagick-0:1.8.5-16.fc21.x86_64
phatch-cli-0:0.2.7-14.fc21.noarch
RabbIT-0:4.11-3.fc21.noarch
recoverjpeg-0:2.2.3-2.fc20.x86_64
rss-glx-0:0.9.1.p-20.fc21.x86_64
ruby-RMagick-0:2.13.1-13.fc21.x86_64
shutter-0:0.90.1-1.fc21.noarch
synfig-0:0.64.1-3.fc21.i686
synfig-0:0.64.1-3.fc21.x86_64
vips-0:7.38.5-2.fc21.i686
vips-0:7.38.5-2.fc21.x86_64
vips-devel-0:7.38.5-2.fc21.i686
vips-devel-0:7.38.5-2.fc21.x86_64
vips-python-0:7.38.5-2.fc21.x86_64
vips-tools-0:7.38.5-2.fc21.x86_64
w3m-img-0:0.5.3-14.fc21.x86_64

-- 
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact
with me use jabber: hubbi...@jabber.ru
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Tadej Janež
Hi!

On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u

As Michael Schwendt already pointed out, your query missed some packages
that need rebuilding (BTW, I noticed this because my package, techne,
was not listed on your list).

Comparing:
repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
--qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

to:
repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
'%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

revealed that the first command catches some packages that the second
command doesn't. These are:
ale
imageinfo
php-magickwand
php-pecl-imagick
psiconv
q
ripright
techne

But it also goes the other way around. The second command catches a lot
more packages that the first one. These are:
a2ps
anyremote
caja-extensions
c-graph
dblatex
epix
fbida
freewrl
fvwm
gallery2
...


Best regards,
Tadej

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Sérgio Basto
On Qui, 2014-04-10 at 01:40 +0200, Tadej Janež wrote: 
 Hi!
 
 On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
  Packages for rebuild:
  $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
  fgrep -v 'ImageMagick-' | sort -u
 
 As Michael Schwendt already pointed out, your query missed some packages
 that need rebuilding (BTW, I noticed this because my package, techne,
 was not listed on your list).
 
 Comparing:
 repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
 --qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u
 
 to:
 repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
 '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u
 
 revealed that the first command catches some packages that the second
 command doesn't. These are:
 ale
 imageinfo
 php-magickwand
 php-pecl-imagick
 psiconv
 q
 ripright
 techne
 
 But it also goes the other way around. The second command catches a lot
 more packages that the first one. These are:
 a2ps
 anyremote
 caja-extensions
 c-graph
 dblatex
 epix
 fbida
 freewrl
 fvwm
 gallery2
 ...


Hi, I had study this recently (find dependencies for mass rebuilds ) and
found your bug, query rawhide when ImageMagick is already rebuilt,
query now rawhide we got :

repoquery --repoid=rawhide --requires techne | grep libMag
libMagickCore-6.Q16.so.1()(64bit)
libMagickWand-6.Q16.so.1()(64bit)

repoquery --repoid=rawhide --provides ImageMagick-libs | grep libMag
libMagickCore-6.Q16.so.2
libMagickWand-6.Q16.so.2
libMagickCore-6.Q16.so.2()(64bit)
libMagickWand-6.Q16.so.2()(64bit)


So repoquery is correct techne requires
libMagickWand-6.Q16.so.1()(64bit) and ImageMagick provides
libMagickCore-6.Q16.so.2()(64bit) :D


2nd - about your first command which catches some others packages, the
packages are, the packages that requires only ImageMagick and not
ImageMagick-libs , this packages that just requires ImageMagick binaries
don't need to be rebuild. if a package need to use convert , don't need
to be rebuild. 

Conclusion the correct repoquery should be made on a repo that have all
packages without broken deps, on F20 for example.

repoquery  --whatrequires ImageMagick-libs --source | perl -pe
's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u 

and you got there your package 

Best regards,
-- 
Sérgio M. B.

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-08 Thread Michael Schwendt
On Tue, 08 Apr 2014 18:30:25 +0400, Pavel Alexeev wrote:

 Dependency rebuild needed. If you are willing I'll rebuild all after 3
 days if you do not answer I should not do it.
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u

Why --alldeps?

1) That option is the default for repoquery.

2) Packages which are not linked with the ImageMagick libs don't need
a rebuild. A query based on

  repoquery --whatrequires libMagick\*.so\*

would be more fruitful.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-08 Thread Pavel Alexeev
Hi

08.04.2014 20:12, Michael Schwendt wrote:
 On Tue, 08 Apr 2014 18:30:25 +0400, Pavel Alexeev wrote:

 Dependency rebuild needed. If you are willing I'll rebuild all after 3
 days if you do not answer I should not do it.
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u
 Why --alldeps?

 1) That option is the default for repoquery.
 2) Packages which are not linked with the ImageMagick libs don't need
 a rebuild. A query based on

   repoquery --whatrequires libMagick\*.so\*

 would be more fruitful.
Unfortunately no.
At least there ruby-Rmagick which depends on explicit version. It
discussed before:

http://old.nabble.com/Bug-564123%3A--imagemagick--Dear-other-(than-debian)-imagemagick-maintenair-td27125967.html
 
http://old.nabble.com/Bug-564123%3A--imagemagick--Dear-other-%28than-debian%29-imagemagick-maintenair-td27125967.html

-- 
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact
with me use jabber: hubbi...@jabber.ru

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct