[guardian-dev] GP libraries and apps that will be impacted by Android L changes?

Nathan of Guardian nathan at guardianproject.info
Wed Oct 15 14:49:48 EDT 2014



On Wed, Oct 15, 2014, at 10:48 AM, Josh Steiner wrote:
> Could you give me some info on how to deal with it if we set minsdk to
> 4.1?  We are already in process of bumping up to 4.0+ and would
> consider moving to 4.1 if it solves major problems for us.

So the plan is:

1) Add the PIE flag to all of our native build scripts, with some
optional argument that allows us to build with and without PIE

2) Migrate apps that depend on native binaries to use Gradle, and
develop build logic that creates APKs for 4.0 and earlier and 4.1 and
later bundling the appropriately compiled binaries.

We'll start with StoryMaker and Orbot, and then apply what we've learned
to other projects.


> 
> -j
> 
> On Tue, Oct 14, 2014 at 10:32 AM, Hans-Christoph Steiner
> <hans at guardianproject.info> wrote:
> >
> > SQLCipher, IOCipher, android-ffmpeg, Orbot, GnuPrivacyGuard, and Lil Debi are
> > affected.  CacheWord, NetCipher, TrustedIntents, and F-Droid are not affected.
> >
> > If your minimum target SDK is android-16 (aka 4.1) then it will be easy to
> > deal with.  Otherwise, it'll be a chunk of work that is annoying to do.
> >
> > In the meantime, we should set maxSdkVersion="20" in our apps so that people
> > don't try to install it on Android L.
> >
> > .hc
> >
> > David Oliver wrote:
> >> I understand from a prior post that Android L introduces new requirements
> >> for native executables (and/or native libraries).  Can someone advise here
> >> which of the GP libraries and apps are likely to be impacted in the near
> >> term?
> >>
> >> For my part, and to my limited understanding, the
> >> Courier/Paik/Idaho/YakReader suite will not be impacted by these new
> >> requirements directly (unless SQLCipher, IOCipher and/or CacheWord are
> >> impacted).
> >>
> >> Thanks,
> >> Dave O
> >>
> >> David M. Oliver | david at olivercoady.com | http://olivercoady.com |
> >> http://dmo.tel | Ostel: oliv | +1 970 368 2366
> >>
> >>
> >>
> >> _______________________________________________
> >> Guardian-dev mailing list
> >>
> >> Post: Guardian-dev at lists.mayfirst.org
> >> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
> >>
> >> To Unsubscribe
> >>         Send email to:  Guardian-dev-unsubscribe at lists.mayfirst.org
> >>         Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/hans%40guardianproject.info
> >>
> >> You are subscribed as: hans at guardianproject.info
> >>
> >
> > --
> > PGP fingerprint: 5E61 C878 0F86 295C E17D  8677 9F0F E587 374B BE81
> > _______________________________________________
> > Guardian-dev mailing list
> >
> > Post: Guardian-dev at lists.mayfirst.org
> > List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
> >
> > To Unsubscribe
> >         Send email to:  Guardian-dev-unsubscribe at lists.mayfirst.org
> >         Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/josh%40vitriolix.com
> >
> > You are subscribed as: josh at vitriolix.com
> _______________________________________________
> Guardian-dev mailing list
> 
> Post: Guardian-dev at lists.mayfirst.org
> List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
> 
> To Unsubscribe
>         Send email to:  Guardian-dev-unsubscribe at lists.mayfirst.org
>         Or visit:
>         https://lists.mayfirst.org/mailman/options/guardian-dev/nathan%40guardianproject.info
> 
> You are subscribed as: nathan at guardianproject.info


-- 
  Nathan of Guardian
  nathan at guardianproject.info


More information about the Guardian-dev mailing list