• marchior_
    Hi
  • marchior_
    i'm looking to help with Firefox focus
  • tatowilson
    rnewman: I've filed the TwoMBsInBytes definition typo bug, ID: 1407313
  • marchior_
    Retain keyword search rather than resolved address after query #533
  • marchior_
    i've cloned the project and build it too
  • marchior_
    Ready for code, someone can help me start with?
  • marchior_
    i'm a little lost
  • marchior_
    :)
  • somenobody
    Hello, I'm looking for any information on attempts to run Firefox mobile on a raspberry pi zero (e.g. raspbian). Has this been attempted before? Links?
  • somenobody
    E.g. Have there been any attempts to build Firefox mobile for a normal Linux ARM distro instead of Android. Could it be done in a container?
  • rnewman
    somenobody: a very long time ago Fennec targeted Maemo, and of course Firefox (but not Fennec) runs on Linux
  • rnewman
    Firefox for Android is built on the Android Java UI toolkit and app framework, so unless your Linux distro can run Android apps (as I think some Blackberry devices can), then you're outta luck.
  • marchiore
    Hi
  • marchiore
    someone in there for an ios help?
  • marchiore
    someone in there for an iOS help?
  • somenobody
    rnewman thanks for the info!
  • hash_0913
    hello
  • hash_0913
    anyone with the knowledge of Android WebExtensions ?
  • obi_wan
    hello
  • mconley
    Hey folks - last call to add something to public.etherpad-mozilla.org/p/MozillaMobileNews - headlines going out shortly.
  • mconley
    ( st3fan: ^-- )
  • mconley
    (and no worries if there's nothing to report this time)
  • nemo
    hm
  • nemo
    is there any way to get Firefox Send on my phone?
  • nemo
    I have a website that I rely on w/ the desktop, but on phone this would be super handy
  • nemo
  • nemo
    there's another one but lacks icon so hard to remember what mode I'm in
  • nalexander
    nemo: I'm not aware of any mobile thing for Firefox Send. Although file sharing on phones is ... unusual. You usually want link sharing, which Tab Queue and Send Tab to Device supports pretty well.
  • nemo
    nalexander: link sharing is easy. I do that all the time
  • nemo
    nalexander: don't need anything special for that
  • nemo
    nalexander: naw. I'm talking about files actually sitting on my phone
  • nemo
    unless they are images, getting them to friends is a pain
  • nemo
    nalexander: like, if I'm in a chat client I can insert an image in the chat, but not, oh, a pdf
  • nemo
    and ofc, send has that added benefit of not hanging out in the history as much
  • nalexander
    Mmm. Does the Send site not work in Fennec? Or does it rquire a Web Extension to actually use it smoothly?
  • nalexander
    nemo: jgruen in #testpilot is a good person to suggest mobile work to!
  • nemo
    nalexander: oh duh. the site. good point
  • nemo
    I'll just bookmark it
  • nemo
    good enough
  • nemo
    not everything needs an addon
  • marchiore
    Hi!
  • esawin
    droeh: jchen: rbarker: do we/you have a nexus 6 device?
  • jchen
    esawin: i don't
  • rbarker
    esawin: I have a 5X but no 6P.
  • esawin
    I have a 6p, but I need the old 6
  • rbarker
    Didn't know there was a plain six. I had a 4 until the battery expanded.
  • esawin
    the 6 was the only motorola device I think, came around the time the 5 came out
  • kbrosnan
    6 was after the 5 but before the 6p/5x
  • kbrosnan
    then off to the bright new pixel world
  • droeh
    esawin: nope, used to but had to get rid of it due to battery bulge
  • mcomella
    rnewman: Do you think it'd be a bad idea to just return a default value if ContentResolver.query returns null? It looks like all the other LocalBrowserDB methods do that so I wonder how many of these errors we're already muting... bugzilla.mozilla.org/1407217#c7
  • firebot
    Bug 1407217 — NEW, nobody⊙mozilla.org — Crash in java.lang.IllegalStateException: Null cursor in isPinnedByUrl at org.mozilla.gecko.db.Local
  • rnewman
    mcomella: if it returns null, it's almost always going to be a sign of something really fucked up
  • rnewman
    like a bad install, or a broken database schema
  • rnewman
    falling back on a default might be appropriate, but this is probably not a great time to reach for the band-aids
  • RyanVM
  • mcomella
    rnewman: Is there a good reason for other query methods to also be returning null?
  • nalexander
    RyanVM: probably me. What's the context of that job/log?
  • RyanVM
    just something that started permafailing like that on Beta today
  • RyanVM
    I don't see those jobs anywhere on trunk though?
  • rnewman
    mcomella: it depends on the method
  • rnewman
    mcomella: BrowserProvider should ideally never return null instead of a Cursor. that's what I care about.
  • rnewman
    and that's what's happening in this bug.
  • mcomella
    rnewman: e.g. this one, isBookmark, is similar in intent to `isPinnedForAS`and looks for nulls: searchfox.org/mozilla-central/sourc…a/gecko/db/LocalBrowserDB.java#1055
  • mcomella
    rnewman: ^ Should this one be fixed (ideally) too?
  • rnewman
    mcomella: I suspect so. I mean, see the method right abov eit
  • rnewman
    which does not null check
  • rnewman
    if we're getting null cursors, I'd like to know why. In the distant past, it was because of malformed SQL.
  • mcomella
    I see
  • mcomella
    rnewman: So under what circumstances does it return null if a Cursor has not been closed? I assume you can have multiple Cursors open at the same time so is it just if too many Cursors are opened at once?
  • rnewman
    CR/CP is an IPC mechanism
  • rnewman
    I could imagine that an allocation failure somewhere causes a null
  • rnewman
    I know for sure that some CR/CP calls turn exceptions into nulls
  • rnewman
    but IIRC that's only if the CP is running in a separate process
  • rnewman
    We really need the ADB log from one of these failures
  • mcomella
    Okay
  • mcomella
    ty
  • nalexander
    RyanVM: link to job?
  • nalexander
    RyanVM: the issue is that the `--no-interactive`flag isn't doing the right thing, and I bet that means that Google updated the licenses.
  • RyanVM
  • nalexander
  • nalexander
    RyanVM: the real issue is that we need to pipe 'y' to the Python process, but it's surprisingly difficult to achieve that :( Can you file a ticket depending on bugzilla.mozilla.org/1344244 to improve this?
  • firebot
    Bug 1344244 — FIXED, nalexander⊙mozilla.com — mach bootstrap for Android (non-artifact) completes without installing correct Rust Android toolchai
  • nalexander
    Oh wait, that's not the right ticket. Or is it?
  • nalexander
    Yes, I think it is.
  • RyanVM
    ok
  • nalexander
    RyanVM: thanks. Sorry that this is fragile.