Re: 64 bit support, finally!

"Jan Niklas Hasse" <[email protected]>
Newsgroups gmane.comp.autopackage.devel
Message-ID <[email protected]>
>  >  >  Is CpuArchitectures a flag set in the .aspec? How will this affect
>  >  >  backwards compatibility?
>  >
>  >  You can set it in the .aspec file, but if you don't, it will
>  >  automatically set itself to the system you are currently running.
>  >  Backwards compatibility might be a problem, i haven't tested that.
>
>  Ok, just asking in case you'd already thought of any issues.
>  Basically, there are a few gotchas with backwards compatibility for
>  autopackage:
>   * It is not always certain that the user will have the latest support
>  code installed. Even if your package is built against 1.2 or svn,
>  autopackage will not update the users version of the support code if
>  its already there. (You can force a 1.0.x to 1.2.x upgrade by setting
>  AutopackageTarget in the .apspec though)
>   * The package stub cannot call new functions unless we take care to
>  version protect the calls (this is what caused the entire _checkEULA
>  mess a couple of months ago)
>  * The support code must be able to handle any version of a package,
>  which means behaviour from deprecated .apspec variables must remain
>  the same.
>
>  That said, I can't see any direct problems with adding new metadata
>  keys, except perhaps that its good practice to only do so in minor
>  version updates (like in this case, bumping the version to 1.3 to
>  indicate new functionality)

Okay, I would suggest to release 1.2.5 and skip the 1.2.6 release.
Then x86_64 support can be added to 1.3.0. Next month I will have
several small holidays where I can work more on x86_64 support. Having
one package for both architectures is something I will try to create
then. I looked into the code for the GCCABI and I think it's doable.

>  >  >  >  I hope everyone helps my testing it, I'm very often on IRC (nick:
>  >  >  >  jhasse). Feel free to highlight me.
>  >  >
>  >  >  We'd need some people with access to 64bit systems to try this. Is
>  >  >  there anyone on this list who can help testing this??
>  >
>  >  Yeah, it certainly needs more testing. I'm trying to set up VMware
>  >  today, so that i can test on several different machines.

I just found out that in order to create some 64 bit virtual machine I
need VT: http://en.wikipedia.org/wiki/X86_virtualization#Intel_VT_.28IVT.29
My processor doesn't support it, so I can't test x86_64 on other
machines. So i hope someone with a distro other then Ubuntu can help
me testing.

---------------------------------------------------------------------
To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected]
For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.