From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ra Subject: Re: [PATCH] Add r-scran 1.2.0 and all its dependencies Date: Wed, 28 Dec 2016 09:26:52 +0000 Message-ID: References: <87k2aljr6j.fsf@elephly.net> <87h95pjojb.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a114cd3487290130544b4920f Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cMAVo-0006ay-69 for guix-devel@gnu.org; Wed, 28 Dec 2016 04:27:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cMAVm-0001kZ-Vm for guix-devel@gnu.org; Wed, 28 Dec 2016 04:27:08 -0500 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:35430) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cMAVm-0001kG-H7 for guix-devel@gnu.org; Wed, 28 Dec 2016 04:27:06 -0500 Received: by mail-wm0-x242.google.com with SMTP id l2so35603240wml.2 for ; Wed, 28 Dec 2016 01:27:06 -0800 (PST) In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: guix-devel --001a114cd3487290130544b4920f Content-Type: multipart/alternative; boundary=001a114cd34872900f0544b4920d --001a114cd34872900f0544b4920d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Ricardo, there was an issue with the r-shiny patch, the license was wrong. So this is the new set of patches. On Tue, Dec 27, 2016 at 10:25 PM Ra wrote: > Dear Ricardo, > I try to satisfy all the requirements. What do you think ? > In attachment the patches. > > Shiny now is in web.scm > > I reformat the description and fixed the synopsis. I also re checked the > licenses. > I have created a single patch for each r-package. > > -- > Raoul > > > > On Tue, Dec 27, 2016 at 6:06 PM Ra wrote: > > On Tue, Dec 27, 2016 at 6:00 PM Ricardo Wurmus wrote= : > > > Ra writes: > > > guix import cran --archive=3Dbioconductor scater > > > > I had to add the missing dependencies by hand, is there a recursive way > to do so? > > Yes, you can just pass =E2=80=9C--recursive=E2=80=9D or =E2=80=9C-r=E2=80= =9D and the importer will spit > out package expressions for all unpackaged dependencies. A current > limitation is that it doesn=E2=80=99t cross over from Bioconductor to CRA= N. > > Nice, I will try > > > > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > http://elephly.net > > --001a114cd34872900f0544b4920d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Ricardo,
there was an issue with the r-shiny patch,= the license was wrong. So this is the new set of patches.



On Tue, = Dec 27, 2016 at 10:25 PM Ra <= ilpuccio.febo@gmail.com> wrote:
Dear Ricardo,
I try to satisfy all the requirements. What do you think ?
In attachment the patches.=C2=A0

Shiny now is i= n web.scm

I reformat the description and fixed the synopsis. I al= so re checked the licenses.
I have created a = single patch for each r-package.

--
Raoul



On Tue, Dec 27, 2016 at 6:06 PM Ra &l= t;ilpuccio.febo@gmail.com> wrote:
On Tue, Dec 27, 2016 at 6:00 PM Ricardo Wurmus <rekado@elephly.net> wrote:

Ra <
ilpuccio.febo@gmail.com> writes:

> guix import cran --archive=3Dbioconductor scater
>
> I had to add the missing dependencies by hand, is there a recursive wa= y to do so?

Yes, you can just pass =E2=80=9C--recursive=E2=80=9D or =E2=80=9C-r=E2=80= =9D and the importer will spit
out package expressions for all unpackaged dependencies.=C2=A0 A current limitation is that it doesn=E2=80=99t cross over from Bioconductor to CRAN.=
Ni= ce, I will try
=C2=A0

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6=C2=A0 2150 197A 5888 235F ACAC
http://elephly.net

--001a114cd34872900f0544b4920d-- --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0006-gnu-Add-r-shiny.patch" Content-Disposition: attachment; filename="0006-gnu-Add-r-shiny.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0df5cb31853cc4> X-Attachment-Id: 15944c0df5cb31853cc4 RnJvbSBiYjNjMDFlOTQwYmU0YzQzNTc1OTFhYTA2NmI5ZmZjNjUzNzE2MTVjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBXZWQsIDI4IERlYyAyMDE2IDEwOjExOjQ1ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwNi8xMV0gZ251OiBBZGQgci1zaGlueS4KCi0tLQogZ251L3BhY2thZ2VzL3dl Yi5zY20gfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs IDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvd2ViLnNjbSBiL2du dS9wYWNrYWdlcy93ZWIuc2NtCmluZGV4IDA3YzRjMGQuLmNlYzY1OWUgMTAwNjQ0Ci0tLSBhL2du dS9wYWNrYWdlcy93ZWIuc2NtCisrKyBiL2dudS9wYWNrYWdlcy93ZWIuc2NtCkBAIC0zOTY4LDMg KzM5NjgsMzIgQEAgdXNlZnVsIGZvciB1c2VycyBiZWhpbmQgcmVzdHJpY3RpdmUgZmlyZXdhbGxz LiAgQXMgbG9uZyBhcyBXZWIgdHJhZmZpYyBpcwogYWxsb3dlZCwgZXZlbiB0aHJvdWdoIGEgSFRU UC1vbmx5IHByb3h5LCBodHRwdHVubmVsIGNhbiBiZSBjb21iaW5lZCB3aXRoIG90aGVyCiB0b29s cyBsaWtlIFNTSCAoU2VjdXJlIFNoZWxsKSB0byByZWFjaCB0aGUgb3V0c2lkZSB3b3JsZC4iKQog ICAgIChsaWNlbnNlIGw6Z3BsMispKSkKKworKGRlZmluZS1wdWJsaWMgci1zaGlueQorICAocGFj a2FnZQorICAgIChuYW1lICJyLXNoaW55IikKKyAgICAodmVyc2lvbiAiMC4xNC4yIikKKyAgICAo c291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg ICAgICAgICh1cmkgKGNyYW4tdXJpICJzaGlueSIgdmVyc2lvbikpCisgICAgICAgICAgICAgIChz aGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMXN4OGM0OTBo Ymo3bHNtdnd3cTVwNGEzMmRjejRmcDR3cDF6dmFhZjJwZmc3MTNwazU5MyIpKSkpCisgICAgKGJ1 aWxkLXN5c3RlbSByLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAg YCgoInItZGlnZXN0IiAsci1kaWdlc3QpCisgICAgICAgKCJyLWh0bWx0b29scyIgLHItaHRtbHRv b2xzKQorICAgICAgICgici1odHRwdXYiICxyLWh0dHB1dikKKyAgICAgICAoInItanNvbmxpdGUi ICxyLWpzb25saXRlKQorICAgICAgICgici1taW1lIiAsci1taW1lKQorICAgICAgICgici1yNiIg LHItcjYpCisgICAgICAgKCJyLXNvdXJjZXRvb2xzIiAsci1zb3VyY2V0b29scykKKyAgICAgICAo InIteHRhYmxlIiAsci14dGFibGUpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwOi8vc2hpbnkucnN0 dWRpby5jb20iKQorICAgIChzeW5vcHNpcyAiV2ViIGFwcGxpY2F0aW9uIGZyYW1ld29yayBmb3Ig UiIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJNYWtlcyBpdCBpbmNyZWRpYmx5IGVhc3kgdG8g YnVpbGQgaW50ZXJhY3RpdmUgd2ViIGFwcGxpY2F0aW9ucyB3aXRoIFIuCitBdXRvbWF0aWMgcmVh Y3RpdmUgYmluZGluZyBiZXR3ZWVuIGlucHV0cyBhbmQgb3V0cHV0cyBhbmQgZXh0ZW5zaXZlIHBy ZS1idWlsdAord2lkZ2V0cyBtYWtlIGl0IHBvc3NpYmxlIHRvIGJ1aWxkIGJlYXV0aWZ1bCwgcmVz cG9uc2l2ZSwgYW5kIHBvd2VyZnVsCithcHBsaWNhdGlvbnMgd2l0aCBtaW5pbWFsIGVmZm9ydC4i KQorICAgIChsaWNlbnNlIGw6Z3BsMykpKQotLSAKMS45LjEKCg== --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0005-gnu-Add-r-statmod.patch" Content-Disposition: attachment; filename="0005-gnu-Add-r-statmod.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0df53d3f5497a3> X-Attachment-Id: 15944c0df53d3f5497a3 RnJvbSBhOWIyZDVhOTRlYTRjMjU2MDYxMWU0NmI1MjNmNTdkMDkxYWJhYjNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIxOjU4OjA1ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwNS8xMV0gZ251OiBBZGQgci1zdGF0bW9kLgoKLS0tCiBnbnUvcGFja2FnZXMv c3RhdGlzdGljcy5zY20gfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hh bmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zdGF0aXN0 aWNzLnNjbSBiL2dudS9wYWNrYWdlcy9zdGF0aXN0aWNzLnNjbQppbmRleCBmZDc3ZWY4Li4zNjA2 MWIxIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20KKysrIGIvZ251L3Bh Y2thZ2VzL3N0YXRpc3RpY3Muc2NtCkBAIC0zODk3LDMgKzM4OTcsMjggQEAgdG9rZW5pemVkIHJl cHJlc2VudGF0aW9uIG9mIFIgY29kZS4iKQogdGhlIGFycmFuZ2VtZW50IG9mIHBvaW50cyB3aXRo aW4gYSBjYXRlZ29yeSByZWZsZWN0cyB0aGUgZGVuc2l0eSBvZiBkYXRhCiBhdCB0aGF0IHJlZ2lv biwgYW5kIGF2b2lkcyBvdmVyLXBsb3R0aW5nLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwy KykpKQorCisoZGVmaW5lLXB1YmxpYyByLXN0YXRtb2QKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAi ci1zdGF0bW9kIikKKyAgICAodmVyc2lvbiAiMS40LjI3IikKKyAgICAoc291cmNlIChvcmlnaW4K KyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGNy YW4tdXJpICJzdGF0bW9kIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAg ICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxNHlpbHE5ZDN6MjBoaWc0cnM4Ympx eXlkdzNkZng5MG1obXp2dzl3OHAxNmgwczU5NXNuIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHIt YnVpbGQtc3lzdGVtKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9jcmFuLnItcHJvamVjdC5vcmcv d2ViL3BhY2thZ2VzL3N0YXRtb2QiKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAoKCJnZm9y dHJhbiIgLGdmb3J0cmFuKSkpCisgICAgKHN5bm9wc2lzICJTdGF0aXN0aWNhbCBtb2RlbGluZyIp CisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIHBhY2thZ2UgcHJvdmlkZXMgYSBjb2xsZWN0 aW9uIG9mIGFsZ29yaXRobXMgYW5kIGZ1bmN0aW9ucyB0byBhaWQKK3N0YXRpc3RpY2FsIG1vZGVs aW5nLiAgSW5jbHVkZXMgZ3Jvd3RoIGN1cnZlIGNvbXBhcmlzb25zLCBsaW1pdGluZyBkaWx1dGlv bgorYW5hbHlzaXMgKGFrYSBFTERBKSwgbWl4ZWQgbGluZWFyIG1vZGVscywgaGV0ZXJvc2NlZGFz dGljIHJlZ3Jlc3Npb24sCitpbnZlcnNlLUdhdXNzaWFuIHByb2JhYmlsaXR5IGNhbGN1bGF0aW9u cywgR2F1c3MgcXVhZHJhdHVyZSBhbmQgYSBzZWN1cmUKK2NvbnZlcmdlbmNlIGFsZ29yaXRobSBm b3Igbm9ubGluZWFyIG1vZGVscy4gIEluY2x1ZGVzIGFkdmFuY2VkIGdlbmVyYWxpemVkCitsaW5l YXIgbW9kZWwgZnVuY3Rpb25zIHRoYXQgaW1wbGVtZW50IHNlY3VyZSBjb252ZXJnZW5jZSwgZGlz cGVyc2lvbiBtb2RlbGluZworYW5kIFR3ZWVkaWUgcG93ZXItbGF3IGZhbWlsaWVzLiIpCisgICAg KGxpY2Vuc2UgbGljZW5zZTpncGwzKSkpCi0tIAoxLjkuMQoK --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0010-gnu-Add-r-scater.patch" Content-Disposition: attachment; filename="0010-gnu-Add-r-scater.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e0d0baac0cbe6> X-Attachment-Id: 15944c0e0d0baac0cbe6 RnJvbSAxNDIyMmU4Y2RiZmM0OTA5MzE3MmQ5ZjFhM2JjYzc5OTllNzJiY2I1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIyOjE2OjMzICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAxMC8xMV0gZ251OiBBZGQgci1zY2F0ZXIuCgotLS0KIGdudS9wYWNrYWdlcy9i aW9pbmZvcm1hdGljcy5zY20gfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtIGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNz LnNjbQppbmRleCAxNTRmNTA5Li42NzhmYWU3IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYmlv aW5mb3JtYXRpY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20KQEAg LTc2ODUsNiArNzY4NSw0NCBAQCBhbmQgZm9yIGxldHRpbmcgUiBhcHBsaWNhdGlvbnMgd29yayBv biBkYXRhc2V0cyB0aGF0IGFyZSBsYXJnZXIgdGhhbiB0aGUKIGF2YWlsYWJsZSBSQU0uIikKICAg ICAobGljZW5zZSBsaWNlbnNlOmFydGlzdGljMi4wKSkpCiAKKyhkZWZpbmUtcHVibGljIHItc2Nh dGVyCisgIChwYWNrYWdlCisgICAgKG5hbWUgInItc2NhdGVyIikKKyAgICAodmVyc2lvbiAiMS4y LjAiKQorICAgIChzb3VyY2UgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAgICAgICAgKHVyaSAoYmlvY29uZHVjdG9yLXVyaSAic2NhdGVyIiB2ZXJzaW9u KSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAg ICAgICAgICAgICIwcGFtYmFmaXIzYXFwZ2s3a2RxNWkycG4wMjc4ZDk3Ym4ycWI5NzEyYzBqaXZ3 MzYzd2hmIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHItYnVpbGQtc3lzdGVtKQorICAgIChwcm9w YWdhdGVkLWlucHV0cworICAgICBgKCgici1iaW9iYXNlIiAsci1iaW9iYXNlKQorICAgICAgICgi ci1iaW9jZ2VuZXJpY3MiICxyLWJpb2NnZW5lcmljcykKKyAgICAgICAoInItYmlvbWFydCIgLHIt YmlvbWFydCkKKyAgICAgICAoInItZGF0YS10YWJsZSIgLHItZGF0YS10YWJsZSkKKyAgICAgICAo InItZHBseXIiICxyLWRwbHlyKQorICAgICAgICgici1lZGdlciIgLHItZWRnZXIpCisgICAgICAg KCJyLWdnYmVlc3dhcm0iICxyLWdnYmVlc3dhcm0pCisgICAgICAgKCJyLWdncGxvdDIiICxyLWdn cGxvdDIpCisgICAgICAgKCJyLWxpbW1hIiAsci1saW1tYSkKKyAgICAgICAoInItbWF0cml4c3Rh dHMiICxyLW1hdHJpeHN0YXRzKQorICAgICAgICgici1wbHlyIiAsci1wbHlyKQorICAgICAgICgi ci1yZXNoYXBlMiIgLHItcmVzaGFwZTIpCisgICAgICAgKCJyLXJoZGY1IiAsci1yaGRmNSkKKyAg ICAgICAoInItcmpzb24iICxyLXJqc29uKQorICAgICAgICgici1zaGlueSIgLHItc2hpbnkpCisg ICAgICAgKCJyLXNoaW55ZGFzaGJvYXJkIiAsci1zaGlueWRhc2hib2FyZCkKKyAgICAgICAoInIt dHhpbXBvcnQiICxyLXR4aW1wb3J0KQorICAgICAgICgici12aXJpZGlzIiAsci12aXJpZGlzKSkp CisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2RhdmlzbWNjL3NjYXRlciIpCisg ICAgKHN5bm9wc2lzICJTaW5nbGUtY2VsbCBhbmFseXNpcyB0b29sa2l0IGZvciBnZW5lIGV4cHJl c3Npb24gZGF0YSBpbiBSIikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlRoaXMgcGFja2FnZSBw cm92aWRlcyBhIGNvbGxlY3Rpb24gb2YgdG9vbHMgZm9yIGRvaW5nIHZhcmlvdXMgYW5hbHlzZXMK K29mIHNpbmdsZS1jZWxsIFJOQS1zZXEgZ2VuZSBleHByZXNzaW9uIGRhdGEsIHdpdGggYSBmb2N1 cyBvbiBxdWFsaXR5IGNvbnRyb2wuIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCisK KwogKGRlZmluZS1wdWJsaWMgZW1ib3NzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVtYm9zcyIp Ci0tIAoxLjkuMQoK --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0008-gnu-Add-r-tximport.patch" Content-Disposition: attachment; filename="0008-gnu-Add-r-tximport.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0df659c229ee5> X-Attachment-Id: 15944c0df659c229ee5 RnJvbSBlNjg1NTk3MGMyNzg2MjdhMGViYmJlNTU3YzA1NGJhYzY1M2M1MTNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIyOjExOjI4ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwOC8xMV0gZ251OiBBZGQgci10eGltcG9ydC4KCi0tLQogZ251L3BhY2thZ2Vz L2Jpb2luZm9ybWF0aWNzLnNjbSB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvYmlvaW5m b3JtYXRpY3Muc2NtIGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQppbmRleCBkNDIz ZjA4Li5kYmUxYjkyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2Nt CisrKyBiL2dudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20KQEAgLTc2MTgsNiArNzYxOCwy NyBAQCBmb3IgRE5BIGFuZCBwcm90ZWluIHNlcXVlbmNlcy4gIFRoaXMgcGFja2FnZSBzdXBwb3J0 cyBzZXZlcmFsIHNlcXVlbmNlCiBrZXJuZWxzLCBpbmNsdWRpbmc6IGdrbVNWTSwga21lci1TVk0s IG1pc21hdGNoIGtlcm5lbCBhbmQgd2lsZGNhcmQga2VybmVsLiIpCiAgICAgKGxpY2Vuc2UgbGlj ZW5zZTpncGwyKykpKQogCisoZGVmaW5lLXB1YmxpYyByLXR4aW1wb3J0CisgIChwYWNrYWdlCisg ICAgKG5hbWUgInItdHhpbXBvcnQiKQorICAgICh2ZXJzaW9uICIxLjIuMCIpCisgICAgKHNvdXJj ZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAg ICAodXJpIChiaW9jb25kdWN0b3ItdXJpICJ0eGltcG9ydCIgdmVyc2lvbikpCisgICAgICAgICAg ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMWs1 YTdkYWQ2enFnOTM2czE3ZjZjbXdncXAxMXgyNHo5emh4bmRzZ3dic2NncHlocGNiMCIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSByLWJ1aWxkLXN5c3RlbSkKKyAgICAoaG9tZS1wYWdlICJodHRwOi8v YmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy90eGltcG9ydCIpCisgICAgKHN5bm9wc2lzICJJbXBv cnQgYW5kIHN1bW1hcml6ZSB0cmFuc2NyaXB0LWxldmVsIGVzdGltYXRlcyBmb3IgZ2VuZS1sZXZl bCBhbmFseXNpcyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJJbXBvcnRzIHRyYW5zY3JpcHQt bGV2ZWwgYWJ1bmRhbmNlLCBlc3RpbWF0ZWQgY291bnRzIGFuZCB0cmFuc2NyaXB0CitsZW5ndGhz LCBhbmQgc3VtbWFyaXplcyBpbnRvIG1hdHJpY2VzIGZvciB1c2Ugd2l0aCBkb3duc3RyZWFtIGdl bmUtbGV2ZWwKK2FuYWx5c2lzIHBhY2thZ2VzLiBBdmVyYWdlIHRyYW5zY3JpcHQgbGVuZ3RoLCB3 ZWlnaHRlZCBieSBzYW1wbGUtc3BlY2lmaWMKK3RyYW5zY3JpcHQgYWJ1bmRhbmNlIGVzdGltYXRl cywgaXMgcHJvdmlkZWQgYXMgYSBtYXRyaXggd2hpY2ggY2FuIGJlIHVzZWQKK2FzIGFuIG9mZnNl dCBmb3IgZGlmZmVyZW50IGV4cHJlc3Npb24gb2YgZ2VuZS1sZXZlbCBjb3VudHMuIikKKyAgICAo bGljZW5zZSBsaWNlbnNlOmdwbDIpKSkKKwogKGRlZmluZS1wdWJsaWMgZW1ib3NzCiAgIChwYWNr YWdlCiAgICAgKG5hbWUgImVtYm9zcyIpCi0tIAoxLjkuMQoK --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0003-gnu-Add-r-sourcetools.patch" Content-Disposition: attachment; filename="0003-gnu-Add-r-sourcetools.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0df4a6e61c46a2> X-Attachment-Id: 15944c0df4a6e61c46a2 RnJvbSA2ODIxZjQxZjliZjc5Yjg1MzcyNGViMWZkNWYwMWQ3YWNiYTVmZTVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIwOjUyOjIwICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwMy8xMV0gZ251OiBBZGQgci1zb3VyY2V0b29scy4KCi0tLQogZ251L3BhY2th Z2VzL3N0YXRpc3RpY3Muc2NtIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvc3RhdGlz dGljcy5zY20gYi9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20KaW5kZXggYjQwNmU5ZS4uNDQ0 MDU2NSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3N0YXRpc3RpY3Muc2NtCisrKyBiL2dudS9w YWNrYWdlcy9zdGF0aXN0aWNzLnNjbQpAQCAtMzg1MiwzICszODUyLDI1IEBAIGRlbnNpdHkgdXNp bmcgcXVhc2lyYW5kb20gbm9pc2UuIikKICAgICAgIlRoZSBiZWUgc3dhcm0gcGxvdCBpcyBhIG9u ZS1kaW1lbnNpb25hbCBzY2F0dGVyIHBsb3QgbGlrZSBzdHJpcGNoYXJ0LAogYnV0IHdpdGggY2xv c2VseS1wYWNrZWQsIG5vbi1vdmVybGFwcGluZyBwb2ludHMuIikKICAgICAobGljZW5zZSBsaWNl bnNlOmFydGlzdGljMi4wKSkpCisKKyhkZWZpbmUtcHVibGljIHItc291cmNldG9vbHMKKyAgKHBh Y2thZ2UKKyAgICAobmFtZSAici1zb3VyY2V0b29scyIpCisgICAgKHZlcnNpb24gIjAuMS41IikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpIChjcmFuLXVyaSAic291cmNldG9vbHMiIHZlcnNpb24pKQorICAgICAgIChzaGEy NTYKKyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjBqeDZrc2x5Z2ZxYWljM2NtandhZzNkeTk4 cTFhMmR3MjBjejd6OGFnc2tubW1iazZkeTIiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gci1idWls ZC1zeXN0ZW0pCisgICAgKGhvbWUtcGFnZSAiaHR0cDovL2NyYW4uci1wcm9qZWN0Lm9yZy93ZWIv cGFja2FnZXMvc291cmNldG9vbHMiKQorICAgIChzeW5vcHNpcworICAgICAiVG9vbHMgZm9yIHJl YWRpbmcsIHRva2VuaXppbmcgYW5kIHBhcnNpbmcgUiBjb2RlLiIpCisgICAgKGRlc2NyaXB0aW9u CisgICAgICJUb29scyBmb3IgdGhlIHJlYWRpbmcgYW5kIHRva2VuaXphdGlvbiBvZiBSIGNvZGUu ICBUaGUKK3NvdXJjZXRvb2xzIHBhY2thZ2UgcHJvdmlkZXMgYm90aCBhbiBSIGFuZCBDKysgaW50 ZXJmYWNlIGZvciB0aGUKK3Rva2VuaXphdGlvbiBvZiBSIGNvZGUsIGFuZCBoZWxwZXJzIGZvciBp bnRlcmFjdGluZyB3aXRoIHRoZQordG9rZW5pemVkIHJlcHJlc2VudGF0aW9uIG9mIFIgY29kZS4i KQorICAgIChsaWNlbnNlIGxpY2Vuc2U6ZXhwYXQpKSkKLS0gCjEuOS4xCgo= --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0001-gnu-Add-r-vipor.patch" Content-Disposition: attachment; filename="0001-gnu-Add-r-vipor.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e14df68c76087> X-Attachment-Id: 15944c0e14df68c76087 RnJvbSA0MDMxOGE2ZDJkNGY2Y2ExYzU1MzlkZmUyMWM2M2I1MDNjYTAwYWVhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIwOjM1OjQxICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwMS8xMV0gZ251OiBBZGQgci12aXBvci4KCi0tLQogZ251L3BhY2thZ2VzL3N0 YXRpc3RpY3Muc2NtIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20g Yi9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20KaW5kZXggZjg2OGRhMi4uZjMwZThlOSAxMDA2 NDQKLS0tIGEvZ251L3BhY2thZ2VzL3N0YXRpc3RpY3Muc2NtCisrKyBiL2dudS9wYWNrYWdlcy9z dGF0aXN0aWNzLnNjbQpAQCAtMzgxNSwzICszODE1LDIyIEBAIHdpdGggYWx0ZXJuYXRpbmcgcm93 IGNvbG9ycykgaW4gTGFUZVggYW5kIEhUTUwgZm9ybWF0cyBlYXNpbHkgZnJvbQogQGNvZGV7Z2xt fSwgQGNvZGV7Y294cGh9LCBAY29kZXtubHN9LCBAY29kZXtmaXRkaXN0cn0sIEBjb2Rle215dGFi bGV9IGFuZAogQGNvZGV7Y2JpbmQubXl0YWJsZX0gb2JqZWN0cy4iKQogICAgIChsaWNlbnNlIGxp Y2Vuc2U6Z3BsMispKSkKKworKGRlZmluZS1wdWJsaWMgci12aXBvcgorICAocGFja2FnZQorICAg IChuYW1lICJyLXZpcG9yIikKKyAgICAodmVyc2lvbiAiMC40LjQiKQorICAgIChzb3VyY2UgKG9y aWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgKHVy aSAoY3Jhbi11cmkgInZpcG9yIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgKHNoYTI1NgorICAg ICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwcDF6OWEzZmF6bDc4cGo4YTFp Mm42MnY4aHJzOGNpbnE4Mmo5d3Bhd2htZmtuM2RnZ3NzIikpKSkKKyAgICAoYnVpbGQtc3lzdGVt IHItYnVpbGQtc3lzdGVtKQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9jcmFuLnItcHJvamVjdC5v cmcvd2ViL3BhY2thZ2VzL3ZpcG9yIikKKyAgICAoc3lub3BzaXMgIlBsb3QgY2F0ZWdvcmljYWwg ZGF0YSB1c2luZyBxdWFzaXJhbmRvbSBub2lzZSBhbmQgZGVuc2l0eSBlc3RpbWF0ZXMiKQorICAg IChkZXNjcmlwdGlvbgorICAgICAiR2VuZXJhdGUgYSB2aW9saW4gcG9pbnQgcGxvdCwgYSBjb21i aW5hdGlvbiBvZiBhIHZpb2xpbi9oaXN0b2dyYW0gcGxvdAorYW5kIGEgc2NhdHRlciBwbG90IGJ5 IG9mZnNldHRpbmcgcG9pbnRzIHdpdGhpbiBhIGNhdGVnb3J5IGJhc2VkIG9uIHRoZWlyCitkZW5z aXR5IHVzaW5nIHF1YXNpcmFuZG9tIG5vaXNlLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwy KykpKQotLSAKMS45LjEKCg== --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0002-gnu-Add-r-beeswarm.patch" Content-Disposition: attachment; filename="0002-gnu-Add-r-beeswarm.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0df40e7e690811> X-Attachment-Id: 15944c0df40e7e690811 RnJvbSBiNWI5YWU3ZTIzODZjOGRkYjhmODZmOGI5ZWRhZDBkMDAwZjM0OTI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIwOjQ2OjQ3ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwMi8xMV0gZ251OiBBZGQgci1iZWVzd2FybS4KCi0tLQogZ251L3BhY2thZ2Vz L3N0YXRpc3RpY3Muc2NtIHwgMTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg MTggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9zdGF0aXN0aWNzLnNj bSBiL2dudS9wYWNrYWdlcy9zdGF0aXN0aWNzLnNjbQppbmRleCBmMzBlOGU5Li5iNDA2ZTllIDEw MDY0NAotLS0gYS9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20KKysrIGIvZ251L3BhY2thZ2Vz L3N0YXRpc3RpY3Muc2NtCkBAIC0zODM0LDMgKzM4MzQsMjEgQEAgd2l0aCBhbHRlcm5hdGluZyBy b3cgY29sb3JzKSBpbiBMYVRlWCBhbmQgSFRNTCBmb3JtYXRzIGVhc2lseSBmcm9tCiBhbmQgYSBz Y2F0dGVyIHBsb3QgYnkgb2Zmc2V0dGluZyBwb2ludHMgd2l0aGluIGEgY2F0ZWdvcnkgYmFzZWQg b24gdGhlaXIKIGRlbnNpdHkgdXNpbmcgcXVhc2lyYW5kb20gbm9pc2UuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmdwbDIrKSkpCisKKyhkZWZpbmUtcHVibGljIHItYmVlc3dhcm0KKyAgKHBhY2th Z2UKKyAgICAobmFtZSAici1iZWVzd2FybSIpCisgICAgKHZlcnNpb24gIjAuMi4zIikKKyAgICAo c291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg ICAgICAgICh1cmkgKGNyYW4tdXJpICJiZWVzd2FybSIgdmVyc2lvbikpCisgICAgICAgICAgICAg IChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGh5ODli d3Y3aml4bGc5MWxpMWZ5d2E3NzkxNmFtMndocXAxbTFmeDFraGQ0NWc0NDU4MSIpKSkpCisgICAg KGJ1aWxkLXN5c3RlbSByLWJ1aWxkLXN5c3RlbSkKKyAgICAoaG9tZS1wYWdlICJodHRwOi8vd3d3 LmNicy5kdHUuZGsvfmVrbHVuZC9iZWVzd2FybS8iKQorICAgIChzeW5vcHNpcyAiVGhlIGJlZXN3 YXJtIHBsb3QsIGFuIGFsdGVybmF0aXZlIHRvIHN0cmlwY2hhcnQiKQorICAgIChkZXNjcmlwdGlv bgorICAgICAiVGhlIGJlZSBzd2FybSBwbG90IGlzIGEgb25lLWRpbWVuc2lvbmFsIHNjYXR0ZXIg cGxvdCBsaWtlIHN0cmlwY2hhcnQsCitidXQgd2l0aCBjbG9zZWx5LXBhY2tlZCwgbm9uLW92ZXJs YXBwaW5nIHBvaW50cy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXJ0aXN0aWMyLjApKSkKLS0g CjEuOS4xCgo= --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0007-gnu-Add-r-shinydashboard.patch" Content-Disposition: attachment; filename="0007-gnu-Add-r-shinydashboard.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e2f2f38f619b9> X-Attachment-Id: 15944c0e2f2f38f619b9 RnJvbSA3YjQ3MDRmY2M0YmRmNDU1NTIyYzA0NTAwMmU4OGQ4NzVlMDUwZTE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBXZWQsIDI4IERlYyAyMDE2IDEwOjE1OjQ4ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwNy8xMV0gZ251OiBBZGQgci1zaGlueWRhc2hib2FyZC4KCi0tLQogZ251L3Bh Y2thZ2VzL3dlYi5zY20gfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3dlYi5zY20gYi9n bnUvcGFja2FnZXMvd2ViLnNjbQppbmRleCBjZWM2NTllLi43MjRhYmQxIDEwMDY0NAotLS0gYS9n bnUvcGFja2FnZXMvd2ViLnNjbQorKysgYi9nbnUvcGFja2FnZXMvd2ViLnNjbQpAQCAtMzk5Nywz ICszOTk3LDI0IEBAIEF1dG9tYXRpYyByZWFjdGl2ZSBiaW5kaW5nIGJldHdlZW4gaW5wdXRzIGFu ZCBvdXRwdXRzIGFuZCBleHRlbnNpdmUgcHJlLWJ1aWx0CiB3aWRnZXRzIG1ha2UgaXQgcG9zc2li bGUgdG8gYnVpbGQgYmVhdXRpZnVsLCByZXNwb25zaXZlLCBhbmQgcG93ZXJmdWwKIGFwcGxpY2F0 aW9ucyB3aXRoIG1pbmltYWwgZWZmb3J0LiIpCiAgICAgKGxpY2Vuc2UgbDpncGwzKSkpCisKKyhk ZWZpbmUtcHVibGljIHItc2hpbnlkYXNoYm9hcmQKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAici1z aGlueWRhc2hib2FyZCIpCisgICAgKHZlcnNpb24gIjAuNS4zIikKKyAgICAoc291cmNlIChvcmln aW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkg KGNyYW4tdXJpICJzaGlueWRhc2hib2FyZCIgdmVyc2lvbikpCisgICAgICAgICAgICAgIChzaGEy NTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAiMGFudzIycXhiaXM2 OXptMGxzNmFsc2MzYW5uMjdodmdzNW12MXd2cjRwcGs3cThjZzRsMiIpKSkpCisgICAgKGJ1aWxk LXN5c3RlbSByLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgYCgo InItaHRtbHRvb2xzIiAsci1odG1sdG9vbHMpCisgICAgICAgKCJyLXNoaW55IiAsci1zaGlueSkp KQorICAgIChob21lLXBhZ2UgImh0dHA6Ly9yc3R1ZGlvLmdpdGh1Yi5pby9zaGlueWRhc2hib2Fy ZC8iKQorICAgIChzeW5vcHNpcyAiQ3JlYXRlIGRhc2hib2FyZHMgd2l0aCBzaGlueSIpCisgICAg KGRlc2NyaXB0aW9uCisgICAgICJDcmVhdGUgZGFzaGJvYXJkcyB3aXRoIHNoaW55LiBUaGlzIHBh Y2thZ2UgcHJvdmlkZXMgYSB0aGVtZSBvbiB0b3Agb2YKK1NoaW55LCBtYWtpbmcgaXQgZWFzeSB0 byBjcmVhdGUgYXR0cmFjdGl2ZSBkYXNoYm9hcmRzLiIpCisgICAgKGxpY2Vuc2UgbDpncGwyKSkp Ci0tIAoxLjkuMQoK --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0004-gnu-Add-r-ggbeeswarm.patch" Content-Disposition: attachment; filename="0004-gnu-Add-r-ggbeeswarm.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e2c636a0ebdf8> X-Attachment-Id: 15944c0e2c636a0ebdf8 RnJvbSBlOTZlNzM3NDcwYWRiZDdjZjM5YzczMDhiMjEyNWI2NzI0YzNkM2VhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIxOjUyOjA0ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwNC8xMV0gZ251OiBBZGQgci1nZ2JlZXN3YXJtLgoKLS0tCiBnbnUvcGFja2Fn ZXMvc3RhdGlzdGljcy5zY20gfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvc3RhdGlz dGljcy5zY20gYi9nbnUvcGFja2FnZXMvc3RhdGlzdGljcy5zY20KaW5kZXggNDQ0MDU2NS4uZmQ3 N2VmOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3N0YXRpc3RpY3Muc2NtCisrKyBiL2dudS9w YWNrYWdlcy9zdGF0aXN0aWNzLnNjbQpAQCAtMzg3NCwzICszODc0LDI2IEBAIHNvdXJjZXRvb2xz IHBhY2thZ2UgcHJvdmlkZXMgYm90aCBhbiBSIGFuZCBDKysgaW50ZXJmYWNlIGZvciB0aGUKIHRv a2VuaXphdGlvbiBvZiBSIGNvZGUsIGFuZCBoZWxwZXJzIGZvciBpbnRlcmFjdGluZyB3aXRoIHRo ZQogdG9rZW5pemVkIHJlcHJlc2VudGF0aW9uIG9mIFIgY29kZS4iKQogICAgIChsaWNlbnNlIGxp Y2Vuc2U6ZXhwYXQpKSkKKworKGRlZmluZS1wdWJsaWMgci1nZ2JlZXN3YXJtCisgIChwYWNrYWdl CisgICAgKG5hbWUgInItZ2diZWVzd2FybSIpCisgICAgKHZlcnNpb24gIjAuNS4zIikKKyAgICAo c291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAg ICAgICAgICh1cmkgKGNyYW4tdXJpICJnZ2JlZXN3YXJtIiB2ZXJzaW9uKSkKKyAgICAgICAgICAg ICAgKHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIxamdw NTVydm16YzRhZ2NybHNqbjhtNWxrODVkaTljNHdqOTR4emlrcWtxbDRsdnEzcXBkIikpKSkKKyAg ICAoYnVpbGQtc3lzdGVtIHItYnVpbGQtc3lzdGVtKQorICAgIChwcm9wYWdhdGVkLWlucHV0cwor ICAgICBgKCgici1iZWVzd2FybSIgLHItYmVlc3dhcm0pCisgICAgICAgKCJyLWdncGxvdDIiICxy LWdncGxvdDIpCisgICAgICAgKCJyLXZpcG9yIiAsci12aXBvcikpKQorICAgIChob21lLXBhZ2Ug Imh0dHBzOi8vZ2l0aHViLmNvbS9lY2xhcmtlL2dnYmVlc3dhcm0iKQorICAgIChzeW5vcHNpcyAi Q2F0ZWdvcmljYWwgc2NhdHRlciAodmlvbGluIHBvaW50KSBwbG90cyIpCisgICAgKGRlc2NyaXB0 aW9uCisgICAgICJQcm92aWRlcyB0d28gbWV0aG9kcyBvZiBwbG90dGluZyBjYXRlZ29yaWNhbCBz Y2F0dGVyIHBsb3RzIHN1Y2ggdGhhdAordGhlIGFycmFuZ2VtZW50IG9mIHBvaW50cyB3aXRoaW4g YSBjYXRlZ29yeSByZWZsZWN0cyB0aGUgZGVuc2l0eSBvZiBkYXRhCithdCB0aGF0IHJlZ2lvbiwg YW5kIGF2b2lkcyBvdmVyLXBsb3R0aW5nLiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykp KQotLSAKMS45LjEKCg== --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0009-gnu-Add-r-rhdf5.patch" Content-Disposition: attachment; filename="0009-gnu-Add-r-rhdf5.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e30dcb411d8da> X-Attachment-Id: 15944c0e30dcb411d8da RnJvbSA5MjJjN2RiMmMxZTRlOWY5ZjhlMWE5Nzk1Njg2YWRhMTM3ZDJmYzdmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIyOjE0OjI4ICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAwOS8xMV0gZ251OiBBZGQgci1yaGRmNS4KCi0tLQogZ251L3BhY2thZ2VzL2Jp b2luZm9ybWF0aWNzLnNjbSB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9iaW9pbmZvcm1hdGljcy5zY20gYi9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRp Y3Muc2NtCmluZGV4IGRiZTFiOTIuLjE1NGY1MDkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9i aW9pbmZvcm1hdGljcy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQpA QCAtNzYzOSw2ICs3NjM5LDUyIEBAIHRyYW5zY3JpcHQgYWJ1bmRhbmNlIGVzdGltYXRlcywgaXMg cHJvdmlkZWQgYXMgYSBtYXRyaXggd2hpY2ggY2FuIGJlIHVzZWQKIGFzIGFuIG9mZnNldCBmb3Ig ZGlmZmVyZW50IGV4cHJlc3Npb24gb2YgZ2VuZS1sZXZlbCBjb3VudHMuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmdwbDIpKSkKIAorKGRlZmluZS1wdWJsaWMgci1yaGRmNQorICAocGFja2FnZQor ICAgIChuYW1lICJyLXJoZGY1IikKKyAgICAodmVyc2lvbiAiMi4xOC4wIikKKyAgICAoc291cmNl IChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAg ICh1cmkgKGJpb2NvbmR1Y3Rvci11cmkgInJoZGY1IiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAg KHNoYTI1NgorICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICIwcGIwNGxp NTV5c2FnMzBzN3JhcDdubml2YzBycW1nc21wajQza2luMHJ4ZGFiZm4xdzBrIikpKSkKKyAgICAo YnVpbGQtc3lzdGVtIHItYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgjOnBo YXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgIChh ZGQtYWZ0ZXIgJ3VucGFjayAndW5wYWNrLXNtYWxsaGRmNQorICAgICAgICAgICAobGFtYmRhKiAo IzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKAor ICAgICAgICAgICAgICAgICAgICAob3V0IChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKQorICAg ICAgICAgICAgICAgICAgICAobmFtZSAic3JjL2hkZjVzb3VyY2UvaGRmNXNtYWxsLnRneiIpCisg ICAgICAgICAgICAgICAgICAgICh0YXIgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiAlYnVpbGQt aW5wdXRzICJ0YXIiKSAiL2Jpbi90YXIiKSkpCisgICAgICAgICAgICAgICAoYmVnaW4KKyAgICAg ICAgICAgICAgICAgKHN5c3RlbSogdGFyICIteHp2ZiIgbmFtZSAiLUMiICJzcmMvIiApCisgICAg ICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAic3JjL01ha2V2YXJzIgorICAgICAgICAgICAgICAg ICAgICgoIl4uKmNkIGhkZjVzb3VyY2UgJiYuKiQiKSAiIikKKyAgICAgICAgICAgICAgICAgICAo KCJeLipndW56aXAgLWRjIGhkZjVzbWFsbC50Z3ouKiQiKSAiIikKKyAgICAgICAgICAgICAgICAg ICAoKCJeLipybSAtcmYgaGRmNS4qJCIpICIiKQorICAgICAgICAgICAgICAgICAgICgoIl4uKm12 IGhkZjVzb3VyY2UvaGRmNSAuLiokIikgIiIpKQorICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInNyYy9oZGY1L2NvbmZpZ3VyZSIKKyAgICAgICAgICAgICAgICAgICAoKCIvYmluL212Iikg Im12IikpKSkpKSkpKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgici16bGliYmlvYyIgLHIt emxpYmJpb2MpKSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJ0YXIiICx0YXIpCisgICAgICAgKCJw ZXJsIiAscGVybCkKKyAgICAgICAoInpsaWIiICx6bGliKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cDovL2Jpb2NvbmR1Y3Rvci5vcmcvcGFja2FnZXMvcmhkZjUiKQorICAgIChzeW5vcHNpcyAiSERG NSBpbnRlcmZhY2UgdG8gUiIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJUaGlzIFIvQmlvY29u ZHVjdG9yIHBhY2thZ2UgcHJvdmlkZXMgYW4gaW50ZXJmYWNlIGJldHdlZW4gSERGNSBhbmQgUi4K K0hERjUncyBtYWluIGZlYXR1cmVzIGFyZSB0aGUgYWJpbGl0eSB0byBzdG9yZSBhbmQgYWNjZXNz IHZlcnkgbGFyZ2UgYW5kL29yCitjb21wbGV4IGRhdGFzZXRzIGFuZCBhIHdpZGUgdmFyaWV0eSBv ZiBtZXRhZGF0YSBvbiBtYXNzIHN0b3JhZ2UgKGRpc2spIHRocm91Z2gKK2EgY29tcGxldGVseSBw b3J0YWJsZSBmaWxlIGZvcm1hdC4gIFRoZSByaGRmNSBwYWNrYWdlIGlzIHRodXMgc3VpdGVkIGZv ciB0aGUKK2V4Y2hhbmdlIG9mIGxhcmdlIGFuZC9vciBjb21wbGV4IGRhdGFzZXRzIGJldHdlZW4g UiBhbmQgb3RoZXIgc29mdHdhcmUgcGFja2FnZSwKK2FuZCBmb3IgbGV0dGluZyBSIGFwcGxpY2F0 aW9ucyB3b3JrIG9uIGRhdGFzZXRzIHRoYXQgYXJlIGxhcmdlciB0aGFuIHRoZQorYXZhaWxhYmxl IFJBTS4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6YXJ0aXN0aWMyLjApKSkKKwogKGRlZmluZS1w dWJsaWMgZW1ib3NzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImVtYm9zcyIpCi0tIAoxLjkuMQoK --001a114cd3487290130544b4920f Content-Type: application/octet-stream; name="0011-gnu-Add-r-scran.patch" Content-Disposition: attachment; filename="0011-gnu-Add-r-scran.patch" Content-Transfer-Encoding: base64 Content-ID: <15944c0e33f20c6c2b6b> X-Attachment-Id: 15944c0e33f20c6c2b6b RnJvbSAxODdmNjc4Y2RjNTI5YjdjNmQxY2YxMTkzMTg2NjM5NGE0MjdkZmQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW91bCBKZWFuIFBpZXJyZSBCb25uYWwgPGlscHVjY2lvLmZl Ym9AZ21haWwuY29tPgpEYXRlOiBUdWUsIDI3IERlYyAyMDE2IDIyOjE4OjMyICswMTAwClN1Ympl Y3Q6IFtQQVRDSCAxMS8xMV0gZ251OiBBZGQgci1zY3Jhbi4KCi0tLQogZ251L3BhY2thZ2VzL2Jp b2luZm9ybWF0aWNzLnNjbSB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZp bGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9i aW9pbmZvcm1hdGljcy5zY20gYi9nbnUvcGFja2FnZXMvYmlvaW5mb3JtYXRpY3Muc2NtCmluZGV4 IDY3OGZhZTcuLjVlMDY2NjQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9iaW9pbmZvcm1hdGlj cy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2Jpb2luZm9ybWF0aWNzLnNjbQpAQCAtNzcyMiw2ICs3 NzIyLDM1IEBAIGF2YWlsYWJsZSBSQU0uIikKIG9mIHNpbmdsZS1jZWxsIFJOQS1zZXEgZ2VuZSBl eHByZXNzaW9uIGRhdGEsIHdpdGggYSBmb2N1cyBvbiBxdWFsaXR5IGNvbnRyb2wuIikKICAgICAo bGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCiAKKyhkZWZpbmUtcHVibGljIHItc2NyYW4gCisgIChw YWNrYWdlCisgICAgKG5hbWUgInItc2NyYW4iKQorICAgICh2ZXJzaW9uICIxLjIuMCIpCisgICAg KHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAg ICAgICAgICAodXJpIChiaW9jb25kdWN0b3ItdXJpICJzY3JhbiIgdmVyc2lvbikpCisgICAgICAg ICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgIChiYXNlMzIKKyAgICAgICAgICAgICAgICAi MXduc21wNDZ4OXpnYmlhY2Y5aHhocHk0Mmd4YnZ3ZjhxMng2ZGNoYzNyOWc0cDJzNjVjNSIpKSkp CisgICAgKGJ1aWxkLXN5c3RlbSByLWJ1aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1 dHMKKyAgICAgYCgoInItYmlvYmFzZSIgLHItYmlvYmFzZSkKKyAgICAgICAoInItYmlvY2dlbmVy aWNzIiAsci1iaW9jZ2VuZXJpY3MpCisgICAgICAgKCJyLWJpb2NwYXJhbGxlbCIgLHItYmlvY3Bh cmFsbGVsKQorICAgICAgICgici1keW5hbWljdHJlZWN1dCIgLHItZHluYW1pY3RyZWVjdXQpCisg ICAgICAgKCJyLWVkZ2VyIiAsci1lZGdlcikKKyAgICAgICAoInItc2NhdGVyIiAsci1zY2F0ZXIp CisgICAgICAgKCJyLXNoaW55IiAsci1zaGlueSkKKyAgICAgICAoInItc3RhdG1vZCIgLHItc3Rh dG1vZCkKKyAgICAgICAoInItem9vIiAsci16b28pKSkKKyAgICAoaG9tZS1wYWdlICJodHRwOi8v YmlvY29uZHVjdG9yLm9yZy9wYWNrYWdlcy9zY3JhbiIpCisgICAgKHN5bm9wc2lzICJNZXRob2Rz IGZvciBzaW5nbGUtY2VsbCBSTkEtU2VxIGRhdGEgYW5hbHlzaXMiKQorICAgIChkZXNjcmlwdGlv bgorICAgICAiSW1wbGVtZW50cyBhIHZhcmlldHkgb2YgbG93LWxldmVsIGFuYWx5c2VzIG9mIHNp bmdsZS1jZWxsIFJOQS1zZXEgZGF0YS4KK01ldGhvZHMgYXJlIHByb3ZpZGVkIGZvciBub3JtYWxp emF0aW9uIG9mIGNlbGwtc3BlY2lmaWMgYmlhc2VzLCBhc3NpZ25tZW50IG9mCitjZWxsIGN5Y2xl IHBoYXNlLCBhbmQgZGV0ZWN0aW9uIG9mIGhpZ2hseSB2YXJpYWJsZSBhbmQgc2lnbmlmaWNhbnRs eQorY29ycmVsYXRlZCBnZW5lcy4iKQorICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMykpKQogCiAo ZGVmaW5lLXB1YmxpYyBlbWJvc3MKICAgKHBhY2thZ2UKLS0gCjEuOS4xCgo= --001a114cd3487290130544b4920f--