LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Requests for -current (20151216) (https://www.linuxquestions.org/questions/slackware-14/requests-for-current-20151216-a-4175561577/)

ReaperX7 12-16-2015 06:55 PM

Quote:

Originally Posted by rworkman (Post 5465127)
That's a local system issue caused by not recompiling something, most likely xfce4-settings.

Nope. pm-utils is just a set of scripts, and they do what they do regardless of upower.

There is at least one, and maybe two, actual problem(s) with upower-0.99.3. The handwaving above is not one of them.

I don't understand the expectation here - my (realistic IMHO) expectation is that recompiles will be needed. Why would you expect otherwise?

Agreed, but that's not the issue. It also has at least one bug here that is a showstopper for me (and will be for others who depend on that particular feature), and while I've managed to backport a patch from master to fix one of the bugs, at least one remains. More importantly, the 0.9.23 branch is simply not maintained, so fixes to things like blacklisting hid devices and enhancing support for multiple batteries won't make it there (and backporting multiple battery support is not trivial - I tried).

Well, if it can be done, then we should try at least. I don't think I rebuilt xfce4-settings last time, but I can try and give it a heave-ho on my test system and see what happens. However, I am expecting problems like always with it, but I will report back what I get.

I am however going to report one thing:

upower-0.9.23 does this currently when ran with upower -w

Code:

bash-4.3# upower -w

(upower:2502): libupower-glib-WARNING **: Couldn't get total: cannot enable timerstats
Total wakeups per minute: 0

After I rebuild it:

Code:

bash-4.3# upower -w

(upower:11111): libupower-glib-WARNING **: Couldn't get total: cannot enable timerstats
Total wakeups per minute: 0
Wakeup sources:
userspace:0 id:0, interrupts:2147483648.0, cmdline:interrupt, details:timer
userspace:0 id:4082, interrupts:0.5, cmdline:kernel-ipi, details:Rescheduling interrupts

Not sure why I'm getting more output...

By the way is CONFIG_TIMER_STATS enabled in the kernel?

You mentioned the missing functionality. Well, in any case, if functionality is needed then yes, it is needed and the code needs to be patched in and the pull request made for CK2.

willysr 12-16-2015 10:53 PM

Few updates:
Subversion 1.9.3
Samba 4.3.3
Ruby 2.2.4
Kdelibs 4.14.15
Httpd 2.4.18
Perl 5.22.1

gmgf 12-17-2015 02:09 AM

Another, ModemManager-1.4.12

http://www.freedesktop.org/software/...-1.4.12.tar.xz

gmgf 12-17-2015 02:30 AM

Maybe python-setuptools-19.1.1 also

https://pypi.python.org/pypi/setuptools

gmgf 12-17-2015 03:29 AM

For upower, maybe manjaro upower-pm-utils patch can be useful, just suggestion ;)

https://github.com/manjaro/packages-...power-pm-utils

ReaperX7 12-17-2015 04:20 AM

Thanks gmgf, I'll test these.

Okay, we will need CONFIG_TIMER_STATS in the kernel for upower. Slackware doesn't ship it enabled.

Kernel Hacking >[*] Kernel Debugging >[*] Collect Kernel Timers Statistics

Upower uses this to check for information on processor wakeups. Looks like I'm building a test kernel too. Will report back later.

Edit:

Rebuilt kernel with timer statstics and upower with Manjaro patches.

Results from upower -w:

Code:

