http://bugs.gpodder.org/show_bug.cgi?id=398





--- Comment #4 from Bernd Schlapsi <[email protected]>  2009-03-31 22:04:22 ---
I followed your advise and find the bug with git-bisect. This is the final
output:

be...@taylor:/opt/gpodder$ git bisect log
git-bisect start
# bad: [9a3c45f082b1bfe5a6af865127e05a568aa14443] Added advanced option to
reverse m3u playlist order (bug 401)
git-bisect bad 9a3c45f082b1bfe5a6af865127e05a568aa14443
# good: [73661afead0616e161e2aa63551f3b744d5d72a8] gPodder 0.15.0 "The
Invaders"
git-bisect good 73661afead0616e161e2aa63551f3b744d5d72a8
# good: [ddcebb75ab2aba22efbdfec50941502969439a03] Updated Galician translation
git-bisect good ddcebb75ab2aba22efbdfec50941502969439a03
# bad: [a388a992a240fb2ef5433f5944a5f9f847e90244] Fix raising of
ContentTooShortError (from urllib)
git-bisect bad a388a992a240fb2ef5433f5944a5f9f847e90244
# bad: [8b5fc60bd607b92e7ce31ab78e8d52b788cd63b8] Avoid race condition when
refreshing podcast list (bug 387)
git-bisect bad 8b5fc60bd607b92e7ce31ab78e8d52b788cd63b8
# bad: [22d4ce19d544147d5c0dab3c41c9fd3f4fed6402] let search on treeChannels
git-bisect bad 22d4ce19d544147d5c0dab3c41c9fd3f4fed6402
# bad: [8b246ef484fdc115b48d8e9a815edc52238b52cf] Display MP3 tags when
removing episodes (sync module)
git-bisect bad 8b246ef484fdc115b48d8e9a815edc52238b52cf

be...@taylor:/opt/gpodder$ git bisect view --stat
commit 8b246ef484fdc115b48d8e9a815edc52238b52cf
Author: Torbjörn Wassberg <[email protected]>
Date:   Mon Mar 23 22:31:25 2009 +0100

    Display MP3 tags when removing episodes (sync module)

    I have made a small patch to make the Remove episodes
    dialog look for tag-tiles in MP3-devices.

 src/gpodder/sync.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)


I think the problem is that there is a new way to set the title of an episode
(I attached a screenshot from gitk, where you could see the diff of the commit
which raises the bug)

And now the following methods of the Device class have problems with the new
title:

    def episode_on_device(self, episode):
        return self._track_on_device(episode.title)

    def _track_on_device( self, track_name ):
        for t in self.tracks_list:
            if track_name == t.title:
                return t
        return False

-- 
Configure bugmail: http://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to