Re: help with the diaspora package

2015-05-08 Thread Pirate Praveen
On Wednesday 06 May 2015 10:25 PM, Pirate Praveen wrote:
 Since, I already uploaded diaspora-gems-compat, I'll keep it like that
 for now.

Since it is still in NEW I moved it to diaspora and asked ftp masters to
reject it.




signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-05-06 Thread Pirate Praveen
On Monday 04 May 2015 10:59 PM, Antonio Terceiro wrote:
 what exacty did you put in vendor/gems?

I put the Gemfile directly without extracting.

 To be clear, you need (in Gemfile)
 
   gem bootstrap-sass, path: 'vendor/gems/bootstrap-sass'

That was not working, so I thought of just giving vendor/gems. Even
though bundler could find it sprockets could not.

 then you need to have a copy of bootstrap-sass, at the version it
 expects, extracted into vendor/gems/bootstrap-sass/

After extracting the contents, it is working now.

 the patch I was able to in the repository modifies the Gemfile but does
 not put anything else in place ...

I will create a diaspora-gems-compat package to install the offending
gems. That way I don't have to fiddle with diaspora source much and it
makes things flexible.




signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-05-06 Thread Pirate Praveen
On Wednesday 06 May 2015 09:55 PM, Antonio Terceiro wrote:
 I will create a diaspora-gems-compat package to install the offending
 gems. That way I don't have to fiddle with diaspora source much and it
 makes things flexible.
 
 Adding packages to the Debian archive to then request them to be removed
 s short while later imposes an overhead on other people, why don't you
 just embed those on the diaspora package itself for now?

Since, I already uploaded diaspora-gems-compat, I'll keep it like that
for now.

 In your place, I would just ship them under debian/ in the source
 package and install to the right location.

Next time any incompatibility is noticed, I will follow this method.

 When you are able to drop them, just remove them from debian/ and remove
 their installation bits ...
 

yes.



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-05-04 Thread Antonio Terceiro
On Mon, May 04, 2015 at 11:37:22AM +0530, Pirate Praveen wrote:
 On Saturday 02 May 2015 11:49 AM, Pirate Praveen wrote:
  bundle exec succeeds, but sprockets can't find the assets (bundle exec
  rake assets:precompile fails)
  
  couldn't find file 'bootstrap-tooltip'
(in /usr/share/diaspora/app/assets/javascripts/main.js:43)

 Can I upload ruby-bootstrap2 until we can solve this issue? Since
 0.5.0.0 is released I want more people to be able to install it and
 test. I want to get it into jessie-backports eventually.

what exacty did you put in vendor/gems?

To be clear, you need (in Gemfile)

  gem bootstrap-sass, path: 'vendor/gems/bootstrap-sass'

then you need to have a copy of bootstrap-sass, at the version it
expects, extracted into vendor/gems/bootstrap-sass/

the patch I was able to in the repository modifies the Gemfile but does
not put anything else in place ...

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: help with the diaspora package

2015-05-04 Thread Pirate Praveen
On Saturday 02 May 2015 11:49 AM, Pirate Praveen wrote:
 bundle exec succeeds, but sprockets can't find the assets (bundle exec
 rake assets:precompile fails)
 
 couldn't find file 'bootstrap-tooltip'
   (in /usr/share/diaspora/app/assets/javascripts/main.js:43)
 

Can I upload ruby-bootstrap2 until we can solve this issue? Since
0.5.0.0 is released I want more people to be able to install it and
test. I want to get it into jessie-backports eventually.



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-05-02 Thread Pirate Praveen
On Saturday 02 May 2015 11:49 AM, Pirate Praveen wrote:
 Note: you can build diaspora from our git repo and copy the gem file
 

Packages in NEW are available from my people.debian.org repo, and a few
packages are still needed from experimental, those are listed at
https://wiki.debian.org/Diaspora/



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-05-02 Thread Pirate Praveen
On Thursday 16 April 2015 12:21 AM, Antonio Terceiro wrote:
 On Wed, Apr 15, 2015 at 11:53:46PM +0530, Pirate Praveen wrote:
 On Wednesday 15 April 2015 05:31 PM, Antonio Terceiro wrote:
 Please don't, these versioned packages are a mess. you can try embedding
 the old version in the diaspora package in the meantime.

 Can I add the gems to debian/compat and use gem install --local? Is
 there a better way of doing it.
 
 debian/compat?