bash-4.3# upower -w
Total wakeups per minute: 584
Wakeup sources:
userspace:0 id:4082, interrupts:212.0, cmdline:kernel-ipi, details:Rescheduling interrupts
userspace:0 id:4081, interrupts:109.5, cmdline:kernel-ipi, details:Local timer interrupts
userspace:0 id:35, interrupts:81.0, cmdline:interrupt, details:PCI-MSI-edge      nvkm
userspace:0 id:18, interrupts:55.5, cmdline:interrupt, details:IO-APIC  18-fasteoi  ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7
userspace:0 id:7, interrupts:49.0, cmdline:interrupt, details:
userspace:1 id:2285, interrupts:23.3, cmdline:/usr/bin/firefox, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:0 id:19, interrupts:14.5, cmdline:interrupt, details:IO-APIC  19-fasteoi  ehci_hcd:usb2
userspace:0 id:22, interrupts:9.0, cmdline:interrupt, details:IO-APIC  22-fasteoi  0000:00:11.0
userspace:1 id:2272, interrupts:8.4, cmdline:/usr/bin/firefox, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:2274, interrupts:6.8, cmdline:/usr/bin/firefox, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:2253, interrupts:3.3, cmdline:/usr/lib64/xfce4/exo-1/exo-helper-1, details:do_nanosleep (hrtimer_wakeup)
userspace:0 id:36, interrupts:2.0, cmdline:interrupt, details:PCI-MSI-edge      eth1
userspace:1 id:2068, interrupts:1.1, cmdline:xfce4-panel, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:192, interrupts:1.0, cmdline:kworker/3, details:1      queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:2238, interrupts:1.0, cmdline:/usr/bin/python, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:575, interrupts:0.9, cmdline:kworker/1, details:2      queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:2066, interrupts:0.9, cmdline:xfwm4, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:2270, interrupts:0.6, cmdline:/usr/bin/firefox, details:Watchdog      hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1948, interrupts:0.5, cmdline:/usr/libexec/upowerd, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:1531, interrupts:0.5, cmdline:/usr/sbin/gpm, details:do_nanosleep (hrtimer_wakeup)
userspace:1 id:2143, interrupts:0.5, cmdline:/usr/lib/udisks2/udisksd, details:queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:2215, interrupts:0.4, cmdline:/usr/bin/xfce4-terminal, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:2065, interrupts:0.4, cmdline:/usr/bin/gpg-agent, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:2074, interrupts:0.3, cmdline:xfdesktop, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:1642, interrupts:0.2, cmdline:/usr/sbin/NetworkManager, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:2123, interrupts:0.2, cmdline:/usr/lib64/tumbler-1/tumblerd, details:schedule_hrtimeout_range_clock.part.26 (hrtimer_wakeup)
userspace:1 id:514, interrupts:0.2, cmdline:kworker/0, details:3      queue_delayed_work_on (delayed_work_timer_fn)
userspace:0 id:1, interrupts:0.2, cmdline:interrupt, details:i8042
userspace:1 id:611, interrupts:0.2, cmdline:kworker/2, details:3      queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:2022, interrupts:0.2, cmdline:/bin/sh, details:blk_add_timer (blk_rq_timed_out_timer)

Looks like it's working correctly?

gmgf 12-17-2015 05:22 AM

traditionally ghostscript is updated in new slackware

the latest version is 9.18

http://ghostscript.com/download/

chicken76 12-17-2015 05:29 AM

Quote:

Originally Posted by Nille_kungen (Post 5465101)
Since the old thread is locked i will repost here.
sunet.se mirrors should be removed from /etc/slackpkg/mirrors since they don't host linux distributions any more and the links are dead.
http://www.linuxquestions.org/questi...4/#post5426031
http://www.linuxquestions.org/questi...ml#post5456931

While we're at it, these should also be removed:
ftp://ftp.slackware.at/slackware64-14.1/
http://ftp.slackware.at/data/slackware64-14.1/
They've been dead for a while.

gmgf 12-17-2015 06:15 AM

upower -w on 'manjaro'

seem to be similar

upower -w
Total wakeups per minute: 833
Wakeup sources:
userspace:0 id:4082, interrupts:579,0, cmdline:kernel-ipi, details:Rescheduling interrupts
userspace:0 id:4081, interrupts:119,5, cmdline:kernel-ipi, details:Local timer interrupts
userspace:0 id:38, interrupts:38,0, cmdline:interrupt, details:IR-PCI-MSI-edge radeon
userspace:0 id:7, interrupts:23,5, cmdline:interrupt, details:
userspace:1 id:1891, interrupts:19,7, cmdline:kwin_x11, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:0 id:4083, interrupts:4,0, cmdline:kernel-ipi, details:Function call interrupts
userspace:1 id:1899, interrupts:3,2, cmdline:/usr/bin/plasmashell, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:2330, interrupts:2,5, cmdline:/usr/bin/konsole, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:2228, interrupts:2,0, cmdline:/usr/bin/pamac-tray, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1971, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1969, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1970, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1973, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1975, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1968, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1974, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1966, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:2281, interrupts:2,0, cmdline:/usr/bin/pamac-daemon, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1972, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1967, interrupts:2,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:0 id:0, interrupts:1,3, cmdline:interrupt, details:timer
userspace:1 id:2221, interrupts:1,3, cmdline:/usr/bin/msm_notifier, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1962, interrupts:1,2, cmdline:/usr/bin/plasmashell, details:queue_delayed_work_on (delayed_work_timer_fn)
userspace:0 id:19, interrupts:1,0, cmdline:interrupt, details:IR-IO-APIC 19-fasteoi 0000:00:11.0
userspace:1 id:1977, interrupts:1,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1978, interrupts:1,0, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1980, interrupts:1,0, cmdline:/usr/bin/mysqld, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:2340, interrupts:1,0, cmdline:/usr/bin/kactivitymanagerd, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1983, interrupts:1,0, cmdline:/usr/bin/mysqld, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1982, interrupts:1,0, cmdline:/usr/bin/mysqld, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1987, interrupts:1,0, cmdline:/usr/bin/mysqld, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:104, interrupts:0,9, cmdline:kworker/4, details:2 queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:85, interrupts:0,9, cmdline:kworker/3, details:1 queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:68, interrupts:0,9, cmdline:kworker/2, details:1 queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:103, interrupts:0,9, cmdline:kworker/1, details:2 queue_delayed_work_on (delayed_work_timer_fn)
userspace:0 id:4084, interrupts:0,5, cmdline:kernel-ipi, details:TLB shootdowns
userspace:1 id:1707, interrupts:0,5, cmdline:/usr/lib/upower/upowerd, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:0 id:12, interrupts:0,2, cmdline:interrupt, details:i8042
userspace:0 id:17, interrupts:0,2, cmdline:interrupt, details:IR-IO-APIC 17-fasteoi ehci_hcd:usb1, ehci_hcd:usb4, ehci_hcd:usb7
userspace:1 id:1289, interrupts:0,2, cmdline:/usr/bin/NetworkManager, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:11, interrupts:0,2, cmdline:watchdog/0, details:hrtimer_start (watchdog_timer_fn)
userspace:1 id:22, interrupts:0,2, cmdline:watchdog/3, details:hrtimer_start (watchdog_timer_fn)
userspace:1 id:27, interrupts:0,2, cmdline:watchdog/4, details:hrtimer_start (watchdog_timer_fn)
userspace:1 id:32, interrupts:0,2, cmdline:watchdog/5, details:hrtimer_start (watchdog_timer_fn)
userspace:1 id:1979, interrupts:0,2, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:1986, interrupts:0,2, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:0 id:1, interrupts:0,2, cmdline:interrupt, details:i8042
userspace:1 id:1958, interrupts:0,1, cmdline:akonadiserver, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:101, interrupts:0,1, cmdline:kworker/5, details:1 queue_delayed_work_on (delayed_work_timer_fn)
userspace:1 id:1298, interrupts:0,1, cmdline:/usr/bin/wpa_supplicant, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1957, interrupts:0,1, cmdline:/usr/bin/akonadi_control, details:schedule_hrtimeout_range_clock.part.6 (hrtimer_wakeup)
userspace:1 id:1985, interrupts:0,1, cmdline:/usr/bin/mysqld, details:hrtimer_start_range_ns (hrtimer_wakeup)
userspace:1 id:2262, interrupts:0,1, cmdline:kded5 [

brobr 12-17-2015 07:10 AM

I would like to propose inclusion of Inkscape inkscape.org. It is the foss counterpart of Adobe Illustrator, like The Gimp is of Adobe Photoshop. This vector-drawing program is independent of DE and will complement The Gimp, which manipulates pixels.

gmgf 12-17-2015 07:17 AM

again a fix for libcroco-0.6.11

http://ftp.gnome.org/pub/gnome/sourc...co-0.6.11.news

http://ftp.gnome.org/pub/gnome/sourc...-0.6.11.tar.xz

allend 12-17-2015 07:53 AM

Quote:

Dammit. I broke slackpkg. Until Pat gets a fix out, here it is:
There I was, poised with my most delectable paddle, the one with the ostrich feather handle dotted with scorpion and fire ant stingers, but alas :(
Quote:

EDIT: Fixed now; hopefully nobody even got a broken package
was my experience when my local mirror updated.

PS - Kudos to the Slackware crew. -current is tracking extremely well for me.

gmgf 12-17-2015 10:00 AM

new poppler-0.39.0

http://poppler.freedesktop.org/

work, here.

Drakeo 12-17-2015 12:28 PM

Mr Workman you hard work is wonderful. and I see current shaping up. I will repeat my self as I did when 14.1 came out and was terrified because even though current seems to run stable at times or very stable actually. Like I said 2 years ago. if it was released today it would be close to two years before it would become a tool that can be used for long term slow moving software.

Is that good or bad. Well 1337 was the only one that was a serious tool from the go. and 14.0 was ok and got better. 14.1 I freaked I am never going to be able to patch all my stuff to build in the 4.8.2 I thought. LOL
But hey 14.1 turned out to be the work horse hero. This gcc 5.3.0 is serious stuff and I will repeat my self give me two years and this dog will hunt.
Wez that pesqwee wabbit. :).
Quote:

(upower:15170): libupower-glib-WARNING **: Couldn't get total: cannot enable timerstats
Total wakeups per minute: 0
Wakeup sources:
userspace:0 id:0, interrupts:376.0, cmdline:interrupt, details:timer
userspace:0 id:4082, interrupts:0.5, cmdline:kernel-ipi, details:Rescheduling interrupts

ngc891 12-17-2015 03:54 PM

I wish nftables could be updated. It got bug fixes and new features for kernel 4.1. See https://lwn.net/Articles/657933/.

libnftnl: 1.0.3 -> 1.0.5
nftables: 0.4 -> 0.5

And take a look at the conntrack packages, code is 2 years old:
conntrack-tools: 1.4.2 -> 1.4.3
libnetfilter_conntrack: 1.0.4 -> 1.0.5

Thanks,


All times are GMT -5. The time now is 06:53 PM.