Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520798 - app-text/referencer-1.2.2 version bump
Summary: app-text/referencer-1.2.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Dominik Kriegner
URL: https://launchpad.net/referencer/1./1...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-08-24 21:31 UTC by Dominik Kriegner
Modified: 2015-12-29 05:59 UTC (History)
1 user (show)

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


Attachments
ebuild for 1.2.2 (referencer-1.2.2.ebuild,1.09 KB, text/plain)
2014-08-24 21:31 UTC, Dominik Kriegner
Details
ebuild for 1.2.2 (referencer-1.2.2.ebuild,1.03 KB, text/plain)
2015-12-06 22:45 UTC, Dominik Kriegner
Details
ebuild for 1.2.2 (referencer-1.2.2.ebuild,1.01 KB, text/plain)
2015-12-22 12:19 UTC, Dominik Kriegner
Details
ebuild for 1.2.1 (referencer-1.2.1.ebuild,1.01 KB, text/plain)
2015-12-22 12:27 UTC, Dominik Kriegner
Details
ebuild for 1.2.0 (referencer-1.2.0.ebuild,1.08 KB, text/plain)
2015-12-22 12:46 UTC, Dominik Kriegner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominik Kriegner 2014-08-24 21:31:29 UTC
Created attachment 383546 [details]
ebuild for 1.2.2

referencer in version 1.2.2 was releases a while ago with some bug fixes and enhancements.

ebuild was updated to use eclass python-single-r1
Comment 1 Dominik Kriegner 2015-12-06 22:45:58 UTC
Created attachment 418696 [details]
ebuild for 1.2.2

updated ebuild for version 1.2.2 to fix issues described in bug #566328

suggested solution is to unconditionally add
append-cxxflags -std=gnu++11

which seems to work fine for referencer-1.2.2.
Comment 2 Brendan Horan 2015-12-18 05:16:24 UTC
--2015-12-18 13:14:19--  http://distfiles.gentoo.org/distfiles/referencer-1.2.3.tar.gz
Resolving distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.236.52, ...
Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-12-18 13:14:20 ERROR 404: Not Found.

>>> Downloading 'https://launchpad.net/referencer/1./1.2.3/+download/referencer-1.2.3.tar.gz'
--2015-12-18 13:14:20--  https://launchpad.net/referencer/1./1.2.3/+download/referencer-1.2.3.tar.gz
Resolving launchpad.net... 91.189.89.223, 91.189.89.222
Connecting to launchpad.net|91.189.89.223|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2015-12-18 13:14:21 ERROR 404: Not Found.

!!! Couldn't download 'referencer-1.2.3.tar.gz'. Aborting.
!!! Fetch failed for referencer-1.2.3.tar.gz, can't update Manifest

issues with the src_url ?
Comment 4 Brendan Horan 2015-12-18 05:21:25 UTC
(In reply to Brendan Horan from comment #3)
> URL is :
> https://launchpad.net/referencer/1./1.2.2/+download/referencer-1.2.2.tar.gz
> 
> ebuild has :
> SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz"
> 
> Maybe
> https://launchpad.net/$P/1./1.2.2/+download/${PN}.tar.gz
> 
> Would work better ?

Sorry forget that ^
Comment 5 Brendan Horan 2015-12-18 05:49:43 UTC
Sorry for the noise!
I can confirm this version bump works fine.
Comment 6 Ian Delaney (RETIRED) gentoo-dev 2015-12-18 06:28:55 UTC
As you can see, user above confirms the functionality of the ebuild. I have also run tested it and it builds and installs.

Two points:
1.  SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz"
It is convention to use the braces
${P}.tar.gz
however it is also convention to use the mirror approach
Can you re-do the SRC_URI using mirror?
Category app-text is full of examples of mirror in SRC_URI predominantly with sourceforge.

2. The line of DESCRIPTION is 111 chars long, requires reducing. ditto prior versions.

These are minor points and once corrected I can add it to portage
Comment 7 Dominik Kriegner 2015-12-22 12:19:53 UTC
Created attachment 420220 [details]
ebuild for 1.2.2

(In reply to Ian Delaney from comment #6)
> 1.  SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz"
> It is convention to use the braces
> ${P}.tar.gz
> however it is also convention to use the mirror approach
> Can you re-do the SRC_URI using mirror?
> Category app-text is full of examples of mirror in SRC_URI predominantly
> with sourceforge.

added brackets; mirror approach for launchpad projects is not clear to me. found only this old discussion on the mailing list [1] which is not conclusive. I did not understand what special action is required in the ebuild when looking at Refs 2&3; please guide me to the appropriate documentation! 

> 2. The line of DESCRIPTION is 111 chars long, requires reducing. ditto prior
> versions.

fixed.

[1] https://archives.gentoo.org/gentoo-dev/message/2495ea45db48d69ce7e84ab6c8071a0b
[2] https://devmanual.gentoo.org/general-concepts/mirrors/index.html
[3] https://wiki.gentoo.org/wiki/Project:Infrastructure/Mirrors/Distfile_Mirroring_System
Comment 8 Dominik Kriegner 2015-12-22 12:27:40 UTC
Created attachment 420222 [details]
ebuild for 1.2.1

updated ebuild for version 1.2.1:

* converted to python-r1
* DESCRIPTION variable shortened
* fixed brackets in SRC_URI
* fix repoman warning
Comment 9 Dominik Kriegner 2015-12-22 12:46:52 UTC
Created attachment 420226 [details]
ebuild for 1.2.0

same fixes for 1.2.0 ebuild

building 1.2.0 depends on bug 569156 (since the gtkmm-utils dependency currently fails to build)
Comment 10 Ian Delaney (RETIRED) gentoo-dev 2015-12-29 05:59:13 UTC
Changes to referencer-1.2.0.ebuild require a revbump.


commit b15bb09847634267a5a6fa4be5ae6c1319d91cbc
Author: Ian Delaney <idella4@gentoo.org>
Date:   Tue Dec 29 13:23:31 2015 +0800

    app-text/referencer: bump to vn. 1.2.2
    
    bump submitted by maintainer via the gentoo bug
    
    Gentoo bug: #520798
    


commit c53ede5f957e560445b09708a218d75fff72f3db
Author: Ian Delaney <idella4@gentoo.org>
Date:   Tue Dec 29 13:19:02 2015 +0800

    app-text/referencer: purge old versions using old python eclass
    


commit 3a1999e27d6237ee62802ba0025edc9c6785245f
Author: Ian Delaney <idella4@gentoo.org>
Date:   Tue Dec 29 13:17:08 2015 +0800

    app-text/referencer: revbumps to vns. 1.2.0-r1, 1.2.1-r1
    
    conversion -> python-single-r1 eclass, reduced DESCRIPTION to 80 chars,
    slot operator set to dep /gtkmm, cxxflags set to std=gnu++11 @ configure,
    patches submitted by proxy maintainer via the gentoo bug,
    reviewed and runtested
    
    Gentoo bug: #520798