[ubuntu-mono] [Bug 1171179] [NEW] [FFe] Banshee 2.6.1
Chow Loong Jin
hyperair at ubuntu.com
Sun Apr 21 15:30:58 UTC 2013
Public bug reported:
affects ubuntu/banshee
subscribe ubuntu-release
subscribe laney
Banshee 2.6.1, a bugfix release, has been released last Wednesday, fixing one
Launchpad bug:
- Bug #685119
I would like to request an FFe to upload this version to raring.
git log 2.6.0..2.6.1:
commit eceb79b41b80fbcf01de229ac333af3ad94baa8f
Author: Daniel Mustieles <daniel.mustieles at gmail.com>
Date: Tue Apr 16 13:18:50 2013 +0200
Updated Spanish translation
commit 24373961b15e2927ed76716ce6d19db778ba0585
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Mon Apr 15 23:24:10 2013 +0100
release: update last files (prerelease, 2.6.1)
commit 37412e45a4df5dcff4982b607ec9edea5574c6ba
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Mon Apr 15 20:42:06 2013 +0200
release: Update NEWS and contributors.xml for 2.6.1
commit 41d7ced82db53a1e658dbf20e69767ed0a3b532e
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 14 22:47:48 2013 +0200
StatisticsPage: Fix crash when no tracks are selected (bgo#679769)
commit 2c88b423bd3783ac9c3c2e661da57f2478295ea0
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Thu Apr 11 01:25:58 2013 +0100
release: update NEWS for 2.6.1
Only missing thing in this update is tarball URLs (and creating the
version in Bugzilla)
commit f79ad05f9399e20ed7015add17d54cbc9def8e7f
Author: Aaron Borden <adborden at live.com>
Date: Thu Apr 11 00:34:57 2013 +0100
Dap.MassStorage: add product id for (WebOS) Palm Pre 2 (bgo#697683)
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit cff6ccc5be38033ca6da9d419f63612d83854fc0
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Thu Feb 28 11:26:21 2013 +0000
DatabaseTrackInfo: don't default to MusicFilePattern when null
(bgo#689123)
PathPattern property was defaulting to MusicFileNamePattern in the class
DatabaseTrackInfo, which meant that tracks of sources without a pattern
at all would still get imported with the directory structured configured
for music. The particular case reported in bgo#689123 is Video.
commit 560d08a82f39a07c2ed0be47fd333b9bdf2d793a
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 21:59:53 2013 +0200
DapPropertiesDialog: Make sure progress bar value is valid
(bgo#696700)
commit b5c3edf3a5b7d18819aa3d4a5b18f6c132e971da
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 19:43:42 2013 +0200
PlaylistFileUtil: Only import playlist items that are files
(bgo#696877)
When importing a playlist to the library, ignore any element whose URI
scheme is not file://. Local directories are still imported.
The importing process only handles the local path, so allowing remote
URLs would lead to bad things happening, like trying to import
everything under /...
Ignored elements are logged, but no feedback is provided in the UI.
commit 8a87184fde6c7cd41783b4e7edecbebf70510759
Author: Hans Petter Jansson <hpj at cl.no>
Date: Tue Feb 26 02:43:37 2013 +0100
Avoid race when using GConf and DBus with threads (bgo#692374)
GConf causes us to make indirect calls to libdbus from multiple threads,
resulting in crashes if threads are not initialized explictly. As a
workaround, we initialize dbus-glib for multithreading.
This fixes adds an optional build-time dependency on dbus-glib, and will
only be enabled if that dependency is satisfied.
Some distros have addressed this issue by patching the underlying
llibraries (gconf or gconf-sharp), so they don't have to enable that
fix. But it should not conflict with those patches, as
dbus_g_thread_init can be called multiple time, contrary to what the
API documentation says.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz at gmail.com>
commit 671f1aaa9e06e69181b78215c86ae33db0d93cb6
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 12:44:10 2013 +0200
Hyena: Update to tip of banshee-stable-2.6 to get fix for bgo#696111
commit ff35b39de575a7e7a9e70599b31d2b5f23588c87
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sat Mar 2 18:43:22 2013 +0000
DatabaseImportManager: Add .amr to import whitelist
Requested in the mailing-list. It has GStreamer support already apparently:
http://blogs.gnome.org/uraeus/2009/06/12/amr-support-in-gstreamer/
commit 7c57c7a3c93a1e1c83e5b30611b072fd26bca48a
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sat Jan 19 14:24:19 2013 +0000
AppleDevice: override BaseDirectory property so as to stop returning
null
It may be useful to have a non-null BaseDirectory property in case other
parts of the code want to check the mount point path of this Dap source.
Best example of this scenario is a recently committed bugfix[1].
[1]
http://git.gnome.org/browse/banshee/commit/?id=ba835711dd48e704709f9e0aeba491c3bfc19469
commit 8e2f72d5c77d7109055c2b23b57df01f47686664
Author: Nicholas Little <arealityfarbetween at googlemail.com>
Date: Sat Jan 19 14:13:41 2013 +0000
Dap: better check for the playing track before ejecting (bgo#658142)
Before ejecting the device, there is some logic to stop playback
if the track that is currently playing is inside the device that
the user wants to eject. This logic was not taking in account that
this track can still be inside the device even if it's not playing
from the current DapSource (i.e. it can be in FileSystemQueue source).
For these cases, we check simply the path of the track now to see
if it starts with the BaseDirectory of the source.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit 07fdacbd717bee799b703dc2080c46750c7b6ea3
Author: Nicholas Little <arealityfarbetween at googlemail.com>
Date: Wed Jan 16 21:42:56 2013 +0000
PrimarySource: prevent AddTrackJob respawn if cancelled (bgo#684089)
When the add_track_job object got cancelled by the user, the method
IncrementAddedTracks was resetting it to null after having checked that
its IsFinished property was True. IsFinished returns True if the job has
finished normally and if it was cancelled. For the former, this code flow
would work because it would be set to null in the last iteration, and
would not be queried again. But in the case of a cancellation, next
iteration of the foreach would check if (AddTrackJob.IsCancelRequested),
which would create a new UserJob again (as AddTrackJob is a property that
wraps add_track_job but creates one if it is null).
The best and most simple way to fix this is simply never reset
add_track_job to null until the loop has finished.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit adffa2e49ebd211a2b974816ba24c7d7baa95452
Author: Phil Trimble <PhilTrimble at gmail.com>
Date: Tue Jan 15 00:17:04 2013 +0000
LastFm: Avoid crashing if scrobbling response is not JSON
(bgo#689016)
Improves exception handling for invalid responses from Last.fm. The
specific reported in bgo#689016 is about a '414' error from Last.fm but
this change would catch any exception thrown while processing the last.fm
response.
This only addresses the crash caused by not handling the exception,
not the root cause.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit cb9b395ca3ec0c1f2e2d529ff6845f84eabb743a
Author: James Boocock <sfk2001 at gmail.com>
Date: Mon Jan 14 13:24:06 2013 +0000
configure: stop using obsolete AutoMake macro (bgo#691694)
AM_CONFIG_HEADER macro seems to have been obsoleted in favour of
the new AC_CONFIG_HEADERS one, and since version 1.13.1 of GNU
automake this seems to be erroring out instead of just warning.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit 27a491ac9088595921efeb290d90459a9806e697
Author: Sindhu S <sindhus at live.in>
Date: Sun Nov 25 21:33:46 2012 +0530
Docs: Removed "Common Problems", bug 661902
Removed the empty section "Common Problems" from index.page. See:
https://bugzilla.gnome.org/show_bug.cgi?id=661902
Added to TODO file.
commit d2054b30ff4ea26811b94d052de8b5cd17194051
Author: Alexandre Franke <alexandre.franke at gmail.com>
Date: Tue Feb 19 21:38:02 2013 +0100
Update French translation
commit 9ddb87baa598678f30e63aa278c8062ce260b1be
Author: Rafael Ferreira <rafael.f.f1 at gmail.com>
Date: Tue Feb 12 18:11:52 2013 -0200
Updated/Added Brazilian Portuguese translation for UI/Help
commit 7b6ffbb64d48c669f3fd3849bd532d1cf30a24af
Author: Rafael Ferreira <rafael.f.f1 at gmail.com>
Date: Sat Jan 12 14:37:44 2013 -0200
Updated Brazilian Portuguese Translation
commit 56d199d2a04cf145d599cef5aabe3ea2fc0bb171
Author: IBBoard <dev at ibboard.co.uk>
Date: Sat Jan 5 09:24:28 2013 +0000
Mtp: Fix file type in sync with libmtp > 1.1.0 (bgo#688540)
libmtp 1.1.0 added a new file type at the beginning of the FileType
enum. Update the enum to match and made it conditional based on the
detected libmtp features.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz at gmail.com>
commit 3fe30d0285c3d4878aa1f39650e5704b52452861
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sun Dec 16 21:44:13 2012 +0000
Dap: Use Unicode codes for quotation marks (bgo#639947)
The bug fix for bgo#608243 missed an occurrence of this offending
string.
commit 90da5e9f07343f05a3617dc0d33fded0cd0df7b5
Author: Phil Trimble <PhilTrimble at gmail.com>
Date: Mon Nov 26 02:08:30 2012 +0000
LastFm: Null check for scrobble parameters (bgo#685920)
As noted in bgo#685920 an exception was being thrown attempting to escape
a null scrobble parameter when building Post data. This was preventing
scrobbles from being submitted. This is a regression in version 2.6.0 due
to the new way we build the submissions for the Last.FM 2.0 API.
We will now perform a null check on each parameter and only attempt to
escape it if the value is not null.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit ae3d4652244081479bf9da961783e0f057a314d8
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Fri Nov 2 11:52:25 2012 +0100
Add GTK category in .desktop files to comply with spec (bgo#685131)
commit b18dce34bbb4dd908cdc1810e891bae0b3ab68a4
Author: Wolfgang Stöggl <c72578 at yahoo.de>
Date: Sat Oct 20 08:35:00 2012 +0200
[l10n] Updated German translation
commit 3205597fcdaedf67a631ab14c5a3a757ce2de67f
Author: Andika Triwidada <andika at gmail.com>
Date: Thu Oct 11 23:05:57 2012 +0700
Updated Indonesian translation
commit eabd5817161c87126dce3d8c9ff8964648b03432
Author: Andika Triwidada <andika at gmail.com>
Date: Mon Oct 8 20:31:10 2012 +0700
Updated Indonesian translation
--
Kind regards,
Loong Jin
** Affects: banshee (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/1171179
Title:
[FFe] Banshee 2.6.1
Status in “banshee” package in Ubuntu:
New
Bug description:
affects ubuntu/banshee
subscribe ubuntu-release
subscribe laney
Banshee 2.6.1, a bugfix release, has been released last Wednesday, fixing one
Launchpad bug:
- Bug #685119
I would like to request an FFe to upload this version to raring.
git log 2.6.0..2.6.1:
commit eceb79b41b80fbcf01de229ac333af3ad94baa8f
Author: Daniel Mustieles <daniel.mustieles at gmail.com>
Date: Tue Apr 16 13:18:50 2013 +0200
Updated Spanish translation
commit 24373961b15e2927ed76716ce6d19db778ba0585
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Mon Apr 15 23:24:10 2013 +0100
release: update last files (prerelease, 2.6.1)
commit 37412e45a4df5dcff4982b607ec9edea5574c6ba
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Mon Apr 15 20:42:06 2013 +0200
release: Update NEWS and contributors.xml for 2.6.1
commit 41d7ced82db53a1e658dbf20e69767ed0a3b532e
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 14 22:47:48 2013 +0200
StatisticsPage: Fix crash when no tracks are selected (bgo#679769)
commit 2c88b423bd3783ac9c3c2e661da57f2478295ea0
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Thu Apr 11 01:25:58 2013 +0100
release: update NEWS for 2.6.1
Only missing thing in this update is tarball URLs (and creating the
version in Bugzilla)
commit f79ad05f9399e20ed7015add17d54cbc9def8e7f
Author: Aaron Borden <adborden at live.com>
Date: Thu Apr 11 00:34:57 2013 +0100
Dap.MassStorage: add product id for (WebOS) Palm Pre 2
(bgo#697683)
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit cff6ccc5be38033ca6da9d419f63612d83854fc0
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Thu Feb 28 11:26:21 2013 +0000
DatabaseTrackInfo: don't default to MusicFilePattern when null
(bgo#689123)
PathPattern property was defaulting to MusicFileNamePattern in the class
DatabaseTrackInfo, which meant that tracks of sources without a pattern
at all would still get imported with the directory structured configured
for music. The particular case reported in bgo#689123 is Video.
commit 560d08a82f39a07c2ed0be47fd333b9bdf2d793a
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 21:59:53 2013 +0200
DapPropertiesDialog: Make sure progress bar value is valid
(bgo#696700)
commit b5c3edf3a5b7d18819aa3d4a5b18f6c132e971da
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 19:43:42 2013 +0200
PlaylistFileUtil: Only import playlist items that are files
(bgo#696877)
When importing a playlist to the library, ignore any element whose URI
scheme is not file://. Local directories are still imported.
The importing process only handles the local path, so allowing remote
URLs would lead to bad things happening, like trying to import
everything under /...
Ignored elements are logged, but no feedback is provided in the
UI.
commit 8a87184fde6c7cd41783b4e7edecbebf70510759
Author: Hans Petter Jansson <hpj at cl.no>
Date: Tue Feb 26 02:43:37 2013 +0100
Avoid race when using GConf and DBus with threads (bgo#692374)
GConf causes us to make indirect calls to libdbus from multiple threads,
resulting in crashes if threads are not initialized explictly. As a
workaround, we initialize dbus-glib for multithreading.
This fixes adds an optional build-time dependency on dbus-glib, and will
only be enabled if that dependency is satisfied.
Some distros have addressed this issue by patching the underlying
llibraries (gconf or gconf-sharp), so they don't have to enable that
fix. But it should not conflict with those patches, as
dbus_g_thread_init can be called multiple time, contrary to what the
API documentation says.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz at gmail.com>
commit 671f1aaa9e06e69181b78215c86ae33db0d93cb6
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Sun Apr 7 12:44:10 2013 +0200
Hyena: Update to tip of banshee-stable-2.6 to get fix for
bgo#696111
commit ff35b39de575a7e7a9e70599b31d2b5f23588c87
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sat Mar 2 18:43:22 2013 +0000
DatabaseImportManager: Add .amr to import whitelist
Requested in the mailing-list. It has GStreamer support already apparently:
http://blogs.gnome.org/uraeus/2009/06/12/amr-support-in-gstreamer/
commit 7c57c7a3c93a1e1c83e5b30611b072fd26bca48a
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sat Jan 19 14:24:19 2013 +0000
AppleDevice: override BaseDirectory property so as to stop
returning null
It may be useful to have a non-null BaseDirectory property in case other
parts of the code want to check the mount point path of this Dap source.
Best example of this scenario is a recently committed bugfix[1].
[1]
http://git.gnome.org/browse/banshee/commit/?id=ba835711dd48e704709f9e0aeba491c3bfc19469
commit 8e2f72d5c77d7109055c2b23b57df01f47686664
Author: Nicholas Little <arealityfarbetween at googlemail.com>
Date: Sat Jan 19 14:13:41 2013 +0000
Dap: better check for the playing track before ejecting
(bgo#658142)
Before ejecting the device, there is some logic to stop playback
if the track that is currently playing is inside the device that
the user wants to eject. This logic was not taking in account that
this track can still be inside the device even if it's not playing
from the current DapSource (i.e. it can be in FileSystemQueue source).
For these cases, we check simply the path of the track now to see
if it starts with the BaseDirectory of the source.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit 07fdacbd717bee799b703dc2080c46750c7b6ea3
Author: Nicholas Little <arealityfarbetween at googlemail.com>
Date: Wed Jan 16 21:42:56 2013 +0000
PrimarySource: prevent AddTrackJob respawn if cancelled
(bgo#684089)
When the add_track_job object got cancelled by the user, the method
IncrementAddedTracks was resetting it to null after having checked that
its IsFinished property was True. IsFinished returns True if the job has
finished normally and if it was cancelled. For the former, this code flow
would work because it would be set to null in the last iteration, and
would not be queried again. But in the case of a cancellation, next
iteration of the foreach would check if (AddTrackJob.IsCancelRequested),
which would create a new UserJob again (as AddTrackJob is a property that
wraps add_track_job but creates one if it is null).
The best and most simple way to fix this is simply never reset
add_track_job to null until the loop has finished.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit adffa2e49ebd211a2b974816ba24c7d7baa95452
Author: Phil Trimble <PhilTrimble at gmail.com>
Date: Tue Jan 15 00:17:04 2013 +0000
LastFm: Avoid crashing if scrobbling response is not JSON
(bgo#689016)
Improves exception handling for invalid responses from Last.fm. The
specific reported in bgo#689016 is about a '414' error from Last.fm but
this change would catch any exception thrown while processing the last.fm
response.
This only addresses the crash caused by not handling the exception,
not the root cause.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit cb9b395ca3ec0c1f2e2d529ff6845f84eabb743a
Author: James Boocock <sfk2001 at gmail.com>
Date: Mon Jan 14 13:24:06 2013 +0000
configure: stop using obsolete AutoMake macro (bgo#691694)
AM_CONFIG_HEADER macro seems to have been obsoleted in favour of
the new AC_CONFIG_HEADERS one, and since version 1.13.1 of GNU
automake this seems to be erroring out instead of just warning.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit 27a491ac9088595921efeb290d90459a9806e697
Author: Sindhu S <sindhus at live.in>
Date: Sun Nov 25 21:33:46 2012 +0530
Docs: Removed "Common Problems", bug 661902
Removed the empty section "Common Problems" from index.page. See:
https://bugzilla.gnome.org/show_bug.cgi?id=661902
Added to TODO file.
commit d2054b30ff4ea26811b94d052de8b5cd17194051
Author: Alexandre Franke <alexandre.franke at gmail.com>
Date: Tue Feb 19 21:38:02 2013 +0100
Update French translation
commit 9ddb87baa598678f30e63aa278c8062ce260b1be
Author: Rafael Ferreira <rafael.f.f1 at gmail.com>
Date: Tue Feb 12 18:11:52 2013 -0200
Updated/Added Brazilian Portuguese translation for UI/Help
commit 7b6ffbb64d48c669f3fd3849bd532d1cf30a24af
Author: Rafael Ferreira <rafael.f.f1 at gmail.com>
Date: Sat Jan 12 14:37:44 2013 -0200
Updated Brazilian Portuguese Translation
commit 56d199d2a04cf145d599cef5aabe3ea2fc0bb171
Author: IBBoard <dev at ibboard.co.uk>
Date: Sat Jan 5 09:24:28 2013 +0000
Mtp: Fix file type in sync with libmtp > 1.1.0 (bgo#688540)
libmtp 1.1.0 added a new file type at the beginning of the FileType
enum. Update the enum to match and made it conditional based on the
detected libmtp features.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz at gmail.com>
commit 3fe30d0285c3d4878aa1f39650e5704b52452861
Author: Andres G. Aragoneses <knocte at gmail.com>
Date: Sun Dec 16 21:44:13 2012 +0000
Dap: Use Unicode codes for quotation marks (bgo#639947)
The bug fix for bgo#608243 missed an occurrence of this offending
string.
commit 90da5e9f07343f05a3617dc0d33fded0cd0df7b5
Author: Phil Trimble <PhilTrimble at gmail.com>
Date: Mon Nov 26 02:08:30 2012 +0000
LastFm: Null check for scrobble parameters (bgo#685920)
As noted in bgo#685920 an exception was being thrown attempting to escape
a null scrobble parameter when building Post data. This was preventing
scrobbles from being submitted. This is a regression in version 2.6.0 due
to the new way we build the submissions for the Last.FM 2.0 API.
We will now perform a null check on each parameter and only attempt to
escape it if the value is not null.
Signed-off-by: Andres G. Aragoneses <knocte at gmail.com>
commit ae3d4652244081479bf9da961783e0f057a314d8
Author: Bertrand Lorentz <bertrand.lorentz at gmail.com>
Date: Fri Nov 2 11:52:25 2012 +0100
Add GTK category in .desktop files to comply with spec
(bgo#685131)
commit b18dce34bbb4dd908cdc1810e891bae0b3ab68a4
Author: Wolfgang Stöggl <c72578 at yahoo.de>
Date: Sat Oct 20 08:35:00 2012 +0200
[l10n] Updated German translation
commit 3205597fcdaedf67a631ab14c5a3a757ce2de67f
Author: Andika Triwidada <andika at gmail.com>
Date: Thu Oct 11 23:05:57 2012 +0700
Updated Indonesian translation
commit eabd5817161c87126dce3d8c9ff8964648b03432
Author: Andika Triwidada <andika at gmail.com>
Date: Mon Oct 8 20:31:10 2012 +0700
Updated Indonesian translation
--
Kind regards,
Loong Jin
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/1171179/+subscriptions
More information about the Ubuntu-mono
mailing list