Hello
1. Where is Windows devlibs SVN hosted? 2. Why it contains .pyc files? 3. Why is glibmm version lower than GLib version (2.14 and 2.16 respectively)? 4. How can I get commit access? 5. Where is libxslt.pc?
PS: I just installed WinXP in VirtualBox, and it works very well. I'll post a walkthrough on a wiki. This should enable more people to help with Windows problems.
Regards, Krzysztof
On Jan 7, 2010, at 4:07 PM, Krzysztof Kosiński wrote:
- Why is glibmm version lower than GLib version (2.14 and 2.16 respectively)?
In general the x.xx numbering has been done to keep things backwards compatible.
However... glibmm has additional issues. This note at the top of their documentation page covers it:
This documentation is for the gtkmm-2.4 and gnomemm-2.6 APIs. There is an older gtkmm API called gtkmm-2.0 which can be installed in parallel. The gtkmm-2.4 name refers to the API/ABI series and not the release version. For instance, gtkmm 2.10 is a version of the gtkmm-2.4 API.
http://www.gtkmm.org/documentation.shtml
So they don't track as tightly as some other systems, and when one version of GLib is put out, it can sometimes take a while for gtkmm to be updated.
Another factor driving the versions being used is to match common Linux distributions. It's rare (or probably never) that all distributions in use have the latest versions of all packages. This is amplified by different users, some going for cutting edge and some for long term support.
On Jan 7, 2010, at 4:07 PM, Krzysztof Kosiński wrote:
PS: I just installed WinXP in VirtualBox, and it works very well. I'll post a walkthrough on a wiki. This should enable more people to help with Windows problems.
Unfortunately, that helps only a little bit.
What is needed is for people to have a legal copy of the XP license. Microsoft doesn't really make these affordable, even years after threatening to EOL it.
(Personally I've had licenses for 95, 98, ME and NT4 kicking around... but those don't help so much nowadays)
W dniu 8 stycznia 2010 04:06 użytkownik Jon Cruz <jon@...18...> napisał:
PS: I just installed WinXP in VirtualBox, and it works very well. I'll post a walkthrough on a wiki. This should enable more people to help with Windows problems.
Unfortunately, that helps only a little bit.
What is needed is for people to have a legal copy of the XP license. Microsoft doesn't really make these affordable, even years after threatening to EOL it.
It's rather hard to buy a PC without Windows in most countries, so I think most devs should have some license around. Vista should work as well. I used XP because that's what I had around, and because it takes a modest amount of disk space.
The wiki page is here: http://wiki.inkscape.org/wiki/index.php/Windows_development_on_Linux
However... glibmm has additional issues. This note at the top of their documentation page covers it:
This documentation is for the gtkmm-2.4 and gnomemm-2.6 APIs. There is an older gtkmm API called gtkmm-2.0 which can be installed in parallel. The gtkmm-2.4 name refers to the API/ABI series and not the release version. For instance, gtkmm 2.10 is a version of the gtkmm-2.4 API.
This note is unrelated to my question. It refers to the gtkmm ABI break that was made between 2.0 and 2.4 releases (a long time ago). Since then the ABI was preserved. For example I have gtkmm-2.4 version 2.18.2.
Regards, Krzysztof
On Jan 7, 2010, at 7:27 PM, Krzysztof Kosiński wrote:
However... glibmm has additional issues. This note at the top of their documentation page covers it:
This documentation is for the gtkmm-2.4 and gnomemm-2.6 APIs. There is an older gtkmm API called gtkmm-2.0 which can be installed in parallel. The gtkmm-2.4 name refers to the API/ABI series and not the release version. For instance, gtkmm 2.10 is a version of the gtkmm-2.4 API.
This note is unrelated to my question. It refers to the gtkmm ABI break that was made between 2.0 and 2.4 releases (a long time ago). Since then the ABI was preserved. For example I have gtkmm-2.4 version 2.18.2.
Yes... but I was trying to point out the *consequence* of such things.
That is, keeping minor version numbers in lockstep was not required, so for quite some time the glibmm team did *not* keep them up. And if they do not keep things up, then when we go to grab our dependencies, we have to take the numbers they have.
(better news is that for latest-and-greatest they appear to be updating far more frequently)
A number of our devs buy Macs... :-)
On Jan 7, 2010 7:28 PM, "Krzysztof Kosiński" <tweenk.pl@...400...> wrote:
W dniu 8 stycznia 2010 04:06 użytkownik Jon Cruz <jon@...18...> napisał:
PS: I just installed WinXP in VirtualBox, and it works very well. I'll >>
post a walkthrough on a... It's rather hard to buy a PC without Windows in most countries, so I think most devs should have some license around. Vista should work as well. I used XP because that's what I had around, and because it takes a modest amount of disk space.
The wiki page is here: http://wiki.inkscape.org/wiki/index.php/Windows_development_on_Linux
However... glibmm has additional issues. This note at the top of their
documentation page covers ... This note is unrelated to my question. It refers to the gtkmm ABI break that was made between 2.0 and 2.4 releases (a long time ago). Since then the ABI was preserved. For example I have gtkmm-2.4 version 2.18.2.
Regards, Krzysztof
------------------------------------------------------------------------------ This SF.Net email is...
On Jan 7, 2010, at 7:27 PM, Krzysztof Kosiński wrote:
W dniu 8 stycznia 2010 04:06 użytkownik Jon Cruz <jon@...18...> napisał:
PS: I just installed WinXP in VirtualBox, and it works very well. I'll post a walkthrough on a wiki. This should enable more people to help with Windows problems.
Unfortunately, that helps only a little bit.
What is needed is for people to have a legal copy of the XP license. Microsoft doesn't really make these affordable, even years after threatening to EOL it.
It's rather hard to buy a PC without Windows in most countries, so I think most devs should have some license around. Vista should work as well. I used XP because that's what I had around, and because it takes a modest amount of disk space.
I cited the windows versions that I have, because that matches what I have bought.
Since getting those older machines, I've bought many that have no MS Windows on them at all. Aside from the main computers I've bought with OS X on them (real UNIX® machines, btw), I also have Linux systems. These include both netbooks and home-built machines.
I'm also quite aware of these issues as I've been one to try to push for more help on the windows front. Unfortunately, the majority of Inkscape dev's don't have Windows around, and the majority of our Windows users aren't interested in the coding/building/debugging aspects.
participants (3)
-
Jon Cruz
-
Josh Andler
-
Krzysztof Kosiński