Package fix/takeover: AC-Vector

Jan Rochel <[email protected]> Thu, 15 Feb 2024 15:58:24 +0100
Newsgroups gmane.comp.lang.haskell.libraries
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------p9WIL8GjhYZJNBNvJz1S16bV
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

Here's my attempt to take over an apparently unmaintained package:
https://hackage.haskell.org/package/AC-Vector

It has been suggested to me to do this here:
https://github.com/haskell-infra/hackage-trustees/issues/391

I have prepared a patch rendering the instance declarations in code
compatible with the class structure of base>=4.9. If any authorised person
were to simply apply the enclosed patch, I'd appreciate that too.

That's all,
Jan
--------------p9WIL8GjhYZJNBNvJz1S16bV
Content-Type: text/plain; charset=UTF-8; name="AC-Vector-patch.txt"
Content-Disposition: attachment; filename="AC-Vector-patch.txt"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBBQy1WZWN0b3IuY2FiYWwgQUMtVmVjdG9yLmNhYmFsCmluZGV4IGRkYjll
MzkuLjUwODFkMWIgMTAwNjQ0Ci0tLSBBQy1WZWN0b3IuY2FiYWwKKysrIEFDLVZlY3Rvci5j
YWJhbApAQCAtMSw2ICsxLDYgQEAKIENhYmFsLVZlcnNpb246ID49IDEuNg0KIE5hbWU6ICAg
ICAgICAgIEFDLVZlY3Rvcg0KLVZlcnNpb246ICAgICAgIDIuMy4yDQorVmVyc2lvbjogICAg
ICAgMi40LjANCiB4LXJldmlzaW9uOiAxDQogU3RhYmlsaXR5OiAgICAgRXhwZXJpbWVudGFs
DQogU3lub3BzaXM6ICAgICAgRWZmaWNpZW50IGdlb21ldHJpYyB2ZWN0b3JzIGFuZCB0cmFu
c2Zvcm1hdGlvbnMuDQpAQCAtNDQsNSArNDQsNSBAQCBMaWJyYXJ5CiAgICAgRGF0YS5Cb3Vu
ZGluZ0JveC5CMiwNCiAgICAgRGF0YS5Cb3VuZGluZ0JveC5CMywNCiAgICAgRGF0YS5Cb3Vu
ZGluZ0JveC5CNA0KLSAgQnVpbGQtRGVwZW5kczogICBiYXNlID49IDQgJiYgPCA1DQorICBC
dWlsZC1EZXBlbmRzOiAgIGJhc2UgPj0gNC45ICYmIDwgNQ0KICAgSFMtU291cmNlLURpcnM6
ICAuDQpkaWZmIC0tZ2l0IERhdGEvVmVjdG9yL1RyYW5zZm9ybS9UMS5ocyBEYXRhL1ZlY3Rv
ci9UcmFuc2Zvcm0vVDEuaHMKaW5kZXggYmM4OTJhOC4uOWM2NmIzMyAxMDA2NDQKLS0tIERh
dGEvVmVjdG9yL1RyYW5zZm9ybS9UMS5ocworKysgRGF0YS9WZWN0b3IvVHJhbnNmb3JtL1Qx
LmhzCkBAIC00LDYgKzQsNyBAQAogDQogbW9kdWxlIERhdGEuVmVjdG9yLlRyYW5zZm9ybS5U
MSB3aGVyZQ0KIA0KK2ltcG9ydCBEYXRhLlNlbWlncm91cA0KIGltcG9ydCBEYXRhLk1vbm9p
ZA0KIA0KIGltcG9ydCBEYXRhLlZlY3Rvci5DbGFzcw0KQEAgLTIzLDcgKzI0LDkgQEAgZGF0
YSBUcmFuc2Zvcm0xID0KIA0KIGluc3RhbmNlIE1vbm9pZCBUcmFuc2Zvcm0xIHdoZXJlDQog
ICBtZW1wdHkgPSBUcmFuc2Zvcm0xICAxIDANCi0gIG1hcHBlbmQgYSBiID0NCisNCitpbnN0
YW5jZSBTZW1pZ3JvdXAgVHJhbnNmb3JtMSB3aGVyZQ0KKyAgYSA8PiBiID0NCiAgICAgVHJh
bnNmb3JtMQ0KICAgICB7DQogICAgICAgdDFfWFggPSB0MV9YWCBhICogdDFfWFggYiwNCmRp
ZmYgLS1naXQgRGF0YS9WZWN0b3IvVHJhbnNmb3JtL1QyLmhzIERhdGEvVmVjdG9yL1RyYW5z
Zm9ybS9UMi5ocwppbmRleCAxMDExOTM1Li41ZmNlNzlhIDEwMDY0NAotLS0gRGF0YS9WZWN0
b3IvVHJhbnNmb3JtL1QyLmhzCisrKyBEYXRhL1ZlY3Rvci9UcmFuc2Zvcm0vVDIuaHMKQEAg
LTQsNiArNCw3IEBACiANCiBtb2R1bGUgRGF0YS5WZWN0b3IuVHJhbnNmb3JtLlQyIHdoZXJl
DQogDQoraW1wb3J0IERhdGEuU2VtaWdyb3VwDQogaW1wb3J0IERhdGEuTW9ub2lkDQogDQog
aW1wb3J0IERhdGEuVmVjdG9yLkNsYXNzDQpAQCAtMjQsNyArMjUsOSBAQCBkYXRhIFRyYW5z
Zm9ybTIgPQogDQogaW5zdGFuY2UgTW9ub2lkIFRyYW5zZm9ybTIgd2hlcmUNCiAgIG1lbXB0
eSA9IFRyYW5zZm9ybTIgIDEgMCAwICAwIDEgMA0KLSAgbWFwcGVuZCBhIGIgPQ0KKw0KK2lu
c3RhbmNlIFNlbWlncm91cCBUcmFuc2Zvcm0yIHdoZXJlDQorICBhIDw+IGIgPQ0KICAgICBU
cmFuc2Zvcm0yDQogICAgIHsNCiAgICAgICB0Ml9YWCA9IHQyX1hYIGEgKiB0Ml9YWCBiICAr
ICB0Ml9YWSBhICogdDJfWVggYiwNCmRpZmYgLS1naXQgRGF0YS9WZWN0b3IvVHJhbnNmb3Jt
L1QzLmhzIERhdGEvVmVjdG9yL1RyYW5zZm9ybS9UMy5ocwppbmRleCA0ODZlYWRmLi4yYmVk
MmVkIDEwMDY0NAotLS0gRGF0YS9WZWN0b3IvVHJhbnNmb3JtL1QzLmhzCisrKyBEYXRhL1Zl
Y3Rvci9UcmFuc2Zvcm0vVDMuaHMKQEAgLTQsNiArNCw3IEBACiANCiBtb2R1bGUgRGF0YS5W
ZWN0b3IuVHJhbnNmb3JtLlQzIHdoZXJlDQogDQoraW1wb3J0IERhdGEuU2VtaWdyb3VwDQog
aW1wb3J0IERhdGEuTW9ub2lkDQogDQogaW1wb3J0IERhdGEuVmVjdG9yLkNsYXNzDQpAQCAt
MjUsNyArMjYsOSBAQCBkYXRhIFRyYW5zZm9ybTMgPQogDQogaW5zdGFuY2UgTW9ub2lkIFRy
YW5zZm9ybTMgd2hlcmUNCiAgIG1lbXB0eSA9IFRyYW5zZm9ybTMgIDEgMCAwIDAgIDAgMSAw
IDAgIDAgMCAxIDANCi0gIG1hcHBlbmQgYSBiID0NCisNCitpbnN0YW5jZSBTZW1pZ3JvdXAg
VHJhbnNmb3JtMyB3aGVyZQ0KKyAgYSA8PiBiID0NCiAgICAgVHJhbnNmb3JtMw0KICAgICB7
DQogICAgICAgdDNfWFggPSB0M19YWCBhICogdDNfWFggYiAgKyAgdDNfWFkgYSAqIHQzX1lY
IGIgICsgIHQzX1haIGEgKiB0M19aWCBiLA0KZGlmZiAtLWdpdCBEYXRhL1ZlY3Rvci9UcmFu
c2Zvcm0vVDQuaHMgRGF0YS9WZWN0b3IvVHJhbnNmb3JtL1Q0LmhzCmluZGV4IGVjNTdhMDgu
LmM2OGI0ZGEgMTAwNjQ0Ci0tLSBEYXRhL1ZlY3Rvci9UcmFuc2Zvcm0vVDQuaHMKKysrIERh
dGEvVmVjdG9yL1RyYW5zZm9ybS9UNC5ocwpAQCAtNCw2ICs0LDcgQEAKIA0KIG1vZHVsZSBE
YXRhLlZlY3Rvci5UcmFuc2Zvcm0uVDQgd2hlcmUNCiANCitpbXBvcnQgRGF0YS5TZW1pZ3Jv
dXANCiBpbXBvcnQgRGF0YS5Nb25vaWQNCiANCiBpbXBvcnQgRGF0YS5WZWN0b3IuQ2xhc3MN
CkBAIC0yNiw3ICsyNyw5IEBAIGRhdGEgVHJhbnNmb3JtNCA9CiANCiBpbnN0YW5jZSBNb25v
aWQgVHJhbnNmb3JtNCB3aGVyZQ0KICAgbWVtcHR5ID0gVHJhbnNmb3JtNCAgMSAwIDAgMCAw
ICAwIDEgMCAwIDAgIDAgMCAxIDAgMCAgMCAwIDAgMSAwDQotICBtYXBwZW5kIGEgYiA9DQor
DQoraW5zdGFuY2UgU2VtaWdyb3VwIFRyYW5zZm9ybTQgd2hlcmUNCisgIGEgPD4gYiA9DQog
ICAgIFRyYW5zZm9ybTQNCiAgICAgew0KICAgICAgIHQ0X1hYID0gdDRfWFggYSAqIHQ0X1hY
IGIgICsgIHQ0X1hZIGEgKiB0NF9ZWCBiICArICB0NF9YWiBhICogdDRfWlggYiAgKyAgdDRf
WFcgYSAqIHQ0X1dYIGIsDQo=

--------------p9WIL8GjhYZJNBNvJz1S16bV
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGlicmFyaWVz
IG1haWxpbmcgbGlzdApMaWJyYXJpZXNAaGFza2VsbC5vcmcKaHR0cDovL21haWwuaGFza2VsbC5v
cmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL2xpYnJhcmllcwo=

--------------p9WIL8GjhYZJNBNvJz1S16bV--