[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-16 Thread Luka Renko
Oliver: OK, will then ensure that new 0.1.3 version is uploaded after 
transition to exiv2 0.18. 
it compiles fine now when I have enough space in my PPA: 
https://launchpad.net/~lure/+archive/ppa

Will open FFe bug for pyexiv2 today (needs motu-release approval) and then ask 
ubuntu-release team for exiv2 FF exception too.
Thanks again for your work, which I hope it was just in time to get this in 
before Jaunty beta.

** Changed in: pyexiv2 (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)
   Status: In Progress = Fix Committed

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-16 Thread Luka Renko
pyexiv2 FFe submitted as bug 343549. We need to wait for motu-release
approval.

geeqie sync request (bug 341415) is also approved and is just waiting
for archive admin to do it.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-16 Thread Luka Renko
I would like to request FFe for exiv2 0.18. This version, released in
Dec 2008, provides major improvements in the area of write support
(added support for TIFF, DNG, NEF, PEF, PNG and JP2 images) and can
properly detect Canon lens types (before only Nikon). It would be really
good to have this version in Jaunty, as otherwise users will have to
wait for almost a year after release (Keramic) to have access to these
features.

This request for sync was requested before FF, but transition of all rdepends 
took a bit of time. All rdepends issues have been resolved (pyexiv2 is still 
pending FFe from motu-release - see previous comment). 
Since January, I have also extensively tested exiv2 0.18 with two major 
rdepends: digikam and ufraw. No regression was observed.

Complete ChangeLog:
--- exiv2-0.17.1/doc/ChangeLog  2008-06-18 17:51:31.0 +0200 
+++ exiv2-0.18/doc/ChangeLog2008-12-17 19:21:48.0 +0100 
@@ -1,3 +1,120 @@   
+Changes from version 0.18-pre2 to 0.18 
+-- 
+   
+* Exiv2 utility
+   - 580: [tools] -M option fails and reports success. 
+  (Reported by Daniel Blueman) 
+- [tools] Added options -pp and -ep to list and extract preview
+  images.  
+- [tools] Added option -pa to print all metadata, added control
+  for the type of metadata in option -P.   
+   
+* Exiv2 library
+   - 591: [build environment] Added missing #includes for g++ 4.4. 
+  (Debian bug 505023, patch from Martin Michlmayr) 
+   - 586: [metadata] ValueTypeT constructor makes assumptions of the 
+  endianness of the machine. (Reported by Dimitri) 
+   - 584: [build environment] Linking fails for PreviewImage::pData(). 
+  (Reported by Joakim Rosqvist)
+   - 583: [build environment] Linking fails when compiling.
+  (Reported by Joakim Rosqvist)
+   - 542: [exif] Exiv2 doesn't find exif data in attached file.
+  (Reported by Paolo Benvenuto)
+- [exif] Updated Nikon lens info to v3.25 of Robert 
Rottmerhusen's  
   
+  lens database.   
+- [exif] Fixed adjustment of invalid tag data. 
+  (digiKam bug 177457) 
+- [exif] Catch unknown makernotes before reading the IFD.  
+  (digiKam bug 174620) 
+- [exif] Introduced logic to fit Exif data in a 64kB block when
+  writing to JPEG images.  
+- [exif] Various TIFF parser improvements. 
+- [exif] Added support for Olympus FE and Raw Info subdirs and 
+  tags.
+- [design] class PreviewImage: Added members to access all 
preview 

+  properties.  
+- [design] class Metadatum and derived classes: Added 
familyName()
 
+  and groupName(). 
+- [design] class ExifData: Added erase(beg, end).  
+- [translation] Updated Polish translations.   
+  (Piotr Eljasiak) 
+- [translation] Updated German translation.
+  (Oliver Dörr)
+- [translation] Updated Slovak translations.   
+  (Ivan Masar) 
+   
+* MSVC related   

[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-16 Thread Olivier Tilloy
If it makes it to Jaunty that will be thanks to you Luka, thanks again.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-15 Thread Luka Renko
Ups, build of 0.1.3 did not even start, as my PPA is Full. Please ignore my 
first comment about build failure.
Having conditional compiling would be still great.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-15 Thread Luka Renko
I put together package, but for some reason it did not compile with 0.18 in PPA 
- need to investigate these further:
http://launchpadlibrarian.net/22891119/buildlog_ubuntu-jaunty-amd64.pyexiv2_0.1.2-4build2~ppa~lure1_FAILEDTOBUILD.txt.gz

For transition, it would be helpful if pyexiv2 would be still supporting 0.17 
version. Would it be possible to make it conditionally compile 0.17 or 0.18 
Thumbnail code?
Koffice2/Krita does exactly this, by checking:

#if EXIV2_MAJOR_VERSION == 0  EXIV2_MINOR_VERSION = 17
Exiv2::DataBuf rawData = exifData.copy();
ioDevice-write((const char*) rawData.pData_, rawData.size_);
#else
Exiv2::Blob rawData;
Exiv2::ExifParser::encode( rawData, Exiv2::littleEndian, exifData );
ioDevice-write((const char*) *rawData.begin(), rawData.size() );
#endif

That way, it would be possible to use pyexiv2 with both.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-15 Thread Olivier Tilloy
Luka, I don't really see the point of conditional compilation in that case.
As commented earlier, no rdepends make use of this thumbnailing code.
Moreover, pyexiv2 being a python module, no compilation process is involved for 
rdepends, so as long as the API doesn't change, clients don't care about which 
version of libexiv2 is behind the scenes.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-14 Thread Olivier Tilloy
After giving it a quick look, I realized porting the current pyexiv2 0.1.2 to 
libexiv2 0.18 was not that much work, so I got it done. The changes are small 
and not really intrusive, they were affecting EXIF thumbnail related code only.
I now have a 0.1.3 branch (lp:~osomon/pyexiv2/pyexiv2-0.1.3) that compiles 
against libexiv2 0.18 and provides exactly the same functionality as 0.1.2.

@Luka: I'm going to release a tarball, should I assign the bug to you?

** Changed in: pyexiv2 (Ubuntu)
   Status: Incomplete = In Progress

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-14 Thread Olivier Tilloy
Note that I integrated one of the two patches to the package in the
branch (http://patch-
tracking.debian.net/patch/series/view/pyexiv2/0.1.2-4/02_noscript), that
should one patch less to maintain.

I had a look at the sources of the two rdepends, phatch and lazygal, and
none of them makes use of the thumbnailing facilities provided by
pyexiv2, so the packages shouldn't need any change (contrary to what I
stated in my previous comment, there is one small change in the API of
pyexiv2.Image.getThumbnailData).

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-14 Thread Olivier Tilloy
I've uploaded the tarball at https://launchpad.net/pyexiv2/0.1.x/0.1.3.
Please let me know if anything is missing.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-14 Thread Luka Renko
Olivier: great news! If you can provide the tarball, I will take care to
package/test it and try to get FeatureFreeze exception for it.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-13 Thread Luka Renko
** Changed in: libkexiv2 (Ubuntu)
   Status: Fix Committed = Fix Released

** Changed in: pyexiv2 (Ubuntu)
 Assignee: Luka Renko (lure) = (unassigned)
   Status: In Progress = Incomplete

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-12 Thread Luka Renko
As suspected, pyexiv2 transition is painful: it is very tightly linked to 
current version of exiv2 (0.17) and there is no newer release that would 
support exiv2.  There is 2.0 branch in LP, but does not look to be near release:
https://launchpad.net/pyexiv2/

Also note that it has two rdepends, that might also need changes if we upgrade:
python-pyexiv2
Reverse Depends:
  phatch
  lazygal

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-12 Thread Olivier Tilloy
I'm working on pyexiv2 0.2, compiled against libexiv2 0.18.
Unfortunately I'm not anywhere near a release and won't make it for
Jaunty. I will of course in time build packages in my PPA.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-03-11 Thread Luka Renko
I have finally found some time to push this a bit forward:
- new koffice2 beta (1.9.98.7-0ubuntu1) builds fine with 0.18
- requested removal of libkexiv2 from the archive - bug 341399
- requested sync/FFe for geeqie 1.0~alpha3-4 that builds with 0.18 - bug 341415

The only remaining problem (besides waiting for approvals from motu-
release and ubuntu-archive teams) remains pyexiv2 package which seems to
use some internal APIs. Will look into this in next days.

** Changed in: koffice2 (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)
   Status: New = Fix Released

** Changed in: libkexiv2 (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)
   Status: New = In Progress

** Changed in: libkexiv2 (Ubuntu)
   Status: In Progress = Fix Committed

** Changed in: geeqie (Ubuntu)
   Status: New = Fix Committed

** Changed in: pyexiv2 (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)
   Status: New = In Progress

** Changed in: geeqie (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-20 Thread Daniel J Blueman
Perhaps a more complete list of packages depending on the existing
libexiv2-4 API is (obviously including ones provided by the exiv2
package):

$ apt-cache rdepends libexiv2-4
libexiv2-4
Reverse Depends:
  libexiv2-4-dbgsym
  ufraw
  rawstudio
  qtpfsgui
  python-pyexiv2
  merkaartor
  libkexiv2-3
  krita-kde4
  kphotoalbum
  hugin-tools
  gpscorrelate-gui
  gpscorrelate
  gnome-commander
  gimp-ufraw
  geeqie
  libstreamanalyzer0
  libkexiv2-7
  libexiv2-dev
  gwenview
  exiv2

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-20 Thread Luka Renko
Daniel: correct, and all these are included in my PPA. I have added
additional tasks for packages that need work, so if somebody would like
to help it would be appreciated.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-19 Thread Luka Renko
Will test build in my PPA.

** Changed in: exiv2 (Ubuntu)
 Assignee: (unassigned) = Luka Renko (lure)
   Status: New = In Progress

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-19 Thread Pascal de Bruijn
I've already built exiv2 in my PPA, although I've only built UFRaw
against it.

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-19 Thread Luka Renko
You can see the results in my PPA:
https://launchpad.net/~lure/+archive/ppa

Build fails for the following rdepends:
- gequie: uses old/private API - need to check it upstream has never version
- koffice2: minor change required due to API change - will talk with upstream 
to fix for next beta
- libkexiv2: this package should be dropped as all rdepends of it now depends 
on newer version from kdegraphics
- pyexiv2: API change - need to check if upstream has newer version/fix

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-02-19 Thread Luka Renko
** Also affects: pyexiv2 (Ubuntu)
   Importance: Undecided
   Status: New

** Also affects: koffice2 (Ubuntu)
   Importance: Undecided
   Status: New

** Also affects: libkexiv2 (Ubuntu)
   Importance: Undecided
   Status: New

** Also affects: geeqie (Ubuntu)
   Importance: Undecided
   Status: New

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-01-14 Thread Daniel Holbach
Who's going to take care of fixing these up? Did anybody attempt to
build them with the new exiv2?

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-01-13 Thread Patrice Vetsel
aptitude search ~D~n^libexiv2-4$

report these packages :

exiv2
geeqie
gimp-ufraw
gnome-commander
gpscorrelate
gpscorrelate-gui
gwenview
hugin-tools
kphotoalbum
libexiv2-dev
libkexiv2-3
libkexiv2-6
python-pyexiv2
qtpfsgui
ufraw

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-01-12 Thread Pascal de Bruijn
There are some changes in the API, but aren't most apps already
adjusted?

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-01-11 Thread Daniel Holbach
It seems like a bunch of applications will need to be rebuilt /
transitioned to a new API(?) Who's going to take care of that?

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2009-01-09 Thread Stefan Ebner
Unsubscribing Ubuntu Universe Sponsors and subscribing Ubuntu Main
Sponsors since exiv2 is in main.

** Changed in: exiv2 (Ubuntu)
   Importance: Undecided = Wishlist

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 309684] Re: Please sync exiv2-0.18 from Debian Experimental

2008-12-23 Thread Pascal de Bruijn
Is there any chance of getting exiv2-0.18 into Jaunty, since the merge
window will be closing soon?

-- 
Please sync exiv2-0.18 from Debian Experimental
https://bugs.launchpad.net/bugs/309684
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs