From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: arthur miller Newsgroups: gmane.emacs.devel Subject: RE: "Write a new package" culture instead of patches? Date: Mon, 18 May 2020 23:07:23 +0000 Message-ID: References: <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <405FCFAB-30E4-4F98-81DA-3B09933E86D0@gnu.org> <20200517211403.GA57036@breton.holly.idiocy.org> <20200518075827.GA14627@tuxteam.de> , <20200518122620.GA26100@tuxteam.de> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_VI1PR06MB4526A3C7CD41BAB8A8BB728796B80VI1PR06MB4526eurp_" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="74517"; mail-complaints-to="usenet@ciao.gmane.io" To: "tomas@tuxteam.de" , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 19 01:08:00 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jaorY-000JDx-9U for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 01:08:00 +0200 Original-Received: from localhost ([::1]:33706 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jaorX-0007PA-Ak for ged-emacs-devel@m.gmane-mx.org; Mon, 18 May 2020 19:07:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaor3-0006yj-HP for emacs-devel@gnu.org; Mon, 18 May 2020 19:07:29 -0400 Original-Received: from mail-oln040092073062.outbound.protection.outlook.com ([40.92.73.62]:23527 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jaor0-0007cf-N9 for emacs-devel@gnu.org; Mon, 18 May 2020 19:07:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TEfeB9B8MA4jAxtEtE2jZqOdtwlhRVURuCoCyupmc/OFNbDBWxLWzf7OIJMvhZLTGF8sHvle60/CQ3kbyEAF5oSFZimStHDnq1SZ9r2Ecc2DvAYldwr6udFvhzmHtqy36NNTIFsqDWndkPep1tMcwAhKUU/fqoeoV3narRvTcseGxoSOZurgTwykFAO6EXtIYevTEmgjiLo8lvP7jRqMvNnKitxgdeT17LNI/OTvlIzTQYEXGEiivj41sHNGmrWF2Wej3EyCFlx0ZQ5P7kt7s/9vJt/CU/l5Ag6s4Wh15MxWRfmHNqeQuQn/lqnWhxJNkiCMRqqQQXmsFCqCHCbdMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OSp+KUB0hrGeQOxYbxRHWyKD/fRwGeeuiRa56IWruq4=; b=Jdj/sMev/1tsm5cyrIRDuEs0mGB7WO1uXfzMx49VP+xUSsDLbBmsTJ9eIHncs81Rhj3gieN+gZIuZsJkMCVmlF5urb7/dNw3QIwaRERODmKzxoYLxnTdfyGYBO9aKhHYQ+cZXDfTDpbp7unwlEUkUSMyLo3IkLb0LJcK/hcXUl/RMpx/wKSMXmtjWoUHl0Fith+OvymcimEbTXYOxtPeWcvkIceDzw+M7xGk9G5TI8aTRN281EV7s3tGYfzMiAp/6hbCiHanlP0lyZZRki/1diBC+apAqD+MkLeX/1xyEo0n8aGrY8LMA7qYkQGYfqWksSV3oY09+qgrkWyZe081iA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OSp+KUB0hrGeQOxYbxRHWyKD/fRwGeeuiRa56IWruq4=; b=TeUEhyB+o0lPw2eufRTwdcthxr4zY+S7y93Dk8We6KtStAsR2ggJM9p5y2TIjCqntp7Md8JIgMwRDNNMxcpiBNzmgx9mAVY/jDZyy49YfnVgy7DDkpE18VvLn6k0rHjFbiKMvG6K3Iwgj0nJvtTe5DwVk8diASFyUBON2ovihk/qnDiBdTlZwnrTOcqQXmrhFCVUQBq5eLkp7mDHltdwbinEd5AIEnPsuQib3ticpcs3j24lZy7hV6CrT9HTfceWuVIJyE3qVXEKjelQ4lkm31gHHaskmIMyh4y7EBCGki4An+ytJbj4CO2zr2TeOIh0Xg+/1wvGuMIb52+ZDyrTMA== Original-Received: from HE1EUR04FT035.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::42) by HE1EUR04HT249.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Mon, 18 May 2020 23:07:23 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0d::50) by HE1EUR04FT035.mail.protection.outlook.com (2a01:111:e400:7e0d::294) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Mon, 18 May 2020 23:07:23 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::49f0:2314:a959:bec5%7]) with mapi id 15.20.3000.034; Mon, 18 May 2020 23:07:23 +0000 Thread-Topic: "Write a new package" culture instead of patches? Thread-Index: AQHWLHxeaBfdNK2Mh0GfI2FY44uDXKitxhkAgACzG3Y= In-Reply-To: <20200518122620.GA26100@tuxteam.de> Accept-Language: sv-SE, en-US Content-Language: sv-SE x-incomingtopheadermarker: OriginalChecksum:93C97E5E4AF04072B4506F716BE4AD8349D7748EF813743CEA21F8D82746081E; UpperCasedChecksum:D8030B1CCD19BFE17C3993ED016B058FFA82C54256196D96B5F889206B81D2B9; SizeAsReceived:7447; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [QvrNrGmq5fhYUO2iJM9+VfRleQM7d4hK] x-ms-publictraffictype: Email x-incomingheadercount: 45 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 0d968abf-5975-42bd-0408-08d7fb80396c x-ms-traffictypediagnostic: HE1EUR04HT249: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kvtXtNYZ+Y70yFHWx43zrmnXm3v23o3LsakEGhgqP0YrYR8qPEnAm4O4EcMBOr3uIQTAvqgho4tb36Jx2NPzpPyQR92YdQYYP/4dC6kXJKCNeBricVBPcR17xk2HZyIyGztj0nNryuje9QzppDxThgs3PTN19RZX3pBRcNMp8KC66eThe+JS6qXdDCIs5vvlghssjAzycS7S5yx7WVquYA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR06MB4526.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; x-ms-exchange-antispam-messagedata: py7MyJ1wzf/XXhh1zS1slfrQfO7dICVU5GkxK/NtPdwOPtKln42We7g+ifwZ+xW/oktnOkokpmmpAh/r/PpUzrbz+IWlD6gDskiMqEgv3PcIcK9Hn1QclhXusXIeE11cHq6mz2RPoiBWIOzRKLbOtQ== x-ms-exchange-transport-forked: True X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 0d968abf-5975-42bd-0408-08d7fb80396c X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2020 23:07:23.3630 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT249 Received-SPF: pass client-ip=40.92.73.62; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/18 19:07:24 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250839 Archived-At: --_000_VI1PR06MB4526A3C7CD41BAB8A8BB728796B80VI1PR06MB4526eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Haha, yeah I know. I actually once created a gitlab project for a customer= on girlab, I just didn't know it was open source. Or I have just forgot . = But even if gitlab is open source, what says that their web interface is? H= ow do I know with my data and me, that I can't know? :-) Is it just "open s= ource" or "free" as in fsf free. Anyway, convenience is just one part of equation. The big issue is convenie= nce of group. Everyone is on github. One fork a repo, make a commit and cre= ate PR. PR is the new patch. People don't send patches in emails longer (ok= kernel a d Emacs folks does), it is kind of getting out of fashion. And gi= thub makes that very convenient. Anyway, the forking culture has more to do with business then just for the = service providers. Small companies create projects, and let people fork, th= e more people fork, the better it looks in presentation for in estors: oho= ok, we ha e 5000 firks and 10 000 downloads, we are popular, grant us fundi= ng for next year and we can do this and that.... -------- Originalmeddelande -------- Fr=E5n: tomas@tuxteam.de Datum: 2020-05-18 14:33 (GMT+01:00) Till: emacs-devel@gnu.org =C4mne: Re: "Write a new package" culture instead of patches? On Mon, May 18, 2020 at 02:08:38PM +0200, Arthur Miller wrote: > writes: [on branching vs contributing, Github culture] > That plays role definitely. Familiarity as well. Github is really easy > to work with [...] Yes, the bribe of convenience. > [...] I dont' know is there a free service like github? I have > very modest needs [...] If you are willing to learn a new web interface, there's Gitlab (the server component is umm... somewhat free; more precisely it's "open core", as they say) and there's Gitea. Savannah has a git service too, I don't know very much about the interface they offer. It does take a bit of willpower to leave the plushy universe, but believe me -- it's a great landscape out there! C'm on. Take the red pill ;-D Cheers -- t --_000_VI1PR06MB4526A3C7CD41BAB8A8BB728796B80VI1PR06MB4526eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Haha, yeah I know. I actually once  created a gitlab= project for a customer on girlab, I just didn't know it was open source. O= r I have just forgot . But even if gitlab is open source, what says that th= eir web interface is? How do I know with my data and me, that I can't know? :-) Is it just "open source" = or  "free" as in fsf free.

Anyway, convenience is just one part of equation. The big= issue is convenience of group. Everyone is on github. One fork a repo, mak= e a commit and create PR. PR is the new patch. People don't send patches in= emails longer (ok kernel a d Emacs folks does), it is kind of getting out of fashion. And github makes that&n= bsp; very convenient. 

Anyway, the forking culture has more to do with business = then just for the service providers. Small companies create projects, and l= et people fork, the more people fork, the  better it looks in presenta= tion for in estors: ohook, we ha e 5000 firks and 10 000 downloads, we are popular, grant us funding for next year= and we can do this and that.... 




-------- Originalmeddelande --------
Fr=E5n: tomas@tuxteam.de
Datum: 2020-05-18 14:33 (GMT+01:00)
Till: emacs-devel@gnu.org
=C4mne: Re: "Write a new package" culture instead of patches= ?

On Mon, May 18, 2020 at 02:08:38PM +0200, Arth= ur Miller wrote:
> <tomas@tuxteam.de> writes:

[on branching vs contributing, Github culture]

> That plays role definitely. Familiarity as well. Github is really easy=
> to work with [...]

Yes, the bribe of convenience.

> [...] I dont' know is there a free service like github? I have
> very modest needs [...]

If you are willing to learn a new web interface, there's Gitlab
(the server component is umm... somewhat free; more precisely
it's "open core", as they say) and there's Gitea. Savannah has a git service too, I don't know very much about the interface
they offer.

It does take a bit of willpower to leave the plushy universe,
but believe me -- it's a great landscape out there!

C'm on. Take the red pill ;-D

Cheers
-- t
--_000_VI1PR06MB4526A3C7CD41BAB8A8BB728796B80VI1PR06MB4526eurp_--