After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648121 - Port Banshee to gtk3
Port Banshee to gtk3
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: general
git master
Other All
: Normal enhancement
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
gnome[unmaintained]
Depends on: 625894 647363 666452 679232
Blocks:
 
 
Reported: 2011-04-18 15:05 UTC by Andrés G. Aragoneses (IRC: knocte)
Modified: 2020-03-17 09:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andrés G. Aragoneses (IRC: knocte) 2011-04-18 15:05:09 UTC
Tasks to be done:

1. Finish hyena port to gtk+ 3.x (look at bug 647363 for progress, however a high level list of things pending there: )
1.1: A11y.
1.2: Fix warnings (so we can still live with warn as errors).
1.3: Fix some pending issues mentioned in the bug about shutdown...
1.4: Fix bugs that may arise (right now 'make hg' crashes, probably because of  https://bugzilla.novell.com/show_bug.cgi?id=687875 ).

2. Port Banshee.Widgets and other Banshee assemblies (I'm working on this, will post a patch to this bug soon).

3. Port GConf dependent code to GSettings. (We are currently depending on gconf-sharp, which is part of gnome-sharp. Although not a priority for me, for now, because this can be bypassed by --disable-gnome .)
Comment 1 Andrés G. Aragoneses (IRC: knocte) 2011-04-21 17:26:42 UTC
Like we're doing in bug 647363, I created a branch to work on banshee port to Gtk3:

https://github.com/knocte/banshee-gtk3
Comment 2 Gabriel Burt 2011-05-07 18:08:35 UTC
Andrés, I'd be fine with you pushing your branch (name it gtk#3) to git.gnome.org if the commit/msgs are good enough to eventually be merged directly into master.
Comment 3 Andrés G. Aragoneses (IRC: knocte) 2011-05-08 16:17:11 UTC
(In reply to comment #2)
> Andrés, I'd be fine with you pushing your branch (name it gtk#3) to
> git.gnome.org if the commit/msgs are good enough to eventually be merged
> directly into master.

Cool thanks! I'll double check and do it ASAP.
Comment 4 olivier dufour 2011-05-08 16:50:10 UTC
I have done few patch but not commit for banshee.
I will send soon. But sometimes, it is hard to migrate just a small part...
Anyway Andrès if you have eliminate somr error can you push to https://github.com/knocte/banshee-gtk3 to share progress
Comment 5 Andrés G. Aragoneses (IRC: knocte) 2011-05-08 17:14:00 UTC
(In reply to comment #4)
> I have done few patch but not commit for banshee.
> I will send soon. But sometimes, it is hard to migrate just a small part...
> Anyway Andrès if you have eliminate somr error can you push to
> https://github.com/knocte/banshee-gtk3 to share progress

Hey Olivier, all my progress so far is already pushed.

I'm eager to see your changes, please push them to my branch (I'll wait a bit before cloning it to git.gnome.org and removing it from github). Also please be careful with the commit messages and to not mix changes that have different purposes in the same commit, as Gabriel warned. Thanks.
Comment 6 Andrés G. Aragoneses (IRC: knocte) 2011-06-11 00:35:35 UTC
FYI all my forks have been removed from github, let's work on gnome's git from now on.
Comment 7 olivier dufour 2011-09-19 14:01:12 UTC
One of the remaining bug in gtk3 migration is that we lost scrollbar on listview.
This come from the GTK3 use interface properties which is not supported currently by gtk#.

I have worked on a patch but I do not succeed to fix it for moment.
Mike (maintainer of gtk#) have not enough time to help me.
So help is welcome if you want to help me to fix this issue.

https://bugzilla.novell.com/show_bug.cgi?id=442068

The patch apply on gtk# last master branch.
Comment 8 Andrés G. Aragoneses (IRC: knocte) 2012-06-13 06:51:15 UTC
(In reply to comment #7)
> ...

Just to post a comment regarding last status on this: all main issues have been fixed (like the issue raised in comment#7).

We're now just depending on a release of gtk#3.

The subitem "3" mentioned in comment#0 (port to GSettings) is still not done though, and has been filed as a separate issue: bug 625894.
Comment 9 André Klapper 2020-03-17 09:20:12 UTC
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the
responsibility for active development again.
See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.