Hello community, here is the log from the commit of package banshee-1 checked in at Fri Sep 12 23:17:18 CEST 2008. -------- --- GNOME/banshee-1/banshee-1.changes 2008-08-28 01:43:59.000000000 +0200 +++ banshee-1/banshee-1.changes 2008-09-12 06:35:39.000000000 +0200 @@ -1,0 +2,32 @@ +Fri Sep 12 00:10:05 EDT 2008 - abockover@suse.de + +- Updated to 1.2.1 Release + * Features & Enhancements + - Vastly improved portable media player support + o Automatic/proper synchronization mode + o Playlists and smart playlists can be saved to devices (fate#303577) + o Cover art can be synced to mass storage devices + - Library rescanning - can now detect newly added, removed, and + relocated files and update its collection (fate#5152) + - Option to rename files when metadata changes + - Collection indexer service with DBus API for third party apps + like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568) + - Flat-file playlists can be opened from command line (fate#303576) + - Podcasting improvements + - New fancy cover art UI for the Now Playing source + - ReplayGain level correction support + - Improved performance of the album/podcast browsers + - Offline mode (disable features requiring network access) + - Banshee will now ask if it should be the default media player + - Support for extra metadata fields including BPM, Grouping, BitRate, + Conductor, DiscCount, and IsCompilation: read/write/colums/query support + * 64 bugs were closed since 1.2.1 + * Notable Bugs FIXED: + - Drag and Drop to Nautilus works again (bgo#535128) + - Improved support for dark themes (bgo#544840) + - Improved ASX support (bgo#545646) + - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254) + - Fix bug with the DAP usage bar being filtered (bgo#537366) + - Fix performance issue with album and podcast browsers (bgo#547628) + +------------------------------------------------------------------- Old: ---- banshee-1-1.2.1.tar.bz2 now-playing-cover-art-crash.patch New: ---- banshee-1-1.3.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ banshee-1.spec ++++++ --- /var/tmp/diff_new_pack.d22601/_old 2008-09-12 23:12:09.000000000 +0200 +++ /var/tmp/diff_new_pack.d22601/_new 2008-09-12 23:12:09.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package banshee-1 (Version 1.2.1) +# spec file for package banshee-1 (Version 1.3.0) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,15 +19,14 @@ Name: banshee-1 -Version: 1.2.1 -Release: 4 +Version: 1.3.0 +Release: 1 License: X11/MIT Summary: A music playback and management application Group: Productivity/Multimedia/Sound/Players Url: http://banshee-project.org/ Source0: %{name}-%{version}.tar.bz2 Patch0: gmcs-1.2.5-workarounds.patch -Patch1: now-playing-cover-art-crash.patch AutoReqProv: on PreReq: filesystem gconf2 ExcludeArch: s390 s390x @@ -37,7 +36,7 @@ BuildRequires: gconf-sharp2 glade-sharp2 gtk-sharp2 BuildRequires: mono-addins mono-data-sqlite mono-devel taglib-sharp BuildRequires: ndesk-dbus ndesk-dbus-glib-devel -BuildRequires: ipod-sharp >= 0.8.0 libmtp-devel +BuildRequires: ipod-sharp >= 0.8.1 libmtp-devel BuildRequires: mono-zeroconf %if %suse_version > 1100 %define have_boo 1 @@ -62,7 +61,8 @@ %endif %define sysconfdir /%{sysconfdirprivate} %define gnomeprefix /%{gnomeprefixprivate} -# Because OBS and Autobuild don't have parity +# Hopefully we can get rid of this soon... currently not +# needing it, but we have before, and we may again :-/ %define autobuild 0 %if ! %(echo '%distribution' | grep -c '^Banshee') %define autobuild 1 @@ -202,7 +202,6 @@ %prep %setup -q %patch0 -%patch1 %build %{?env_options} @@ -221,9 +220,7 @@ %find_lang %{name} chmod -x $RPM_BUILD_ROOT%{_prefix}/%{_lib}/banshee-1/*.config chmod -x $RPM_BUILD_ROOT%{_prefix}/%{_lib}/banshee-1/*/*.config -%if %{?autobuild} %suse_update_desktop_file %{name} -%endif %clean rm -rf "$RPM_BUILD_ROOT" @@ -256,9 +253,13 @@ %{_prefix}/%{_lib}/banshee-1/Banshee.Services.addins %{_prefix}/%{_lib}/banshee-1/Banshee.Widgets.dll* %{_prefix}/%{_lib}/banshee-1/Banshee.ThickClient.dll* +%{_prefix}/%{_lib}/banshee-1/Banshee.exe* %{_prefix}/%{_lib}/banshee-1/Nereid.exe* %{_prefix}/%{_lib}/banshee-1/Halie.exe* +%{_prefix}/%{_lib}/banshee-1/Beroe.exe* +%{_prefix}/%{_lib}/banshee-1/Muinshee.exe* %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service +%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service %{_datadir}/banshee-1/audio-profiles/*.xml %{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png %{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png @@ -332,12 +333,41 @@ %{_datadir}/banshee-1/icons/hicolor/*/devices/multimedia-player-* %changelog -* Thu Aug 28 2008 abockover@suse.de +* Fri Sep 12 2008 abockover@suse.de +- Updated to 1.2.1 Release + * Features & Enhancements + - Vastly improved portable media player support + o Automatic/proper synchronization mode + o Playlists and smart playlists can be saved to devices (fate#303577) + o Cover art can be synced to mass storage devices + - Library rescanning - can now detect newly added, removed, and + relocated files and update its collection (fate#5152) + - Option to rename files when metadata changes + - Collection indexer service with DBus API for third party apps + like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568) + - Flat-file playlists can be opened from command line (fate#303576) + - Podcasting improvements + - New fancy cover art UI for the Now Playing source + - ReplayGain level correction support + - Improved performance of the album/podcast browsers + - Offline mode (disable features requiring network access) + - Banshee will now ask if it should be the default media player + - Support for extra metadata fields including BPM, Grouping, BitRate, + Conductor, DiscCount, and IsCompilation: read/write/colums/query support + * 64 bugs were closed since 1.2.1 + * Notable Bugs FIXED: + - Drag and Drop to Nautilus works again (bgo#535128) + - Improved support for dark themes (bgo#544840) + - Improved ASX support (bgo#545646) + - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254) + - Fix bug with the DAP usage bar being filtered (bgo#537366) + - Fix performance issue with album and podcast browsers (bgo#547628) +* Wed Aug 27 2008 abockover@suse.de - Add a define based on if we are in OBS or autobuild - Only call suse_update_desktop_file in autobuild, since parity between OBS and autobuild is a myth, and we don't want to nuke upstream translations in our desktop file -* Sat Aug 16 2008 abockover@suse.de +* Fri Aug 15 2008 abockover@suse.de - BuildRequires for boo-devel, it provides the .pc file * Thu Aug 14 2008 abockover@suse.de - Enabled Boo support for openSUSE 11.1 and newer now that the @@ -346,7 +376,7 @@ - spec file cleanup * Wed Aug 13 2008 gburt@suse.de - Add patch to fix common crash for tracks without cover art (bgo#547520) -* Wed Aug 13 2008 abockover@suse.de +* Tue Aug 12 2008 abockover@suse.de - Updated to 1.2.1 Release * Features & Enhancements - Drag and drop albums or artists from the browser @@ -365,7 +395,7 @@ - Amarok importer now migrates date added and last played - Fix crash when editing smart playlists with date fields - 24 bugs fixed since 1.2 -* Tue Aug 05 2008 abockover@suse.de +* Mon Aug 04 2008 abockover@suse.de - Updated to 1.2 Release (1.2.0) * Major new features bringing full parity to 0.13.2: - 10-band equalizer with preset support @@ -424,7 +454,7 @@ * Single instance support * File system/local queue support * Over 100 bugs fixed -* Sat May 31 2008 abockover@suse.de +* Fri May 30 2008 abockover@suse.de - Updated to 1.0 RC1 Release (0.99.3) * Full iPod and MTP support including video sync * Default smart playlist selection @@ -445,7 +475,7 @@ - Do not call gtk-update-icon-cache (bnc#395056). * Tue Apr 15 2008 coolo@suse.de - disable parallel build to fix build -* Fri Apr 11 2008 abockover@suse.de +* Thu Apr 10 2008 abockover@suse.de - Updated to 1.0 Alpha 3 Release (0.98.3) * Adds audio CD playback and ripping * Adds USB Mass Storage Digital Audio Player syncing @@ -456,7 +486,7 @@ * Visual improvements in Last.fm * Cairo widgets (list view, track header) respect system DPI * Over 40 other bugs fixed since 0.98.2 -* Thu Mar 27 2008 abockover@suse.de +* Wed Mar 26 2008 abockover@suse.de - Updated to 1.0 Alpha 2 Release (0.98.2) * Adds video importing, collection management, and playback * Cache files respect XDG_CACHE_HOME @@ -470,9 +500,9 @@ * Improved support for dark themes * Disable the equalizer temporarily until gstreamer pipeline issues resolved - Removed the icon fix patch; rolled into upstream -* Sat Mar 15 2008 abockover@suse.de +* Fri Mar 14 2008 abockover@suse.de - Added a patch to fix the icon name bug found after the release -* Sat Mar 15 2008 abockover@suse.de +* Fri Mar 14 2008 abockover@suse.de - Initial package for Banshee 1.0 - Banshee 1.0 Alpha 1 Release (0.98.1) - Can be installed and used in parallel with previous Banshee (banshee-*) ++++++ banshee-1-1.2.1.tar.bz2 -> banshee-1-1.3.0.tar.bz2 ++++++ ++++ 53010 lines of diff (skipped) ++++++ gmcs-1.2.5-workarounds.patch ++++++ --- /var/tmp/diff_new_pack.d22601/_old 2008-09-12 23:12:14.000000000 +0200 +++ /var/tmp/diff_new_pack.d22601/_new 2008-09-12 23:12:14.000000000 +0200 @@ -1,19 +1,6 @@ -Index: src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs -=================================================================== ---- src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs (revision 4321) -+++ src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs (working copy) -@@ -110,7 +110,7 @@ - - private void UpdateVisibility () - { -- bool source_is_playback_source = (ServiceManager.SourceManager.ActiveSource == ServiceManager.PlaybackController.Source); -+ bool source_is_playback_source = (ServiceManager.SourceManager.ActiveSource as Banshee.Sources.ITrackModelSource) == ServiceManager.PlaybackController.Source; - pane.ShowWhenReady = ShowSchema.Get () && source_is_playback_source; - if (!source_is_playback_source) { - pane.HideWithTimeout (); Index: src/Libraries/Hyena/Hyena.Collections/QueuePipelineElement.cs =================================================================== ---- src/Libraries/Hyena/Hyena.Collections/QueuePipelineElement.cs (revision 4321) +--- src/Libraries/Hyena/Hyena.Collections/QueuePipelineElement.cs (revision 4529) +++ src/Libraries/Hyena/Hyena.Collections/QueuePipelineElement.cs (working copy) @@ -32,12 +32,12 @@ @@ -22,13 +9,26 @@ + internal class ElementProcessCanceledException : ApplicationException + { + } -+ ++ public abstract class QueuePipelineElement<T> where T : class { - private class ElementProcessCanceledException : ApplicationException - { - } -- - private Queue<T> queue = new Queue<T> (); - private object monitor = new object (); - private AutoResetEvent thread_wait; +- + #pragma warning disable 0067 + // FIXME: This is to mute gmcs: https://bugzilla.novell.com/show_bug.cgi?id=360455 + public event EventHandler Finished; +Index: src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs +=================================================================== +--- src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs (revision 4529) ++++ src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationService.cs (working copy) +@@ -110,7 +110,7 @@ + + private void UpdateVisibility () + { +- bool source_is_playback_source = (ServiceManager.SourceManager.ActiveSource == ServiceManager.PlaybackController.Source); ++ bool source_is_playback_source = (ServiceManager.SourceManager.ActiveSource as Banshee.Sources.ITrackModelSource) == ServiceManager.PlaybackController.Source; + pane.ShowWhenReady = ShowSchema.Get () && source_is_playback_source; + if (!source_is_playback_source) { + pane.HideWithTimeout (); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org