In general, solving a deprecated interface problem requires either writing code or finding code someone else wrote. If the solution were merely changing the name of an interface, it would not have been changed in the first place. If you don't know glib programming, you might have a lot to learn... On the other hand, you are very unlikely to be the first.
Given the news that Cinnamon has been added to Fedora, I'd really suspect that Fedora would be a source of patches that would make the dependencies work together. The source code control for Fedora packaging (the closest equivalent for source packages checked into Conary) is: http://pkgs.fedoraproject.org/cgit/ There are a lot of packages. cgit isn't the world's greatest interface; it just presents you with 312 numbered index pages. So if you know the name of the packages, you append it to the URL with the suffix ".git": http://pkgs.fedoraproject.org/cgit/glib2.git/ >From there, you are usually interested in the tree: http://pkgs.fedoraproject.org/cgit/glib2.git/tree/ Here we can see, as expected, that it's at version 2.35 and does not have any patches or arguments that would somehow enable disabled symbols. Therefore, you are looking for patches to the other packages. Without "some of them" enumerated or at least sampled, it's hard to show how to look at a sample package to find patches to update for newer glib. I add those patches using URLs into pkgs.fedoraproject.org, both to make it easy to use "cvc refresh" to update them if necessary, and to give explicit credit for where they came from. If you do that, the patches don't even show up in the directory. But to do that, you'll need to use the "plain" link that's to the far right of the filename in the tree view. Hope that helps. On Tue, Mar 12, 2013 at 10:21:52AM +0000, Roelof Wobben wrote: > > Hello, > > When porting Cinnamon I have to update a lot of packages. > And some of them fail because they use deprecated symbols which were deleted > when glib is updated to 2.30 and further. > > Anyone a tip how I can change the recipes so they will not use the deprecated > symbols from glib. > > Regards, > > Roelof Wobbben > > > _______________________________________________ > Foresight-devel mailing list > [email protected] > https://lists.foresightlinux.org/mailman/listinfo/foresight-devel _______________________________________________ Foresight-devel mailing list [email protected] https://lists.foresightlinux.org/mailman/listinfo/foresight-devel
