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

Reply via email to