Archive for 2015
October 5th, 2015 by bmwiedemann
In OBS we use source tarballs everywhere to build rpms (and debs) from.
This has at least two major downsides:
-
Storing all old tar files takes up a lot of disk space
-
OBS workflows with .tar files and patches are rather different and somewhat disconnected from the git workflows we usually use everywhere else these days. E.g. for the SUSE OpenStack Cloud team we have a “trackupstream” jenkins job, that pulls the latest git version into a tarball once every day.
Fedora already keeps their metadata in git, but only a hash of the tarball.
So as one first step, I used two rather different projects to see how different the space usage would be. On the slow side I used 20 gtk2 tarballs from the last 5 years and on the fast side, I used 31 openstack-nova tarballs from Cloud:OpenStack:Master project from the last 5 months.
I used scripts that uncompressed each tarball, added it to a git repo and used git gc to trigger git’s compression.
Here are the resulting cumulative size graphs:
The raw numbers after 20 tarballs: for nova the ratio is 89772:7344 = 12.2 and for gtk2 the ratio is 296836:53076 = 5.6
What do you think: would it be worth the effort to use more git in our OBS workflows?
Do we care about being able to reproduce the original tarballs? While this is possible, it has some challenges in differing file-ordering, timestamps, file-ownerships and compression levels.
Or would it be enough if OBS converted a tarball into a signed commit (so it cannot be forged without people being able to notice)?
Do you know of a tool that can uncompress tarballs in a way that allows to track the content as single files, and allows to later re-create the original verbatim tarball, such that upstream signatures would still match?
Tags: git, obs, tar, targitter
Posted in Build Service, Distribution, Packaging | Comments Off on targitter project – about OBS, tars and git
September 27th, 2015 by Sebastian Siebert
AMD has released the new AMD Catalyst 15.9. My script replaces the existing packaging script with an updated packaging script. It supports up to Kernel 4.2. (Official support up to Kernel 3.19)
Important note: The first beta version of openSUSE Leap (future openSUSE 42.1) was released a few days ago. However, the AMD driver has not been adapted yet to the new upcoming openSUSE version. In the next days I will working on this and release a new update for this script.
Important note 2: After some experimentation with the GNOME Desktopmanager, unfortunately it does not work with the driver. Because actually something seems to be amiss. To this end, I will contact the AMD developers. As a workaround, I recommend for GNOME another Desktopmanager such as lightdm until the issue is fixed.
Resolved Issues:
- [425910] Driver installation sometimes fails on Ubuntu 14.04.3
- [424450] Company of Heroes® 2 – Game crashes while running the performance test
- [424794] Middle-earth™: Shadow of Mordor – Corruption observed in game
- [424882] DIRT® Showdown – Corruption observed in game
- [425234] DIRT® Showdown – Game crashes after the loading screen
- [424802] DOTA™ 2 – Application hang observed while exiting the game
- [424255] AMD Catalyst™ Installer removing EGL links resulting in Xserver/Xorg load failure
- [423471] Unable to switch desktop mode after installing AMD Catalyst™ driver
- [423735] Renaming Counter-Strike: GO and other Steam game binary improves performance
Known Issues:
- [419960]: Vari-Bright on some configurations is not decreasing brightness as expected
Link: AMD Catalyst 15.9 Release Notes
Downloads:
Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself
Bruno Friedmann will build the new RPM packages in the fglrx repository. Stay tune!
If you find any issue with the driver. Don’t hesitate to contact me. I am in contact with AMD and can forward your issue to the right place. Feedback are welcome.
A report of your system is very helpful beside your feedback. You can generate it with the script:
su -c 'sh makerpm-amd-15.9.sh -ur'
Have a lot of fun!
Sebastian
openSUSE member / Official AMD Packaging Script Maintainer for openSUSE
German Blog: openSUSE – proprietären Grafik-Treiber AMD Catalyst 15.9 als RPM installieren
Tags: 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, amd, ATI, driver, Kernel, Linux, openSUSE, radeon, rpm, Tumbleweed
Posted in Base System, Desktop, GNOME, KDE, Kernel, Packaging, X.org | 3 Comments »
August 28th, 2015 by Tuukka Pasanen
You want to be an Open Source developer? Want to hack up some nasty code. Make everyone obey your order and take over the world. I was young back when I entered these shallow waters and how green I was back then.. oh boy! (more…)
Tags: Misc
Posted in lizards.openSUSE.org, Programming, Quality Assurance | Comments Off on This my code take it! Contributing to Open Source project
August 18th, 2015 by Tuukka Pasanen
This was supposed to be survival guide to open source and free software world but I realized I’m not that good citizen of open source world that I can give any advises to others. What I’m giving are hint’s what I have learn along the years. So why I’m not very good open source citizen? I read several projects mail lists but only topics that I like and make contributions but not with rage but when I feel like it. I answer few mails that I receive about open source in limited time frame that I have (which sometimes can be too long) and use many projects with out giving anything back. I prefer license to steal and freedom as value not as in beer.
(more…)
Tags: Education, Misc
Posted in lizards.openSUSE.org, Miscellaneous | Comments Off on Oh hell! It’s open source project
July 12th, 2015 by Sebastian Siebert
AMD has released the new AMD Catalyst 15.7. My script replaces the existing packaging script with an updated packaging script. It supports up to Kernel 4.1. (Official support up to Kernel 3.19)
Important note: This driver supports also X-Server 1.17 on Tumbleweed. GNOME Desktopmanager (gdm) is working partially, so you need a workaround. Who has activated the automatic user login in GNOME and want to make a user change, they get a black screen on TTY-console and the login manager seems to be crashed. This issue can be solved when the automatic user login is disabled in GNOME.
For GNOME user with gdm: Execute the following command as root after the installation of the AMD driver and before restart the machine:
sh makerpm-amd-15.7.sh --install-gdm-fix
To revert the changes:
sh makerpm-amd-15.7.sh --uninstall-gdm-fix
New Features:
- AMD PowerXpress support for laptops equipped with Intel 6th generation (Skylake) CPUs
- Linux Platform Atomics & SVM Fine Grain Buffer support for Carrizo APUs
- Multi-Device support for OpenCL 2.0
Resolved Issues:
- [421317] Segmentation fault observed while launching some OpenGL games in RHEL7.1
- [419365] Error message observed during installation through rpm package in RHEL 6.5, 7.0
- [419162] System hangs while running Dying Light
- [421858] clinfo could not recognize up to four GPU devices
Known Issues:
- [419960]: Vari-Bright on some configurations is not decreasing brightness as expected
Link: AMD Catalyst 15.7 Release Notes
Downloads:
Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself
Bruno Friedmann will build the new RPM packages in the fglrx repository. Stay tune!
If you find any issue with the driver. Don’t hesitate to contact me. I am in contact with AMD and can forward your issue to the right place. Feedback are welcome.
A report of your system is very helpful beside your feedback. You can generate it with the script:
su -c 'sh makerpm-amd-15.7.sh -ur'
Have a lot of fun!
Sebastian
openSUSE member / Official AMD Packaging Script Maintainer for openSUSE
German Blog: openSUSE – proprietären Grafik-Treiber AMD Catalyst 15.7 als RPM installieren
Tags: 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, amd, ATI, driver, Kernel, Linux, openSUSE, radeon, rpm
Posted in Base System, Desktop, GNOME, KDE, Kernel, Packaging, X.org | Comments Off on AMD Catalyst 15.7 for openSUSE – new makerpm-amd-script is available
July 8th, 2015 by Tuukka Pasanen
UnReal World RPG have come long way how it have been distributed digitally since it started on 1992. First it was on multiple BBS as Shareware application and if you ordered then it was delivered by 4 disks by mail and you copied them to your hard disk. It was pure DOS application at that time. Game author Sami Maaranen have been always modern about this kind of things you could send order by email or normal mail on late ’90. After millennium real digital revolution started. (more…)
Tags: UnReal World
Posted in Desktop, lizards.openSUSE.org, Packaging | Comments Off on Digital game distribution
June 23rd, 2015 by Thomas Schraitle
After more than two years of development, 15 pre-releases and more than 2000 commits we proudly present release 2.0 of the DocBook Authoring and Publishing Suite, in short DAPS 2.0.
DAPS lets you publish your DocBook 4 or Docbook 5 XML sources in various output formats such as HTML, PDF, ePUB, man pages or ASCII with a single command. It is perfectly suited for large documentation projects by providing profiling support and packaging tools. DAPS supports authors by providing linkchecker, validator, spellchecker, and editor macros. DAPS exclusively runs on Linux.
(more…)
Tags: css, daps, docbook, html, pdf, stylesheets, XML, XSLT
Posted in Documentation, Toolchain | Comments Off on DocBook Authoring and Publishing Suite (DAPS) 2.0 Released
June 15th, 2015 by Sebastian Siebert
AMD has released the new AMD Catalyst 15.5. Unfortunately AMD has forgot to update the packaging script. The new feature (SLED 12) is currently broken by the original AMD Catalyst 15.5. My script corrects this mainly issue with an updated packaging script. It included the Kernel patches for 4.0 and 4.1.
Warning: This driver based on an old development fork and does not support X-Server 1.17 on Tumbleweed. GNOME Desktopmanager (gdm) is also broken for the moment. My suggestion for you, stay on the latest AMD Catalyst 15.3 Beta.
New Features:
- Support for SUSE® Linux Enterprise Desktop 12
Resolved Issues:
- [417630]: Fixes the issue of discrete GPU not being powered off in Power-Saving mode on some PowerXpress AMD GPU + AMD APU platforms
- [416499]: Fixes minor screen corruption when resuming from S3 caused by display hot plugging
Known Issues:
- [419960]: Vari-Bright on some configurations is not decreasing brightness as expected
Link: AMD Catalyst 15.5 Release Notes
Downloads:
Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself
Bruno Friedmann will build the new RPM packages in the fglrx repository. Stay tune!
If you find any issue with the driver. Don’t hesitate to contact me. I am in contact with AMD and can forward your issue to the right place. Feedback are welcome.
A report of your system is very helpful beside your feedback. You can generate it with the script:
su -c 'sh makerpm-amd-15.5.sh -ur'
Have a lot of fun!
Sebastian
openSUSE member / Official AMD Packaging Script Maintainer for openSUSE
German Blog: openSUSE – proprietären Grafik-Treiber AMD Catalyst 15.5 als RPM installieren
Tags: 11.4, 12.1, 12.2, 12.3, 13.1, 13.2, amd, ATI, driver, Kernel, Linux, openSUSE, radeon, rpm
Posted in Base System, Desktop, GNOME, KDE, Kernel, Packaging, X.org | 1 Comment »