View previous topic :: View next topic |
Author |
Message |
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Wed Sep 26, 2018 4:42 pm Post subject: incorrect kde desktop behavior after update |
|
|
after installing these packages yesterday kde desktop was seriously broken:
Code: | sasha@gentoo ~/scripts $ eix-installed-after -e $(date -d "2 days ago" +%s)
dev-perl/LWP-MediaTypes
virtual/perl-IO
virtual/perl-Compress-Raw-Zlib
virtual/perl-Time-Local
virtual/perl-XSLoader
dev-perl/X11-Protocol
dev-perl/Text-Iconv
dev-perl/HTML-Tagset
dev-perl/Socket6
virtual/perl-Compress-Raw-Bzip2
virtual/perl-IO-Socket-IP
dev-perl/HTTP-Date
dev-perl/HTML-Parser
dev-perl/Encode-Locale
virtual/perl-IO-Compress
dev-perl/XML-XPath
dev-perl/IO-HTML
dev-perl/Sub-Name
dev-perl/HTTP-Message
dev-perl/File-Listing
dev-perl/Try-Tiny
dev-perl/WWW-RobotRules
sys-apps/help2man
dev-perl/Tie-IxHash
dev-perl/HTTP-Cookies
dev-perl/HTTP-Daemon
dev-perl/HTTP-Negotiate
dev-perl/IO-Socket-INET6
dev-perl/Net-HTTP
dev-perl/libwww-perl
dev-perl/LWP-Protocol-https
dev-perl/XML-Twig
dev-perl/Net-DBus
x11-misc/xdg-utils
|
watch videos here
https://drive.google.com/open?id=1HhXCGLzk05C2eiznXU9LYQzbcLh_ZfDo
was it even tested before pushing to upstream???
more details: if you have opened a window or dialog with tabs in it it will autoscroll to the first left tab. which is not applicable for main kde menu as there it scrolls in a loop forever.
volume tray control: click on it and it will auto decrease a volume.
language tray control: click and it will change language inputs non stop |
|
Back to top |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Fri Sep 28, 2018 8:52 pm Post subject: |
|
|
Maybe try: https://wiki.gentoo.org/wiki/Project:Perl/perl-cleaner _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11 |
|
Back to top |
|
|
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Fri Sep 28, 2018 9:14 pm Post subject: |
|
|
I am interested how soon it will be identified and fixed. all perl packages in that install were N so new not update. Technically if i understand correct, i can even avoid installing them |
|
Back to top |
|
|
wrc1944 Advocate
Joined: 15 Aug 2002 Posts: 3435 Location: Gainesville, Florida
|
Posted: Fri Sep 28, 2018 11:08 pm Post subject: |
|
|
Did you run the following to see what it reports? Code: | perl-cleaner reallyall -p |
For example, I just ran it on my system which is current ~amd84 and running fine, as is, and got: Code: | gentoo-main /usr/src/linux-4.18.10-gentoo # perl-cleaner -p reallyall
* Would try to remove the following perl-core packages from world file
* emerge --deselect perl-core/File-Path perl-core/File-Temp
* Would try to update installed Perl virtuals
* emerge -u1 virtual/perl-Carp virtual/perl-Compress-Raw-Bzip2 virtual/perl-Compress-Raw-Zlib virtual/perl-CPAN-Meta virtual/perl-CPAN-Meta-YAML virtual/perl-Data-Dumper virtual/perl-Digest-MD5 virtual/perl-Encode virtual/perl-Exporter virtual/perl-ExtUtils-CBuilder virtual/perl-ExtUtils-Install virtual/perl-ExtUtils-MakeMaker virtual/perl-ExtUtils-Manifest virtual/perl-ExtUtils-ParseXS virtual/perl-File-Path virtual/perl-File-Spec virtual/perl-File-Temp virtual/perl-Getopt-Long virtual/perl-IO virtual/perl-IO-Compress virtual/perl-IO-Socket-IP virtual/perl-JSON-PP virtual/perl-libnet virtual/perl-MIME-Base64 virtual/perl-Module-Metadata virtual/perl-parent virtual/perl-Parse-CPAN-Meta virtual/perl-Perl-OSType virtual/perl-podlators virtual/perl-Scalar-List-Utils virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Term-ANSIColor virtual/perl-Test-Harness virtual/perl-Text-ParseWords virtual/perl-Time-HiRes virtual/perl-Time-Local virtual/perl-version virtual/perl-XSLoader
* Beginning a clean up of .ph files
* Excluding files for 0.0.0 and 0.0.0/x86_64-linux from cleaning
* Locating ph files for removal
* Locating packages for an update
* Locating ebuilds linked against libperl
* Adding to list: app-text/po4a:0
* Adding to list: perl-core/File-Path:0
* virtual/perl-File-Path:0
* Adding to list: perl-core/File-Temp:0
* virtual/perl-File-Temp:0
* Adding to list: dev-perl/Locale-gettext:0
* Adding to list: dev-perl/HTTP-Daemon:0
* Adding to list: dev-perl/URI:0
* Adding to list: dev-perl/LWP-Protocol-https:0
* Adding to list: dev-perl/Net-SSLeay:0
* Adding to list: dev-perl/Net-DBus:0
* Adding to list: dev-perl/File-DesktopEntry:0
* Adding to list: dev-perl/XML-XPath:0
* Adding to list: dev-perl/Unicode-LineBreak:0
* Adding to list: dev-perl/Module-Build:0
* Adding to list: dev-perl/MIME-Charset:0
* Adding to list: dev-perl/IPC-System-Simple:0
* Adding to list: dev-perl/DBD-mysql:0
* Adding to list: dev-perl/HTTP-Negotiate:0
* Adding to list: dev-perl/Net-Daemon:0
* Adding to list: dev-perl/File-MimeInfo:0
* Adding to list: dev-perl/HTTP-Message:0
* Adding to list: dev-perl/File-BaseDir:0
* Adding to list: dev-perl/Socket6:0
* Adding to list: dev-perl/WWW-RobotRules:0
* Adding to list: dev-perl/HTTP-Cookies:0
* Adding to list: dev-perl/SGMLSpm:0
* Adding to list: dev-perl/TermReadKey:0
* Adding to list: dev-perl/Archive-Zip:0
* Adding to list: dev-perl/IO-Socket-SSL:0
* Adding to list: dev-perl/Text-Unidecode:0
* Adding to list: dev-perl/Text-CharWidth:0
* Adding to list: dev-perl/HTTP-Date:0
* Adding to list: dev-perl/Encode-Locale:0
* Adding to list: dev-perl/XML-Twig:0
* Adding to list: dev-perl/Text-Iconv:0
* Adding to list: dev-perl/DBI:0
* Adding to list: dev-perl/XML-Parser:0
* Adding to list: dev-perl/Tie-IxHash:0
* Adding to list: dev-perl/File-Listing:0
* Adding to list: dev-perl/IO-Socket-INET6:0
* Adding to list: dev-perl/Net-HTTP:0
* Adding to list: dev-perl/PlRPC:0
* Adding to list: dev-perl/Sub-Name:0
* Adding to list: dev-perl/HTML-Tagset:0
* Adding to list: dev-perl/libwww-perl:0
* Adding to list: dev-perl/Try-Tiny:0
* Adding to list: dev-perl/Text-WrapI18N:0
* Adding to list: dev-perl/LWP-MediaTypes:0
* Adding to list: dev-perl/libintl-perl:0
* Adding to list: dev-perl/Unicode-EastAsianWidth:0
* Adding to list: dev-perl/IO-HTML:0
* Adding to list: dev-perl/X11-Protocol:0
* Adding to list: dev-perl/YAML-Tiny:0
* Adding to list: dev-perl/HTML-Parser:0
* emerge -v1 --backtrack=200 --selective=n -p app-text/po4a:0 perl-core/File-Path:0 virtual/perl-File-Path:0 perl-core/File-Temp:0 virtual/perl-File-Temp:0 dev-perl/Locale-gettext:0 dev-perl/HTTP-Daemon:0 dev-perl/URI:0 dev-perl/LWP-Protocol-https:0 dev-perl/Net-SSLeay:0 dev-perl/Net-DBus:0 dev-perl/File-DesktopEntry:0 dev-perl/XML-XPath:0 dev-perl/Unicode-LineBreak:0 dev-perl/Module-Build:0 dev-perl/MIME-Charset:0 dev-perl/IPC-System-Simple:0 dev-perl/DBD-mysql:0 dev-perl/HTTP-Negotiate:0 dev-perl/Net-Daemon:0 dev-perl/File-MimeInfo:0 dev-perl/HTTP-Message:0 dev-perl/File-BaseDir:0 dev-perl/Socket6:0 dev-perl/WWW-RobotRules:0 dev-perl/HTTP-Cookies:0 dev-perl/SGMLSpm:0 dev-perl/TermReadKey:0 dev-perl/Archive-Zip:0 dev-perl/IO-Socket-SSL:0 dev-perl/Text-Unidecode:0 dev-perl/Text-CharWidth:0 dev-perl/HTTP-Date:0 dev-perl/Encode-Locale:0 dev-perl/XML-Twig:0 dev-perl/Text-Iconv:0 dev-perl/DBI:0 dev-perl/XML-Parser:0 dev-perl/Tie-IxHash:0 dev-perl/File-Listing:0 dev-perl/IO-Socket-INET6:0 dev-perl/Net-HTTP:0 dev-perl/PlRPC:0 dev-perl/Sub-Name:0 dev-perl/HTML-Tagset:0 dev-perl/libwww-perl:0 dev-perl/Try-Tiny:0 dev-perl/Text-WrapI18N:0 dev-perl/LWP-MediaTypes:0 dev-perl/libintl-perl:0 dev-perl/Unicode-EastAsianWidth:0 dev-perl/IO-HTML:0 dev-perl/X11-Protocol:0 dev-perl/YAML-Tiny:0 dev-perl/HTML-Parser:0
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] dev-perl/URI-1.730.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/HTTP-Date-6.20.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/LWP-MediaTypes-6.20.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/Encode-Locale-1.50.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/XML-Parser-2.440.0::gentoo 0 KiB
[ebuild R ] perl-core/File-Path-2.130.0::gentoo 0 KiB
[ebuild R ] perl-core/File-Temp-0.230.400-r1::gentoo 0 KiB
[ebuild R ] dev-perl/Locale-gettext-1.70.0::gentoo 0 KiB
[ebuild R ] dev-perl/Net-SSLeay-1.820.0::gentoo USE="-examples -libressl -minimal -test" 0 KiB
[ebuild R ] dev-perl/MIME-Charset-1.12.2::gentoo L10N="-ja -zh" 0 KiB
[ebuild R ] dev-perl/IPC-System-Simple-1.250.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/Net-Daemon-0.480.0-r2::gentoo 0 KiB
[ebuild R ] dev-perl/Socket6-0.280.0::gentoo 0 KiB
[ebuild R ] dev-perl/TermReadKey-2.370.0::gentoo USE="-examples" 0 KiB
[ebuild R ] dev-perl/Text-CharWidth-0.40.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/Text-Iconv-1.700.0-r2::gentoo 0 KiB
[ebuild R ] dev-perl/Sub-Name-0.210.0::gentoo USE="-suggested -test" 0 KiB
[ebuild R ] dev-perl/HTML-Tagset-3.200.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/IO-HTML-1.1.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/YAML-Tiny-1.730.0::gentoo USE="-minimal -test" 0 KiB
[ebuild R ] dev-perl/Text-Unidecode-1.300.0::gentoo 0 KiB
[ebuild R ] dev-perl/libintl-perl-1.280.0::gentoo 0 KiB
[ebuild R ] dev-perl/Unicode-EastAsianWidth-1.330.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/X11-Protocol-0.560.0-r2::gentoo USE="-examples -test" 0 KiB
[ebuild R ] dev-perl/HTTP-Message-6.130.0::gentoo USE="-test" 0 KiB
[ebuild R ] virtual/perl-File-Path-2.130.0::gentoo 0 KiB
[ebuild R ] virtual/perl-File-Temp-0.230.400-r5::gentoo 0 KiB
[ebuild R ] dev-perl/IO-Socket-SSL-2.52.0::gentoo USE="-examples -idn" 0 KiB
[ebuild R ] dev-perl/HTML-Parser-3.720.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/XML-XPath-1.420.0::gentoo USE="-examples -test" 0 KiB
[ebuild R ] dev-perl/Unicode-LineBreak-2017.4.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/WWW-RobotRules-6.20.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/File-Listing-6.40.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/PlRPC-0.202.0-r3::gentoo 0 KiB
[ebuild R ] dev-perl/Try-Tiny-0.300.0::gentoo USE="-minimal -test" 0 KiB
[ebuild R ] dev-perl/Text-WrapI18N-0.60.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/Module-Build-0.422.400::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/HTTP-Daemon-6.10.0-r2::gentoo 0 KiB
[ebuild R ] dev-perl/HTTP-Negotiate-6.10.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/HTTP-Cookies-6.40.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/DBI-1.637.0::gentoo USE="-examples -test" 0 KiB
[ebuild R ] dev-perl/Archive-Zip-1.630.0::gentoo USE="-examples -test" 0 KiB
[ebuild R ] dev-perl/File-BaseDir-0.70.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/SGMLSpm-1.1-r1::gentoo 0 KiB
[ebuild R ] dev-perl/Tie-IxHash-1.230.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/IO-Socket-INET6-2.720.0-r1::gentoo 0 KiB
[ebuild R ] dev-perl/DBD-mysql-4.44.0::gentoo USE="ssl -test" 0 KiB
[ebuild R ] dev-perl/Net-HTTP-6.170.0::gentoo USE="-minimal -test" 0 KiB
[ebuild R ] dev-perl/File-DesktopEntry-0.220.0::gentoo USE="-test" 0 KiB
[ebuild R ] app-text/po4a-0.54::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/File-MimeInfo-0.280.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/libwww-perl-6.270.0::gentoo USE="ssl -test" 0 KiB
[ebuild R ] dev-perl/LWP-Protocol-https-6.70.0::gentoo USE="-test" 0 KiB
[ebuild R ] dev-perl/XML-Twig-3.520.0::gentoo USE="nls -test" 0 KiB
[ebuild R ] dev-perl/Net-DBus-1.1.0::gentoo USE="-test" 0 KiB
Total: 55 packages (55 reinstalls), Size of downloads: 0 KiB
* IMPORTANT: 8 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
*
* It seems like perl-cleaner had to rebuild some packages.
| No big deal, but looks alarming. I've run perl-cleaner reallyall lots of times for many years. If you run it (without the -p flag), you should probably log out of kde and log back in after perl-cleaner does its job. Also run revdep-rebuild -pv to be sure your system is consistent. _________________ Main box- AsRock x370 Gaming K4
Ryzen 7 3700x, 3.6GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
OpenRC Gentoo ~amd64 plasma, glibc-2.36-r7, gcc-13.2.1_p20230304
kernel-6.8.4 USE=experimental python3_11 |
|
Back to top |
|
|
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Sat Sep 29, 2018 2:08 am Post subject: |
|
|
well revdep-rebuild was always fine. i ran perl-cleaner and logged out however same thing.
sounds like legitimate bug, nothing else. |
|
Back to top |
|
|
Perfect Gentleman Veteran
Joined: 18 May 2014 Posts: 1249
|
Posted: Sat Sep 29, 2018 3:01 am Post subject: |
|
|
intord wrote: | sounds like legitimate bug, nothing else. |
no, it doesn't |
|
Back to top |
|
|
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Sat Sep 29, 2018 4:38 am Post subject: |
|
|
Perfect Gentleman wrote: | intord wrote: | sounds like legitimate bug, nothing else. |
no, it doesn't |
prove it.
56 perl packages were rebuilt, current perl is
Code: | sasha@gentoo ~ $ equery list perl
* Searching for perl ...
[IP-] [ ] dev-lang/perl-5.24.3-r1:0/5.24 |
|
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Sat Sep 29, 2018 4:33 pm Post subject: |
|
|
As I interpret the perl-cleaner documentation, --reallyall tells it to find and rebuild every package that is connected to Perl in certain ways, regardless of whether the package is currently considered broken. If so, then it would be a bug if it failed to rebuild a package that is linked to Perl. It would not be a bug that it tries to do a useless rebuild, because that is what you told it to do. If you still think this is a bug in perl-cleaner, please describe it according to the typical conventions for bug reports: versions involved, expected results, actual results, etc. |
|
Back to top |
|
|
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Sat Sep 29, 2018 5:13 pm Post subject: |
|
|
I never said its a perl-cleaner bug, i said (see post #1) that after those packages are installed, incorrect behavior started in KDE. For me it simply means that developer who did that did not do integration tests and pushed packages as long as it worked fine in his environment only. And if this is a case, its very bad. Unfortunately i do not code on Perl so i cannot open up those files and figure out what the problem might be. But i definitely know if a developer does something like that in any of the projects i worked on, he will be fired next day. Well, in a paid software world.
Now about the issue. I even do not know where to start to investigate a problem here. Is it a config problem? Well i followed everything accordingly to the upstream instructions. Is it a new functionality breaking the old one? Looks like for me (as all packages are new in that set), but in this case developers typically provide a set of instructions/notes etc for steps. Otherwise how do you know where to look for a core problem? Unless you are a gentoo developer only |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8935
|
Posted: Sat Sep 29, 2018 5:47 pm Post subject: |
|
|
None of those packages would influence KDE Plasma runtime behavior... |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Sat Sep 29, 2018 8:28 pm Post subject: |
|
|
You said it was clearly a bug, after the topic veered into discussing perl-cleaner. It looked to me like you were alleging that perl-cleaner had a bug for it to pick the set of packages that it did.
In the paid software world, packages go through internal testing before they go out to demanding users. If the developer broke things as badly as you say, and no one in the test department caught it, there would be plenty of blame to go around. |
|
Back to top |
|
|
intord n00b
Joined: 12 Aug 2017 Posts: 33
|
Posted: Sun Sep 30, 2018 12:59 am Post subject: |
|
|
Ok guys thanks for your useless help. Moving out of this shit. Unfortunately I cannot afford to spend hours and days on fixing unknown things. Need a working system but not a system which should be continuously fixed. |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun Sep 30, 2018 8:58 am Post subject: |
|
|
intord wrote: | Ok guys thanks for your useless help. Moving out of this shit. |
Linus is not alone. "This is my reality. I am ..." _________________ ------------------------------------------------------------------
http://radio.garden/
Last edited by Marlo on Sun Sep 30, 2018 4:03 pm; edited 1 time in total |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21619
|
Posted: Sun Sep 30, 2018 3:30 pm Post subject: |
|
|
We also cannot afford to spend hours fixing problems that don't even affect us. If you need help, post a good problem report. Linking to Google drive and asking us to watch videos to see the problem is not a good problem report. Dumping a long list of suspect packages, the vast majority of which cannot actually be at fault, is not a good problem report. I suggest you start by isolating which package(s) directly contribute to the problem. If reverting a package to an older version has no impact on the problem, then that reverted package does not contribute to the problem. Once you have identified the guilty packages, then you or we can narrow in on what specifically in that package is at fault. |
|
Back to top |
|
|
|