UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. NeoTheThird
    N
    Offline
    • Profile
    • Following 0
    • Followers 4
    • Topics 14
    • Posts 186
    • Groups 0

    Jan (NeoTheThird)

    @NeoTheThird

    member of the board, developer of the installer

    129
    Reputation
    1.3k
    Profile views
    186
    Posts
    4
    Followers
    0
    Following
    Joined
    Last Online
    Age 27
    Location Munich, Germany

    NeoTheThird Unfollow Follow

    Best posts made by NeoTheThird

    • New devices page

      Hey porters,

      we have just landed an overhaul of our devices page and would like to encourage you all to list your devices there more early to make upcoming ports easier to discover. Adding new entries can now be done by creating a merge request with a markdown file that contains a YAML metadata block.

      We invite you all to help us complete and refine the entries, because the community probably knows best about all the different ports 🙂

      Cheers,

      Jan

      posted in Porting
      N
      NeoTheThird
    • RE: Move from Github to Gitlab?

      Here's the official GitHub Statement and a blog post from Nadella.

      I wouldn't make this so much about feelings. Let's face it: Microsoft is not evil. But Microsoft isn't necessarily good, either. Microsoft is just a very big company doing what they think is best for their business, and that doesn't always mean it's what's best for everyone else. And yes, they're dabbling with some open-source stuff, but only where it's required or at least very difficult to justify not to have it open. Microsoft wants to stay in control. They already lost the windows-server market to the "foss revolution", so they understood that they have to join the winning team if they want to stay on top. That alone doesn't make them evil. In fact, most companies work that way (even GitHub always has, that's why the GitHub server is proprietary), but they could still change. So let's give them credit for embracing foss where they are and encourage them to abandon their proprietary projects and selfish business techniques. They're saying they aren't the enemy, let's believe them that. But that doesn't automatically make them our friends.

      What's worrying to me about this potential acquisition is that it will concentrate too much power with one entity, and that can't be good. This is a development that has been going on for a while now, the FOSS community made the mistake to place too much trust in GitHub for a long time.

      GitLab is different that way. It's still a for-profit company behind it, but the client is open-source. You can even host it yourself, and even though real federation is not there yet, it's a lot more likely to come.

      The biggest problem GitLab has at the moment is that it's a lot smaller than GitHub. GitHub has 27 million users and 49 million repositories, [GitLab only has 100.000 users/groups (even though that number seems to be pretty old). When we moved UBports from Launchpad to GitHub a little more than a year ago, we discussed GitLab as an option as well, but dismissed it because of lack of adoption. Since then, Gnome has proven that it's possible to move a big open source project to GitLab, and it worked for them.

      All in all, i have to say i'm in favor of moving, but i would not rush things. The migration itself is pretty straightforward thanks to great tools, but there's a lot of stuff around it that needs to be modified. Most work will probably be updating the documentation and workflows. Worth it, but no need to rush it. We could make some preparations now, really analyze what to look out for, and make the move after OTA-4.

      And for the lack of users, build it and he will come i guess 😉

      posted in General
      N
      NeoTheThird
    • RE: I wanna go home

      "Explicit is better than Implicit" is a great principle for programming language design, but a user-friendly user-interface plays by different rules. In UX design, actions should be intuitive, and what could be more intuitive than tapping the background to get to the background?

      If you think there needs to be a text or icon to hint for this action as well, ok, maybe. But it should be way more subtle than in the mockup. For me, the Application spread is one of the most distinctive and beautiful features of Unity 8, we can't f*** (mess) this one up.

      A go-to-desktop-app in the spread... I don't know. Being able to just tap the background feels way more practical to me. Either the go-to-desktop-app would always be in the end of the spread, which would cost you time, or it would be somewhere in the list making it more difficult to find an application you want to switch to. Why add another UI element, if there's already a perfectly good option we can go with that doesn't bloat the UI nor reduce ease of use of the existing usecases?

      On the topic of what is home, might i add:

      Don't kill the desktop: A manifesto

      In my opinion, Unity 8 should become a proper desktop environment, and that includes being able to put stuff on your desktop. Doesn't have to be applications (unless the user wants to, then let them do it), but it would also be incredibly useful for short-lived files. For example, i'm very often travelling by train in Germany, and since we don't have a ticketing app for Ubuntu Touch, i always put the ticket-pdf on my phone and open it in document viewer. That's something i would put on my desktop. Yes, i know, Gnome removed that feature a while back. But for many people that is a standard feature of Desktop Environments and it would be foolish to dismiss it as a legacy usecase. For me, it is clear. The desktop is my 127.0.0.1. And i'd love an easy way to get there.

      posted in Design
      N
      NeoTheThird
    • RE: Running desktop applications on UBports (X11, Wayland, Mir and toolkits)

      Hey Alan,

      thanks for the writeup, that is a great explanation, especially for our non-technical users.

      I can confirm that the switch to xenial is on the horizon. After the release of OTA-3 (which still uses vivid), it's full steam ahead with xenial work. To quote what Marius' famous words: "We want to walk up the stairs, not jump up the stairs," so i don't know what mir version the initial stable release of ubuntu touch on xenial will use, but i've seen the Wayland tests already working on some phones, so who knows... In the long run, Ubuntu Touch will ideally just use the latest stable version of Mir, we should not allow for another big backlock like the current one to accumulate. I'll restrain myself from using the stairs quote again.

      It's great to see support from Canonical(-employees) here, thanks a lot Alan! I hope it will be a fruitful collaboration, without your continued work on Mir our already big task would be a lot more difficult. I'm sure you will also profit from us as an active downstream project that uses Mir.

      Cheers,

      Jan

      posted in OS
      N
      NeoTheThird
    • RE: most wanted core apps to run ubuntu as daily phone OS

      I'm with @Flohack on this one. We should only have the real essentials as core apps preinstalled. In my opinion these are:

      • Terminal
      • Phone
      • SMS
      • Clock (with timer, alarm, etc)
      • Camera and Gallery
      • Weather
      • Address-book (with carddav support)
      • Calendar (with caldav support)
      • Files (with Nextcloud integration, Document viewer and plain-text editor)
      • Webbrowser
      • E-Mail client
      • Music (with the option to play from files, 7 Digital drm free store)
      • Openstore (for downloading everything else)

      @WLBI It's not set in stone how soon this will be available, but we will support Anbox (Native Andorid app compatibility), so you will be able to run DB Navigator and clever-tanken if you can get your hands on the apks. Anbox already works(-ish) on Ubuntu Touch and it might even (as soon as it's stable, but not in our first release) be pre-installed.

      posted in App Development
      N
      NeoTheThird
    • UBports Installer 0.5.6-beta will support manual downloads and more fastboot flash flags

      Hey all, just wanted to give you a heads up that UBports Installer 0.5.6-beta is now in prerelease stage and it includes some stuff i know some of you have been waiting for. If your port needs to flash files that we can't re-host or download automatically, you can use the new manual_download step to have the user download something for the installer to work with afterwards. If your fastboot flash needs some of the new-fangled cli flags like --disable-verity or --disable-verification, the new flags array on the files object has got you covered. Use caution with these, don't be lazy 😉

      You can find more information on the release page. Also see the call for testing.

      Let me know if we need anything else to make your port work with the installer, or if you have any other thoughts how i could make your lives as porters more enjoyable.

      Cheers, and happy hacking!

      posted in Porting
      N
      NeoTheThird
    • Welcome to the UBports forums!

      If you want to chat about Ubuntu Touch and its related projects, you've come to the right place!

      Here are some tips to help you get the most of this forum:

      1. If you're new to the community, please read our Meet the Community page. It will walk you through our various other community platforms, like the documentation (available in several languages), our Telegram group, or our Matrix room #ubports:matrix.org
      2. We strive to be considerate, respectful and collaborative. All UBports members work for free in their spare time, so try to appreciate their work. The Ubuntu Code of Conduct applies in all areas of the UBports community.
      3. Please tag your posts to make it easier for other users to navigate the forums in the future. For example, if your post concerns the Fairphone 2, just tag your post that way and it will show up in this list.
      4. If you want, you can introduce yourself here.
      5. Found a bug? Please report it on GitHub.
      6. The right to free speech means the government can't arrest you for what you say. It doesn't mean that anyone else has to listen to your bullshit, or host you while you share it. The 1st amendment doesn't shield you from criticism or consequences. If you [...] get banned from [this] Internet community, your free speech right s aren't being violated. It's just that the people listening think you're an asshole, and they're showing you the door. - xkcd 1357
      7. Use common sense
      8. Have fun! 🙂
      posted in General meta community
      N
      NeoTheThird
    • Call for Testing (now way easier!) UBports Installer 0.6.0-beta

      You're familiar with the process by now: UBports Installer 0.6.0-beta is in prerelease stage and needs your attention. The good news: The Installer now features a GUI for automatic reporting, to OPEN-CUTS, making automatic reporting even easier!

      c85f8196-8ba6-4360-95f9-8ffe5a41bda6-image.png

      You can find all packages along with an extensive changelog on the release page.Take it for a spin with your favorite device and push that button to let us know how it went. Thank you for your help!

      posted in UBports Installer
      N
      NeoTheThird
    • RE: Phone reboots if releasing the USB connection to my computer

      Hey everybody, sorry about the late reply. I just had a report of a successful fix for this on Telegram. The user who had the exact same problem was coming from CyanogenMod 11, while our HAL-container for the Oneplus One is based on CyanogenMod 12. What you can do is flash the firmware of CyanogenMod 12. Download this zip file, extract it and open a terminal in the folder containing the files. Then, reboot your phone to fastboot/bootloader mode and connect your device with a usb cable. Run the following commands to flash the firmware:

      fastboot flash modem NON-HLOS.bin
      fastboot flash sbl1 sbl1.mbn
      fastboot flash dbi sdi.mbn
      fastboot flash aboot emmc_appsboot.mbn
      fastboot flash rpm rpm.mbn
      fastboot flash tz tz.mbn
      fastboot flash LOGO logo.bin
      

      Making a mistake at this stage can brick your device, so please make sure no of the commands return an error. Last but not least, reboot the device.

      posted in Support
      N
      NeoTheThird
    • RE: 35c3

      We don't have a booth or a scheduled talk, but I will be attending and annoy everyone with random Ubuntu Touch facts. I'll also bring a backpack full of UBports stickers and pens that I do not intend to take back home 🙂

      posted in Marketing Incubator
      N
      NeoTheThird

    Latest posts made by NeoTheThird

    • Call for testing: UBports Installer 0.8.1-beta

      Here we go again: Hopefully the last release in the series of major backend-refactoring efforts. This one implements a new specification for the installer's config files, which allowed us to re-design the engine that translates configs into runnable steps from the ground up and correct some mistakes of the past. We're now at 56% unit test coverage on the installer itself (with all of our internal libraries sitting at 100%), and we are now unblocked from getting the installer to 100 % as well. Before we can do that, however, we need to do a full pre-release user testing session with all devices. This will hopefully be the last time we have to do it this diligently, so let's make it count! 🙂

      • https://github.com/ubports/ubports-installer/releases/tag/0.8.1-beta
      • https://ubports.open-cuts.org/build/5fc931e2f391dc000774687d
      posted in UBports Installer
      N
      NeoTheThird
    • RE: Call for Testing: UBports Installer 0.8.0-beta

      @poVoq Sure, i'm open to including any and all operating systems! I opened an issue about it a while back, happy to hear your input on weather pmbootstrap should be wrapped or re-implemented: https://github.com/ubports/ubports-installer/issues/1396

      posted in UBports Installer
      N
      NeoTheThird
    • Call for Testing: UBports Installer 0.8.0-beta

      Another UBports Installer pre-release is ready for testing:

      • https://github.com/ubports/ubports-installer/releases/tag/0.8.0-beta
      • https://ubports.open-cuts.org/build/5fbabf359702a600079ddd7d

      This one was all about re-factoring the installer's own source code. not many new features, but massive changes to improve stability and maintainability. Let's do thorough QA to make sure I did not mess anything up ^^

      posted in UBports Installer
      N
      NeoTheThird
    • RE: Call for Testing: UBports Installer 0.7.4-beta

      Sorry for the quick iterations, here's yet another one:

      • https://github.com/ubports/ubports-installer/releases/tag/0.7.4-beta
      • https://ubports.open-cuts.org/build/5fb3f18b9702a600079dcfe8

      Due to time constraints, we had to squeeze another minor thing in.

      posted in UBports Installer
      N
      NeoTheThird
    • RE: Call for Testing: UBports Installer 0.7.0-beta

      @tigerpro this should help: https://forums.ubports.com/topic/5186/call-for-testing-ubports-installer-0-7-3-beta

      posted in UBports Installer
      N
      NeoTheThird
    • Call for Testing: UBports Installer 0.7.4-beta

      This maintenance release improves some error handling and improves the process of re-connecting to devices if the cable is unreliable.

      • https://github.com/ubports/ubports-installer/releases/tag/0.7.3-beta
      • https://ubports.open-cuts.org/build/5fb3b7169702a600079dcf6e
      posted in UBports Installer
      N
      NeoTheThird
    • RE: Call for Testing: UBports Installer 0.7.0-beta

      Alright, we found some issues that should hopefully be resolved in 0.7.2-beta. If anyone wants to test, you know what to do.

      @tigerpro A fix for your heimdall issue has been prepared in the library and will be included in 0.7.3-beta, if everything goes according to plan. Sorry for the delay there.

      posted in UBports Installer
      N
      NeoTheThird
    • RE: Call for Testing: UBports Installer 0.7.0-beta

      @tigerpro Thanks for the log, that should be fixable. Will report back when i know more.

      nor can i figure out how to bring up opencuts mid-install

      either by clicking report a bug in the top right corner or by selecting it from the global menu

      posted in UBports Installer
      N
      NeoTheThird
    • Call for Testing: UBports Installer 0.7.0-beta

      This one doesn't include as many exciting features, but lands a major refactoring effort of our core background library promise-android-tools. The library is responsible for adb, fastboot, and heimdall - the communication with the device. We touched almost every function in the library, so meticulous testing is needed. See the changelog for more information.

      Please download a package of your choosing from the release page and take it for a spin on your favorite device. Use the built-in reporting feature to let us know how it went. You can find out what combinations are still missing on UBports OPEN-CUTS.

      Thank you for your help!

      posted in UBports Installer
      N
      NeoTheThird
    • RE: BQ Aquaris 4.5

      @herbi can you clarify, did this issue surface after using the installer or after starting an over-the-air upgrade from the system settings? In any case, you should be able to restore your device by using the installer, as long as there is no hardware issue.

      posted in Support
      N
      NeoTheThird