Removing the X11-extras dependency

I'm about to remove the X11-extras dependency, by merging it into the main X11 library for Haskell. Could people test that the new X11 snapshot builds on their machines? http://galois.com/~dons/X11-1.3.0.tar.gz The brave can even go ahead and edit this xmonad.cabal file to remove the X11-extras dependency, to confirm that xmonad continues to build. Any failures should be reported. Thanks! Don

Don Stewart wrote:
I'm about to remove the X11-extras dependency, by merging it into the main X11 library for Haskell.
Could people test that the new X11 snapshot builds on their machines?
does the new version number follow the new/proposed PVP (package versioning policy), and should it? (that is, if there are only additions to the API, probably only the third part is incremented? are there any other changes here?) Isaac

isaacdupree:
Don Stewart wrote:
I'm about to remove the X11-extras dependency, by merging it into the main X11 library for Haskell.
Could people test that the new X11 snapshot builds on their machines?
does the new version number follow the new/proposed PVP (package versioning policy), and should it? (that is, if there are only additions to the API, probably only the third part is incremented? are there any other changes here?)
Hmm. "if only new bindings, types or classes were added to the interface, then A.B may remain the same but the new C must be greater than the old C." However, this is a big change, so bumping A.B has been done. And 1.3.0 > 1.2.3, so that's fine, according to http://haskell.org/haskellwiki/Package_versioning_policy Thanks for raising this. -- Don

Don Stewart wrote:
However, this is a big change, so bumping A.B has been done. And 1.3.0 > 1.2.3, so that's fine, according to
http://haskell.org/haskellwiki/Package_versioning_policy
Thanks for raising this.
Yup. Should it be 1.3.0.0 then? (I'm not sure quite what's going on with that "number of zeroes" issue most recently) Isaac

isaacdupree:
Don Stewart wrote:
However, this is a big change, so bumping A.B has been done. And 1.3.0 > 1.2.3, so that's fine, according to
http://haskell.org/haskellwiki/Package_versioning_policy
Thanks for raising this.
Yup. Should it be 1.3.0.0 then? (I'm not sure quite what's going on with that "number of zeroes" issue most recently)
The minor-minor numbers appear optional from my reading. Only A.B.C are required.

Hello,
I have only a warning when building , however this seems to work
runhaskell Setup.hs build
Setup.hs: Warning: Unknown field 'build-type'
Preprocessing library X11-1.3.0...
Building X11-1.3.0...
[ 1 of 17] Compiling Graphics.X11.Xlib.Types ( Graphics/X11/Xlib/Types.hs,
dist/build/Graphics/X11/Xlib/Types.o )
[ 2 of 17] Compiling Graphics.X11.Types ( Graphics/X11/Types.hs,
dist/build/Graphics/X11/Types.o )
[ 3 of 17] Compiling Graphics.X11.Xlib.Atom ( Graphics/X11/Xlib/Atom.hs,
dist/build/Graphics/X11/Xlib/Atom.o )
[ 4 of 17] Compiling Graphics.X11.Xlib.Color ( Graphics/X11/Xlib/Color.hs,
dist/build/Graphics/X11/Xlib/Color.o )
[ 5 of 17] Compiling Graphics.X11.Xlib.Context ( Graphics/X11/Xlib/Context.hs,
dist/build/Graphics/X11/Xlib/Context.o )
[ 6 of 17] Compiling Graphics.X11.Xlib.Display ( Graphics/X11/Xlib/Display.hs,
dist/build/Graphics/X11/Xlib/Display.o )
[ 7 of 17] Compiling Graphics.X11.Xlib.Event ( Graphics/X11/Xlib/Event.hs,
dist/build/Graphics/X11/Xlib/Event.o )
[ 8 of 17] Compiling Graphics.X11.Xlib.Font ( Graphics/X11/Xlib/Font.hs,
dist/build/Graphics/X11/Xlib/Font.o )
[ 9 of 17] Compiling Graphics.X11.Xlib.Misc ( Graphics/X11/Xlib/Misc.hs,
dist/build/Graphics/X11/Xlib/Misc.o )
[10 of 17] Compiling Graphics.X11.Xlib.Region ( Graphics/X11/Xlib/Region.hs,
dist/build/Graphics/X11/Xlib/Region.o )
[11 of 17] Compiling Graphics.X11.Xlib.Screen ( Graphics/X11/Xlib/Screen.hs,
dist/build/Graphics/X11/Xlib/Screen.o )
[12 of 17] Compiling Graphics.X11.Xlib.Window ( Graphics/X11/Xlib/Window.hs,
dist/build/Graphics/X11/Xlib/Window.o )
[13 of 17] Compiling Graphics.X11.Xlib.Image ( Graphics/X11/Xlib/Image.hs,
dist/build/Graphics/X11/Xlib/Image.o )
[14 of 17] Compiling Graphics.X11.Xlib ( Graphics/X11/Xlib.hs,
dist/build/Graphics/X11/Xlib.o )
[15 of 17] Compiling Graphics.X11.Xlib.Extras ( Graphics/X11/Xlib/Extras.hs,
dist/build/Graphics/X11/Xlib/Extras.o )
Warning: orphan instances:
instance base:GHC.Read.Read [X11-1.3.0:Graphics.X11.Xlib.Types.Rectangle] =
$f1
[16 of 17] Compiling Graphics.X11.Xinerama ( Graphics/X11/Xinerama.hs,
dist/build/Graphics/X11/Xinerama.o )
[17 of 17] Compiling Graphics.X11 ( Graphics/X11.hs,
dist/build/Graphics/X11.o )
/usr/bin/ar: creating dist/build/libHSX11-1.3.0.a
Lobzang...
Quoting Don Stewart
I'm about to remove the X11-extras dependency, by merging it into the main X11 library for Haskell.
Could people test that the new X11 snapshot builds on their machines?
http://galois.com/~dons/X11-1.3.0.tar.gz
The brave can even go ahead and edit this xmonad.cabal file to remove the X11-extras dependency, to confirm that xmonad continues to build.
Any failures should be reported.
Thanks! Don _______________________________________________ Xmonad mailing list Xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

