[needs-packaging] Metamorphose

Bug #134470 reported by Jérôme Guelfucci on 2007-08-24
This bug affects 48 people
Affects Status Importance Assigned to Milestone
Nominated for Dapper by Tesla Kusturica
Nominated for Karmic by draco
Nominated for Lucid by Nashvin
Nominated for Maverick by Nashvin

Bug Description

Métamorphose is a free, open source program to mass rename files and folders which combines great flexibility with an intuitive interface.

Allows many different renaming operations in a single utility, great for those of us that need to rename large numbers of files and/or folders on a regular basis.
However, the ease of the interface ensures a one-time user (I need to rename 5 gigs of mp3's) should not find it too frustrating to use.

It's not packaged in Debian yet, but a deb is available on the homepage.

Homepage : http://file-folder-ren.sourceforge.net/
License: main source code is released GPLv3 or later, translations are BSD.
Notes: Comes in stable (Métamorphose 1) and unstable/beta (Métamorphose 2) versions

eMerzh (emerzh) wrote :

Contact with upstream author to fix some bug and standardisation to debian policy

Martin Heitzer (martin-heitzer) wrote :

I also would appreciate to see this program included in universe, as I think it is more intuitive - especially to newbies - than purrr.
I also don't think this should be too difficult, as getdeb.net is offering ubuntu packages that work fine.

ianaré (ianare) wrote :

Version 1.1.0 has been modified to place translation files in /usr/share/locale rather than the application's directory for better linux integration. Many bugs fixed ...


Any other issues let me know and I will look into it.


papukaija (papukaija) wrote :

Can we have this done for Jaunty?

Xavier Guillot (valeryan-24) wrote :


Any news about including Metamorphose on the Ubuntu packages ?

This is really an excellent software and I install it every time with Ubuntu.

A new version (Metamorphose 2 v. 0.6.0) with some improvements is also in development.

Best regards.

draco (draco31-fr) wrote :


I use this application for years (since Gutsy, the first ubuntu I installed)
None of the renammer provided in Ubuntu are as easy to use and complete as Metamorphose.
The second version Metamorphose2 is also avaible on GetDeb and works fine on Jaunty.

Please, add Metamorphose and Metamorphose2 into the next ubuntu release.

riarda (armagan) wrote :


I have used several renamer softwares and always have to do the renaming with two seperate softwares (i.e. one for renaming using EXIF data, and one for replacing special characters, etc) but metamorphose 2 is the best I have ever seen. It is an all in one software, everything is under your control.

Please add it to Ubuntu repositories to make us have the updates.


vmagnin (vincent-magnin) wrote :

Hi, yes it is a very good piece of software. I would like to see it in Ubuntu.


summary: - [needs-packaging]Metamorphose
+ [needs-packaging] Metamorphose
nomnex (nomnex) wrote :

I would like to have metamorphose 1 and 2 in the Synaptic Package Manager. This software is a must have. Thanks.

ianaré (ianare) wrote :

In order to make it easier for Métamorphose to be added to the repositories, I've created a launchpad project for the 1.x version. Any packaging done for this version should be minimal as there is a DEBIAN folder in SVN (and bazzar soon) which can be used as a base. It also has been the most extensively tested, so fixes and updates should be very minimal. I'm willing to be the maintainer for the project, though I'm not sure on how to go about doing this.


I will create another project for metamorphose2 once I get more familiar with launchpad.

nomnex (nomnex) wrote :

hi ianare,

thanks for the feedback and the package on launchpad for v1.
The best would be to use a PPA (https://help.launchpad.net/Packaging/PPA) for the version 2, so we can get the updates easily.

Best regards

nomnex (nomnex) wrote :

*edit: project not package.

draco (draco31-fr) wrote :

Greet !
If a PPA is created for both projects, I hope they would be added soon on the ubuntu repository !
Ianaré, thank you for doing all this stuff to make Metamorphose's integration easiest.

nomnex (nomnex) wrote :

FI: Metamorphose is really great piece of soft, but I found another top class renamer fully GNOME integrated. it is in the rep pyRenamer.

Xavier Guillot (valeryan-24) wrote :


It is a pity that this software is still not included in official Ubuntu repositories, I hope it will be for Lucid...

Metamorphose 2 v. 0.6.5 just came out and it is the best program for mass renaming.

nomnex (nomnex) wrote :

As stated before, there is pyRenamer, it is in the rep. I find it equally useful. The use of the expressions are easy and handy. I guess one of the reason Metamorphose is not in the rep could be cosmetic: it is not a Gnome application.


I know and tried PyRenamer, but I prefer Metamorphose without any doubt.

And this is not a reason to not include it in the repositories :
opensource is the choice. Ubuntu makes some decisions for default
applications, but other are still available in official ppa.

Rhythmbox is Gnome default music player, but we can also install with
Synaptic Exaile, Banshee, Amarok, Gmusicbrowser, Listen etc... Empathy
is the new IM soft, but Pidgin, Gajim, AMSN... are still present.

Metamorphose is fully adapted to Ubuntu / Debian and Gnome, the author
provides a functional deb, he has made some modifications to answer to
repositories rules...

Being in the apt allows easier installation, update etc... And it is a
real good program, so I hope it will be included.


nomnex <email address hidden> a ecrit / wrote :

> As stated before, there is pyRenamer, it is in the rep. I find it
> equally useful. The use of the expressions are easy and handy. I guess
> one of the reason Metamorphose is not in the rep could be cosmetic: it
> is not a Gnome application.
> --
> [needs-packaging] Metamorphose
> https://bugs.launchpad.net/bugs/134470
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.

nomnex (nomnex) wrote :

I understand and quite agree but re-iterate (It is just an assumption though). Metamorphose does not comply with the default Gnome look. The fonts are application specific and the overall look is very much Windoz like. There must be some requirements or perquisites for an application to be in the repository and I would not be surprise if the cosmetic appearance has something to play (or maybe the fact that version 2 is still in beta for some time now?). Have you sought to contact the author directly regarding your request/question.

ianaré (ianare) wrote :

OK, I finally figured out how to add packages to PPA. I added version1 for now, when the next release of version2 is ready I will put it on there as well and update this bug post.

Many thanks to all for the kind words and support :-)


ianaré (ianare) wrote :

Sorry, forgot to give instructions :

Nice instructions here :

Then, on CLI:

sudo apt-get update
sudo apt-get install metamorphose

ianaré (ianare) wrote :

Versions 1 and 2 are now in PPA !!

Jaunty :

Karmic :

The old PPA has been disabled.

Nashvin (nashving) wrote :

Please add this to the Universe component for Lucid, excellent piece of software

draco (draco31-fr) wrote :

Another comment in order to enforce my wish to see Metamorphe2 in the repo for the next Ubuntu Release !
Is there some reasons for the MOTU to not add Metamorphe packages to the Universe repo ?

ianaré (ianare) wrote :

Re-reading some previous comments ... The reason for using a smaller font initially was because under Windows (the app is cross platform - Windows, OS X, FreeBSD, Linux), using default fonts on an 800*600 screen, the app goes past the screen when in French. Under Linux, this is not an issue because the screen resolution is by default higher than this. After some testing I've changed M1 to use default fonts under GTK, this change is now in SVN now (look for this in the next version). M2 will get this soon, it will need more testing and adjustments.

M2 is still in beta simply because it isn't finished (this is essentially a one-man operation). I don't want to move out of beta until the interface is completely stable. Otherwise it is a major PITA to get any changes translated ! If Google can get away with this with their billions of available $$ and man-hours, I don't see why I can't ;-)

