Question, were you testing with just this MR, or the combined MRs? As we discussed, the attach fix was split between the two MRs due to the heavy re-factoring of gprs-context.c in this MR.
I will look at your comments above, which all seem reasonable and try and update the MR later today.
I will also do some more testing to see if I can reproduce any of the issues you ran into while testing.
Note, my fix assumes that NetworkManager always sets the ConnectionManager's 'Powered' on start-up. Perhaps there's a race condition and this isn't always happening?
Question, were you testing with just this MR, or the combined MRs? As we discussed, the attach fix was split between the two MRs due to the heavy re-factoring of gprs-context.c in this MR.
I will look at your comments above, which all seem reasonable and try and update the MR later today.
I will also do some more testing to see if I can reproduce any of the issues you ran into while testing.
Note, my fix assumes that NetworkManager always sets the ConnectionManager's 'Powered' on start-up. Perhaps there's a race condition and this isn't always happening?