Incorrect packaging of Tomboy in Ubuntu?

Asked by Pete Goodall

Hi all,

I'm on the development list for Tomboy (outside of Ubuntu) and noticed a thread that ultimately came down to how we package Tomboy (and Mono?) in Ubuntu.

http://lists.beatniksoftware.com/pipermail/tomboy-list-beatniksoftware.com/2009-March/001028.html

Is this something we need to address directly?

- Pete

Question information

Language:
English Edit question
Status:
Solved
For:
tomboy Edit question
Assignee:
No assignee Edit question
Solved by:
Sandy Armstrong
Solved:
Last query:
Last reply:
Revision history for this message
Best Sandy Armstrong (sanfordarmstrong) said :
#1

As I replied in the tomboy-list thread, there is nothing wrong with how Tomboy is being packaged in Debian/Ubuntu. We fixed reported bugs about hard-coding "gmcs", so that we should now work fine with Debian/Ubuntu's "gmcs2", etc.

I did make some critical comments about how Mono is now being packaged, though. If you decide to open a bug/question/whatever about that, I would say the main drawbacks are:
 * Almost all Mono-related documentation will cease to apply to Debian/Ubuntu.
 * Almost all new Ubuntu+Mono-related documentation will cease to apply to every other distro.
 * Debian/Ubuntu users will find themselves unable to use tools that hard-code things like "gmcs", like the example in the Tomboy thread of a user trying to build the latest stable version of Tomboy. There will be many edge cases that the Debian/Ubuntu packagers will not have the opportunity to fix. We will have the same problem of users not being able to share cute shell scripts across distro boundaries.

I really have no idea what the perceived benefit is, so I'm probably just talking out of my ass here.

Revision history for this message
Pete Goodall (pgoodall) said :
#2

Thanks for the answer, Sandy. Looking into this a bit more, I _think_ the reason for this is that we still have a mixture of Mono 1.x and Mono 2.x applications in Ubuntu and so they make the distinction to make sure they build. However, I do not know.

I understand your concerns about documentation. I will do some poking around, but if my assumption above is correct then I'm guessing we will be back in line by the time 9.10 rolls around. Thanks again for the answer.