I can add that ppa to my source list, but when I `apt-get install factor`,
I get a program for factoring compound numbers, not the Factor programming
language.

Could we rename the ppa to work around the name collision?


On Sun, Feb 9, 2014 at 9:59 PM, Björn Lindqvist <bjou...@gmail.com> wrote:

> 2014-02-08 11:56 GMT+01:00 Gabriel Kerneis <gabr...@kerneis.info>:
> > On Fri, Feb 07, 2014 at 06:44:32PM -0500, Andrew Pennebaker wrote:
> >> If we met users half way, presenting .deb's, .rpm's, maybe a ppa repo,
> that
> >> would be a great start.
> >
> > As a first step, I recommend using https://build.opensuse.org/
> >
> > It is slightly openSUSE centered, but makes it easy to check that your
> > basic rpm & deb build for ubuntu, debian, fedora and openSUSE.
>
> A while ago I created Ubuntu packages for Factor and put them in my
> PPA here: https://launchpad.net/~bjourne/+archive/factor
>
> Someone has also packaged Factor for Arch:
> https://aur.archlinux.org/packages/factor/
>
> A big problem is that Factors build doesn't make it easy to install
> system-wide in a typical Linux setup. So you have to add lots of hacks
> to the build to add support for prefixed installation, with binary and
> support files split in different directories. It's a lot of work and
> hard to keep it in sync with Factors github repository. A smaller
> problem is that some Factor words wants to overwrite the image and
> file and write in directories relative to the executable file which
> obviously is problematic on Linux where writes outside of $HOME is
> forbidden. But I think most Linux users can live with that limitation.
>
> So to address the problematic build I've created an alternate build
> process which you are welcome to check out here:
> https://github.com/slavapestov/factor/pull/934 It's written using waf
> which I think is great for complicated build-processes like Factor's.
> With the branch, the build command becomes "python waf.py configure
> --prefix=/opt/factor2 build && sudo python waf.py install". Using that
> as their base, I believe someone knowledgable of their distro's build
> system could very easily package Factor.
>
> Then to actually get distros to put Factor in their repos would entail
> reopening tickets like this:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471925 Plus, Debian
> has some bureaucratic rules on packages they ship. Like requiring a
> man page.
>
>
> --
> mvh/best regards Björn Lindqvist
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>



-- 
Cheers,

Andrew Pennebaker
www.yellosoft.us
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to