Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 9
» Latest member: fftty127
» Forum threads: 7
» Forum posts: 8

Full Statistics

Online Users
There are currently 3 online users.
» 0 Member(s) | 3 Guest(s)

Latest Threads
Version 0.9.0 Release
Forum: Announcements
Last Post: Yamakuzure
2019-09-2111:39
» Replies: 0
» Views: 1
What distros currently ar...
Forum: General Chat
Last Post: djlucas
2019-07-0302:48
» Replies: 0
» Views: 91
[upstream] PulseAudio
Forum: Packages that lack elogind support
Last Post: Yamakuzure
2019-04-1617:49
» Replies: 0
» Views: 157
Thread tagging rules
Forum: Packages that lack elogind support
Last Post: Yamakuzure
2019-04-1616:46
» Replies: 0
» Views: 114
Welcome to the elogind fo...
Forum: Announcements
Last Post: Yamakuzure
2019-04-0117:51
» Replies: 0
» Views: 146

 
  Version 0.9.0 Release
Posted by: Yamakuzure - 2019-09-2111:39 - Forum: Announcements - No Replies

Version 0.9.0 Release - 2019-09-21
This is a major overhaul with many fixes and changes!
Note: The automatic micro-locking is (intentionally) overdoing right now, but this will be fixed for the next release.

Changes and additions

  • The API has been completely overhauled and should now have reached its final form. From here on the API may be extended, but changes shall be rare and removals non-existent.
  • The stupid pwx_ prefixes for header names are gone. Instead, generalized <PFoo> headers have been added, inspired by the <QFoo> headers of Qt. (some minor headers still have a pwx_ prefix to not clash with other headers, like <basic/pwx_debug.h> for example.)
  • Thread safety has been greatly improved, and gcc-9.2.0 ThreadSanitizer does not find anything any more in test_lib.
  • The API documentation, although not fully complete, yet, has been overhauled and fixed.
  • The library now has a Travis account and a .travis.yml file for automatic building on push.
  • test_lib now also tests the automatic growing of TOpenHash.
  • TOpenHash and TChainHash are now properly described.
  • Removed the artificial limit for insertions of 1000000 elements from VTHashBase.
  • Most tool macros now support, some even enforce, to be ended with a semicolon.
  • Container and element destructors now wait until no other thread is waiting for a lock, before finalizing the dtor.
  • The hash table in VTHashBase is now private and the accessors take care that nobody wreaks havoc.

Fixes
  • Fixed a possible access error in THashElement.
  • Fixed several possible access errors in VTHashBase.
  • Found and fixed a memory leak due to a typo in VTHashBase->clear().
  • The trace information eventually works correct.
  • Fixed an error in CThreadElementStore where an atomic store used loading memory order.

Print this item

  What distros currently are supporting elogind?
Posted by: djlucas - 2019-07-0302:48 - Forum: General Chat - No Replies

Not really sure where to post, but figured this might be fun. I finally got elogind into BLFS development (http://www.linuxfromscratch.org/blfs/vie...ogind.html). Obviously, it's more than just the one package, and there are some minor wrinkles yet for a couple of downstream packages (a service file installed here or there), but nothing that affects function. It will appear in the BLFS 9.0 SysV release in September. Really wasn't too much to it in the grand scheme of things. Once I got elogind and Xorg and wayland playing nicely together, Gnome, Plasma, and LXDE environments all just fell into place, no muss, no fuss. I've still got to do XFCE, and finally rid myself of consolekit, but don't anticipate much in the way of issues there. My second build, by my edits to the book, has been rock solid with Gnome and was promoted to my daily driver. As an aside, we are a very small team and elogind just made the merge of SysV and Systemd books (same docbook source) now pretty much effortless for the devs who only work on one or the other. Thanks for this!

Print this item

  [upstream] PulseAudio
Posted by: Yamakuzure - 2019-04-1617:49 - Forum: Packages that lack elogind support - No Replies

The corresponding merge request and discussion can be found here:

https://gitlab.freedesktop.org/pulseaudi...requests/1

Personally I think it is nice that elogind support is MR Nr. 1!  Big Grin

However, it seems that the MR has to be updated to get accepted.

Print this item

  Thread tagging rules
Posted by: Yamakuzure - 2019-04-1616:46 - Forum: Packages that lack elogind support - No Replies

All threads shall be tagged for easier recognition of the individual status of the software:


Tag

Description
[unknown]
It is currently unclear whether elogind is supported
[open]
No elogind support as far as we know
[in progress]
We are trying to add elogind support
[upstream]
Patches adding elogind support have been proposed upstream
[buggy]
The current elogind support does not work 100% correct
[done]
elogind support is 100% complete

Please prefix thread subjects with the appropriate tag.

Print this item

  Welcome to the elogind forums!
Posted by: Yamakuzure - 2019-04-0117:51 - Forum: Announcements - No Replies

Welcome to the (inofficial) elogind forums!

Also I'll add this to the wiki, thus it'll be semi-official I guess...  Angel

If you think that a specific topic is missing that deserved an own forum here, fell free to post a suggestion in the "Forums Feedback" forum.  Cool

Print this item