I meant compatibility, but overlooked the already defined debian/compat
(in fedora there used to -compat packages that provided older glibc
versions)

 I would do this by changing the Gemfile to use your private copy:
 
   gem 'foo', path: 'vendor/gems/foo' # or whatever path you want
 
 then you install your private copy of bootstrap-sass to
 $APPROOT/vendor/gems/foo
 

bundle exec succeeds, but sprockets can't find the assets (bundle exec
rake assets:precompile fails)

couldn't find file 'bootstrap-tooltip'
  (in /usr/share/diaspora/app/assets/javascripts/main.js:43)

I just copied the gem file to /usr/share/diaspora/vendor/gems directory.
I will create a diaspora-gems package that will install the incompatible
gems this way.

Note: you can build diaspora from our git repo and copy the gem file



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-15 Thread Antonio Terceiro
On Mon, Apr 13, 2015 at 05:12:33PM +0530, Pirate Praveen wrote:
 On Sunday 12 April 2015 09:48 PM, Pirate Praveen wrote:
  On Sunday 12 April 2015 07:31 PM, Pirate Praveen wrote:
  Now there is a compatibility issue with ruby-bootstrap-sass.
 
 The last gem used 'as-is' is devise, every other gem dependency is
 converted to deb.
 
 When I use ruby-devise package installed as deb, diaspora fails to start
 with this error message.
 
  /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:478:in
 `load_missing_constant': Circular dependency detected while autoloading
 constant RegistrationsController (RuntimeError)
 
 If I'm using devise as a gem (gem install devise), then diaspora can
 start normally.
 
 Can anyone who is good with rails help fix this?

Devise is a rails engine; the Debian package is missing everything and
therefore completely broken.

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: help with the diaspora package

2015-04-15 Thread Antonio Terceiro
On Sun, Apr 12, 2015 at 09:48:06PM +0530, Pirate Praveen wrote:
 2. Can I upload ruby-bootstrap-sass2 separately until they port to
 bootstrap 3?

Please don't, these versioned packages are a mess. you can try embedding
the old version in the diaspora package in the meantime.

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: help with the diaspora package

2015-04-15 Thread Pirate Praveen
On Wednesday 15 April 2015 05:30 PM, Antonio Terceiro wrote:
 Can anyone who is good with rails help fix this?
 
 Devise is a rails engine; the Debian package is missing everything and
 therefore completely broken.
 

Thanks! That was indeed the problem. This packaging work has started at
the very early stages of diaspora packaging and somehow overlooked this
aspect.

Now diaspora is completely apt-gettable and go to debian main once I fix
all lintian warnings and the dependencies clear NEW.



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-15 Thread Pirate Praveen
On Wednesday 15 April 2015 05:31 PM, Antonio Terceiro wrote:
 Please don't, these versioned packages are a mess. you can try embedding
 the old version in the diaspora package in the meantime.

Can I add the gems to debian/compat and use gem install --local? Is
there a better way of doing it.





signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-15 Thread Antonio Terceiro
On Wed, Apr 15, 2015 at 11:53:46PM +0530, Pirate Praveen wrote:
 On Wednesday 15 April 2015 05:31 PM, Antonio Terceiro wrote:
  Please don't, these versioned packages are a mess. you can try embedding
  the old version in the diaspora package in the meantime.
 
 Can I add the gems to debian/compat and use gem install --local? Is
 there a better way of doing it.

debian/compat?

I would do this by changing the Gemfile to use your private copy:

  gem 'foo', path: 'vendor/gems/foo' # or whatever path you want

then you install your private copy of bootstrap-sass to
$APPROOT/vendor/gems/foo

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: help with the diaspora package

2015-04-15 Thread Pirate Praveen
I also need help with nginx configuration. The configuration file was
working fine with 0.4.x versions but with 0.5.x series the top bar is
missing all entries. I think we need to adjust the asset paths properly.
I'll be travelling next few days and will be able to look into it only
after that. If any of you can check this, it would be awesome. After
creating an account and loggin in, the top bar is empty (no menus, no
search box). I think its nginx issue because diaspora-installer also has
the same issue.




signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-13 Thread Pirate Praveen
On Sunday 12 April 2015 09:48 PM, Pirate Praveen wrote:
 On Sunday 12 April 2015 07:31 PM, Pirate Praveen wrote:
 Now there is a compatibility issue with ruby-bootstrap-sass.

The last gem used 'as-is' is devise, every other gem dependency is
converted to deb.

When I use ruby-devise package installed as deb, diaspora fails to start
with this error message.

 /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:478:in
`load_missing_constant': Circular dependency detected while autoloading
constant RegistrationsController (RuntimeError)

If I'm using devise as a gem (gem install devise), then diaspora can
start normally.

Can anyone who is good with rails help fix this?




signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-13 Thread Pirate Praveen
On Monday 13 April 2015 05:12 PM, Pirate Praveen wrote:
 On Sunday 12 April 2015 09:48 PM, Pirate Praveen wrote:
 On Sunday 12 April 2015 07:31 PM, Pirate Praveen wrote:
 Now there is a compatibility issue with ruby-bootstrap-sass.
 
 The last gem used 'as-is' is devise, every other gem dependency is
 converted to deb.
 
 When I use ruby-devise package installed as deb, diaspora fails to start
 with this error message.
 
  /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:478:in
 `load_missing_constant': Circular dependency detected while autoloading
 constant RegistrationsController (RuntimeError)

full trace of the error message
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782510

 If I'm using devise as a gem (gem install devise), then diaspora can
 start normally.
 
 Can anyone who is good with rails help fix this?
 
 




signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-12 Thread Pirate Praveen
On Sunday 12 April 2015 01:44 AM, Pirate Praveen wrote:
 On Saturday 11 April 2015 09:20 PM, Christian Hofstaedtler wrote:
 Googling the message suggests you need at least Rails 4.1.9. (sid
 has 4.1.8.)

 
 adding require 'foreigner' to config/application.rb fixes it.
 
 
 

Now there is a compatibility issue with ruby-bootstrap-sass.

Sass::SyntaxError: File to import not found or unreadable:
bootstrap-responsive.
Load paths:

Diaspora expects version 2.3.2.2 but we have already moved to 3.3.4.1. I
added one patch to fix js paths. For stylesheets, I can't find a direct
correspondence with the error message. Can anyone help? For javascript
errors, I just had to change bootstrap-* to bootstrap/*



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-12 Thread Pirate Praveen
On Sunday 12 April 2015 07:31 PM, Pirate Praveen wrote:
 Now there is a compatibility issue with ruby-bootstrap-sass.
 
 Sass::SyntaxError: File to import not found or unreadable:
 bootstrap-responsive.
 Load paths:
 
 Diaspora expects version 2.3.2.2 but we have already moved to 3.3.4.1. I
 added one patch to fix js paths. For stylesheets, I can't find a direct
 correspondence with the error message. Can anyone help? For javascript
 errors, I just had to change bootstrap-* to bootstrap/*
 

It seems porting to bootstrap 3 is not going to be easy, but being
planned  https://poddery.com/posts/1737627

That leaves us with two options,

1. Is there anyone here who can help port diaspora to bootstrap 3?
2. Can I upload ruby-bootstrap-sass2 separately until they port to
bootstrap 3?

Thanks
Praveen



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-11 Thread Pirate Praveen
On Saturday 11 April 2015 09:20 PM, Christian Hofstaedtler wrote:
 Googling the message suggests you need at least Rails 4.1.9. (sid
 has 4.1.8.)
 

adding require 'foreigner' to config/application.rb fixes it.





signature.asc
Description: OpenPGP digital signature


help with the diaspora package

2015-04-11 Thread Pirate Praveen
Hi,

Can anyone help me troubleshoot error with diaspora package?

Steps to follow are here as we need some packages in NEW and experimental.

https://wiki.debian.org/Diaspora#Diaspora_Package_Testing

All the dependencies are satisfied (I had to loosen some requirements as
there is a mismatch from debian packaged versions) and rake tasks are
failing.

On my local system I got

undefined method `add_foreign_key' for
#ActiveRecord::Schema:0x000a33f360

error
and when I retired it on another machine I got

sh: 1: bin/rake: not found
rake aborted!
LoadError: cannot load such file --
/usr/share/diaspora/config/initializers/secret_token.rb
/var/lib/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:293:in `setup'

As we are getting close to a usable diaspora package, any testing help
is welcome.

Thanks
Praveen



signature.asc
Description: OpenPGP digital signature


Re: help with the diaspora package

2015-04-11 Thread Christian Hofstaedtler
* Pirate Praveen prav...@onenetbeyond.org [150411 17:42]:
 
 
 Christian Hofstaedtler എഴുതി:
  Hey,
 
  just some comments, haven't found time to test the package.
 
  * Pirate Praveen prav...@onenetbeyond.org [150411 16:11]: On my local 
  system I got
 
  undefined method `add_foreign_key' for
  #ActiveRecord::Schema:0x000a33f360 That probably means you need to 
  test against a MySQL or PostgreSQL
  DB, not SQLite3.
 
 It is PostgreSQL only. The same was working with an earlier git snapshot. 
 They have moved to rails 4.2 and we are still on 4.1 I think that could be an 
 issue. This method is part of foreigner library and I don't see it being 
 imported anywhere. May be the new activerecord require it.

Googling the message suggests you need at least Rails 4.1.9. (sid
has 4.1.8.)

-- 
 ,''`.  Christian Hofstaedtler z...@debian.org
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



pgpXcI_0iSxg3.pgp
Description: PGP signature


Re: help with the diaspora package

2015-04-11 Thread Pirate Praveen


Christian Hofstaedtler എഴുതി:
 Hey,

 just some comments, haven't found time to test the package.

 * Pirate Praveen prav...@onenetbeyond.org [150411 16:11]: On my local 
 system I got

 undefined method `add_foreign_key' for
 #ActiveRecord::Schema:0x000a33f360 That probably means you need to 
 test against a MySQL or PostgreSQL
 DB, not SQLite3.

It is PostgreSQL only. The same was working with an earlier git snapshot. They 
have moved to rails 4.2 and we are still on 4.1 I think that could be an issue. 
This method is part of foreigner library and I don't see it being imported 
anywhere. May be the new activerecord require it.

 and when I retired it on another machine I got

 sh: 1: bin/rake: not found
 rake aborted!
 LoadError: cannot load such file --
 /usr/share/diaspora/config/initializers/secret_token.rb
 /var/lib/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:293:in `setup' Missing 
 configuration/postinst step? 

I may have missed a step. In earlier versions this was done differently.
-- 
  ,''`.  Christian Hofstaedtler z...@debian.org
 : :' :  Debian Developer
 `. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
   `-


--
To UNSUBSCRIBE, email to debian-ruby-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1428766925744.8b07b8ee842f7@mozgaia



Re: help with the diaspora package

2015-04-11 Thread Christian Hofstaedtler
Hey,

just some comments, haven't found time to test the package.

* Pirate Praveen prav...@onenetbeyond.org [150411 16:11]:
 On my local system I got
 
 undefined method `add_foreign_key' for
 #ActiveRecord::Schema:0x000a33f360

That probably means you need to test against a MySQL or PostgreSQL
DB, not SQLite3.

 and when I retired it on another machine I got
 
 sh: 1: bin/rake: not found
 rake aborted!
 LoadError: cannot load such file --
 /usr/share/diaspora/config/initializers/secret_token.rb
 /var/lib/gems/2.1.0/gems/devise-3.4.1/lib/devise.rb:293:in `setup'

Missing configuration/postinst step?

-- 
 ,''`.  Christian Hofstaedtler z...@debian.org
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-



pgpDzQ5cpGliu.pgp
Description: PGP signature