Apparently read-line is not available yet. On sbcl:

(with-open-gzip-file (s "text.gz") (read-line s))

results in :

There is no applicable method for the generic function
  #<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)>
when called with arguments
  (#<GZIP-INPUT-STREAM {BC11CC9}>).
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [ABORT-REQUEST] Abort handling SLIME request.
  1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {B1F4EA9}>)

Backtrace:
  0: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T)) #<unavailable argument> #<unavailable argument> #<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)> (#<GZIP-INPUT-STREAM {BC11CC9}>))
  1: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T)) #<unavailable argument> #<unavailable argument> #<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)> (#<GZIP-INPUT-STREAM {BC11CC9}>))
  2: (READ-LINE #<GZIP-INPUT-STREAM {BC11CC9}> T NIL #<unused argument>)
  3: (NIL)
  4: (SB-INT:EVAL-IN-LEXENV (WITH-OPEN-GZIP-FILE (S "text.gz") (READ-LINE S)) #<NULL-LEXENV>)

 I hope at some point I'll figure out how to provide stream-read-line (but not today, I am fairly new at actually using CL)