On Sat, Jan 24, 2015, at 08:26 PM, Brian Callahan wrote:
> 
> On 01/24/15 13:02, Adam Wolk wrote:
> > On Thu, Jan 22, 2015, at 02:29 AM, Brian Callahan wrote:
> >> Hi ports --
> >>
> >> Attached is a new port, www/quiterss. QuiteRSS is a free Qt-based
> >> Atom/RSS news reader (think: the Qt version of www/liferea).
> >>
> >> pkg/DESCR:
> >> QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader. It
> >> is designed to be fast and comfortable for the user. It includes an
> >> embedded webkit browser, adblocking, user filters, and proxy
> >> configuration, among many other features.
> >>
> >> ---
> >>
> >> This works well for me on amd64. Note the patch. I don't know if this is
> >> an issue with QuiteRSS, Qt4, Fluxbox, or something else. Would
> >> appreciate testing on the big DEs if possible. With the patch, I can get
> >> QuiteRSS to show and hide itself from the little tray icon. Without it,
> >> once I hide QuiteRSS it is unable to reshow itself.
> >>
> >> OK?
> >>
> >> ~Brian
> >>
> >> Email had 1 attachment:
> >> + quiterss.tgz
> >>   2k (application/x-gtar)
> > Hi Brian,
> >
> > The port builds and installs fine on OpenBSD i386 snapshot from Jan 22.
> > Upon startup I am hitting a 'SSL Certificate Error!' for 'openstat.net'
> > with the following details:
> >  - Error: The issuer certificate of a locally looked up certificate
> >  could not be found
> >  - Error: The root CA certificate is not trusted for this purpose
> >  - Error: No certificates could be verified
> > I told it I don't want it to trust the cert and moved on.
> 
> Do you get that warning for other feeds that use SSL?
> 

No. I did not hit this error again when adding a different https feed.
Though I did get the 'default' one again after several restarts even
though I initially
told the app to not trust it (this is happening semi consistently).

> > I was able to add an RSS feed and view it's content so the application
> > itself seems to be working fine.
> >
> > I did hit a segfault while trying to quit the application from the tray.
> > Xfce4 click on the tray icon and hit 'exit'.
> 
> I'd be interested if you could reproduce it. FWIW, I have not had any
> issue quitting from the tray icon.
> 

I can't seem to reproduce it. Just had 13 clean consecutive
starts/exits.
It might be hard to reproduce as I look at the back-trace from my
previous email:
#0  0x14da7dc0 in FollowRedirectReply::~FollowRedirectReply () from
/usr/local/bin/quiterss

Makes me think that the app must have been doing something network
related
the moment I initiated the quit.

Quick grep reveals that it might be in-built adblock related:
$ grep -R FollowRedirectReply
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/            
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/adblocksubscription.cpp:
 m_reply = new FollowRedirectReply(m_url, mainApp->networkManager());
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/adblocksubscription.cpp:
 if (m_reply != qobject_cast<FollowRedirectReply*>(sender())) {
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/adblocksubscription.h:class
FollowRedirectReply;
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/adblocksubscription.h:
 FollowRedirectReply* m_reply;
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:FollowRedirectReply::FollowRedirectReply(const
QUrl &url, QNetworkAccessManager* manager)
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:QNetworkReply*
FollowRedirectReply::reply() const
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:QUrl
FollowRedirectReply::originalUrl() const
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:QUrl
FollowRedirectReply::url() const
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:QNetworkReply::NetworkError
FollowRedirectReply::error() const
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:QByteArray
FollowRedirectReply::readAll()
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:void
FollowRedirectReply::replyFinished()
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.cpp:FollowRedirectReply::~FollowRedirectReply()
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.h:class
FollowRedirectReply : public QObject
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.h:
 explicit FollowRedirectReply(const QUrl &url, QNetworkAccessManager*
manager);
/home/mulander/ports/quiterss-0.17.5/QuiteRSS-0.17.5-src/src/adblock/followredirectreply.h:
 ~FollowRedirectReply();

Unfortunately I deleted that core dump :( I'll keep trying occasionally
maybe I'll have the luck to hit it again.

> Also, are you able to show/hide by clicking on the tray icon? Does it
> change if you remove the patch? Trying to figure out if this is a
> fluxbox issue or not...
> 

I can hide the application by right clicking tray and selecting 'Show
window' (as the app starts visible).
I can show the application back by double clicking the tray or right
clicking and selecting 'show window'.
I *can't* hide the application by double clicking the tray.
I can hide the application (so it only remains in tray) by using the
xfce minimize window option in the toolbar. 

Last build took about 2-3 hours on this box, I might have not enough
time remaining today to do a fresh build
with the patch removed. I can attempt it though.

Regards,
-- 
  Adam Wolk
  adam.w...@koparo.com

Reply via email to