Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 534740 - dev-python/falcon-2.0.0 version bump
Summary: dev-python/falcon-2.0.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Rafael Martins (RETIRED)
URL:
Whiteboard:
Keywords:
: 691540 (view as bug list)
Depends on:
Blocks: 691528
  Show dependency tree
 
Reported: 2015-01-05 08:15 UTC by Jiří Helebrant
Modified: 2020-04-09 07:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
falcon 0.2.0b2 ebuild (falcon-0.2.0_beta2.ebuild,1.48 KB, text/plain)
2015-01-05 08:15 UTC, Jiří Helebrant
Details
READ COMMENT before testing this ebuild for falcon-1.1.0 (falcon-1.1.0.ebuild,1.20 KB, text/plain)
2017-01-28 14:13 UTC, Fredrik Eriksson
Details
falcon-2.0.0.ebuild (falcon-2.0.0.ebuild,1.29 KB, text/plain)
2020-02-08 10:15 UTC, Hanno Böck
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jiří Helebrant 2015-01-05 08:15:21 UTC
Created attachment 393200 [details]
falcon 0.2.0b2 ebuild

Falcon 0.1.10 is out for some time now.

There are also beta releases of 0.2.0 (b1, b2). I’m not sure if we want these in Portage. They seem to work fine with 0.1.x ebuild and dependencies. Just replace "beta" –> "b" in SRC_URI and S (falcon-0.2.0_beta2.ebuild attached).
Comment 1 Fredrik Eriksson 2017-01-28 14:13:07 UTC
Created attachment 461708 [details]
READ COMMENT before testing this ebuild for falcon-1.1.0

Since I would like a newer version of falcon in portage I attempted to create an ebuild for falcon-1.1.0. When attempting to build with the provided ebuild the setup.py build process starts using 100% CPU and eat memory and quickly hangs my laptop; so something is clearly not right.

The strange thing is that it appears to work if I do ebuild prepare, and then manually builds the package using the setup.py-file, so I'm guessing this has something to do with the portage sandboxing...

Uploading the ebuild here hoping someone else could double check the ebuild.
Comment 2 Hanno Böck gentoo-dev 2020-01-12 09:17:06 UTC
*** Bug 691540 has been marked as a duplicate of this bug. ***
Comment 3 Hanno Böck gentoo-dev 2020-02-08 10:15:20 UTC
Created attachment 612688 [details]
falcon-2.0.0.ebuild

Here's an ebuild for the latest version, python 2 support removed, support for 3.7 added, new EAPI.

Unfortunately tests still fail (but they also do with the current in-tree version).
Comment 4 Hanno Böck gentoo-dev 2020-04-02 06:35:21 UTC
I'm thinking about comitting the falcon 2.0.0 ebuild with RESTRICT="test". It seems fixing the tests would be a larger undertaking and they're currently broken anyway. (And I'd really need the updated falcon package in order to proceed with fixing mailman.)
Comment 5 Larry the Git Cow gentoo-dev 2020-04-09 07:38:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b25712c4d546dab43daa980ac1a90f5903da52c

commit 3b25712c4d546dab43daa980ac1a90f5903da52c
Author:     Hanno Böck <hanno@gentoo.org>
AuthorDate: 2020-04-09 07:38:41 +0000
Commit:     Hanno Böck <hanno@gentoo.org>
CommitDate: 2020-04-09 07:38:41 +0000

    dev-python/falcon: Version bump
    
    Bump EAPI, add Python 3.7/3.8.
    Disable tests, they were broken before.
    
    Closes: https://bugs.gentoo.org/534740
    Signed-off-by: Hanno Böck <hanno@gentoo.org>
    Package-Manager: Portage-2.3.97, Repoman-2.3.22

 dev-python/falcon/Manifest            |  1 +
 dev-python/falcon/falcon-2.0.0.ebuild | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)