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

Queuing Request Ticket #32

Open
hvr opened this Issue May 31, 2017 · 55 comments

Comments

Projects
None yet
@hvr
Member

hvr commented May 31, 2017

This ticket is intended to file queuing requests for packages on https://matrix.hackage.haskell.org/ until a different method is implemented. Simply add a comment below, indicating which package(s) you want to see queued (preferably by posting the URL of the respective matrix report page).

(Note that the Hackage Matrix Builder automatically queues packages a few minutes after they get uploaded or revisions are made. If this doesn't happen, please let us know!)

@p-alik

This comment has been minimized.

Show comment
Hide comment
@p-alik

p-alik Jun 30, 2017

bsd-sysctl is broken for years.
I wonder hackage states:

Downloads 2537 total (26 in the last 30 days)

I hope matrix report for the package would be helpful to point to the issue

p-alik commented Jun 30, 2017

bsd-sysctl is broken for years.
I wonder hackage states:

Downloads 2537 total (26 in the last 30 days)

I hope matrix report for the package would be helpful to point to the issue

@basvandijk

This comment has been minimized.

Show comment
Hide comment
@basvandijk

basvandijk Jun 30, 2017

It would be cool if the usb package got build automatically.

Note that it depends on bindings-libusb which isn't build either. I can imagine it's not build because the build-machine is missing the required pkgconfig-depends: libusb-1.0 >= 1.0.16

basvandijk commented Jun 30, 2017

It would be cool if the usb package got build automatically.

Note that it depends on bindings-libusb which isn't build either. I can imagine it's not build because the build-machine is missing the required pkgconfig-depends: libusb-1.0 >= 1.0.16

@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Jul 3, 2017

Member

@p-alik I've queued the bsd-sysctl package and in fact it fails during the custom-setup phase (unfortunately the UI shows this as a black-cell currently). when I have time I'll try adding custom-setup/setup-depends to the affected bsd-sysctl releases; however this will only turn the black-cells into dark "no install-plan found" cells, but allow the cabal solver to backtrack to releases which are not affected...

@basvandijk I've queued both packages; the existence of FFI libraries does not really affect whether a package enters the build-queue on matrix CI.

Member

hvr commented Jul 3, 2017

@p-alik I've queued the bsd-sysctl package and in fact it fails during the custom-setup phase (unfortunately the UI shows this as a black-cell currently). when I have time I'll try adding custom-setup/setup-depends to the affected bsd-sysctl releases; however this will only turn the black-cells into dark "no install-plan found" cells, but allow the cabal solver to backtrack to releases which are not affected...

@basvandijk I've queued both packages; the existence of FFI libraries does not really affect whether a package enters the build-queue on matrix CI.

@goetzc

This comment has been minimized.

Show comment
Hide comment
@goetzc

goetzc Jul 28, 2017

Hi, I would like to see dbcleaner included, thanks.

goetzc commented Jul 28, 2017

Hi, I would like to see dbcleaner included, thanks.

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Aug 9, 2017

Can you please build digit? Thanks :)

gwils commented Aug 9, 2017

Can you please build digit? Thanks :)

@Mikolaj

This comment has been minimized.

Show comment
Hide comment
@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Aug 17, 2017

Member

Even though I may not have replied immediately (mostly because either I forgot, or because it was triggered automatically w/o me doing anything), builds for dbcleaner/digit/full-text-search have been triggered already.

Member

hvr commented Aug 17, 2017

Even though I may not have replied immediately (mostly because either I forgot, or because it was triggered automatically w/o me doing anything), builds for dbcleaner/digit/full-text-search have been triggered already.

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Aug 18, 2017

ihaskell, please

gwils commented Aug 18, 2017

ihaskell, please

@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Aug 18, 2017

Collaborator

I queued ihaskell

Collaborator

bergmark commented Aug 18, 2017

I queued ihaskell

@dzhus

This comment has been minimized.

Show comment
Hide comment
@dzhus

dzhus Aug 24, 2017

Queue blogination please.

dzhus commented Aug 24, 2017

Queue blogination please.

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Sep 4, 2017

text1 please.

gwils commented Sep 4, 2017

text1 please.

@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Sep 4, 2017

Collaborator

@dzhus @gwils done!

Collaborator

bergmark commented Sep 4, 2017

@dzhus @gwils done!

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Sep 5, 2017

Thanks. I find this tool exceptionally helpful in ensuring my packages build and determining when to publish new revisions for old versions.

gwils commented Sep 5, 2017

