Tilemill Ubuntu-centric support... what about Debian.

's Avatar

nicolas.vila

26 Sep, 2011 01:35 PM

Would you mind make available a package for Debian. I managed to install the Ubuntu natty package on Debian Testing but I had to tweak the dpkg post installation script.

Indeed, Debian still uses sysvinit, unlike Ubuntu which uses upstart.

Everything is working fine under Debian Testing. I only have to launch /usr/share/tilemill/index.js to manually.

Concerning Ubuntu, why is there no support for 10.04 LTS version? Most corporations stick with LTS versions rather than upgrading every 6 months.

Best regards and thank you for making this amazing product available.

  1. Support Staff 2 Posted by Tom MacWright on 26 Sep, 2011 05:12 PM

    Tom MacWright's Avatar

    We won't be able to support 10.04 LTS because it's woefully out-of-date with, for instance, the Boost libraries that Mapnik relies on. 10.04 is more than a year old, and isn't getting any younger.

    Could you post the modifications that you made to get TileMill working on Debian? We don't have much ability to test on all linux distros so would appreciate any community support & testing we can get.

  2. 3 Posted by Nicolas Vila on 27 Sep, 2011 09:11 AM

    Nicolas Vila's Avatar

    Hi.

    OK, I understand the reasons concerning the deprecated libraries in
    Ubuntu 10.04.
    It was pretty easy to make TileMill run on Debian (all the dependencies
    are up-to-date, at least in the testing branch)

    I only modified the following file which prevented the installation from
    finishing correctly:

    /var/lib/dpkg/info/tilemill.postinst

    I simply commented the last line of the script...

    /# start tilemill/

    ...then ran an "apt-get install" to finish the installation. The main
    difference between Ubuntu and Debian is the startup manager for
    applications (upstart for Ubuntu, and the old sysvinit for Debian)
    The /"start"/ command is simply not available in Debian.
    I launched successfully Tilemill by and, using the mapbox user, but the
    best approach would be to provide a sysvinit startup script:
    /etc/init.d/tilemill

    I created a dummy script to launch "index.js", the Debian way but it's
    not polished and not able to stop the daemon yet.
    Regards.

    Nicolas

    Le 26/09/2011 19:12, Tom MacWright a écrit :
    >
    > // Add your reply above here
    > =================================================From: Tom MacWright
    > Subject: Tilemill Ubuntu-centric support... what about Debian.
    >
    > We won't be able to support 10.04 LTS because it's woefully
    > out-of-date with, for
    > instance, the Boost libraries that Mapnik relies on. 10.04 is more
    > than a year old,
    > and isn't getting any younger.
    >
    > Could you post the modifications that you made to get TileMill working
    > on Debian? We
    > don't have much ability to test on all linux distros so would
    > appreciate any
    > community support & testing we can get.
    >
    > View this Discussion online:
    > http://support.mapbox.com/discussions/tilemill/161-tilemill-ubuntu-centric-support-what-about-debian
    >
    > --
    >
    > Reply with #ignore to stop receiving notifications for this discussion.
    >

  3. Support Staff 4 Posted by Will White on 03 Oct, 2011 07:41 PM

    Will White's Avatar

    Hi Nicolas,
    We'd like to support all systems but none of us are regular Debian users, making it difficult to test. If you have a repeatable process for packaging TileMill for Debian, would you mind contributing it as a pull request on the GitHub project?

    Thanks,
    Will

  4. Will White closed this discussion on 24 Oct, 2011 03:47 PM.

Comments are currently closed for this discussion. You can start a new one.

Recent Discussions

20 Jun, 2013 10:03 AM
20 Jun, 2013 09:37 AM
20 Jun, 2013 08:43 AM
20 Jun, 2013 07:01 AM