Re: [gedit-list] Gedit updates for Ubuntu



Hello,

Peter Anderson wrote:
I did not intend my original post to start a flame war!  As a bit of background, I have been trying to make the switch from Windows to Linux for several years now.  As a retired programmer/manager I have an interest (some might call it a obsession) with editors.  I still develop web sites for not-for-profit organisations and dabble with a bit of programming (Python, Logo and Scheme).  What I am really looking for is a Linux version of TextPad or NoteTab from the Windows world.  The lack of comparable editors in the Linux world is one of the major reasons I have not switched permanently.
[..]

My original request was to try and find a similar binary package for G-edit and if it was not available then to ask the G-edit world to consider making such packages available - not an unreasonable request I would have thought.

Again, it is _not_ my intention to fan a flame war, just try and move Linux along a little and make it a little easier for new users like myself (see my signature text at the end of my e-mails?).  Please take this message in that light.  Think how grateful many G-edit users would be if they could easily up-grade such a good editor when new features and fixes become available - you would certainly have my thanks!
My intention, and the one of others I'm sure, was to be helpful, nothing else.

Maybe a more detailled attempt to explain the current situation:
  1. debian and ubuntu distributions by policy do not backport officially newer packages on stable distributions. fedora for instance does it sometimes
  2. some software makes packages available that also work on older versions of distributions (firefox, the ones you quoted, etc)
Many people, me included, answered on #1 but you were interested only in #2.

For #2, the answer of why it's currently not done is:
  1. software which is available also for older versions of distributions is very careful on dependencies (libraries which they require for working). they make the software so that it doesn't require too recent versions of packages. that way making it work on a variety of distributions is possible
  2. this is not GNOME's way: GNOME 2.16 requires GTK 2.10 for instance, while dapper only has GTK 2.8. gedit uses a lot of GNOME's libraries. Porting the GNOME libraries that gedit uses and gedit 2.16 to GTK 2.8 (allowing a backport to dapper), or porting GTK 2.10 to dapper (allowing a backport to dapper, upgrading many dapper packages) would be a huge task. and GTK is not the only library that changed (cairo is another example)
  3. even if GNOME and gedit were more careful about dependencies, building and testing packages on a variety of distributions (and potentially processor architectures) is still a lot of work, which noone decided to do so far for gedit
To conclude, if someone volunteers, making such packages could be possible but probably not without programming (the only reasonnable solution would be to port gedit 2.16 to using gnome 2.14 and gtk 2.8, same for other dependencies).

So, it's more complicated for gedit to do that than it is under windows, because windows doesn't change much, while linux's libraries change a lot very often.

I hope I was helpful.

emmanuel


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]