Thanks. I find this tool exceptionally helpful in ensuring my packages build and determining when to publish new revisions for old versions.

@OlafChitil

This comment has been minimized.

Show comment
Hide comment
@OlafChitil

OlafChitil Sep 12, 2017

Please queue FPretty

OlafChitil commented Sep 12, 2017

Please queue FPretty

@patrikja

This comment has been minimized.

Show comment
Hide comment
@patrikja

patrikja Sep 13, 2017

Please queue BNFC-meta

patrikja commented Sep 13, 2017

Please queue BNFC-meta

@asr

This comment has been minimized.

Show comment
Hide comment
@asr

asr commented Sep 25, 2017

Please queue parconc-examples.

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej commented Sep 25, 2017

@asr done

@asr

This comment has been minimized.

Show comment
Hide comment
@asr

asr Sep 25, 2017

I see here that parconc-examples builds with GHC 8.2.1 (thanks!), but using that version of GHC I got the following error (I can fix the problem using the --allow-newer flag):

$ cabal install
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: parconc-examples-0.4.5 (user goal)
next goal: base (dependency of parconc-examples-0.4.5)
rejecting: base-4.10.0.0/installed-4.1... (conflict: parconc-examples =>
base>=4.5 && <4.9)
rejecting: base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0,
base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0,
base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0,
base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1,
base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1
(constraint from non-upgradeable package requires installed instance)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, parconc-examples

What command is using hackage-matrix-builder for building/installing the packages?

asr commented Sep 25, 2017

I see here that parconc-examples builds with GHC 8.2.1 (thanks!), but using that version of GHC I got the following error (I can fix the problem using the --allow-newer flag):

$ cabal install
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: parconc-examples-0.4.5 (user goal)
next goal: base (dependency of parconc-examples-0.4.5)
rejecting: base-4.10.0.0/installed-4.1... (conflict: parconc-examples =>
base>=4.5 && <4.9)
rejecting: base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0,
base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0,
base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0,
base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1,
base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1
(constraint from non-upgradeable package requires installed instance)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, parconc-examples

What command is using hackage-matrix-builder for building/installing the packages?

@p-alik

This comment has been minimized.

Show comment
Hide comment
@p-alik

p-alik Oct 2, 2017

Please add chaselev-deque to the matrix

p-alik commented Oct 2, 2017

Please add chaselev-deque to the matrix

@phadej

This comment has been minimized.

Show comment
Hide comment
@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Oct 3, 2017

Member

@asr parconc-examples-0.4.5 for GHC 8.2.1 doesn't actually "build"; it says "OK (no-ip)", which means that the solver found no solution (i.e. no install-plan), but we consider that "OK", since the goal of the matrix builder is to verify the invariant: "all solutions derivable from the dependency constraint specifications in the cabal meta-data shall not fail to compile". And this is actually a weaker invariant than we'd actually strive for, but it's the one we can currently test via matrix CI.

Member

hvr commented Oct 3, 2017

@asr parconc-examples-0.4.5 for GHC 8.2.1 doesn't actually "build"; it says "OK (no-ip)", which means that the solver found no solution (i.e. no install-plan), but we consider that "OK", since the goal of the matrix builder is to verify the invariant: "all solutions derivable from the dependency constraint specifications in the cabal meta-data shall not fail to compile". And this is actually a weaker invariant than we'd actually strive for, but it's the one we can currently test via matrix CI.

@asr

This comment has been minimized.

Show comment
Hide comment
@asr

asr Oct 3, 2017

Ah, I see. Thanks!

asr commented Oct 3, 2017

Ah, I see. Thanks!

@pepeiborra

This comment has been minimized.

Show comment
Hide comment
@pepeiborra

pepeiborra Oct 3, 2017

Please Queue hdirect

pepeiborra commented Oct 3, 2017

Please Queue hdirect

@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Oct 4, 2017

Member

@pepeiborra done, but it's a package that depends on both the haskell98 package and the base package; that's something that only works up to GHC 7.4.2 (and also requires to constraint haskell98 < 1.2)

Member

hvr commented Oct 4, 2017

@pepeiborra done, but it's a package that depends on both the haskell98 package and the base package; that's something that only works up to GHC 7.4.2 (and also requires to constraint haskell98 < 1.2)

@dmjio

This comment has been minimized.

Show comment
Hide comment
@dmjio

dmjio Oct 7, 2017

Please queue ses-html to the matrix, thank you!

dmjio commented Oct 7, 2017

Please queue ses-html to the matrix, thank you!

@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Oct 7, 2017

Member

