joseivanlopez

joseivanlopez

Y2Storage improve logging

a project by ancorgs

YaST dumps quite information to its own log file (placed at /var/log/YaST2/y2log). That info is very useful to understand and discover what is happening when an issue appears. All YaST modules write into this log file, and the brand new yast2-storage-ng is not an exception. Some improvements are necessary regarding to the logging of this new module: * Libstorage-ng is the C++ library powering the rewrite of the YaST storage stack. For using libstorage-ng from yast2-storage-ng in a more Ruby-like way, we created a wrapper that provides several features like automatic downcasting. But the current downcasting mechanism used by the wrapper causes libstorage-ng to introduce a lot of noise in the YaST logs. It would be nice to reduce that noise.

Updated about 5 years ago. 2 hacker ♥️.

Gran Canaria office: whiteboard, cubieboard and more

a project by ancorgs

Time for technical housekeeping in the shared Gran Canaria office. For the last couple of weeks, the Cubieboard powering our "SUSE office in a box" has been unresponsive. I want to check why. Fix it, update the system, etc.

Updated about 5 years ago. 4 hacker ♥️.

yast2-storage-ng: ensure the best layout is proposed

a project by ancorgs

The theory behind the partitioning proposal of yast2-storage-ng is that all possible distributions of partitions in the disk are evaluated and the best one, according to this criteria, is chosen. But I have found several examples in which is hard believe that the result is actually the optimal distribution of partitions. So I want to invest some time checking if the error is on my side and the code is indeed proposing the best solution and, if that's not the case, improving the decision making of the code.

Updated about 5 years ago. 1 hackers ♥️.

Save and restore desktop window positions

a project by blgardner

I switch fairly often from working on my laptop alone to working on my laptop attached to the dock with several monitors, and I have to move my windows around every time I switch. I want a tool to save and load window/desktop location configurations. I've tried a few tools and scripts that either haven't worked or haven't worked to my liking. I propose to create a tool that will work for openSUSE.

Updated about 5 years ago. 1 hackers ♥️.

yast2-network clean up and start a new API design

a project by teclator

The YaST2 Network module manages network configuration including device configuration, DNS, Routing etc.. The current code is not very object oriented and in many cases there is not a good separation between the business logic and the presentation. The API is also not very clear an many people get confused for example between NetworkInterfaces (class that handles with the ifcfg-files and reside in yast-yast2) and LanItems.

Updated over 2 years ago. 1 hackers ♥️.

Unified Config Management Tool (UCMT)

an invention by jreidinger

Project Description

The idea for project starts on LEO workshop. The main goal is to provide UI for local configuration that allows easy transition to 1:N management. So here is vision:

Updated about 3 years ago. 6 hacker ♥️. 4 followers.

Port Agama's manager to Rust

a project by IGonzalezSosa

Initially, the Agama D-Bus service was written 100% in Ruby. For many things, it relies on YaST, so it makes sense to use the same language. It was great to have something working quickly, but it also had some drawbacks. The main problem is that, as YaST is not thread-safe, we separated the service into different processes (storage, software, localization, etc.). The system became most responsive but at the cost of eating a lot of RAM.

Moving to Rust

Updated 8 months ago. 9 hacker ♥️. 3 followers.
3
11
6
7

Looking for projects around:

Nothing at the moment

Activity

  • 8 months ago: joseivanlopez liked Port Agama's manager to Rust
  • 8 months ago: joseivanlopez joined Port Agama's manager to Rust
  • almost 2 years ago: joseivanlopez joined Adopt Typescript in D-Installer
  • about 2 years ago: joseivanlopez started Finish the Jangouts rewrite on React/Redux
  • about 3 years ago: joseivanlopez joined Sharing logic between desktop and web based applications through WASM
  • about 3 years ago: joseivanlopez liked Unified Config Management Tool (UCMT)
  • over 3 years ago: joseivanlopez joined Rust Bootcamp
  • almost 6 years ago: joseivanlopez joined Learn Rust by writing an IRC bouncer
  • over 6 years ago: joseivanlopez liked yast2-network clean up and start a new API design
  • over 6 years ago: joseivanlopez started Play Crystal lang
  • over 6 years ago: joseivanlopez originated Play Crystal lang
  • over 6 years ago: joseivanlopez started Migrate to Tumbleweed as base system
  • over 6 years ago: joseivanlopez originated Migrate to Tumbleweed as base system
  • over 6 years ago: joseivanlopez liked Save and restore desktop window positions
  • over 6 years ago: joseivanlopez joined Gran Canaria office: whiteboard, cubieboard and more
  • over 6 years ago: joseivanlopez liked yast2-storage-ng: ensure the best layout is proposed
  • over 6 years ago: joseivanlopez liked Gran Canaria office: whiteboard, cubieboard and more
  • over 6 years ago: joseivanlopez started Y2Storage improve logging
  • over 6 years ago: joseivanlopez liked Y2Storage improve logging
  • over 7 years ago: joseivanlopez started [yast] storage-ng improvements
  • over 7 years ago: joseivanlopez originated [yast] storage-ng improvements