Any other issues please let me know.



Nashvin (nashving) wrote :


I'm just wondering whether this package is not included in the official repos because it is not important enough, or because of some packaging concern, like a security risk?

papukaija (papukaija) wrote :

@Nashvin: Metamorphose must meet with the requirements listed at http://www.ubuntu.com/project/about-ubuntu/licensing to get it in the official repos. If it meets those requirements, you can either wait that it is added to repos through MOTU or package it yourself. More information is available at https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages Don't forget that metamorphose has a PPA (see comment 20).

ianaré (ianare) wrote :

@papukaija, main source code is released GPLv3 or later, translations are BSD. There are already scripts in the SVN repo that automate packaging for Ubuntu. Should be extremely easy to add, I just don't have the time to learn and navigate the Ubuntu bureaucracy ...

vmagnin (vincent-magnin) wrote :

I regurlaly use Metamorphose2 and would thus like to see it in ubuntu repos.
Thank you.

papukaija (papukaija) wrote :

@vmagnin: Please use the this bug affects me too link.

@ianaré: I don't have time either. Anyway using these scripts might require admin acces to the SVN.

nolarut (nolarut) wrote :

Please add Métamorphose 1 & 2 to the Ubuntu repos. Great program, been using the Windows version for two years, great to see it available for Linux.

papukaija (papukaija) wrote :

