Bug 451582
| Summary: | Review Request: kvirc - themeable qt based irc client | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Steven M. Parrish <tuxbrewr> |
| Component: | Package Review | Assignee: | Nobody's working on this, feel free to take it <nobody> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | alekcejk, atorkhov, cse.cem+redhatbugz, fedora-package-review, manuel.wolfshant, notting, rdieter |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-03-28 11:16:34 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Steven M. Parrish
2008-06-16 01:03:46 UTC
neat, consider doing http://quassel-irc.org/ ? or know of any plans for kvirc porting to qt4? Yes they are working on a QT4 port atm. Also will look at quassel-irc and work up a package for that one as well. -) Uploaded new SPEC and SRPM to the usual place. New Build logs are here F8 http://koji.fedoraproject.org/koji/taskinfo?taskID=729005 F9 http://koji.fedoraproject.org/koji/taskinfo?taskID=729000 F10 http://koji.fedoraproject.org/koji/taskinfo?taskID=729010 Couple of comments / suggestions:
%configure --x-includes=/usr/include --x-libraries=/usr/%{libdir}
should probably become
%configure --x-includes=%{_includedir} --x-libraries=%{_libdir}
make
should be replaced with
make %{?_smp_mflags}
(unless there is a known reason to not do it, in which case a comment should be added to the spec)
And I think that there are some BRs which are missing (or is this intentional maybe?) because the buildlog says
checking for the KDE libraries... "FAILED" (-> kdelibs-devel ?)
checking If we can compile and link a small SSL test application... no (-> openssl-devel?)
checking for secure connections support... disabled: failed to compile the test program
checking for Esound daemon support... disabled by user (-> pulseaudio-esound-compat ?)
checking if Arts support is requested... no KDE so no Arts (->arts-devel ?)
checking if you want to link to libresolv... no (-> glibc-devel ?)
checking if you want to link to libsocket... no
checking if you want to link to libnsl... no
I left out some other failed checks which seem to require bits that do not exist in Fedora (libXss, audiofile, perl(ExtUtils:Embed))
uhm, and rpmlint could be made happier too: rpmlint of kvirc-debuginfo: kvirc-debuginfo.x86_64: W: spurious-executable-perm /usr/src/debug/kvirc-3.4.0/src/kvirc/ui/kvi_modew.h kvirc-debuginfo.x86_64: W: spurious-executable-perm /usr/src/debug/kvirc-3.4.0/src/kvirc/ui/kvi_modew.cpp kvirc-debuginfo.x86_64: W: spurious-executable-perm /usr/src/debug/kvirc-3.4.0/src/modules/help/index.h kvirc-debuginfo.x86_64: W: spurious-executable-perm /usr/src/debug/kvirc-3.4.0/src/modules/help/index.cpp rpmlint of kvirc: kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_ircurl.h kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_kvs_treenode_extendedscopevariable.h kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_kvs_treenode_specialcommandclass.h kvirc.x86_64: E: script-without-shebang /usr/share/kvirc/3.4/modules/libkvisharedfileswindow.la kvirc.x86_64: E: script-without-shebang /usr/share/kvirc/3.4/modules/libkviclock.la kvirc.x86_64: E: script-without-shebang /usr/share/kvirc/3.4/modules/libkvireguser.la kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_valuelist.h kvirc.x86_64: E: script-without-shebang /usr/share/kvirc/3.4/modules/libkvidialog.la kvirc.x86_64: E: zero-length /usr/share/kvirc/3.4/locale/notifier_pt_BR.mo kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_url.h kvirc.x86_64: E: zero-length /usr/share/kvirc/3.4/locale/filetransferwindow_it.mo kvirc.x86_64: E: zero-length /usr/share/kvirc/3.4/locale/about_hr.mo kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_tal_mainwindow_qt4.h kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_tal_groupbox_qt4.h kvirc.x86_64: E: zero-length /usr/share/kvirc/3.4/locale/logview_hu.mo kvirc.x86_64: W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/kvi_tal_listbox_qt3.h [...] and so on up to 1 packages and 0 specfiles checked; 361 errors, 497 warnings. All the messages can be grouped in - W: devel-file-in-non-devel-package /usr/include/kvirc/3.4.0/*.h - E: zero-length /usr/share/kvirc/3.4/locale/*.mo - E: script-without-shebang /usr/share/kvirc/3.4/modules/*.la - W: file-not-in-%lang /usr/share/kvirc/3.4/locale/*.mo The messages about the locale files are probably related to a missing gettext-devel BR. In addition - the source and doc files (below /usr/include and /usr/share/) are included in kvirc.rpm without having their timestamp preserved, which would be nice to be fixed. And given the very large number of files, I think that you should consider packaging them separately, in -devel and -doc. Unless all those .h are needed for runtime, which I doubt - /usr/include/kvirc/ and /usr/share/kvirc/ are unowned - lots of docs from the original tarball have not been included. I mean here the /doc folder (including the license!) + example scripts, the README and FAQ files and so on Still working on a few issues. Should have a new SPEC and SRPM ready for review later this week. Steven [just setting NEEDINFO so the status becomes clear in the review queue] (In reply to comment #2) kvirc QT4 port can be build from svn http://nucleo.fedorapeople.org/pkg-reviews/kvirc/kvirc.spec http://nucleo.fedorapeople.org/pkg-reviews/kvirc/kvirc-4.0-0.3.svn3150.fc10.src.rpm http://koji.fedoraproject.org/koji/taskinfo?taskID=1250981 Mostly works fine but I notice strange behavior of tray icon and panel. Updated spec file fixes all rpmlint errors with binary rpm's: 5 packages and 1 specfiles checked; 0 errors, 0 warnings http://nucleo.fedorapeople.org/pkg-reviews/kvirc/kvirc.spec http://nucleo.fedorapeople.org/pkg-reviews/kvirc/kvirc-4.0-0.4.svn3151.fc10.src.rpm Build logs can be found here http://koji.fedoraproject.org/koji/taskinfo?taskID=1251297 Steven, you perhaps should collaborate with nucleo if you wish to continue to work on this package. Otherwise, this ticket should be closed and new opened. *** This bug has been marked as a duplicate of bug 492690 *** No reply has seen, moving review to new bug. |