<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Building from source, now introduces local changes in typed-router.d.ts?]]></title><description><![CDATA[<p dir="auto">When building from source, it seems that there are local changes introduced. This makes it so further git checkouts and pulls fail.</p>
<p dir="auto">The changes are happening in <code>@xen-orchestra/web/typed-router.d.ts</code>. And it seems to remove a bunch of lines</p>
<p dir="auto">Output from:  <code>git diff @xen-orchestra/web/typed-router.d.ts</code></p>
<pre><code>diff --git a/@xen-orchestra/web/typed-router.d.ts b/@xen-orchestra/web/typed-router.d.ts
index 14c7c20be..28df58897 100644
--- a/@xen-orchestra/web/typed-router.d.ts
+++ b/@xen-orchestra/web/typed-router.d.ts
@@ -31,11 +31,6 @@ declare module 'vue-router/auto-routes' {
     '/backup/[id]/configuration': RouteRecordInfo&lt;'/backup/[id]/configuration', '/backup/:id/configuration', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
     '/backup/[id]/runs': RouteRecordInfo&lt;'/backup/[id]/runs', '/backup/:id/runs', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
     '/backup/[id]/targets': RouteRecordInfo&lt;'/backup/[id]/targets', '/backup/:id/targets', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
-    '/dev/': RouteRecordInfo&lt;'/dev/', '/dev', Record&lt;never, never&gt;, Record&lt;never, never&gt;&gt;,
-    '/dev/colors': RouteRecordInfo&lt;'/dev/colors', '/dev/colors', Record&lt;never, never&gt;, Record&lt;never, never&gt;&gt;,
-    '/dev/icons/': RouteRecordInfo&lt;'/dev/icons/', '/dev/icons', Record&lt;never, never&gt;, Record&lt;never, never&gt;&gt;,
-    '/dev/icons/[name]': RouteRecordInfo&lt;'/dev/icons/[name]', '/dev/icons/:name', { name: ParamValue&lt;true&gt; }, { name: ParamValue&lt;false&gt; }&gt;,
-    '/dev/token': RouteRecordInfo&lt;'/dev/token', '/dev/token', Record&lt;never, never&gt;, Record&lt;never, never&gt;&gt;,
     '/host/[id]': RouteRecordInfo&lt;'/host/[id]', '/host/:id', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
     '/host/[id]/console': RouteRecordInfo&lt;'/host/[id]/console', '/host/:id/console', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
     '/host/[id]/dashboard': RouteRecordInfo&lt;'/host/[id]/dashboard', '/host/:id/dashboard', { id: ParamValue&lt;true&gt; }, { id: ParamValue&lt;false&gt; }&gt;,
</code></pre>
<p dir="auto">I don't really know what or why this happens.</p>
]]></description><link>https://xcp-ng.org/forum/topic/12107/building-from-source-now-introduces-local-changes-in-typed-router.d.ts</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 10:49:33 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/12107.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Apr 2026 07:56:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 10:31:41 GMT]]></title><description><![CDATA[<p dir="auto">I'm guessing this comes from commit <a href="https://github.com/vatesfr/xen-orchestra/pull/9700" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xen-orchestra/pull/9700</a></p>
<p dir="auto">As this one lists the rows in typed-router.d.ts I mentioned above.<br />
But those lines are present in the latest commit?</p>
<p dir="auto">I am super confused</p>
<div class="row github-embeds-container">

<div class="col-md-6">
<div class="github-embed card">
<div class="card-body">


<div class="meta">
<img class="author-picture not-responsive" src="https://avatars.githubusercontent.com/u/209519136?v=4" title="Elise-FZI" />
<a href="https://github.com/Elise-FZI"><span class="username">Elise-FZI</span></a> opened this pull request <span class="timeago" title="2026-04-10T14:33:30Z"></span> in <a href="//github.com/vatesfr/xen-orchestra">vatesfr/xen-orchestra</a>
</div>
<h3>

<span class="badge closed float-end">closed</span>

<a href="https://github.com/vatesfr/xen-orchestra/pull/9700">fix(xo6): remove dev pages in prod</a>
<span class="number">#9700</span>
</h3>


</div>
</div>
</div>

</div>]]></description><link>https://xcp-ng.org/forum/post/104816</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104816</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 10:16:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/mathieura" aria-label="Profile: MathieuRA">@<bdi>MathieuRA</bdi></a><br />
The sdn-plugin is back. I am amazed by that quick resonse and fix. THANKS!</p>
<p dir="auto">However, the issue with  <a class="plugin-mentions-category plugin-mentions-a" href="/forum/category/12/xen-orchestra" aria-label="Profile: xen-orchestra">@<bdi>xen-orchestra</bdi></a>/web/typed-router.d.ts being locally modified during compilation, is still present. Leading to have to <code>git restore @xen-orchestra/web/typed-router.d.ts</code> before being able to pull from github.</p>
<p dir="auto">The build-script that I use is based on (then) official docs</p>
<pre><code>#!/bin/bash
set -ex
set -o pipefail
git checkout .
git pull --ff-only
yarn
yarn build
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/104815</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104815</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:16:40 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 10:07:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/mathieura" aria-label="Profile: mathieura">@<bdi>mathieura</bdi></a><br />
I will test it immediately and report back</p>
]]></description><link>https://xcp-ng.org/forum/post/104813</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104813</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:07:26 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 09:31:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jr-m4" aria-label="Profile: jr-m4">@<bdi>jr-m4</bdi></a> a fix is available on master for the SDN-controller plugin</p>
]]></description><link>https://xcp-ng.org/forum/post/104811</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104811</guid><dc:creator><![CDATA[MathieuRA]]></dc:creator><pubDate>Wed, 29 Apr 2026 09:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 09:30:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/mathieura" aria-label="Profile: MathieuRA">@<bdi>MathieuRA</bdi></a></p>
<pre><code>Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]: 2026-04-29T09:27:48.505Z xo:plugin INFO failed register sdn-controller
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]: 2026-04-29T09:27:48.505Z xo:plugin INFO Cannot find module 'api-errors.js'
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]: Require stack:
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]: - /opt/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js {
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:   error: Error: Cannot find module 'api-errors.js'
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:   Require stack:
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:   - /opt/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module._load (node:internal/modules/cjs/loader:1262:25)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module.require (node:internal/modules/cjs/loader:1576:12)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at require (node:internal/modules/helpers:153:16)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Object.&lt;anonymous&gt; (/opt/xen-orchestra/packages/xo-server-sdn-controller/src/index.js:17:1)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module._compile (node:internal/modules/cjs/loader:1830:14)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Object..js (node:internal/modules/cjs/loader:1961:10)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module.load (node:internal/modules/cjs/loader:1553:32)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Module._load (node:internal/modules/cjs/loader:1355:12)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at loadCJSModuleWithModuleLoad (node:internal/modules/esm/translators:326:3)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at ModuleWrap.&lt;anonymous&gt; (node:internal/modules/esm/translators:231:7)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at ModuleJob.run (node:internal/modules/esm/module_job:437:25)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at runNextTicks (node:internal/process/task_queues:65:5)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at processImmediate (node:internal/timers:472:9)
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at node:internal/modules/esm/loader:639:26
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       at Xo.registerPlugin (file:///opt/xen-orchestra/packages/xo-server/src/index.mjs:379:19) {
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:     code: 'MODULE_NOT_FOUND',
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:     requireStack: [
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:       '/opt/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js'
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:     ]
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]:   }
Apr 29 11:27:48 w-v-xo-lab-0 xo-server[103260]: }
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/104810</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104810</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Wed, 29 Apr 2026 09:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 09:12:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jr-m4" aria-label="Profile: jr-m4">@<bdi>jr-m4</bdi></a> I can confirm there's a problem registering the SDN controller.<br />
We're working on it.</p>
<pre><code>Apr 29 05:11:14 mra-dev xo-server[26755]: 2026-04-29T09:11:14.973Z xo:plugin INFO failed register sdn-controller
Apr 29 05:11:14 mra-dev xo-server[26755]: 2026-04-29T09:11:14.973Z xo:plugin INFO Cannot find module 'api-errors.js'
Apr 29 05:11:14 mra-dev xo-server[26755]: Require stack:
Apr 29 05:11:14 mra-dev xo-server[26755]: - /home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js {
Apr 29 05:11:14 mra-dev xo-server[26755]:   error: Error: Cannot find module 'api-errors.js'
Apr 29 05:11:14 mra-dev xo-server[26755]:   Require stack:
Apr 29 05:11:14 mra-dev xo-server[26755]:   - /home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Function._load (node:internal/modules/cjs/loader:1211:37)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at TracingChannel.traceSync (node:diagnostics_channel:322:14)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Module.require (node:internal/modules/cjs/loader:1487:12)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at require (node:internal/modules/helpers:135:16)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Object.&lt;anonymous&gt; (/home/debian/xen-orchestra/packages/xo-server-sdn-controller/src/index.js:17:1)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Module._compile (node:internal/modules/cjs/loader:1730:14)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Object..js (node:internal/modules/cjs/loader:1895:10)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Module.load (node:internal/modules/cjs/loader:1465:32)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Function._load (node:internal/modules/cjs/loader:1282:12)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at TracingChannel.traceSync (node:diagnostics_channel:322:14)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at cjsLoader (node:internal/modules/esm/translators:266:5)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at ModuleWrap.&lt;anonymous&gt; (node:internal/modules/esm/translators:200:7)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at ModuleJob.run (node:internal/modules/esm/module_job:329:25)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)
Apr 29 05:11:14 mra-dev xo-server[26755]:       at Xo.registerPlugin (file:///home/debian/xen-orchestra/packages/xo-server/src/index.mjs:379:19) {
Apr 29 05:11:14 mra-dev xo-server[26755]:     code: 'MODULE_NOT_FOUND',
Apr 29 05:11:14 mra-dev xo-server[26755]:     requireStack: [
Apr 29 05:11:14 mra-dev xo-server[26755]:       '/home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js'
Apr 29 05:11:14 mra-dev xo-server[26755]:     ]
Apr 29 05:11:14 mra-dev xo-server[26755]:   }
Apr 29 05:11:14 mra-dev xo-server[26755]: }
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/104807</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104807</guid><dc:creator><![CDATA[MathieuRA]]></dc:creator><pubDate>Wed, 29 Apr 2026 09:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 09:10:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jr-m4" aria-label="Profile: jr-m4">@<bdi>jr-m4</bdi></a> Can you check your XO server logs to see if you see any errors when attempting to register the SDN-controller plugin?</p>
]]></description><link>https://xcp-ng.org/forum/post/104806</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104806</guid><dc:creator><![CDATA[MathieuRA]]></dc:creator><pubDate>Wed, 29 Apr 2026 09:10:59 GMT</pubDate></item><item><title><![CDATA[Reply to Building from source, now introduces local changes in typed-router.d.ts? on Wed, 29 Apr 2026 09:09:26 GMT]]></title><description><![CDATA[<p dir="auto">Also noticing now that the SDN-plugin is gone?</p>
<p dir="auto">Will step through commits to try and find what has happened.</p>
]]></description><link>https://xcp-ng.org/forum/post/104805</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/104805</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Wed, 29 Apr 2026 09:09:26 GMT</pubDate></item></channel></rss>