Herds
  • Connexion
  • Public

    • Public
    • Groupes
    • En vedette
    • Popular

Conversation

Avis

  1. Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 16:54:32 CEST Guillaume Guillaume
    • Prosody
    • GNU social
    Is it possible to package !gnusocial for easy install, setup, and update? With the possibility to configure database, daemons and services on install, with post-install hooks, etc?
      1. By packaging it and requesting to add it in major distribution repositories. This require a proper versioning and of course, it should be the "stable" branch. 2. By hosting repositories for major distributions, distributing : * nightly builds updated every night like the !prosody trunk packag in their repository.
    * stable builds.
    In conversation Thursday, 31-Mar-2016 16:54:32 CEST de Qvitter lien permanent
    • ghostDancer et moved to https://mastodon.social/@lohang like this.
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 17:08:38 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      @postblue If you check out the code via git, you can create a local branch and rebase it against whatever upstream branch you want to update to.
      In conversation Thursday, 31-Mar-2016 17:08:38 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 17:08:52 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      • #ApocalypseParty
      @postblue It's fairly safe, as long as you don't allow web access to .git and below.
      In conversation Thursday, 31-Mar-2016 17:08:52 CEST lien permanent
    • Statut de MMN-o ✅⃠ (mmn@social.umeahackerspace.se) sur Thursday, 31-Mar-2016 17:58:24 CEST MMN-o ✅⃠ MMN-o ✅⃠
      in reply to
      @postblue Debian packaging has been attempted by @bob@primatemind.info
      In conversation Thursday, 31-Mar-2016 17:58:24 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:01:45 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji It's already what I'm doing now, but that's not the point of my statement.
      In conversation Thursday, 31-Mar-2016 18:01:45 CEST lien permanent
    • Statut de Annah (maiyannah@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:03:28 CEST Annah Annah
      in reply to
      @postblue I've offered to package it for CentOS when they've kind of decided what the stable release should be and other such things.
      In conversation Thursday, 31-Mar-2016 18:03:28 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:03:38 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji I'm thinking about easy install/configuration/update handled by a package manager, so is it done with web project like #owncloud or #phpmyadmin for those I'm remembering.
      In conversation Thursday, 31-Mar-2016 18:03:38 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:04:45 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji Maintaining a git branch is far more time consuming than a package manager update.
      In conversation Thursday, 31-Mar-2016 18:04:45 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:06:13 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      @postblue Yeah, because 'git rebase upstream/1.2.x' is so time consuming.  Right.

      A package manager wouldn't alert you to significant, breaking code changes like a rebase would.
      In conversation Thursday, 31-Mar-2016 18:06:13 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:07:18 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      @postblue I still feel like server administration GUIs primarily exist to hide complexity from those who fear it.
      In conversation Thursday, 31-Mar-2016 18:07:18 CEST lien permanent
      Dolus likes this.
    • Statut de Annah (maiyannah@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:08:26 CEST Annah Annah
      in reply to
      • #ApocalypseParty
      @takeshitakenji @postblue Complexity in anything you wish to secure is a bad thing.
      In conversation Thursday, 31-Mar-2016 18:08:26 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:11:21 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      • Annah
      @maiyannah @postblue But hiding the options that promote the strongest security is even worse.
      In conversation Thursday, 31-Mar-2016 18:11:21 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:12:49 CEST Guillaume Guillaume
      in reply to
      • GNU social
      • #ApocalypseParty
      @takeshitakenji I think that it keeps the idealist "install you own instance" moto far away from being reached, because of blatant technical elitism. Most people don't know how to launch an SSH session. But maybe, if they're using a Linux distribution, even a user-friendly one, like for human beeings or so, they might be one day know how to update their system with the used package manager. I don't expect them to learn how to use #git so thet can start a !gnusocial instance.
      In conversation Thursday, 31-Mar-2016 18:12:49 CEST lien permanent
      Christel T. likes this.
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:13:55 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenj No its not. Learning how #git works is.
      In conversation Thursday, 31-Mar-2016 18:13:55 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:14:26 CEST Guillaume Guillaume
      in reply to
      • MMN-o ✅⃠
      @mmn And where are the remains of that project? :D
      In conversation Thursday, 31-Mar-2016 18:14:26 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:15:37 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      @postblue I guess it's hard to see how people different from me work with technology, as it's been central to my life since I was a young child.  It's not that I don't want those without skills to work with it, but having someone tell them how to act like most commercial software does doesn't sit right with me, either.
      In conversation Thursday, 31-Mar-2016 18:15:37 CEST lien permanent
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:16:43 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      @postblue I'm not a fan of discouraging learning, either. https://gs.kawa-kun.com/notice/34285
      In conversation Thursday, 31-Mar-2016 18:16:43 CEST lien permanent
    • Statut de Annah (maiyannah@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:20:07 CEST Annah Annah
      in reply to
      • #ApocalypseParty
      @takeshitakenji @postblue That is beside the point, because that is not an issue inherent to GUI programs.
      In conversation Thursday, 31-Mar-2016 18:20:07 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:22:46 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji That's understandable. It's really hard to disregard what we know and imagine what it's like to start from fairly nothing. People can learn, of course, or so I want to believe. But it takes a lot of time, and we cannot assume that they're intersted in it or that they should be.
      In conversation Thursday, 31-Mar-2016 18:22:46 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:24:53 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji I support ways of learning that involve habit, use, and practice. Based on the everyday experience. They are the conditions of possibily for having any interest at all in learning something "for fun".
      In conversation Thursday, 31-Mar-2016 18:24:53 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:25:57 CEST Guillaume Guillaume
      in reply to
      • #ApocalypseParty
      @takeshitakenji But that's a huge debate over the pedagogy in free software communities, and I've not seen much about it.
      In conversation Thursday, 31-Mar-2016 18:25:57 CEST lien permanent
      #ApocalypseParty likes this.
    • Statut de Verius (verius@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:27:08 CEST Verius Verius
      in reply to
      • #ApocalypseParty
      @postblue @takeshitakenji IIRC The steps for installation are mostly putting the files under a directory, creating a database and database user and creating a small config.php (this is what the install script does).

      Everything except the config.php bit should be pretty simple to automate and the config.php bit could be done with debconf (or related).
      In conversation Thursday, 31-Mar-2016 18:27:08 CEST lien permanent
      #ApocalypseParty likes this.
    • Statut de #ApocalypseParty (takeshitakenji@gs.kawa-kun.com) sur Thursday, 31-Mar-2016 18:30:24 CEST #ApocalypseParty #ApocalypseParty
      in reply to
      • Verius
      @verius @postblue Pretty much any package manager would be able to do all that.  A PKGBUILD in AUR should be very easy, for example.
      In conversation Thursday, 31-Mar-2016 18:30:24 CEST lien permanent
    • Statut de Verius (verius@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:34:11 CEST Verius Verius
      in reply to
      • #ApocalypseParty
      @takeshitakenji @postblue Yeah, it's all pretty basic stuff. Pick your poison, package managers, ansible, even Docker would work.

      Plugins on the other hand...

      Then again, separately packaged plugins should work if the config.php has a bit of smarts to include all files in a directory.
      In conversation Thursday, 31-Mar-2016 18:34:11 CEST lien permanent
      #ApocalypseParty likes this.
    • Statut de Annah (maiyannah@community.highlandarrow.com) sur Thursday, 31-Mar-2016 18:35:49 CEST Annah Annah
      in reply to
      • Verius
      • #ApocalypseParty
      @verius @postblue @takeshitakenji With RPM/YUM it would actually be pretty trivial to include plugins as optional modules provided they don't require anything more than the add plugin line.  Or you had some sort of agreed-upon defaults for the additional settings.  For instance you could easily package Qvitter to install with Hannes' suggested defaults.
      In conversation Thursday, 31-Mar-2016 18:35:49 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 18:47:48 CEST Guillaume Guillaume
      in reply to
      • Prosody
      • Verius
      • #ApocalypseParty
      @verius @takeshitakenji I like the way !prosody handles modules: https://prosody.im/doc/installing_modules. Here's a way of packaging them: https://packages.debian.org/jessie-backports/prosody-modules
      In conversation Thursday, 31-Mar-2016 18:47:48 CEST lien permanent

      Pièces jointes


      1. File not found in filesystem.
    • Statut de MMN-o ✅⃠ (mmn@social.umeahackerspace.se) sur Thursday, 31-Mar-2016 19:19:43 CEST MMN-o ✅⃠ MMN-o ✅⃠
      in reply to
      @postblue Heh, I'm afraid I don't have a link handy and I'm too lazy to start searching right now! :)
      In conversation Thursday, 31-Mar-2016 19:19:43 CEST lien permanent
    • Statut de Guillaume (postblue@herds.eu) sur Thursday, 31-Mar-2016 20:40:51 CEST Guillaume Guillaume
      in reply to
      • MMN-o ✅⃠
      @mmn Don't worry, I'm not in a hurry.
      In conversation Thursday, 31-Mar-2016 20:40:51 CEST lien permanent

Flux d’informations

  • Flux d’activités
  • RSS 2.0
  • Atom
  • Aide
  • À propos
  • FAQ
  • CGU
  • Confidentialité
  • Source
  • Version
  • Contact

Herds is a social network, courtesy of postblue. It runs on GNU social, version 2.0.0-alpha0, available under the GNU Affero General Public License.

Le contenu et les données de Herds sont privés et confidentiels.

Le contenu et les données sont sous le droit d’auteur du contributeur. Tous droits réservés.