all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Peter Šurda" <surda@economicsofbitcoin.com>
To: guix-devel@gnu.org, chicks@getbackinthe.kitchen,
	ng0 <contact.ng0@cryptolab.net>
Subject: Re: [PATCH] gnu: Add pybitmessage, [PATCH] gnu: Add python2-pyqt-4, [PAT
Date: Fri, 17 Feb 2017 20:33:22 +0100	[thread overview]
Message-ID: <20170217193321.GF8688@mutt.economicsofbitcoin.com> (raw)
In-Reply-To: <20170217175305.toysiwg5fzog54xc@wasp>

Hello,

On Fri, Feb 17, 2017 at 05:53:05PM +0000, ng0 wrote:
>I'm not sure if this discussion is too offtopic for the guix-devel
>mailinglist. If anyone thinks it is, please respond.
I think my emails are moderated anyway because I'm not on the list, so
I'll leave the decision up to the moderator.

>Interesting, how did you achieve the redirection to .onion? Is the what I guess
>to be javascript available publicly somewhere?
I use mod_rewrite to extract the client IP from the cloudflare headers,
match it against a list of tor exit nodes and conditionally redirect it
to the onion address. Then I have a cron job that updates the tor exit
node list from the tor-project website. No javascript.

>I think this approach is wrong, or we fail to communicate directly.  If
>you want to compile PyBitmessage from source on Guix. there is a "guix
>package" function for that (refer to the Guix documentation, invoking
>guix package). For the target group 'novice users' you made, a simple
>'guix package -i pybitmessage' will do it.  You can instruct this to be
>run entirely without binary substitutes.
This is a valid point, having a package is the logical next step.
However that requires me to research how guix packaging works, test and
debug it. And there may be other prequisites for building that I'm not
aware of yet. I don't see that as a productive use of my time. Someone
who already understands how it works however can probably easily get the
list of dependencies from the wiki and create the package in a couple of
minutes. I already have to make sure that there are building
instructions that work for at least 4 other distros, 32bit and 64bit
windows (different), osx, freebsd and openbsd.

>The tests for this package run on our infrastructure, so failing builds
>will be picked up for multiple architectures.
Great. I want to increase the level of automated testing for
pybitmessage as well, that's one of the reasons why I have the new
server.

>I'm not sure wether this page addresses developers or users (that's the
>only distinction I would make as documentation and interest of those
>differs).
Again that's a good point. I would prefer if people with specialisations
contributed to the project instead of me having to learn and do
everything. So I'm trying to reduce the hurdles for developers to
contribute. And maybe someone who specialises in technical writing can
update the wiki.

>My criticism and suggestions were prior to this situation, but thanks
>for explaining to me why it has never really been picked up.
I appreciate your criticism, there was indeed a time in the past where
the project stagnated because basically noone had time, so I decided to
dedicate all my energy to it and I work on it full time now. I hope the
developer community gradually improves.

>Okay, sounds reasonable. Last year I explained why I'm not really happy
>with PyQt4 and why I think depending on Windows XP is a mistake. PyQt5
>is available for Windows XP, in case that's the blocker someone failed
>to see.
At least from my point of view XP compatibility is not the reason for
postponing a move to PyQt5.

-- 
Peter Šurda
Bitmessage core developer

  reply	other threads:[~2017-02-17 19:33 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-16 16:38 [PATCH] gnu: Add pybitmessage, [PATCH] gnu: Add python2-pyqt-4, [PAT Peter Šurda
     [not found] ` <20170217110502.GC8688@mutt.economicsofbitcoin.com>
2017-02-17 16:25   ` Peter Šurda
2017-02-17 16:41     ` ng0
2017-02-17 17:19       ` Peter Šurda
2017-02-17 17:53         ` ng0
2017-02-17 19:33           ` Peter Šurda [this message]
2017-02-17 19:40             ` ng0
2017-02-17 20:06               ` Peter Šurda
2017-02-17 20:14                 ` ng0

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170217193321.GF8688@mutt.economicsofbitcoin.com \
    --to=surda@economicsofbitcoin.com \
    --cc=chicks@getbackinthe.kitchen \
    --cc=contact.ng0@cryptolab.net \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.