@dmjio well, it got automatically queued when 0.4.0.0 got uploaded, and now it's part of the queue rotation...

Member

hvr commented Oct 7, 2017

@dmjio well, it got automatically queued when 0.4.0.0 got uploaded, and now it's part of the queue rotation...

@dmjio

This comment has been minimized.

Show comment
Hide comment
@dmjio

dmjio Oct 7, 2017

@hvr Hah. Well that is very convenient now isn't it :)

dmjio commented Oct 7, 2017

@hvr Hah. Well that is very convenient now isn't it :)

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Oct 10, 2017

Please cue tickle

gwils commented Oct 10, 2017

Please cue tickle

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej Oct 10, 2017

@gwils As above, it was auto-queued as you made revisions: https://matrix.hackage.haskell.org/package/tickle

phadej commented Oct 10, 2017

@gwils As above, it was auto-queued as you made revisions: https://matrix.hackage.haskell.org/package/tickle

@dkasak

This comment has been minimized.

Show comment
Hide comment
@dkasak

dkasak Oct 27, 2017

Could you queue WordNet, please? Thanks!

dkasak commented Oct 27, 2017

Could you queue WordNet, please? Thanks!

@phadej

This comment has been minimized.

Show comment
Hide comment

@hvr hvr referenced this issue Oct 30, 2017

Closed

Queue request #46

@BrainFRZ

This comment has been minimized.

Show comment
Hide comment
@BrainFRZ

BrainFRZ Nov 7, 2017

Any chance of queuing sequor? Thanks for this awesome feature!

BrainFRZ commented Nov 7, 2017

Any chance of queuing sequor? Thanks for this awesome feature!

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej commented Nov 7, 2017

@BrainFRZ done

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Nov 8, 2017

Please queue lvish

gwils commented Nov 8, 2017

Please queue lvish

@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Nov 9, 2017

Collaborator

@gwils done

Collaborator

bergmark commented Nov 9, 2017

@gwils done

@sfilargi

This comment has been minimized.

Show comment
Hide comment
@sfilargi

sfilargi Nov 17, 2017

Can we please queue mime

sfilargi commented Nov 17, 2017

Can we please queue mime

@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Nov 18, 2017

Collaborator

@sfilargi done!

Collaborator

bergmark commented Nov 18, 2017

@sfilargi done!

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Dec 12, 2017

Please queue bytestring-show

gwils commented Dec 12, 2017

Please queue bytestring-show

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej Dec 12, 2017

phadej commented Dec 12, 2017

@goetzc

This comment has been minimized.

Show comment
Hide comment
@goetzc

goetzc Dec 13, 2017

imagemagick, please.

goetzc commented Dec 13, 2017

imagemagick, please.

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej Dec 13, 2017

phadej commented Dec 13, 2017

@anacrolix

This comment has been minimized.

Show comment
Hide comment
@anacrolix

anacrolix commented Dec 20, 2017

select

@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Dec 20, 2017

Collaborator

@anacrolix done!

Collaborator

bergmark commented Dec 20, 2017

@anacrolix done!

@anacrolix

This comment has been minimized.

Show comment
Hide comment
@anacrolix

anacrolix Dec 21, 2017

No OSX builds?

anacrolix commented Dec 21, 2017

No OSX builds?

@wz1000

This comment has been minimized.

Show comment
Hide comment
@wz1000

wz1000 commented Dec 22, 2017

@johanjeuring

This comment has been minimized.

Show comment
Hide comment
@johanjeuring

johanjeuring commented Mar 1, 2018

@hvr

This comment has been minimized.

Show comment
Hide comment
@hvr

hvr Mar 1, 2018

Member

@johanjeuring it's queued!

Member

hvr commented Mar 1, 2018

@johanjeuring it's queued!

@hasufell

This comment has been minimized.

Show comment
Hide comment
@bergmark

This comment has been minimized.

Show comment
Hide comment
@bergmark

bergmark Apr 7, 2018

Collaborator

it was queued at some earlier point.

Collaborator

bergmark commented Apr 7, 2018

it was queued at some earlier point.

@wangbj

This comment has been minimized.

Show comment
Hide comment
@wangbj

wangbj Aug 2, 2018

Is it possible to add bits-atomic? please note cabal (new-)configure -ftest must be used to enable tests.

wangbj commented Aug 2, 2018

Is it possible to add bits-atomic? please note cabal (new-)configure -ftest must be used to enable tests.

@phadej

This comment has been minimized.

Show comment
Hide comment
@phadej

phadej Aug 2, 2018

