Page MenuHomeSolus

Platform IntegrationTag
ActivePublic

Details

Description

This project is to enable individuals to report issues or request features that are related to the integration of Solus into existing software and/or software integration into the Solus platform.

Recent Activity

Fri, Jul 12

joebonrichie lowered the priority of T4954: Improve support of Android Development on Solus from High to Low.
Fri, Jul 12, 2:03 PM · Platform Integration
joebonrichie updated the task description for T4954: Improve support of Android Development on Solus.
Fri, Jul 12, 2:03 PM · Platform Integration
joebonrichie added a comment to T4954: Improve support of Android Development on Solus.

@EvolutionMod i think those x86 specific, thanks for the help. I'll update the documentation.

Fri, Jul 12, 2:03 PM · Platform Integration

Tue, Jul 9

joebonrichie added a comment to T7792: Meta: Week 14 Task List.

Updated patch for lldb

Tue, Jul 9, 9:01 PM · Platform Integration, Software
mati865 added a comment to T6774: Freeing Clang from GNU tooling.

It also should be noted LLD has still many bugs and even with version 8 many libraries will be completly broken, even more libraries will seem ok but will segfault in specific conditions. Running testsuite is reliable way to detect it but there are many packages without check step.

Tue, Jul 9, 7:12 PM · Platform Integration

Sun, Jul 7

joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 6:23 PM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 6:19 PM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 6:14 PM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 5:47 PM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 5:47 PM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 5:39 PM · Platform Integration, Requires Rebuilds
EbonJaeger added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Echoing @Staudey, Minecraft seems to work fine so far:

Sun, Jul 7, 5:28 PM · Platform Integration, Requires Rebuilds
Staudey added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Just built openjdk-11 and vanilla Minecraft runs fine with this new version.

Sun, Jul 7, 5:23 PM · Platform Integration, Requires Rebuilds
kyrios123 added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Just my 2 cents contribution to this huge thing.

Sun, Jul 7, 8:53 AM · Platform Integration, Requires Rebuilds
joebonrichie added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Starting testing against OpenJDK 11, will test all the reverse deps in the coming days. Volunteers are welcome! YAML files are provided to build your own Java. Note that a lot of the applications will need some fixing up to build and run properly.

Sun, Jul 7, 12:35 AM · Platform Integration, Requires Rebuilds
joebonrichie updated the task description for T6658: OpenJDK & OpenJFX Upgrade Experiment.
Sun, Jul 7, 12:30 AM · Platform Integration, Requires Rebuilds

Thu, Jul 4

joebonrichie updated the task description for T6774: Freeing Clang from GNU tooling.
Thu, Jul 4, 6:51 PM · Platform Integration

Thu, Jun 27

DataDrake merged T8097: Java 11 LTS - OpenJDK 11 - OpenJRE 11 into T6658: OpenJDK & OpenJFX Upgrade Experiment.
Thu, Jun 27, 1:48 PM · Platform Integration, Requires Rebuilds

Sat, Jun 22

kyrios123 updated the task description for T7792: Meta: Week 14 Task List.
Sat, Jun 22, 6:59 PM · Platform Integration, Software

Thu, Jun 20

JoshStrobl updated the task description for T7805: Meta: Week 15 Tasklist.
Thu, Jun 20, 7:54 AM · Platform Integration, Software

Jun 14 2019

serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Test results with building packages with OpenJDK 11 instead of OpenJDK 8:

Gradle 5.4.1

Built successfully

Maven 3.6.1

Built successfully after bootstrap

ipscan 3.5.5

Built successfully (now supports JDK 11 officially)

Jun 14 2019, 2:10 AM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Currently doing testing with building the above packages with JDK 11, I believe JDK 11 is our best bet considering almost nothing supports being built with JDK 12 yet. Besides, rolling, not bleeding.

Jun 14 2019, 1:53 AM · Platform Integration, Requires Rebuilds

May 27 2019

JoshStrobl closed T6814: Update Julia to 1.0, a subtask of T6823: Meta: Week 34/35 Tasklist, as Resolved.
May 27 2019, 2:24 PM · Platform Integration, Software

May 20 2019

serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

I couldn't build Gradle with JDK 12.0.1-zulu, but I managed to do so with OpenJDK 11.0.1. I also managed to build one of my projects successfully using Gradle on the same OpenJDK 11.0.1 build.

May 20 2019, 6:09 AM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Gradle version 5.4.1 (latest version) supports running builds with JDK 12. However, it appears to be impossible to build Gradle 5.4.1 itself using JDK 12, as the source and target compatibility is set to JDK 6, while JDK 12 appears to have dropped JDK 6 target support and only supports JDK 7 and up. In addition, Gradle 5.4.1 can no longer build using JDK 8, as it requires JDK 9 or newer. It seems to me that a move to JDK 11 may be our best option, considering these circumstances (at least temporarily).

