Feature Freeze Exception: Please sync Phatch 0.2.1 from Debian Unstable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Baltix |
New
|
Undecided
|
Unassigned | ||
phatch (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: phatch
Phatch is an user friendly, cross-platform Photo Batch Processor and Exif Renamer with a nice graphical user interface. Phatch handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch resize, rotate, apply shadows, perspective, rounded corners, … and do much more actions in minutes instead of hours or days if you do it manually.
Upstream does not provide a changelog, but as I am upstream I can list the most important changes here:
Phatch 0.2 fixes many bugs and is therefore alone worth an update: #380776, #381169, #382266, #382977, #383889, #384315, #384322, #384420, #384495, #386638, #387116, #387413, #394946, #413271, #418519, #234788, #297241, #311646, #379280, #380816, #381145, #381379, #381660, #382763, #382766, #382776, #384421, #384974, #393255, #393993, #394022, #394041, #415152, #425910, #304132, #344548, #379720, #380415, #381091, #381149, #383140, #384273, #384522, #384548, #385058, #385059, #385356, #386509, #388155, #393257, #398704, #419459, #419563, #198365, #270478, #352009, #378889, #378890, #383664, #385166, #385246, #385740, #386761, #390070, #391483, #391484, #391486, #391488, #392907, #393183, #386411, #386494, #386643, #386707, #386741, #386772, #388094, #388371, #388848, #391006, #391539, #391542 and #392999.
Some of these bugs are critical like locking the application (#311646) or removing metadata from photos (#429913). They are all listed here: https:/
Besides that Phatch 0.2 is a new release with essential features:
- library of carefully crafted image recipees (polaroid, web2.0 badges, ...)
- support for many more image formats such as svg, pdf, compressed tiff, ...
- interaction with other high quality graphics programs (such as Blender, Inkscape, ...)
- support for RAW formats
- lossless operations on jpeg images (rotate, crop, ...)
- read/write access for image exif & iptc metadata including embedded thumbnails
- allow of expressions for parameters for string formatting, random numbers, ...
- support for integrating any external command line application in phatch
- image inspector can handle multiple images and image folders
- automatic geotagging of photos
- image browser of processed photos
- time shift of photos (e.g. camera in different time zone)
- follow freedesktop XDG specifications for folders
- sphinx documentation for developers
- translated in much more languages
- and many more ...
https:/
New in the development of phatch was a test suite for the pipeline which makes over 800 tests with all possible image manipulations. The test suite checks if the actions are not failing and compares visually the result with the previous results. Also the more important core libraries got extensive doctests. This ensures a much more stable release than the previous one. Also the phatch development team grew from one person to 3-6 people.
As phatch is splitted in subpackages, it will have to go through NEW in Debian (new binary packages), so it should probably uploaded to Ubuntu once it is in Debian. The Phatch release source tarball is available at http://
I've included a screenshot below with some of the new features. The image inspector has a folder open of 200 images of which the metadata can be edited in realtime.
Update: Phatch 0.2.1 is already accepted in Debian NEW. Mirrors will pick it up soon.
---------- Forwarded message ---------- 0.2.1-1_ amd64.changes ACCEPTED
From: Archive Administrator <email address hidden>
Date: Wed, Sep 23, 2009 at 5:37 PM
Subject: [Python-apps-team] phatch_
To: Piotr Ożarowski, Python Applications Packaging Team <email address hidden>
Accepted: cli_0.2. 1-1_all. deb p/phatch/ phatch- cli_0.2. 1-1_all. deb doc_0.2. 1-1_all. deb p/phatch/ phatch- doc_0.2. 1-1_all. deb nautilus_ 0.2.1-1_ all.deb p/phatch/ phatch- nautilus_ 0.2.1-1_ all.deb 0.2.1-1. diff.gz p/phatch/ phatch_ 0.2.1-1. diff.gz p/phatch/ phatch_ 0.2.1-1. dsc 0.2.1-1_ all.deb p/phatch/ phatch_ 0.2.1-1_ all.deb 0.2.1.orig. tar.gz p/phatch/ phatch_ 0.2.1.orig. tar.gz
phatch-
to pool/main/
phatch-
to pool/main/
phatch-
to pool/main/
phatch_
to pool/main/
phatch_0.2.1-1.dsc
to pool/main/
phatch_
to pool/main/
phatch_
to pool/main/
Override entries for your package: cli_0.2. 1-1_all. deb - optional graphics doc_0.2. 1-1_all. deb - extra doc nautilus_ 0.2.1-1_ all.deb - optional graphics 0.2.1-1_ all.deb - optional graphics
phatch-
phatch-
phatch-
phatch_0.2.1-1.dsc - optional graphics
phatch_
Announcing to <email address hidden>
Closing bugs: 516322
Thank you for your contribution to Debian.