Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193643 - Halfway endpoint support for ORBit2 2.14.9
Summary: Halfway endpoint support for ORBit2 2.14.9
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://svn.gnome.org/viewcvs/ORBit2?v...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-24 12:26 UTC by Jules Colding
Modified: 2007-10-18 09:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Halfway endpoint support (orbit-endpoint.patch,6.87 KB, patch)
2007-09-24 12:27 UTC, Jules Colding
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jules Colding 2007-09-24 12:26:52 UTC
This patch allows you to put your externally visible objects on a specific NIC as identified by IP address. A patch will be attached ASAP. The patch applies cleanly on top of http://bugs.gentoo.org/attachment.cgi?id=131771. The patch has already been committed to Gnome svn.

Please consider.

Thanks,
  jules
Comment 1 Jules Colding 2007-09-24 12:27:38 UTC
Created attachment 131775 [details, diff]
Halfway endpoint support
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2007-09-24 12:40:27 UTC
Is it just me or this patch breaks ABI? (I'm at work and can't try the patch yet) Not that I would mind, but if it does, it'd be nice to warn people first.
Comment 3 Jules Colding 2007-09-24 12:52:17 UTC
How should it break the ABI? 
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2007-09-24 13:36:04 UTC
I saw it added an enum type and thought that it would break ABI ... I didn't think it through :) my bad
Comment 5 Jules Colding 2007-09-24 13:39:18 UTC
That's OK, I do that a lot ;-)
Comment 6 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-09-24 14:59:05 UTC
Since there has been a lot of patches for this package recently, I feel like asking for additional regression tests for these if possible. I'm willing to take patches fixing bugs but it'd be nice if tests would cover the new found failure case.

This particular bug is about adding something to the API, I'd prefer to wait either for a new release or for a program actually using that feature in gentoo.
Comment 7 Mart Raudsepp gentoo-dev 2007-09-24 15:21:32 UTC
Please instead of asking us to include patches that add new library features persuade upstream to make a new release.
For example we can't be sure that this new enum will stay as it is before an upstream release is finished. If it doesn't stay as in this patch, we have an ABI break on our hands between our 2.14.9-r1 and future 2.14.10 or 2.16.0, while not for upstream as they never released this new ABI.
Comment 8 Jules Colding 2007-09-24 17:11:21 UTC
(In reply to comment #6)
> Since there has been a lot of patches for this package recently, 

Yes, I feel it is only polite to notify the Gentoo developers as I fix bugs or add features in ORBit2, as Gentoo is my platform of choice. The reason for the big number of changes in ORBit2 lately is that my package (evolution-brutus) is a heavy ORBit2 user so I fix bugs and add features directly in gnome svn on a regular basis.


>I feel like
> asking for additional regression tests for these if possible. I'm willing to
> take patches fixing bugs but it'd be nice if tests would cover the new found
> failure case.

I assume that you are referring to the ref count bug that is fixed by bug #193640?

That particular bug is hard to add a regression test for as it only surface if you are communicating over an actual NIC. 

Most other fixes/features are covered by additional 'make check' tests. 


> This particular bug is about adding something to the API, I'd prefer to wait
> either for a new release or for a program actually using that feature in
> gentoo.

Yes, I can understand that. As an enhancement it isn't that important and it will be included in the next release. I never put anything into gnome svn unless it is trivial or approved by Michael.

Comment 9 Jules Colding 2007-09-24 17:14:49 UTC
(In reply to comment #7)
> Please instead of asking us to include patches that add new library features
> persuade upstream to make a new release.

Sure, I can do that. But, as said in my reply to comment 3, this is an enhancement so it is not as important as a bug fix. So I do not push too much in these cases.


> For example we can't be sure that this new enum will stay as it is before an
> upstream release is finished. If it doesn't stay as in this patch, we have an
> ABI break on our hands between our 2.14.9-r1 and future 2.14.10 or 2.16.0,
> while not for upstream as they never released this new ABI.

I'm fairly certain it will stay as is. My patch could naturally be reverted from svn, but it is customary to fix an addition in ORBit2 instead of removing it.



Comment 10 Jules Colding 2007-09-24 17:16:18 UTC
(In reply to comment #8)
> (In reply to comment #6)
> > Since there has been a lot of patches for this package recently, 
> 
> Yes, I feel it is only polite to notify the Gentoo developers as I fix bugs or
> add features in ORBit2, as Gentoo is my platform of choice. The reason for the
> big number of changes in ORBit2 lately is that my package (evolution-brutus)

Which, BTW, is bug #144629.
Comment 11 Mart Raudsepp gentoo-dev 2007-09-24 17:54:25 UTC
(In reply to comment #9)
> (In reply to comment #7)
> > Please instead of asking us to include patches that add new library features
> > persuade upstream to make a new release.
> 
> Sure, I can do that. But, as said in my reply to comment 3, this is an
> enhancement so it is not as important as a bug fix. So I do not push too much
> in these cases.

Yeah, same reason for not feeling a big need to put this into Gentoo already too

(In reply to comment #10)
> Which, BTW, is bug #144629.

Cool :)
Comment 12 Jules Colding 2007-10-18 09:33:37 UTC
Fixed in the new 2.14.10 release.