Re: [cc65] Re: cc65-2.13.0 DEBs available

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2009-10-26 10:26:53
On Sun, Oct 25, 2009 at 08:06:49PM +0100, Spiro Trikaliotis wrote:
> Yes. I do not own a 64 bit machine, nor do I know how I could
> cross-build an AMD64 package. I am sorry for this.

No problem. Others may be glad about 32-bit packages.

> > Is there a way to check
> > which packages are available without going through all the apt hassle? A
> > simple directory listing with download facility would have saved me 15 minutes
> > of work.
>
> Well, http://debian.trikaliotis.net/dists/stable/Release shows that I
> only have i386 architecture.
>
> This is also backed up by
> http://debian.trikaliotis.net/dists/stable/contrib/, which only shows a
> binary-i386 directory.

Knowing of and checking these files needs intimate knowledge about the
structure of .debs and .deb repositories, which I currently don't have. So I
hoped for something more obvious. This is my "use Spiros repository" story:

  * Add the repo line to the package manager. Which complained, because the
    repo wasn't trusted.

  * So I tried to add the signature. Found that gnupg does no longer work,
    because the new version on Ubuntu goes via the proxy, which isn't allowed
    port 11357 (PGP keyfetch) outbound.

  * Tried to change the firewall setup using fwbuilder from my old Centos
    installation. Which did not work, because a chrooted environment cannot
    access the X display.

  * Installed fwbuilder on the new Ubuntu machine.

  * Tried to load the old config. Fwbuilder version is now 3.0 instead of 2.x,
    which means I have to upgrade my firewall config. I hope, nothing went
    wrong.

  * Just to be sure, I tried the old config checking "use as temporary but
    don't store", so if something goes wrong, I'm back to the old config with
    a reboot. But uploading won't work, because fwbuilder tries to write to
    /etc/tmp on the firewall, which does not exist and cannot be easily
    created, because /etc is a readonly file system on flash.

  * After some fiddling, I find that the problem persists only if "use as
    temporary but don't store" is checked, so I try the old config without and
    it works.

  * Added a firewall rule allowing the proxy port 11357 outbound for PGP key
    fetch. Compiled and installed the new firewall rules.

  * Trying to read key 2AF47E44 as root as described on Spiros page does not
    work, because root doesn't have a PGP setup.

  * Checking PGP as normal user, it says, key 2AF47E44 cannot be found on
    wwwkeys.ch.pgp.net. So I'm trying a few other key servers. Found the key
    on wwwkeys.pgp.net.

  * Loaded the key and exported it into a text file.

  * Imported the key as root into apt.

  * Restarted the package manager. This time I was able to download the
    package list from the repo.

  * Checked "cc65" and tried to install.

You may imagine that I was a little bit frustrated that after all this hassle
the repo didn't have the packages I wanted. Having an easily accessible list
of packages, or the PGP key as a downloadable file would have saved me quite
some trouble. Of course none of the stuff described above was useless. Being
able to edit the firewall config or download PGP keys is necessary, but I
didn't expect having to do it now.

Just out of curiosity: Sites like rpmforge offer RPM files both for browsing
and download and as a repository that can be added to yum. Isn't that possible
with .deb repositories?

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Oct 26 10:30:25 2009

This archive was generated by hypermail 2.1.8 : 2009-10-26 10:30:27 CET