Path: csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod From: Paul Wise Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#891391: ITP: python-hsluv -- Python implementation of HSLuv (Human-friendly HSL) Date: Tue, 20 Mar 2018 01:10:01 +0100 Message-ID: References: X-Original-To: Yao Wei , 891391@bugs.debian.org, debian-python@lists.debian.org X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Tue Mar 20 00:00:17 2018 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4.1 Reply-To: Paul Wise , 891391@bugs.debian.org Original-Sender: paul.is.wise@gmail.com Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: wnpp@debian.org, Yao Wei (=?UTF-8?Q?=E9=AD=8F=E9=8A=98=E5=BB=B7?=) X-Debian-Pr-Message: followup 891391 X-Debian-Pr-Package: wnpp X-Spam-Bayes: score:0.0000 Tokens: new, 12; hammy, 129; neutral, 54; spammy, 2. spammytokens:0.932-+--receive, 0.883-+--secret hammytokens:0.000-+--upstreams, 0.000-+--H*F:U*pabs, 0.000-+--H*MI:sk:CAKTje6, 0.000-+--H*RU:sk:paul.is, 0.000-+--H*rp:U*paul.is.wise Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=4WOv8cRzwATcXTrP5ryKSTFPuVeDoHrauCZaJodUrDo=; b=gSomVNkqiXRdXisvBNV2VX9vWGrVWwdRbysqIWpC3bse7joJ7jJpRoxfhWJrlYuHxg VI/kCjo4ARplc97FM/aOJ3AbhPFL/4mSllYiRR8HELAcTeREFU9nbeKpKsKed1VMU6fB gbVdZm9IUbHhDgIWJWaIbWsG7tgpt+GqK0jVtlBaBV/Lcemir7+FEiIjD4kifmgbSifh 2iKObSW4ywMzCtxlPbRsqdNsFFEOH2H/0jIsB/UsRF+QdKUeD8EdCPOf6reBFdhFQfzf KiB2lZx0Klf2H6Xg5i2VNhJWLnva1XTBBJne1iC7MbMs0sG+Lpktr6Du5jn1AwWCQhOG phVg== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=4WOv8cRzwATcXTrP5ryKSTFPuVeDoHrauCZaJodUrDo=; b=qU0f2WFfAP2vxL8+ON6Ko+0s9lELl9/aO5cFWsMjwwcovYSmYW9qHdFnbEVJm78kbu FdZN61HaVEkTE9YUw7s//x7LX8s/Wa53RLHgN8onPYip2u2bjAdbhi38eYTMzGsAbeSw ec0pGPN+sfpnvGFBgwYOcR9OTPLSvOHsUpBSu3AXopipxLrJO2zIjsKZdjFQ6hVIETZi fr5bySLE9ip1hVSJ/1eP4S3jtDVB+Y/NQNlHgUU+AjCXlemGhYNEc0px9SGcqCo/J2wG i0kOFxWUXLNO7sWj/gfrWRtF/w4G0uj0D06FUidFQJ/OrpJEwQsVulAlRscPMdjWIOb7 0HMg== X-Gm-Message-State: AElRT7F2i13JVyZGc/TIcp07CUW9j702NB3wYTTTpVjjNVR+Hn5K5/D5 SqybXmDDBOzcP66x0A/NEba5MDyFQfKA0UKnymM= X-Google-SMTP-Source: AG47ELutfHeTQa/I0xXL9rCHXPU73Qocp2MHpMpdHQZlT5rQP734tPFWUrj8a7izaPsQDmm21SHEZMqoTYkmfmyGvzY= X-Received: by 10.202.244.22 with SMTP id s22mr8634271oih.204.1521503858429; Mon, 19 Mar 2018 16:57:38 -0700 (PDT) MIME-Version: 1.0 Sender: robomod@news.nic.it X-Google-Sender-Auth: Qad8nKWnloNfNSMiHC5Hg3Xgcdg Content-Type: text/plain; charset="UTF-8" X-Debian-Message: from BTS X-Mailing-List: archive/latest/1449010 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 28 Organization: linux.* mail to news gateway X-Original-Date: Tue, 20 Mar 2018 07:57:38 +0800 X-Original-Message-ID: X-Original-References: <20180225051259.GA14910@madoka.m-wei.net> <20180225051259.GA14910@madoka.m-wei.net> X-Original-Sender: paul.is.wise@gmail.com Xref: csiph.com linux.debian.bugs.dist:888183 linux.debian.maint.python:10275 On Mon, Mar 19, 2018 at 10:04 PM, Yao Wei wrote: > I am having a situation that this code is said to be "transpiled" from > HSLuv written in Haxe [1], the code seems to be gone though a lot of > overhaul from the generated code that cannot be diffed. I believe the > code written in Python is preferred form of making modifications for > hsluv-python project. However, I need consensus on this mattter. I suggest you dig through the git history of both HSLuv and Python-HSLuv to develop an intuition about how the upstreams are developing both projects and then clarify the details of their development processes with upstream. Personally, I find the thought of modifying generated code to be horrible and would have either stuck with building from Haxe or reimplementing the code in Python. At the end of the day, what matters is that there is equality of access to the work between the upstream authors and users of Debian derivatives. i.e., make sure upstream aren't keeping something secret or using something proprietary and make sure Debian passes on what we receive from upstream. -- bye, pabs https://wiki.debian.org/PaulWise