@nolarut: Please use the this bug affects me too link ( https://bugs.launchpad.net/ubuntu/+bug/134470/+affectsmetoo ) instead of commenting.

ianaré (ianare) wrote :

papukaija, the deb packaging scrip only requires checking out from SVN and executing. Though if someone were to need write access to SVN, that can be arranged.

HAPPY Birthday to this OUTSTANDING BUG (4 years old this month)
 But how does one go about packaging it?
  Or does it have to be in the deb-upstream first?

papukaija (papukaija) wrote :

I looked at Debian's packaging docs and it isn't actually very difficult to get the package to their repositories, if the script in the SVN builds succesfully. I will try to get it to Debian (afer that it can be synced quickly to Ubuntu) but I don't have access to an Ubuntu machine at the moment so you'll need to wait until September.

@ianaré: I'm not sure if this is possible, but is it ok if a change the maintainer of Metamorphose in Debian to you?

papukaija (papukaija) wrote :

@ianaré: I builded the package with the svn script. The package (1.1.3-1) installed well but running it fails:

return _core_.Sizer_Add(*args, **kwargs)
TypeError: wx.Window, wx.Sizer, wx.Size, or (w,h) expected for item

I've attached the full error log. The build was done in Oneiric beta1. Could you please help me to fix the issue? Thanks in advance.

Changed in ubuntu:
assignee: nobody → papukaija (papukaija)
status: Confirmed → In Progress
papukaija (papukaija) wrote :
ianaré (ianare) wrote :

Thank for starting to work on this. I will try to build on the same platform and correct this and other possible problems.

papukaija (papukaija) wrote :

Thanks. I attached the builded package if it helps.

joopbraak (joopbraak) wrote :

pyRenamer sucks, it's not intuitive and doesn't even change case of first letter when there are numbers in front of it.

Why is this excellent program still no part of the repository ? Ubuntu, get your act together !

joopbraak (joopbraak) wrote :

Never mind. Just discovered that Metamorphose does the same. That sucks.
How difficult can it be ?

I was looking for a linux equivalent of 1-4a rename, but still no luck.

On Sat, 24 Sep 2011 19:10:37 -0000
joopbraak <email address hidden> wrote:

> pyRenamer sucks, it's not intuitive and doesn't even change case of
> first letter when there are numbers in front of it.

Please refrain from doing such statement out of frustration, and
read the code of conduct. Else, read the manual or search the forum
about pyrenamer.

Registered Linux user #505281. Be counted at: http://counter.li.org/

ianaré (ianare) wrote :

Changes commited to SVN to correct the bug. I couldn't get Oneiric to work on my machine but I checked the rest of the code for it.

If there are other problems can you email me? I will try to get Oneiric going on another machine.

papukaija (papukaija) wrote :

@ianare: Thank you very much for the quick bug fix. Keep up the good work. I can email you if I get other issues.

@everyone: I will submit the package soon to Debian after doing a quick test of the package (if it builds and starts). I will also make the sync request to get the package into Ubuntu's repositories but it won't we synced until Oneiric's final release as the feature freeze is in effect. More details on feature freeze can be found at https://wiki.ubuntu.com/FeatureFreeze

papukaija (papukaija) wrote :

I'm having major issues with the internet so can't work on this now. Anyway, both Debian and REVU are meant for package maintainers not just random uploaders, I mean I would also need to handle the bugs etc which doesn't make sense since I would then need to act as a "gateway". Also, both projects require some experience in packaging and other bug tasks so my package could be rejected for lack of experience. Apologies for any inconvenience. Sorry.

@ianare: I suggest that you
1) Add -0ubuntu1 to the package name
2) Adapt the changelog so that it has one entry (with oneiric as target disribution) with the following description:
* Initial release (LP: #134470)
3) Build the package with "dpkg-buildpackage -S -sa -rfakeroot"
4) Upload the package to REVU with: "dput revu package_version_source.changes"

That's it and metamorphose will get into Ubuntu unless the package gets rejected because of reasons explained here: https://wiki.ubuntu.com/MOTU/Packages/REVU/CheckList more details on the above steps are also available in: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Going_through_MOTU

Changed in ubuntu:
status: In Progress → Confirmed
assignee: papukaija (papukaija) → nobody
JC Boggio (jissouille) wrote :

Please add Métamorphose 1 & 2 to the Ubuntu repos

papukaija (papukaija) on 2012-01-19
description: updated
joopbraak (joopbraak) wrote :

I was making a valid statement, didn't know that the word suck was that offensive.

Maybe you can proof I'm wrong and show me how to do what I want to in pyRenamer, namely changing case of filenames, even if there's a number in front of it? It's not in the manual or forum.

draco (draco31-fr) wrote :

Just wanna tell I still hope that Metamorphose2 could be added in the ubuntu repository.

Until that happens, is it possible to update the PPA in order to make Metamorphose2 avaible for Natty 11.10 and Precise 12.04 users ?

bastafidli (ubuntu-bastafidli) wrote :

I would also like to see this in the official repos or at least ppa to be updated with version for precise. Thank you. It is very useful tool and I use it weekly to manage my photos and videos. The performance for folders with 5000+ files is very slow but the features to generate names are very powerful

vmagnin (vincent-magnin) wrote :

Metamorphose 2 is now packaged in the main repository. For how much time, I do not know. But this "bug" can be closed.

Changed in ubuntu:
status: Confirmed → Fix Released
Julare Cesius (julare-cesius) wrote :

This project seems dead.
I note that the application does not work on DEBIAN: Jessie and Sid.
It would be a shame to lose a software so convenient!

Thank you for your understanding as I write with Google translation

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers