#!/usr/bin/python
# -*- coding: utf-8 -*-
cachedir = "~/.launchpadlib/cache/"

from launchpadlib.launchpad import Launchpad
launchpad = Launchpad.login_with('kubuntu-dev-tools KDE SC build watch', 'production', cachedir)

distro = launchpad.distributions["ubuntu"]

packages = ["kde4libs", "kdepimlibs", "kdeaccessibility", "kdeartwork", "kdebase-runtime", "kdebindings", "kdegames", "kdemultimedia", "kdesdk", "kdeutils",   "oxygen-icons", "kdeadmin", "kdebase", "kdebase-workspace", "kdeedu", "kdegraphics", "kdenetwork", "kdeplasma-addons", "kdetoys", "kdewebdev"]

arches = ["i386", "amd64", "armel"]

for package in packages:
    builds = distro.getBuildRecords(source_name=package, pocket="Release")
    recentBuilds = builds[:6]
    print package + ":"
    for build in recentBuilds:
      #print str(build)
      #print build.lp_attributes
      #print build.lp_operations
      if build.arch_tag in arches:
          print " " + build.arch_tag + " " + build.buildstate
