Bug 265415 - www/py-pelican: Update to 4.8.0
Summary: www/py-pelican: Update to 4.8.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Nuno Teixeira
URL: https://github.com/getpelican/pelican...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-24 07:10 UTC by Andreas Bilke
Modified: 2022-09-09 20:17 UTC (History)
1 user (show)

See Also:


Attachments
Update to 4.8.0 (866 bytes, patch)
2022-07-24 07:10 UTC, Andreas Bilke
andreas: maintainer-approval+
Details | Diff
Update to 4.8.0 (4.19 KB, patch)
2022-08-27 10:59 UTC, Andreas Bilke
andreas: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Bilke 2022-07-24 07:10:25 UTC
Created attachment 235448 [details]
Update to 4.8.0
Comment 1 Nuno Teixeira freebsd_committer freebsd_triage 2022-07-24 17:50:23 UTC
Hi,

- 'make test' fails
- consider using porclippy and portfmt to organize variables

Could you take a look?

Cheers
Comment 2 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-06 19:11:26 UTC
Hi Andreas,

Any progress on test problem?

Cheers
Comment 3 Andreas Bilke 2022-08-08 16:47:47 UTC
(In reply to Nuno Teixeira from comment #2)
Hi!

I made some progress (the previous do-test was screwed). Now I have some failing unit tests where I need to go to upstream for resolving them. I'm still on it.

Best wishes

Andreas
Comment 4 Andreas Bilke 2022-08-27 10:59:59 UTC
Created attachment 236142 [details]
Update to 4.8.0

Tighten deps versions.

For the pytest approach I orientated myself on textproc/py-sphinx for marking (for us) broken tests.

I opened a issue at https://github.com/getpelican/pelican/issues/3028 for finding out why these 3 tests break. They claim that maybe its something about our deps versions and the one they use.
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-09-09 20:15:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3af68f0ea350050c96351f5481379a102d8d624a

commit 3af68f0ea350050c96351f5481379a102d8d624a
Author:     Andreas Bilke <andreas@bilke.org>
AuthorDate: 2022-09-09 20:13:04 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-09-09 20:14:08 +0000

    www/py-pelican: Update to 4.8.0

    ChangeLog:      https://github.com/getpelican/pelican/blob/4.8.0/docs/changelog.rst
    PR:             265415

 www/py-pelican/Makefile | 60 +++++++++++++++++++++++++++----------------------
 www/py-pelican/distinfo |  6 ++---
 2 files changed, 36 insertions(+), 30 deletions(-)
Comment 6 Nuno Teixeira freebsd_committer freebsd_triage 2022-09-09 20:17:58 UTC
Hi,

Sorry about delay!

Test: 1 failed, 260 passed, 2 deselected in 9.90s
I've read your issue at project site and maybe they right about different deps versions.

Committed, thanks!