From: Denis Kenzior <denkenz@gmail.com>
To: ofono@ofono.org
Subject: Re: [PATCH 1/7] extended support for LTE and NR. Some minor fixes. part 1 of 7
Date: Wed, 19 Sep 2018 16:45:26 -0500 [thread overview]
Message-ID: <ab528817-cb1b-e0fd-0ec5-be9abbdf0884@gmail.com> (raw)
In-Reply-To: <3362056b-a4d5-d51f-7c23-8e1fef2c130a@jolla.com>
[-- Attachment #1: Type: text/plain, Size: 1791 bytes --]
Hi Slava,
>> I understand that! It makes things easier for you guys.
>>
>> But we had to avoid certain compile-time dependencies in ofono, and a
>> straightforward (and perhaps the only) way to achieve that was to use
>> binary plugins. For us plugin API is not subject to change (plugins
>> don't necessarily get upgraded together with ofono), meaning more
>> changes between our fork and upstream in case if upstream breaks it,
>> more maintenance work and more room for errors. Obviously, I would
>> like to keep differences to a minimum.
So I sympathize, but really it might also be a hint to finally start
getting things upstream.
>>
>> I'm just humbly asking - if there's a way to keep plugin API backward
>> compatible, please do it that way. There is at least one person in the
>> world who would appreciate it.
>>
The problem is, the next time this comes up there may be no way to avoid
it... Or we break binary compatibility inadvertently. It is just not
something we're going to be looking out for.
>
> Actually, in our fork we have already modified enum
> ofono_gprs_auth_method and that's what we have there:
>
> enum ofono_gprs_auth_method {
> OFONO_GPRS_AUTH_METHOD_ANY = 0,
> OFONO_GPRS_AUTH_METHOD_NONE,
> OFONO_GPRS_AUTH_METHOD_CHAP,
> OFONO_GPRS_AUTH_METHOD_PAP,
> };
So you already made life very hard for yourself ;)
>
> (ANY = PAP_CHAP, and don't ask me why we added new values to the
> beginning of the enum - it was before we started using binary plugins).
> I would be more than happy if upstream started to use the same enum!
>
That assumes that we should support your METHOD_ANY thing. I've not
heard any good arguments for that yet...
Regards,
-Denis
next prev parent reply other threads:[~2018-09-19 21:45 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-09-19 5:37 [PATCH 1/7] extended support for LTE and NR. Some minor fixes. part 1 of 7 Giacinto Cifelli
2018-09-19 5:37 ` [PATCH 2/7] extended support for LTE and NR. Some minor fixes. part 2 " Giacinto Cifelli
2018-09-19 15:04 ` Denis Kenzior
2018-09-19 16:07 ` Giacinto Cifelli
2018-09-19 16:30 ` Denis Kenzior
2018-09-19 17:53 ` Giacinto Cifelli
2018-09-19 18:23 ` Denis Kenzior
2018-09-20 7:57 ` Giacinto Cifelli
2018-09-20 16:02 ` Denis Kenzior
2018-09-20 16:07 ` Giacinto Cifelli
2018-09-20 16:31 ` Denis Kenzior
2018-09-20 17:03 ` Giacinto Cifelli
2018-09-20 17:18 ` Denis Kenzior
2018-09-20 17:25 ` Giacinto Cifelli
2018-09-19 5:37 ` [PATCH 3/7] extended support for LTE and NR. Some minor fixes. part 3 " Giacinto Cifelli
2018-09-19 15:05 ` Denis Kenzior
2018-09-19 5:37 ` [PATCH 4/7] extended support for LTE and NR. Some minor fixes. part 4 " Giacinto Cifelli
2018-09-19 5:37 ` [PATCH 5/7] extended support for LTE and NR. Some minor fixes. part 5 " Giacinto Cifelli
2018-09-19 5:37 ` [PATCH 6/7] extended support for LTE and NR. Some minor fixes. part 6 " Giacinto Cifelli
2018-09-19 5:37 ` [PATCH 7/7] extended support for LTE and NR. Some minor fixes. part 7 " Giacinto Cifelli
2018-09-19 8:35 ` [PATCH 1/7] extended support for LTE and NR. Some minor fixes. part 1 " Slava Monich
2018-09-19 9:24 ` Giacinto Cifelli
2018-09-19 15:21 ` Denis Kenzior
2018-09-19 16:28 ` Slava Monich
2018-09-19 16:32 ` Denis Kenzior
2018-09-19 16:54 ` Slava Monich
2018-09-19 16:58 ` Giacinto Cifelli
2018-09-19 20:48 ` Slava Monich
2018-09-19 21:45 ` Denis Kenzior [this message]
2018-09-19 23:14 ` Slava Monich
2018-09-20 2:31 ` Denis Kenzior
2018-09-19 15:19 ` Denis Kenzior
2018-09-19 14:09 ` Denis Kenzior
2018-09-19 15:42 ` Giacinto Cifelli
2018-09-19 15:59 ` Denis Kenzior
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ab528817-cb1b-e0fd-0ec5-be9abbdf0884@gmail.com \
--to=denkenz@gmail.com \
--cc=ofono@ofono.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.