** Description changed:

+ [Impact]
+ 
+  * Without the fix diaspora-installer is uninstallable on Disco
+ 
+  * backport a Debian fix (in Eoan already) to use the system bundler
+    https://salsa.debian.org/ruby-team/diaspora-installer/commit/80dc2fd5
+ 
+  * This blocks proposed migrations as it worked in the past, see
+    http://autopkgtest.ubuntu.com/packages/diaspora-installer/disco/amd64
+    
+ 
+ [Test Case]
+ 
+  * Take Disco system (e.g. lxd container, multipass, uvtool)
+ 
+  * Install diaspora-installer
+    sudo DEBIAN_FRONTEND=noninteractive apt --assume-yes -o 
Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' install 
diaspora-installer
+ 
+ [Regression Potential]
+ 
+  * Without the fix it is not working at all, I don't see how it can 
+    regress much further. In theory if one installed it in the past and 
+    upgraded then the new change will "pull in" ruby-bundler which - if 
+    that is a problem for anything - would trigger those.
+ 
+ [Other Info]
+  
+  * Found while preparing a postgres MRE in bug 1828012 as it would block 
+    this from migrating.
+ 
+ ---
+ 
  This seems to be a continuation of bug 1717801 and bug 1732520.
  Looking at these past bugs the issues seem to come and go with slightly 
changing symptoms, maybe due to upstream changes e.g. on ruby gems and such - 
also the main installer is fetched externally.
  
  The current state seems to be ok in all releases except Disco.
  There it fails and that blocks other package e.g. the migration of postgresql 
in Disco.
  (This was found analyzing test errors for bug 1828012)
  
  Note - nothing else holds it in the Distribution:
  $ reverse-depends src:diaspora-installer -r eoan
  No reverse dependencies found
  
  Note: test needs >=2G Memory.
  
  But I found that installing the version from Eoan 0.7.6.1+debian1 in Disco 
works.
  Check out https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919978 for the 
bug discussions.
  
  Example from Disco:
  ubuntu@disco-dia1:~$ sudo DEBIAN_FRONTEND=noninteractive apt --assume-yes -o 
Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' install 
diaspora-installer
  [...]
  /usr/lib/diaspora-common/scripts/initdb.sh: 15: 
/usr/lib/diaspora-common/scripts/initdb.sh: bundle: not found
  Checking if the database is empty...
  Initializing database...
  Database 'diaspora_production' already exists
  rake aborted!
  Errno::EACCES: Permission denied @ rb_sysopen - 
/usr/share/diaspora/config/initializers/secret_token.rb
  /usr/share/diaspora/lib/tasks/generate_session_secret.rake:8:in `initialize'
  /usr/share/diaspora/lib/tasks/generate_session_secret.rake:8:in `open'
  /usr/share/diaspora/lib/tasks/generate_session_secret.rake:8:in `block (2 
levels) in <top (required)>'
  Tasks: TOP => generate:secret_token
  (See full trace by running task with --trace)
  rake aborted!
  LoadError: cannot load such file --

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1828194

Title:
  disapora-installer not installable on Disco

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/diaspora-installer/+bug/1828194/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to