Code Monkey home page Code Monkey logo

release-notes-opensuse's Introduction

This is the repository for the openSUSE release notes.

If you are looking for an online version of the release notes, see the documentation server.

To learn how to contribute, read on...

Writing

Preparation

  • Make sure you can explain what is wrong or why a new entry is needed.
  • Before proposing a release notes entry about a concerns a software bug, make sure that the software bug itself is reported on Bugzilla.

Getting the Change In

If you see an issue or want to add an entry, you can contribute in two ways:

  • Create a bug report. You will need an openSUSE account to do so.

    • Make sure to mention the affected openSUSE version.
    • If you are proposing a new entry, create a draft entry.
  • Create a pull request on GitHub. You will need a GitHub account to do so.

    • Edit the file xml/release-notes.xml only. Language (PO) files are edited using Weblate and the file NEWS is updated only directly before packaging.
    • Make sure to pick the right branch to base your contribution on. master is used for openSUSE Tumbleweed release notes, Leap_* branches are used for openSUSE Leap versions. Usually, the default branch will be the current development version of openSUSE Leap.
    • If you are writing a new release note which was requested in a Bugzilla entry, append the bug number to your Git commit message. For example: "Add note on Barfoosation of Frob (boo#12345)"
    • If you are making a larger change which was not requested via Bugzilla, add a line containing only an asterisk character (*) after the normal commit message. This way, the commit message will be picked up for NEWS and the package change log later.

Translating

To translate openSUSE release notes, use Weblate.

Building

Build Requirements

  • Task runner:
    • make
  • Building documentation output:
    • daps & suse-xsl-stylesheets
    • xsltproc
    • w3m
    • dejavu-fonts & google-opensans-fonts
  • Translation import:
    • gettext-tools
    • xml2po
    • xmlcharent

Manual Build

When the above dependencies are satisfied, you can create output using:

make linguas
make all

Build Service Build

  • On the build service, search for the package release-notes-openSUSE. This package contains everything you need to get the release notes to build on OBS.

Publishing

  • The release notes are available packaged within the distribution and on the Web.

Package:

  • The name of package is release-notes-openSUSE.
  • The package is throughout the maintenance period of the distribution whenever need arises.

Web Version:

More Information

Find general information about the release notes at https://en.opensuse.org/openSUSE:Release_Notes.

release-notes-opensuse's People

Contributors

alexminton avatar alkastner avatar andriykopanytsia avatar aplanas avatar belphegor-belbel avatar elchevive avatar embar- avatar freekdk avatar gianvacca avatar groverchout avatar hayyan71 avatar honyczek avatar javierllorente avatar keichwa avatar kucharczykl avatar legisign avatar lkocman avatar lnussel avatar medwinz avatar pw00t avatar ramaxlo avatar ronisbr avatar scootergrisen avatar skriesch avatar stanislav-brabec avatar super7ramp avatar szamanx0 avatar victorhck avatar wsxy162 avatar xixirei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

release-notes-opensuse's Issues

"gap" package removal mentions "artha" bug link

Hi,

In the "gap" package removal note:

gap: Removed because the package is not FHS-compliant. For more information, see .

The bugzilla link mentions "artha" package removal (you can see this in the screnshoot below)

image

Remove reference to KDE4 as obsolete

Hi,

The release notes release-notes.pot file still refers to KDE4 and Qt 4 application. I propose to remove this paragraph since we're at Qt6 and Plasma 6 on Tumbleweed and Plasma 5 is mainstream for years.

See below reference to the line containing said paragraph.

#. (itstool) path: sect2/para

Before making changes to the POT file I feel it safer to discuss this first.

Kind regards,

Natasha

BTRFS minimum size still accurate?

Hi,

Reviewing the release notes I came across this portion of text:

<title><emphasis>Transactional Server</emphasis> Needs At Least 12 GB of Disk Space</title>

12 GB seems a bit meager for a btrfs filesystem. For Leap this is quite limited. As for TW and it's frequent update cycle it would be a problem because the snapshots will fill the filesystem in no time. Maybe another figure would be wise, but which figure should that be?

Kind regards,

Natasha

Bring the RN for Leap more in line with SLESD RN

Hi,

I've noticed the RN for openSUSE Leap15.6 diverge quite a lot from the SLESD 15 SP6 RN. Both in contents (of course there is a divergence in software) and Layout. I am willing with the goal set to Leap 16 to get the RN more in line with the SLESD RN. I would like to know whether such an undertaking would be appreciated or unwanted/unneeded.