Great, thanks. lobzang:
Hello,
I have only a warning when building , however this seems to work
runhaskell Setup.hs build Setup.hs: Warning: Unknown field 'build-type' Preprocessing library X11-1.3.0... Building X11-1.3.0... [ 1 of 17] Compiling Graphics.X11.Xlib.Types ( Graphics/X11/Xlib/Types.hs, dist/build/Graphics/X11/Xlib/Types.o ) [ 2 of 17] Compiling Graphics.X11.Types ( Graphics/X11/Types.hs, dist/build/Graphics/X11/Types.o ) [ 3 of 17] Compiling Graphics.X11.Xlib.Atom ( Graphics/X11/Xlib/Atom.hs, dist/build/Graphics/X11/Xlib/Atom.o ) [ 4 of 17] Compiling Graphics.X11.Xlib.Color ( Graphics/X11/Xlib/Color.hs, dist/build/Graphics/X11/Xlib/Color.o ) [ 5 of 17] Compiling Graphics.X11.Xlib.Context ( Graphics/X11/Xlib/Context.hs, dist/build/Graphics/X11/Xlib/Context.o ) [ 6 of 17] Compiling Graphics.X11.Xlib.Display ( Graphics/X11/Xlib/Display.hs, dist/build/Graphics/X11/Xlib/Display.o ) [ 7 of 17] Compiling Graphics.X11.Xlib.Event ( Graphics/X11/Xlib/Event.hs, dist/build/Graphics/X11/Xlib/Event.o ) [ 8 of 17] Compiling Graphics.X11.Xlib.Font ( Graphics/X11/Xlib/Font.hs, dist/build/Graphics/X11/Xlib/Font.o ) [ 9 of 17] Compiling Graphics.X11.Xlib.Misc ( Graphics/X11/Xlib/Misc.hs, dist/build/Graphics/X11/Xlib/Misc.o ) [10 of 17] Compiling Graphics.X11.Xlib.Region ( Graphics/X11/Xlib/Region.hs, dist/build/Graphics/X11/Xlib/Region.o ) [11 of 17] Compiling Graphics.X11.Xlib.Screen ( Graphics/X11/Xlib/Screen.hs, dist/build/Graphics/X11/Xlib/Screen.o ) [12 of 17] Compiling Graphics.X11.Xlib.Window ( Graphics/X11/Xlib/Window.hs, dist/build/Graphics/X11/Xlib/Window.o ) [13 of 17] Compiling Graphics.X11.Xlib.Image ( Graphics/X11/Xlib/Image.hs, dist/build/Graphics/X11/Xlib/Image.o ) [14 of 17] Compiling Graphics.X11.Xlib ( Graphics/X11/Xlib.hs, dist/build/Graphics/X11/Xlib.o ) [15 of 17] Compiling Graphics.X11.Xlib.Extras ( Graphics/X11/Xlib/Extras.hs, dist/build/Graphics/X11/Xlib/Extras.o ) Warning: orphan instances: instance base:GHC.Read.Read [X11-1.3.0:Graphics.X11.Xlib.Types.Rectangle] = $f1
[16 of 17] Compiling Graphics.X11.Xinerama ( Graphics/X11/Xinerama.hs, dist/build/Graphics/X11/Xinerama.o ) [17 of 17] Compiling Graphics.X11 ( Graphics/X11.hs, dist/build/Graphics/X11.o ) /usr/bin/ar: creating dist/build/libHSX11-1.3.0.a
Lobzang...
Quoting Don Stewart
: I'm about to remove the X11-extras dependency, by merging it into the main X11 library for Haskell.
Could people test that the new X11 snapshot builds on their machines?
http://galois.com/~dons/X11-1.3.0.tar.gz
The brave can even go ahead and edit this xmonad.cabal file to remove the X11-extras dependency, to confirm that xmonad continues to build.
Any failures should be reported.
Thanks! Don _______________________________________________ Xmonad mailing list Xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad
participants (3)
-
Don Stewart
-
Isaac Dupree
-
lobzang@free.fr