[yast-devel] YaST(team)-related Hack Week project
I'm aware of several YaST-related projects during this Hack Week 15. So I though it would be good to collect them all in a thread with a sentence about the outcome/status, just to ensure they are not forgotten. We could also use the thread to mention the non-YaST projects worked by members of the YaST team, just for fun. I will start with the stuff I worked on YaST ==== Title: yast2-storage-ng as a libstorage-ng wrapper. POC URL: https://hackweek.suse.com/projects/yast2-storage-ng-as-a-libstorage-ng-wrapp... Status: Some working code and a clear ideas on how to finish it. 7 out of the 8 YaST developers who expressed their opinion like the new layer and think it's the way to go, so we should probably continue working on it. More details in the project comments. Title: storage-ng improvements URL: https://hackweek.suse.com/15/projects/yast-storage-ng-improvements Status: I leave this section to Iván. Non YaST (just for fun) ======================= Title: Add information about listeners to Jangouts UI URL: https://hackweek.suse.com/15/projects/add-information-about-listeners-to-jan... Status: Needs adaptations in Janus, so I gave up for the time being. Title: Improving Jangouts UX URL: https://hackweek.suse.com/15/projects/improving-jangouts-ux Status: Cynthia is guiding us through a quite interesting process that will continue. Outcome of the first step in the project comments. Title: Finish my family openSUSE adoption URL: https://hackweek.suse.com/15/projects/finish-my-family-opensuse-adoption Status: Was much harder than expected due to an evil HP BIOS. See project comment. -- Ancor González Sosa YaST Team at SUSE Linux GmbH -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 02/28/2017 05:23 PM, Ancor Gonzalez Sosa wrote:
I'm aware of several YaST-related projects during this Hack Week 15. So I though it would be good to collect them all in a thread with a sentence about the outcome/status, just to ensure they are not forgotten.
I worked on yast-apparmor and removing the dependency of (now obsolete) perl. https://hackweek.suse.com/projects/get-rid-of-perl-apparmor I have updated the status with comments. However, it is not complete as yet and would require some more work even to start a review. The status as of now is: Status update after Hackweek: https://github.com/goldwynr/yast-apparmor Posted two patches to apparmor mailing list and got the response that creating a profile checking system inside yast would be very painful, just add a dumb window to update the profiles. JSON communications with tools would improve profiling using logprof. Profiles are now sought using aa-status --json and displayed. Y2DIR=src /usr/sbin/yast profiles Note this requires the latest apparmor which has aa-status --json feature. TODO: 1, Integrate profile display into apparmor tool to replace of "Configure" button in the Settings screen. 2. A dumb window for profile editing 3. Profile addition using aa-autodep 4. A new subtool for Logprofiling using aa-logprof --json. This was present in historic times but was removed later. -- -- Goldwyn -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On 02/28/2017 11:23 PM, Ancor Gonzalez Sosa wrote:
I'm aware of several YaST-related projects during this Hack Week 15. So I though it would be good to collect them all in a thread with a sentence about the outcome/status, just to ensure they are not forgotten. We could also use the thread to mention the non-YaST projects worked by members of the YaST team, just for fun.
I will start with the stuff I worked on
YaST ====
Title: yast2-storage-ng as a libstorage-ng wrapper. POC URL: https://hackweek.suse.com/projects/yast2-storage-ng-as-a-libstorage-ng-wrapp... Status: Some working code and a clear ideas on how to finish it. 7 out of the 8 YaST developers who expressed their opinion like the new layer and think it's the way to go, so we should probably continue working on it. More details in the project comments.
Title: storage-ng improvements URL: https://hackweek.suse.com/15/projects/yast-storage-ng-improvements Status: I leave this section to Iván.
Main planned improvements are done. You can see a description of all them in [1]. Pending tasks: With new introduced classes,|PlannedVolumeList| can be meaningless, so it should be removed at all and, of course, the current code that uses it should be fixed. Also, the/doc/ of all modified methods has to be updated. [1] https://gist.github.com/joseivanlopez/4b1f1091d212b10b0970cdd691ea2f2e
Non YaST (just for fun) =======================
Title: Add information about listeners to Jangouts UI URL: https://hackweek.suse.com/15/projects/add-information-about-listeners-to-jan... Status: Needs adaptations in Janus, so I gave up for the time being.
Title: Improving Jangouts UX URL: https://hackweek.suse.com/15/projects/improving-jangouts-ux Status: Cynthia is guiding us through a quite interesting process that will continue. Outcome of the first step in the project comments.
Title: Finish my family openSUSE adoption URL: https://hackweek.suse.com/15/projects/finish-my-family-opensuse-adoption Status: Was much harder than expected due to an evil HP BIOS. See project comment.
Hi all, Title: YaST module for (SUSE Manager) Salt parametrizable formulas URL: https://hackweek.suse.com/15/projects/yast-module-for-suse-manager-salt-para... Status: YaST2 CM supports now parametrizable formulas. You can read a report about what we achieved in my own blog: https://imobachgs.github.io/yast/2017/03/01/yast2-cm-gets-support-for-salt-p... Title: Improving Jangouts UX URL: https://hackweek.suse.com/15/projects/improving-jangouts-ux Status: Cynthia is doing all the job but Ancor and me were helping to define personas. It's a long running project and you can check the status in the Hack Week's project page. Title: URL: https://hackweek.suse.com/15/projects/re-architecting-jangouts-data-slash-ev... Status: No real progress. I was only reading about ngrx and discussing with Martin (our former GSoC student) about how to achieve it. Regards, Imo -- Imobach González Sosa YaST team at SUSE LINUX GmbH Blog: https://imobachgs.github.io/ Twitter: @imobachgs -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
On Wed, 1 Mar 2017 00:23:26 +0100 Ancor Gonzalez Sosa <ancor@suse.de> wrote:
I'm aware of several YaST-related projects during this Hack Week 15. So I though it would be good to collect them all in a thread with a sentence about the outcome/status, just to ensure they are not forgotten. We could also use the thread to mention the non-YaST projects worked by members of the YaST team, just for fun.
I will start with the stuff I worked on
YaST ====
Hi, I try to have more ruby in yast. It have two parts: 1) replace binary y2base with ruby script. It have big advantage, that ruby is no longer embed and instead it is main language and other parts of yast are loaded via binary bindings. As side effect I improve a bit signal handling and now it show popup instead of disappearing. And also now majority of y2base is covered by test units, so it makes future changes easier. https://github.com/yast/yast-ruby-bindings/pull/191 is main entry point for this changes 2) reduce usage of perl. For this part I have less time. In yast2.rpm itself I reduce it to one module on which I work to replace it ( so pull request is still WIP ) - https://github.com/yast/yast-yast2/pull/540 I also play a bit with yast2-users, but it is very tough and complex perl code - https://github.com/yast/yast-users/pull/137 Josef -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org
participants (5)
-
Ancor Gonzalez Sosa
-
Goldwyn Rodrigues
-
Imobach González Sosa
-
Josef Reidinger
-
José Iván López González