Kind regards,

Natasha

Installation issue of rke2 / rancher 2.6.x on SUSE Linux ES 15 SP3/SP4 su vmware vsphere hypervisor (esxi) 7.0.x

Description

There is an integration and compatibility issue between GNU/Linux Suse Linux ES 15 SP3/SP4 with Kubernetes/Rancher and virtual machines processed by Hypervisor VMWare ESXi 7.0.x. The issue impacts the integration of virtualized network layers Level0Level1Level2. My Managed Service & Infrastructure Delivery team detect this problem inside customer environment and replicate the issue is Almaviva Labs.

we discover that VXLAN (Flannel) network defined as Overlay Network of Kubernetes doesn’t properly work, in particular we understood that package encapsulation between different network levels was not correctly managed by Linux kernel on some GNU/Linux distribution, like Ubuntu 18.04, Ubuntu 20.04 e Open SUSE Leap 15.3, SUSE Linux ES 15 SP3/SP4, etc.
This compatibility issue inside virtualization software layer of network (vxlan encapsulation e checksum offloading) is even documented inside official documentation portal of RKE2: Known Issues and Limitations - RKE2 - Rancher’s Next Generation Kubernetes Distribution

60a678fbea88008b0d789e0029a7f083582b64bf

Solutions

Below the identified solutions:

Team identifies multiple solutions to solve this issue, but some of them are not applicable in production environment:

  1. Apply a downgrade of Hypervisor version, for example VMware vSphere (ESXi) 6.x.x. This is not suggested because apply a downgrade means have software not updated with less functionalities and last security patch.

  2. Use a different GNU/Linux distribution like Red-Hat 8.5 or 9.x / Ubuntu 22.04.x LTS / Rocky Linux 8.5-9.x / Alma Linux 8.5-9.0;

  3. Change the CNI plug-in of Kubernetes. This change requires a big effort in configuration and test to understand if there is some limitation or issues.

  4. Change the virtual network adapter inside VMware vSphere Hypervisor (ESXi) 7.0.x to force the hypervisor to change modules and virtualization connectors between different internal stack so that the Overlay Network can properly work.

The team decided to apply the solution 4 and after setting change inside Hypervisor the issue is solved and pods inside Kubernetes properly communicate on Overlay network

Created by
Almaviva
Managed Service & Infrastructure Delivery

download

german Versionshinweise wrong

https://en.opensuse.org/openSUSE:Release_Notes
shows current opensuse 15.1, but when I use the link 'Deutsch' the german site an old version: https://de.opensuse.org/Versionshinweise

Further: Following the 'latest' link to https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/42.3/RELEASE-NOTES.de.html
it shows 'Veröffentlicht: 2019-07-01'
And the first sentence below:
'Das Ende der Betreuungszeit für openSUSE Leap 42.3 wurde jetzt erreicht.'

WTF. So released and end support date on the same day? ;-)

Well, this versioning with leap, tumbleweed, 42, 13, 15 is soo annoying/confusing. Stick to normal versioning 15, 15.1, ... please. Even renaming the '42er' releases to something 14? would help.

BTW: It would be great to have an official opensuse 15.1 vagrant box or documented how to reproducible build it.

https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=updated&provider=virtualbox&q=opensuse+15.1

fontinfo package removed

fontinfo utility was removed as it was to my surprise in stable release for which it was never intended for.

Desktop integration does not [really(?)] work

In the package, we have a .desktop file for susehelp. Not sure which software is picking that up still.

  • KDE Help apparently still supports scrollkeeper but does not seem to pick it up..? Needs clarifying.
  • Gnome's Yelp definitely does not pick this up, so we need to generate a .page file it. We have a DAPS function to create a Yelp .page, but this might still create some issues: Yelp (I think) expects files in a certain directory on the system where the release notes usually aren't. Changing those locations will also mean that other things might break.
  • YaST: expects release notes apparently at a hardcoded location: https://github.com/yast/yast-installation/blob/master/src/lib/installation/clients/inst_release_notes.rb#L67

drop gap from 15.4

Request to drop gap is here https://code.opensuse.org/leap/features/issue/24, let's make sure that we cover it in RN as well.

Context from Wolfgang:

Got in touch with Jan Engelhardt and he mentioned that gap was removed from Factory because it isn't FHS-compliant and upstream refused to change that.
The old version (as it is in Leap 15.2 and Backports) was working but new version might not.

So I guess it is better to remove it completely from Leap/Backports.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.