[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: another FSO transition

Am 24.06.2012 10:49, schrieb Mehdi Dogguy:
On 06/24/2012 10:34 AM, Simon Busch wrote:
Am 22.06.2012 21:02, schrieb Adam D. Barratt:
On Fri, 2012-06-22 at 18:45 +0200, Simon Busch wrote:
Its this one here we're talking about:

The bug causes the modem initialisation to fail on the GtA02,
fsogsmd will fall into a loop which causes 100 percent CPU usage:
the device becomes unusable right after starting up.

Is there an easy way of viewing the patch required to fix the bug?
 From the description available I'm confused as to why it would
require multiple ABI breaks (presumably, as there's multiple
package name changes) in order to resolve.

Ok, let me describe everything more in detail. I am part of the FSO
packaging team but one of the core upstream developers too. The bug
described above occurred right after we did some ABI related changes
in 0.11. Due to the lack of time and the fact that we doesn't
guarantee any ABI yet (but bumping ABI version with each release in
respect of distributions like debian) we reverted the relevant
changes, verified that the bug is fixed and did the bug fix release.

FSO is developed as a stack. All three mentioned components
(libfsotransport, libgsm0710mux and fsogsmd) are part of the stack
and all parts of the stack are released together omitting bug fixing
releases. It's possible for users to use libraries of our stack in
other programs but they have to live with the fact that there is no
stable ABI yet.

I hope that helps to take your decision. If you need any more
information please tell me.

But this still doesn't answer the question: Is there an easy way of
viewing the patch required to fix the bug?

You can take a look at the branch history of our 0.11 release branch at http://git.freesmartphone.org/?p=cornucopia.git;a=shortlog;h=refs/heads/0.11

There are six commits related to the bug fix:
1. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=2256e1b1dd816646ba2296bb08fb3ba909cbac44 2. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=79ce449fbd70eb553a6c55d3ba3a474870020abe 3. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=fe52fb9f2e10c9a2882846a6966c56162599dede 4. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=9b25243c212a87f31a9bb0f68b4aaa86152f074e 5. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=706fd37a25c561be0f80c015209d6c715bd6625c 6. http://git.freesmartphone.org/?p=cornucopia.git;a=commit;h=0754ec97afe39a1e37c1f08d32ba9fa4206355d0


Simon Busch - http://mm.gravedo.de/blog/

Reply to: