WASHINGTON (AP) — A Congress eager to avoid the turmoil of recent budget clashes is ready to approve a massive $1.1 trillion spending bill for this year.

The measure is a compromise financing everything from airports to war costs and is brimming with victories and setbacks for both parties. The House is expected to approve the legislation Wednesday, with the Senate following by week's end.

The bill does everything from averting cuts in pension increases for wounded military personnel who retire early to providing money to serve additional children under the Head Start preschool program.

The measure's passage is being fueled by an election-year desire by lawmakers to show they can govern and their strong desire to avoid the alternative — a possible replay of last fall's federal shutdown, which disgusted voters.