Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 729098 (PROJ-8) - [Tracker] sci-libs/proj revdeps using deprecated proj_api.h - removal in PROJ 8
Summary: [Tracker] sci-libs/proj revdeps using deprecated proj_api.h - removal in PROJ 8
Status: RESOLVED FIXED
Alias: PROJ-8
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sci-geo Project
URL: https://proj.org/development/migratio...
Whiteboard:
Keywords: Tracker
Depends on: 685234 685668 686078 688110 711428 729100 788790 788823 820521 828494
Blocks:
  Show dependency tree
 
Reported: 2020-06-22 08:37 UTC by Andreas Sturmlechner
Modified: 2023-05-17 20:28 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2020-06-22 08:37:05 UTC
This concerns all packages still using a workaround like -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 instead of properly having ported away from it.


"PROJ 7 will be last major release version that includes the proj_api.h header. The functionality in proj_api.h is deprecated and only supported in maintenance mode. It is inferior to the functionality provided by functions in the proj.h header and all projects still relying on proj_api.h are encouraged to migrate to the new API in proj.h. See Version 4 to 6 API Migration. for more info on how to migrate from the old to the new API."

See also: PROJ 7.0.0 release notes https://proj.org/news.html#id58

Migration guide see $URL.
Comment 1 Larry the Git Cow gentoo-dev 2021-03-01 23:37:25 UTC
The bug has been referenced in the following commit(s):

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

commit f69822f2cbe499b66015fdb6dd05957b5d7572a1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-03-01 22:20:49 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-03-01 23:35:33 +0000

    profiles: mask new proj 8.x release (old API removal)
    
    Bug: https://bugs.gentoo.org/729098
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)

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

commit add6c118667b6680011dfd57742d73dbb74c722e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-03-01 22:19:07 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-03-01 23:35:32 +0000

    sci-libs/proj: bump to 8.0.0
    
    Bug: https://bugs.gentoo.org/729098
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-libs/proj/Manifest          |  1 +
 sci-libs/proj/proj-8.0.0.ebuild | 68 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2021-05-08 19:03:39 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c9e473175191abc962b223b4cae958798a09f6

commit 55c9e473175191abc962b223b4cae958798a09f6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-05-08 19:02:22 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-05-08 19:02:22 +0000

    profiles: update proj 8.x mask
    
    Bug: https://bugs.gentoo.org/729098
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Larry the Git Cow gentoo-dev 2021-10-27 06:33:25 UTC
The bug has been referenced in the following commit(s):

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

commit e5434b619fd6f829dde3ecbb850b25448760279d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-27 06:32:00 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-27 06:32:06 +0000

    profiles: unmask proj 8.x
    
    We've found everything we're going to find by having
    it masked and we'll add < deps to anything remaining
    that's broken and/or last-rite.
    
    Bug: https://bugs.gentoo.org/729098
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 8 --------
 1 file changed, 8 deletions(-)