[openstreetmap/openstreetmap-website] suggested modifications in INSTALL and CONFIGURE files

Tom Hughes tom at compton.nu
Fri Dec 2 11:41:11 UTC 2016

On 02/12/16 10:43, Jean-Claude Jouffre wrote:

> 1) INSTALL.md
> when you run some rails instructions (like "bundle exec rake db:migrate"
> or "bundle exec rails console"), you obtain an error message : svgo
> worker: `svgo` not found
> there is an advice to use --no-svgo argument, but I you execute for
> example "bundle exec rails console --no-svgo", you obtain an "invalid
> option"
> an alternative would be to install nvgo :
>   sudo apt-get install npm
>   sudo npm install -g svgo
>   sudo ln -s /usr/bin/nodejs /usr/bin/node (workaround for nodejs
> install bug)

I don't really want to be telling to people to install Node.js and npm 
for something that's entirely optional and doesn't matter at all.

I can't see anything that mentions `--no-svgo` which is good because it 
would be complete nonsense. Rails knows nothing about svgo as such.

> if you populate the database using the osmosis example, then your users
> table becomes inconsistant :
> - the users table is filled with a lot of records (5,338)
> - but the associated sequence users_id_seq remains to 1
> So the next step (to create a user by signing up to the local website)
> will fail.
> The workaround is to manually configure the sequence, requesting the
> greatest value of id users then configuring the sequence above :
> su - postgres
>   psql openstreetmap
>     select max(id) from users;
>       -> 4900009
>     alter sequence users_id_seq restart with 5000000;
>     \q

Try to populate the database using omsosis is not recommended and we 
should probably just remove that. As you've discovered it doesn't really 


Tom Hughes (tom at compton.nu)

More information about the rails-dev mailing list