Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Sprint 39 Blog Post Draft #122

Closed
lslezak opened this issue Jul 19, 2017 · 10 comments
Closed

[WIP] Sprint 39 Blog Post Draft #122

lslezak opened this issue Jul 19, 2017 · 10 comments

Comments

@lslezak
Copy link
Member

lslezak commented Jul 19, 2017

Sprint 39 Blog Post Draft

  • This is just a draft for collecting the text for the team blog.
  • Whenever you finish something worth mentioning at the blog just add a new comment
  • The text will be reviewed and polished before publishing, this is just to collect
    the input from the developers. So be focused on the technical side, the wording,
    grammar, etc... can be improved later 😉

Thank you for your contribution! 👍

@jreidinger
Copy link
Member

Auto-submission Improvement

YaST team use as much automatization as possible. For release often patter we use packaging_rake_tasks and we found one problem when developing new product. If package is missing in target project where we want to create submit request, it will fail with 404 error from osc. We use package in target repo to recognize if version changed in devel project and if so, then we create submit request. But obviously when it stop after failure no submit request is created.

Currently so much package is affected, then we overdue our laziness and fix it in upstream, so everyone can benefit from it. The changed behavior is that when package is missing in target project, it will always create submit request and check for increased version is skipped.

@jreidinger
Copy link
Member

jreidinger commented Jul 25, 2017

Ruby 2.4 Support

World is changing and we adapting YaST to be a shiny pearl even in the new World. One of changes is new ruby 2.4 that is going to hit openSUSE Tumbleweed and SUSE Linux Enterprise 15. There is some failing packages with new ruby and many technical details we need to deal with, but at the end, YaST still shining with new ruby, so this story have happy ending.

@ancorgs do you want more details like that Integer, YaML loading problems, ERB scoping or that stuff with backward compatible builtins?

@jreidinger
Copy link
Member

Droping of YaST2 Add-on and Product Creator

Number of bugs, new features and various feedback still growing and there are parts of YaST2 where we focus. And then there are parts that does not have so much focus, it does not evolve much and there are new bugs and noone is interested in old ones.. Then we have two options. The first one is to change priorities and focus to that parts to make it shining, but others where we currently focus will suffer from it. The second is to evaluate if these parts still brings enough value and if it make sense to have it as part of YaST when it does not shiny enough as our standard packages.

And now we have to announce that the second options happen to YaST add-on and product creator modules. It is packages that use as backend kiwi and we have high competition on UI sides - SUSE Studio and Open Build Service. So it do no longer make sense to have there packages and we recommend if you are user of these modules to use one of alternatives or kiwi directly, if you already have xml definition file for kiwi.

@jreidinger
Copy link
Member

More Products on One Medium

It does not happen in openSUSE, but for SUSE Linux Enterprise there are more products and currently each product installation require own medium. So if you use Server, Desktop and Server for SAP, you have to have three DVDs to install it, which is a bit uncomfortable. We now discussion how to have more products on single media and we create first prototype of it. The idea is that there is one more dialog that allows to select given product almost at the start of installation and then continue with work-flow for given product. It is still proof of concept, but we can at least share screenshots with you how it will look like:

leanos_install

@gilsonsouza
Copy link

Adapting YaST to accept 12 digits Service Request Number

As Service Request Numbers are no longer composed of only 11 digits, but they can also be 12 digits, we had to adapt YaST to handle this change. YaST module Support can now accept 11 or 12 digit service request numbers. We implemented such a change for all products dating back from SLE 10 SP3 until the most recent SUSE Linux versions. Updates with this change will be soon released.

@mvidner
Copy link
Member

mvidner commented Jul 27, 2017

Network Setup in the 1st Stage of Autoinstallation

The YaST installation used to have two stages, separated by a reboot. Starting with SLE 12 and openSUSE Leap 42.1 we have eliminated the second stage. But it was still needed for AutoYaST, controlled by the setting

<profile><general><mode><second_stage>true | false</...>

We have now fixed those parts of the networking setup that still needed the second stage.

(yast2-network-3.3.3, PR#520 yast/yast-network#520)

@schubi2
Copy link
Member

schubi2 commented Jul 27, 2017

User settings in AutoYaST

We have found out, that GDM has problems with system users who have the same UIDs. Then GDM wil not be started properly. So either UIDs will be defined in the AutoYaST configuration file for ALL Users or this tag will not be used at all for ALL users. I mixture can result into unique UIDs.

@mchf
Copy link
Member

mchf commented Jul 31, 2017

I'd like to highlight that Network Setup in the 1st Stage of Autoinstallation works in 1st stage only if the second stage is explicitly disabled. That was not clear from @mvidner's post.

@gilsonsouza
Copy link

@mchf : I updated the blog post to add that it needs to be explicitly disabled.

@lslezak
Copy link
Member Author

lslezak commented Aug 2, 2017

Closing, thank you!

@lslezak lslezak closed this as completed Aug 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants