private function buildVersionsView(PhabricatorPackagesPackage $package)
 {
     $viewer = $this->getViewer();
     $versions = id(new PhabricatorPackagesVersionQuery())->setViewer($viewer)->withPackagePHIDs(array($package->getPHID()))->setLimit(25)->execute();
     $versions_list = id(new PhabricatorPackagesVersionListView())->setViewer($viewer)->setVersions($versions);
     $all_href = urisprintf('version/?package=%s#R', $package->getPHID());
     $all_href = $this->getApplicationURI($all_href);
     $view_all = id(new PHUIButtonView())->setTag('a')->setIcon('fa-search')->setText(pht('View All'))->setHref($all_href);
     $header = id(new PHUIHeaderView())->setHeader(pht('Versions'))->addActionLink($view_all);
     $versions_view = id(new PHUIObjectBoxView())->setHeader($header)->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)->setObjectList($versions_list);
     return $versions_view;
 }