May 20 2019, 5:54 AM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Well, if anyone manages it, let me know. I'll be testing with a prebuilt JDK until then.

May 20 2019, 4:05 AM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

We should just be able to step through: 8-9, 9-10, 10-11, 11-12. If we can skip any steps, even better. No rebootstrap necessary.

May 20 2019, 3:55 AM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

I’ll see about testing Gradle with JDK 12. I did give building the JDK from scratch a try, but writing a package.yml for the whole JDK is way above my skill level. If anyone else manages to make a working buildscript, I’ll gladly test with a fresh eopkg built from it, but I’ll have to use an existing binary until then.

May 20 2019, 3:53 AM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

So far, the best way I've come up with for handling multiple JDKs has been to hard code both JAVA_HOME and the path of the java executable in the .desktop files or scripts for user applications. However, that solution breaks down for command-line tools like gradle. Those would require us to tie them directly to a single JDK, something that may prove confusing to end-users.

May 20 2019, 3:45 AM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

We don’t necessarily need to use sdkman directly, but we could take inspiration from it for handling multiple JDKs, if that’s still on the table.

May 20 2019, 3:26 AM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Unfortunately sdkman isn't designed to support the JDK builds that we ship. It expects to use theirs.

May 20 2019, 1:51 AM · Platform Integration, Requires Rebuilds
louhy added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Not sure if this helps at all, probably not as this is a pretty different use-case, but I use sdkman to manage multiple versions of the JDK (and Gradle). Easy as a single command to switch to and setup whatever JDK you need.

May 20 2019, 1:48 AM · Platform Integration, Requires Rebuilds

May 14 2019

DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

If we need to rebootstrap from binary, that's fine.

May 14 2019, 8:25 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Not entirely true, it requires either a pre-built JDK 12 or a JDK 11.

May 14 2019, 7:37 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

As it turns out, you need to have JDK 11 installed to build JDK 12. Not sure how to handle that.

May 14 2019, 7:05 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

I'm not opposed to removing Kotlin (I was the one who contributed it in the first place). If anything, Gradle is more my focus now, since it's the tool that's most often used for Kotlin development.

May 14 2019, 6:15 PM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

If it requires both, I'm more inclined to nuke it from the repo tbh. It's proven to be something that we can't keep up-to-date on a monolithic java stack and still no one has presented me with a way to support two or more JDK that isn't awful.

May 14 2019, 6:14 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

I'll run some testing with JDK 12. I would like to note that at the moment, Kotlin requires both OpenJDK 8 and OpenJDK 9 at a minimum to build, so that's generally out of the question until either someone writes a patch or the requirement changes.

May 14 2019, 6:12 PM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Why not 12 since it is the GA release?

May 14 2019, 6:08 PM · Platform Integration, Requires Rebuilds
DataDrake added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

Unless it can be used to build and run all of our Java software, I'm still not willing to upgrade it.

May 14 2019, 6:07 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

In fact, I just managed to build Gradle 5.4.1 with OpenJDK 11 only (using the JDK distributed by sdkman).

May 14 2019, 6:03 PM · Platform Integration, Requires Rebuilds
serebit added a comment to T6658: OpenJDK & OpenJFX Upgrade Experiment.

OpenJDK 9+ is now required to build newer Gradle versions. From my local testing, it would seem that OpenJDK 11 fills the requirement.

May 14 2019, 5:58 PM · Platform Integration, Requires Rebuilds

May 12 2019

ermo updated the task description for T7792: Meta: Week 14 Task List.
May 12 2019, 9:12 AM · Platform Integration, Software
ermo updated the task description for T7792: Meta: Week 14 Task List.
May 12 2019, 9:11 AM · Platform Integration, Software
JoshStrobl changed the edit policy for T7953: AMD Microcode.
May 12 2019, 7:11 AM · Hardware
JoshStrobl raised the priority of T7953: AMD Microcode from Normal to Needs Triage.
May 12 2019, 7:11 AM · Hardware
Nayru2210 triaged T7953: AMD Microcode as Normal priority.
May 12 2019, 6:56 AM · Hardware
Nayru2210 created T7953: AMD Microcode.
May 12 2019, 6:38 AM · Hardware

May 11 2019

hashhsah added a comment to T7792: Meta: Week 14 Task List.

electronic-wechat was removed from repo because it's not maintained. I tried several of its forks, and found the following two promising :

May 11 2019, 5:24 PM · Platform Integration, Software

May 7 2019

alecbcs added a comment to T2532: Integrate fwupd.

It looks like the Clear Linux team is no longer interested in integrating this into clr-boot-manager. If all that needed, is to mount the /boot partition before running fwupd, maybe we could consider integrating this with eopkg for the time being, and then sol later on.

May 7 2019, 6:39 PM · Platform Integration, Upstream Issue, Software