Page MenuHomeSolus

Meta: Week 15 Tasklist
Open, HighPublic

Description

Various items that need to be addressed next week (such as when I get back from vacation).

Assigned to @JoshStrobl:

  • Monday
    • Set up own local repo w/ ferryd for local GNOME Stack upgrade testing, Budgie validation, etc. before even pushing to unstable
    • Fix Appstream Data: T7803
    • Fork Plata-Theme into our own repo, re-introduce MATE Desktop support and merge in our metacity patch.
  • Tuesday
    • Work on getting a functional Fastly-backed CDN for repository
    • Implement similar repo migration functionality in pisi that we had for packages.solus-project.com -> RIT but both packages.solus-project -> packages.getsol.us and RIT -> packages.getsol.us
  • Wednesday / Thursday
    • GNOME Stack Upgrade (on local repo): T6971, T7038
  • Friday / Saturday
    • Merge in Budgie patches for latest GNOME stack support. Fix any obvious issues in patch or with latest support
    • Fix budgie-desktop-branding to default to Plata (not Plata-Noir) however default to dark mode in Budgie so it is effectively using Plata-Noir. This ensures toggling off Dark Theme / Mode does something.
  • Sunday
    • Do nothing. I'm resting that day. No exceptions.

Assigned to @DataDrake:


Assigned to @Girtablulu:

  • Saturday
    • Build Plasma Framework 5.57 locally
    • Build Plasma Desktop 5.15.4 locally
    • Try fixing/getting to work Brother scanner DS Series
    • Package Brother printer DCP-j562dw, DCP-L2520DW
  • Sunday/Monday
    • Update Framework 5.57 in unstable
    • Update Plasma Desktop 5.15.4 in unstable

Assigned to @kyrios123:

  • Monday
    • Upgrade MATE to 1.22: T7674

Assigned to @ermo:


All other tasks (if anyone has free time):

JoshStrobl moved this task from Backlog to Improvement on the Software board.
JoshStrobl triaged this task as High priority.
JoshStrobl updated the task description. (Show Details)
JoshStrobl updated the task description. (Show Details)Apr 1 2019, 8:10 PM
JoshStrobl updated the task description. (Show Details)
JoshStrobl updated the task description. (Show Details)
JoshStrobl added a subscriber: ermo.
Jacek added a subscriber: Jacek.Apr 1 2019, 8:53 PM
alecbcs added a subscriber: alecbcs.Apr 1 2019, 9:51 PM

On Sunday I'll test if the CDN helps with the bandwidth laziness

@kyrios123 Sounds good. Now that Brisk Menu has been updated are there any further blockers for MATE? Or can we get Brisk Menu updated to git and land MATE 1.22.x next week?

K4rlos added a subscriber: K4rlos.Apr 4 2019, 4:10 PM
kyrios123 added a comment.EditedApr 4 2019, 4:14 PM

@JoshStrobl Yes we can. No more blockers. I made a last round of updates yesterday for MATE so it's all fine.

Perhaps it would be good to check D5688 against i3 (I have never used it)

PS: why updating brisk to git instead of tagging a release?

PS: why updating brisk to git instead of tagging a release?

I can tag a release, I got no problem doing that, Wimpy had just mentioned some other PRs in that mate-menus API update PR that he wanted to get added and figured we'd get some validation in unstable first before I tag a release (in the event say, there is a major issue that isn't discovered until we land it in unstable and get it more thoroughly tested by Solus users). Similar to what I did for Budgie 10.5.

Re. compton, I can test that on my laptop when it gets landed alongside the MATE stack. Most i3 users are going to be using sway or i3wm anyways, so the scope of potential impact should it break for i3 is limited. I saw no issue with the diff itself.

Fork Plata-Theme into our own repo, re-introduce MATE Desktop support and merge in our metacity patch.

Will this be a separate package in eopkg, or are you replacing the current plata-theme package with the fork? I'm just concerned about how up-to-date the fork will be compared to upstream.

Fork Plata-Theme into our own repo, re-introduce MATE Desktop support and merge in our metacity patch.

Will this be a separate package in eopkg, or are you replacing the current plata-theme package with the fork? I'm just concerned about how up-to-date the fork will be compared to upstream.

Your concern is unwarranted. @JoshStrobl keeps very close attention to Plata development. If we are ever behind, it's because of things like this holding us back. Forking provides us an easier way of maintaining this sizable patchset.

kyrios123 updated the task description. (Show Details)Apr 8 2019, 7:17 PM
JoshStrobl updated the task description. (Show Details)Apr 8 2019, 7:49 PM
Girtablulu updated the task description. (Show Details)Apr 8 2019, 7:54 PM
Girtablulu updated the task description. (Show Details)Apr 8 2019, 8:03 PM
JoshStrobl added a comment.EditedApr 8 2019, 8:35 PM

Monday update on my end:

  1. I have a local fork of Plata-Theme now. Dropkicked Cinnamon, Telegram, Tweetdeck, and XFCE/Thunar/PCManFM support so far. Re-introduced MATE Support and applied our Budgie IconPopover styling patch. I didn't mark this resolved in meta task since it's still WIP, involves some further branding changes, etc. Considering that specific item as a "living" one that'll probably last next few days.
  2. ferryd set up on home server, gnome-upgrade repository created.
  3. Currently cloning shannon and unstable repos onto home server. This is gonna take quite a while and is gonna push back the AppStream update for obvious reasons. Fortunately @DataDrake did a massive cleanup of repos and old eopkgs, so considerably less to clone than when I originally created the task.
JoshStrobl updated the task description. (Show Details)Apr 9 2019, 6:43 AM

Total amount of time to clone the entire repo was 9 hours. Total size of both repos, with hardlinks, amounts to 401GB. Not bad. I'll work on sorting out the AppStream Data when I wake up.

Had to make ferryd semi-competent with mass import, so waiting as Bryan would say a "small eternity" on my repos to be added. 25000+ packages (this is all the sub-packages too) on unstable, as an example.

Girtablulu updated the task description. (Show Details)Apr 10 2019, 9:01 AM

Follow-up: Was working on sorting out appstream data today except ran into a snag. Our appstream-builder is patched to support the eopkg format. Since all the repo contents are on my home server, which runs Fedora and for obvious reasons doesn't have a patch for eopkg format, it means that building it on the server directly has proven to be problematic. Building on that, our appstream-glib is insanely out-of-date, presumably because nobody has wanted to touch the patches and rebase them.

So I guess I get to do the honors. Should hopefully get it rebased tomorrow. In the meantime I'm going to go through and check our various software for references to packages.getsol.us so I know what sort of fall-out, if any, to expect once I start the work on Fastly.

Initial analysis of potential fallout:

  1. Would affect AppStream screenshot assets which are pointed to https://packages.getsol.us/screenshots. See rAPST solus-appstream-data do_stream.sh.
  2. solbuild points to https://packages.getsol.us/solbuild for its ImageBaseURI.

In my opinion, packages. isn't the appropriate subdomain for solbuild images and screenshots anyways. I'd rather see us move to sc. for Software Center assets and tooling. (or similar) for solbuild images. Thoughts @DataDrake?

Girtablulu updated the task description. (Show Details)Apr 13 2019, 6:18 PM
Girtablulu updated the task description. (Show Details)Apr 13 2019, 6:42 PM
JoshStrobl changed the status of subtask T6971: Update to GNOME 3.32.x Stack from Open to In Progress.Apr 17 2019, 10:47 PM

FYI - I'm planning to have a look at gstreamer 1.16.0 next week

JoshStrobl updated the task description. (Show Details)Jun 20 2019, 7:54 AM