Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300230 - [bump] net-misc/connman-0.48.ebuild (Update)
Summary: [bump] net-misc/connman-0.48.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Robert Piasek (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-08 22:30 UTC by Gustavo Sverzut Barbieri
Modified: 2010-02-05 13:22 UTC (History)
1 user (show)

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


Attachments
connman-0.48.ebuild (connman-0.48.ebuild,1.83 KB, text/plain)
2010-01-08 22:31 UTC, Gustavo Sverzut Barbieri
Details
new connman package using conf.d (connman-0.48.ebuild,1.87 KB, text/plain)
2010-01-25 17:17 UTC, Gustavo Sverzut Barbieri
Details
/etc/init.d/connman using /etc/conf.d/connman (connman.initd,578 bytes, text/plain)
2010-01-25 17:36 UTC, Gustavo Sverzut Barbieri
Details
/etc/conf.d/connman (connman.confd,736 bytes, text/plain)
2010-01-25 17:36 UTC, Gustavo Sverzut Barbieri
Details
connman-0.48-r1.ebuild fixing second parameter of use_enable (connman-0.48-r1.ebuild,1.86 KB, text/plain)
2010-02-02 18:01 UTC, Gustavo Sverzut Barbieri
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gustavo Sverzut Barbieri 2010-01-08 22:30:32 UTC
Find attached connman-0.48, it is the latest release with some improvements to the ebuild:

 * reordered use_enable to be similar to connman's git bootstrap-configure, so easier to spot changes in options in future.
 * give extra =builtin to --enable-OPTION, as bootstrap-configure.
 * remove modemmanager as it is not supported (and will never be) by connman.
 * remove ppp, handled by ofono dependency.
 * remove huawei and novatel 3g modems, they are handled automatically now (no more configure option)
 * force dependency on wpa_supplicant >= 0.7 or connman will not work properly.
Comment 1 Gustavo Sverzut Barbieri 2010-01-08 22:31:48 UTC
Created attachment 215723 [details]
connman-0.48.ebuild
Comment 2 Gustavo Sverzut Barbieri 2010-01-08 22:37:12 UTC
I forgot to say that I added 2 new use flags:

 * google: use google open dns services
 * moblin: use moblin specific extensions (dummy at the moment)
Comment 3 Gustavo Sverzut Barbieri 2010-01-25 17:17:31 UTC
Created attachment 217402 [details]
new connman package using conf.d

This is the new version using /etc/conf.d/connman with --compat enabled
(implements some of NetworkManager api, so apps that query online/offline state
still works fine)
Comment 4 Gustavo Sverzut Barbieri 2010-01-25 17:36:26 UTC
Created attachment 217403 [details]
/etc/init.d/connman using /etc/conf.d/connman
Comment 5 Gustavo Sverzut Barbieri 2010-01-25 17:36:43 UTC
Created attachment 217404 [details]
/etc/conf.d/connman
Comment 6 Gustavo Sverzut Barbieri 2010-01-25 17:37:05 UTC
Please consider the last connman-0.48.ebuild as it works better if --compat is
enabled, and using the conf.d file is more flexible.

The only remark I have so far is that connman relies on wpa_supplicant to be
automatically started by dbus activation, that is badly broken on gentoo's
stable dbus. I'm using with dbus 1.3 without any issues, so if you agree I can
bump dbus requirement to >=1.3

Please tell me any issues to have this ebuild merged. I can be the maintainer
if you wish as I'm following upstream development.
Comment 7 Robert Piasek (RETIRED) gentoo-dev 2010-02-01 14:13:25 UTC
In tree now.

Thanks for your updates on this ebuild. I've merged them all. I had the same problems with dbus service activation, so we now require newer dbus.

Comment 8 Gustavo Sverzut Barbieri 2010-02-02 18:01:47 UTC
Created attachment 218201 [details]
connman-0.48-r1.ebuild fixing second parameter of use_enable

This is the same as 0.48, but I fixed my bug that was having --enable-OPTION==builtin, instead of --enable-OPTION=builtin.

I didn't notice this before, sorry.
Comment 9 Gustavo Sverzut Barbieri 2010-02-02 18:22:38 UTC
Reopening as I found a bug with my previous ebuild, use_enable is now correct see attached connman-0.48-r1.ebuild
Comment 10 Robert Piasek (RETIRED) gentoo-dev 2010-02-05 13:22:48 UTC
I missed that one.

Committed now.

Please, could you provide patches next time rather then ebuilds? Makes life easier.

Thanks,
Rob