I'm using the 'glossaries' package to build a list of abbreviations. I have my own style defined based on a standard longtable style (to easily see what's the matter I pick the 'longheaderborder' style). The problem occurs when the list of abbreviations spreads over a single page and you have a style where the value 'glsgoupskip' is greater than zero. In the used style this means, that the entries within the list are grouped based on the first letter and between each group there is a blank line in the longtable.
If this groupskip coincide with a pagebreak (longtable pagebreak), naturally you get a blank line at the end of the first page or at the beginning at the second page. To clarify what is going on here's my Minimal Example:
\documentclass[]{scrbook}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
% glossaries
\usepackage[%
acronym % use acronym functionality
,section = section % use sections for all glossary lists
]{glossaries}
% some acronyms
\newacronym{mimo}{MIMO}{Multiple Input Multiple Output}
\newacronym{miso}{MISO}{Multiple Input Single Output}
\newacronym{simo}{SIMO}{Single Input Multiple Output}
\newacronym{siso}{SISO}{Single Input Single Output}
\newacronym{cdma}{CDMA}{Code Division Multiple Access}
\newacronym{ofdm}{OFDM}{Orthogonal Frequency Division Multiplex}
% switch on glossaries
\makeglossaries
\begin{document}
\chapter{Notation}
\vspace{28\baselineskip}
% print list of acronyms
\glsaddall
\printglossary[type=\acronymtype,style=longheaderborder]
\end{document}
I've added the vspace to prevent me from typing too much abbreviations. :)
To cut a long story short: How can one suppress the glsgroupskip if a pagebreak has occurred?
edit:
To compile this document I do the following calls:
pdflatex %makeindex -s %.ist -t %.alg -o %.acr %.acnpdflatex %
where % indicates the document file name.
When I run my example from above there is a groupskip (ie blank line) directly after the MISO entry. Right beneath this groupskip the pagebreak occurs so there is a blank line left at the bottom of the table on the first page.

If you set the vertical skip to 29\baselineskip this blank line will occur at the top of the table on the second page right beneath the table head.
For the sake of completeness here's a MWE with my own defined style using 'tabu' and 'booktabs' package. To build this document I call the same commands as mentioned above. The aim is to set groupskip to \addlinespace (booktabs command) but the problem is more clearly with a full blank line ( &\\ ).
\documentclass[]{scrbook}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
% table packages
\usepackage{booktabs,longtable,tabu}
% glossaries
\usepackage[%
acronym % use acronym functionality
,section = section % use sections for all glossary lists
,nonumberlist % no page references in lists
,nostyles % do not load any style
]{glossaries}
% define new style for acronyms
\newglossarystyle{my_acronymlist}{%
\renewenvironment{theglossary}%
{\begin{longtabu} to\linewidth {lX}}%
{\end{longtabu}}%
\renewcommand*{\glossaryheader}{\toprule Acronym & Description\\\midrule\endhead%
\toprule Acronym & Description\\\midrule\endfirsthead%
\bottomrule\endfoot}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\glstarget{##1}{##2} & \glsentrydesc{##1}\\}%
%
\renewcommand*{\glossarysubentryfield}[6]{%
&%
\glssubentryitem{##2}%
\glstarget{##2}{\strut}##4 & ##6\\}%
%
%*** GROUP SKIP ***
\renewcommand*{\glsgroupskip}{&\\}%
%\renewcommand*{\glsgroupskip}{\addlinespace}%
%******************
}
% some acronyms
\newacronym{mimo}{MIMO}{Multiple Input Multiple Output}
\newacronym{miso}{MISO}{Multiple Input Single Output}
\newacronym{simo}{SIMO}{Single Input Multiple Output}
\newacronym{siso}{SISO}{Single Input Single Output}
\newacronym{cdma}{CDMA}{Code Division Multiple Access}
\newacronym{ofdm}{OFDM}{Orthogonal Frequency Division Multiplex}
% switch on glossaries
\makeglossaries
\begin{document}
\chapter{Notation}
\vspace{28\baselineskip}
% print list of acronyms
\glsaddall
\printglossary[type=\acronymtype,style=my_acronymlist]
\end{document}
With this style I get this blank groupskip-line at the top of the second page.

When I add
\expandafter\let\csname @glsstyle@my_acronymlist\endcsname\relax
right before the style definition, and set
\renewcommand*{\glsgroupskip}{\noalign{\penalty-50\vskip\normalbaselineskip}}%
sadly I can't see any change.
Nevertheless, thanks so far for your help. Hopefully there will be a solution...