[Digikam-users] More questions about sort order in folders

Arnd Baecker arnd.baecker at web.de
Fri Jul 11 07:58:50 BST 2008

Hi Chris,

On Thu, 10 Jul 2008, Chris G wrote:

> On Thu, Jul 10, 2008 at 03:53:10AM +0200, Arnd Baecker wrote:
> > > Is this change of general interest or shall I just keep it as a
> > > private patch which I apply for my own use only?
> >
> > As far as I can say this is clearly of general interest.
> >
> > Could you attach your current patch at
> > https://bugs.kde.org/show_bug.cgi?id=156186
> > as it addresses the first part of the wish there?
> > At this point the patch need not be polished etc.,
> > but I (and others) can have a look at it.
> >
> I have submitted my patch to bugzilla as above, I've just listed it
> out as a comment rather than a patch/diff, hope that's OK.  For future
> reference is there anywhere that gives a quick description of how to
> submit a patch as an attachment?  (Remember I'm a died-in-the-wool
> Solaris developer, not used to these new-fangled modern Linux systems!).


Well, its still cooking with water, though sometimes
some weird modern spices are thrown to make things look shiny ...

To get a good diff there are two options:

a) # copy the un-modified file

   cp albumfolderview.cpp albumfolderview.cpp_orig
   # make your changes, compile, install and test

   # then do the diff:
   diff -u albumfolderview.cpp_orig albumfolderview.cpp  >  p156186v1.patch

b) much more convient and recommended is to use an svn check-out:
   See http://www.digikam.org/drupal/download?q=download/svn
   under "Install digiKam for KDE3 in your Home Directory"

   The advantage of that installation procedure is
   that it is completely independent from you system installation
   and can be "turned on/off" just by setting (or not setting)
   the corresponding environment variables.

   Note that in the past there were some problems
   when several exiv2 versions are installed; if we are lucky
   this has been solved yesterday by Gilles.

   To create a diff:
     svn diff >  p156186v1.patch

   To revert a patch:
     patch -R < p156186v1.patch

   I usually issue the svn diff command on the graphics level.
   (Not sure if this is optimal or not).

   Sometimes, when applying patches via
      patch -p0 < p156186v1.patch
   the additional "-p0" option is needed.

  Before updating from svn via
    svn up
  it is recommended to un-apply all patches, so that
    svn diff
  does not show any differences.
  Otherwise it might happen that there are conflicts, which one
  then has to correct by hand.
  I.e. I prefer to unapply all patches, do `svn up` and
  then apply the patches again. This seems somehow more controlled to me.

Finally, to upload the patch to the bug tracker (BKO),
just use the "Create a New Attachment" near the bottom of the page
(might be only visible if you are logged in).

Hope this helps, and don't hesitate to ask!

Best, Arnd

P.S.: And now I will try your patch ... ;-)

More information about the Digikam-users mailing list