matrix doesn't build or/and tests, bits-atomic queued.

phadej commented Aug 2, 2018

matrix doesn't build or/and tests, bits-atomic queued.

@dmjio

This comment has been minimized.

Show comment
Hide comment
@dmjio

dmjio Aug 10, 2018

Please queue haskelldb

dmjio commented Aug 10, 2018

Please queue haskelldb

@gwils

This comment has been minimized.

Show comment
Hide comment
@gwils

gwils Aug 11, 2018

I've queued haskelldb

gwils commented Aug 11, 2018

I've queued haskelldb

@juharov

This comment has been minimized.

Show comment
Hide comment
@juharov

juharov Aug 14, 2018

package Sysmon does not build.
OS: Ubuntu 18.04.1 LTS
Haskell: 8.0.2

$ runhaskell Setup.hs build
Building Sysmon-0.1.2...
Preprocessing library Sysmon-0.1.2...
[3 of 8] Compiling Database.Sybase.Sysmon.Average ( src/Database/Sybase/Sysmon/Average.hs, dist/build/Database/Sybase/Sysmon/Average.o )

src/Database/Sybase/Sysmon/Average.hs:29:10: error:
• Illegal instance declaration for ‘Averageable String’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are distinct type variables,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
• In the instance declaration for ‘Averageable String’

src/Database/Sybase/Sysmon/Average.hs:33:10: error:
• Illegal instance declaration for ‘Averageable LogInterval’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are distinct type variables,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
• In the instance declaration for ‘Averageable LogInterval’

=> Adding "{-# LANGUAGE FlexibleInstances #-}" to the top of Average.hs

$ runhaskell Setup.hs build
Building Sysmon-0.1.2...
Preprocessing library Sysmon-0.1.2...
[3 of 8] Compiling Database.Sybase.Sysmon.Average ( src/Database/Sybase/Sysmon/Average.hs, dist/build/Database/Sybase/Sysmon/Average.o )
[4 of 8] Compiling Database.Sybase.Sysmon.Derive ( src/Database/Sybase/Sysmon/Derive.hs, dist/build/Database/Sybase/Sysmon/Derive.o )

src/Database/Sybase/Sysmon/Derive.hs:23:11: error:
• The constructor ‘DataD’ should have 6 arguments, but has been given 5
• In the pattern: DataD _ _ _ constructors _
In the pattern: TyConI (DataD _ _ _ constructors _)
In a stmt of a 'do' block:
TyConI (DataD _ _ _ constructors _) <- reify t

juharov commented Aug 14, 2018

package Sysmon does not build.
OS: Ubuntu 18.04.1 LTS
Haskell: 8.0.2

$ runhaskell Setup.hs build
Building Sysmon-0.1.2...
Preprocessing library Sysmon-0.1.2...
[3 of 8] Compiling Database.Sybase.Sysmon.Average ( src/Database/Sybase/Sysmon/Average.hs, dist/build/Database/Sybase/Sysmon/Average.o )

src/Database/Sybase/Sysmon/Average.hs:29:10: error:
• Illegal instance declaration for ‘Averageable String’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are distinct type variables,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
• In the instance declaration for ‘Averageable String’

src/Database/Sybase/Sysmon/Average.hs:33:10: error:
• Illegal instance declaration for ‘Averageable LogInterval’
(All instance types must be of the form (T a1 ... an)
where a1 ... an are distinct type variables,
and each type variable appears at most once in the instance head.
Use FlexibleInstances if you want to disable this.)
• In the instance declaration for ‘Averageable LogInterval’

=> Adding "{-# LANGUAGE FlexibleInstances #-}" to the top of Average.hs

$ runhaskell Setup.hs build
Building Sysmon-0.1.2...
Preprocessing library Sysmon-0.1.2...
[3 of 8] Compiling Database.Sybase.Sysmon.Average ( src/Database/Sybase/Sysmon/Average.hs, dist/build/Database/Sybase/Sysmon/Average.o )
[4 of 8] Compiling Database.Sybase.Sysmon.Derive ( src/Database/Sybase/Sysmon/Derive.hs, dist/build/Database/Sybase/Sysmon/Derive.o )

src/Database/Sybase/Sysmon/Derive.hs:23:11: error:
• The constructor ‘DataD’ should have 6 arguments, but has been given 5
• In the pattern: DataD _ _ _ constructors _
In the pattern: TyConI (DataD _ _ _ constructors _)
In a stmt of a 'do' block:
TyConI (DataD _ _ _ constructors _) <- reify t

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment