Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecation warnings on Fedora Rawhide #404

Open
3 tasks
quozl opened this issue Feb 14, 2019 · 12 comments
Open
3 tasks

Deprecation warnings on Fedora Rawhide #404

quozl opened this issue Feb 14, 2019 · 12 comments

Comments

@quozl
Copy link
Contributor

quozl commented Feb 14, 2019

As of this date, Fedora Rawhide (experimental beta release) does log many deprecation warnings for Sugar Toolkit for GTK 3, some of which we have already fixed but not released, and some of which may yet need fixing. Suggested actions;

  • sort through and list the classes of warnings,
  • iterate through each class of warning and either fix it or confirm it has been fixed,
  • make pull request with commits for each class of warning.

Log file from Browse activity; 1668504-1534605.txt

Reference: unrelated problem https://bugzilla.redhat.com/show_bug.cgi?id=1668504

@walterbender
Copy link
Member

Are there enough of these to be a GSoC project?

@quozl
Copy link
Contributor Author

quozl commented Feb 14, 2019

I don't know. It seems to never end. https://github.com/orgs/sugarlabs/projects has some other bit rot type of tasking.

@tony37
Copy link

tony37 commented Feb 14, 2019 via email

@tony37
Copy link

tony37 commented Feb 14, 2019 via email

@quozl
Copy link
Contributor Author

quozl commented Feb 14, 2019

Thanks. You ask why should we care? Because Fedora Rawhide becomes the next version of Sugar on a Stick, which is released by Fedora despite any new bugs that haven't been solved. Because what is in Fedora Rawhide that causes the bug may eventually appear in Debian and thus in Ubuntu. Fedora Rawhide is the canary in the coal mine.

That the next version of Sugar on a Stick may be affected also affects our recommended path for Raspberry Pi, which is SoaS. I've no focus on Ubuntu or Debian for Raspberry Pi, and I urge Raspberry Pi users to stick with SoaS for the best experience.

Some of these deprecations end up being important, but we can't tell yet. Many activities fail to start because of previous deprecations, and nobody cared. Why are you troubled that someone cares?

@tony37
Copy link

tony37 commented Feb 14, 2019 via email

@quozl
Copy link
Contributor Author

quozl commented Feb 14, 2019

Oh well, that's your lot then. For me, if someone draws to my attention a problem that can be fixed, and I don't want to fix it myself, I shall log it, as I have done here. I think this particular problem may eventually be important, and if someone who refuses to get involved in activity maintenance but nonetheless is happy to make trivial changes, I'm enabling their effort. Now, please stay out of this if it doesn't concern you, as your noise here degrades everybody's enthusiasm.

@tony37
Copy link

tony37 commented Feb 14, 2019 via email

@quozl
Copy link
Contributor Author

quozl commented Feb 14, 2019

I don't see your maintenance. Where are you publishing your changes?

@tony37
Copy link

tony37 commented Feb 15, 2019 via email

@quozl
Copy link
Contributor Author

quozl commented Feb 15, 2019

I still don't see your maintenance. Please publish so other Sugar Labs members can see it. What you describe sounds like a hostile fork, where you have no intention of providing your changes to others or work with them. I'm fine with that, as the license allows it, but if you are going that way then you can't expect the rest of us to help you any further either.

@aperezbios
Copy link

The classes that are deprecated are:
gdk_display_get_device_manager is deprecated
gdk_screen_make_display_name is deprecated
gdk_screen_get_number is deprecated
gdk_threads_enter is deprecated
gdk_threads_leave is deprecated
gdk_error_trap_pop is deprecated
gdk_error_trap_pop_ignored is deprecated
gdk_error_trap_push is deprecated
g_type_class_add_private is deprecated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants