From dc73a5cf7dd0bbdb73fbf5a948b62e8ac87aaa4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 17 Jan 2024 09:59:53 +0100 Subject: [PATCH 1/2] Upgrade dependencies. --- dub.selections.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dub.selections.json b/dub.selections.json index 04eeb0f4..29a44e40 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -6,11 +6,11 @@ "botan-math": "1.0.3", "diet-ng": "1.8.1", "dub": "1.33.1", - "eventcore": "0.9.26", + "eventcore": "0.9.28", "libasync": "0.8.6", "libev": "5.0.0+4.04", "libevent": "2.0.2+2.0.16", - "memutils": "1.0.9", + "memutils": "1.0.10", "mir-linux-kernel": "1.0.1", "openssl": "3.3.3", "openssl-static": "1.0.2+3.0.8", @@ -18,7 +18,8 @@ "taggedalgebraic": "0.11.22", "uritemplate": "1.0.0", "userman": "0.4.2", - "vibe-core": "2.2.1", + "vibe-container": "1.0.1", + "vibe-core": "2.7.3", "vibe-d": "0.9.7" } } From eab291c5b9636077e8518a9395433eb475d71760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Wed, 17 Jan 2024 10:00:33 +0100 Subject: [PATCH 2/2] Explicitly mention the conflicting package name when adding a package. --- source/dubregistry/dbcontroller.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dubregistry/dbcontroller.d b/source/dubregistry/dbcontroller.d index 122ac6a9..3b3daf98 100644 --- a/source/dubregistry/dbcontroller.d +++ b/source/dubregistry/dbcontroller.d @@ -73,7 +73,7 @@ class DbController { void addPackage(ref DbPackage pack) { - enforce(m_packages.findOne(["name": pack.name], ["_id": true]).isNull(), "A package with the same name is already registered."); + enforce(m_packages.findOne(["name": pack.name], ["_id": true]).isNull(), "A package with the name \""~pack.name~"\" is already registered."); if (pack._id == BsonObjectID.init) pack._id = BsonObjectID.generate(); m_packages.insertOne(pack);