-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mapnik: unstable-2022-10-18 -> unstable-2023-11-28 #277128
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please squash.
a8ad87a
to
a381959
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The first line of commit message should be mapnik: unstable-2022-10-18 -> unstable-2023-11-28
. You can mention the removed patch in the remainder.
a381959
to
b211069
Compare
Result of 10 packages failed to build:
|
b211069
to
98d4028
Compare
|
98d4028
to
07b0dcc
Compare
Nevermind, upon closer inspection of the logs, it looks like there is still an issue which requires |
07b0dcc
to
cd0338a
Compare
cd0338a
to
5ef7149
Compare
Result of 4 packages failed to build:
6 packages built:
|
5ef7149
to
623e359
Compare
I'm not sure why that was no longer working, I added
|
Removed no-longer-needed patch: * `include.patch`: Fixed [here](mapnik/mapnik@64a031a) Added patch to account for `FONTS_INSTALL_DIR`/`PLUGINS_INSTALL_DIR` containing full paths, causing this issue: ``` Broken paths found in a .pc file! /nix/store/lriysmfydb9p6g6s02q6ri24nzwmi494-mapnik-unstable-2023-11-28/lib/pkgconfig/libmapnik.pc The following lines have issues (specifically '//' in paths). 5:fonts_dir=${prefix}//nix/store/lriysmfydb9p6g6s02q6ri24nzwmi494-mapnik-unstable-2023-11-28/lib/mapnik/fonts 6:plugins_dir=${prefix}//nix/store/lriysmfydb9p6g6s02q6ri24nzwmi494-mapnik-unstable-2023-11-28/lib/mapnik/input ``` Enabled `Checks`, which requires a patch to allow one test to fail: * `datasource-ogr-test-should-fail.patch`
I don't think it has anything to do with adding boost to
and
I think python-mapnik is simply not yet compatible with recent versions of mapnik. |
623e359
to
c63948b
Compare
mapnik/python-mapnik#270 (comment) claims to have a fix but after applying that commit using |
aef2760
to
0b47dde
Compare
Alright @dotlambda, I figured out the It looks like support for The patch from your previous comment is included in the aforementioned branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The last commit message should be python311Packages.python-mapnik: unstable-2020-09-08 -> unstable-2023-02-23
.
0b47dde
to
a3323fa
Compare
@hummeltech Do you want to add yourself as maintainer? |
Sure, that's fine, shall I add myself onto the list? |
Yes, you'll first have to add yourself to |
780c1c8
to
cda679e
Compare
Result of 10 packages built:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Darwin fails but I don't have access to the darwin builder atm so I won't be able to fix it. That shouldn't stop us from updating though.
Description of changes
Removed no-longer-needed patch:
include.patch
: Fixed hereAdded patch to account for
FONTS_INSTALL_DIR
/PLUGINS_INSTALL_DIR
containing full paths, causing this issue:Enabled
Checks
, which requires a patch to allow one test to fail:datasource-ogr-test-should-fail.patch
Updated
python-mapnik
to latest upstreamproj6
branch (which currently has an open pull request)This "release" also includes a patch which mod_tile is expecting for Mapnik versions >= 4:
Seen here
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.