On Wed, Sep 30, 2026 at 1:21 PM Daniel Baumann <[email protected]> wrote:
>
> Package: golang-github-pocketbase-pocketbase
> Version: 0.40.4+ds1-1
> Severity: serious
>
> Hi,
>
> the essential use of pocketbase is that application that make use of it,
> will redirect you to use the frontend components of pocketbase so they
> don't have to implement stuff on their own (i.e. making use of
> pocketbase as a framework).
>
> e.g. if an application has some sort of users, they let the whole user
> life cycle (create/modify/delete/etc.) be handled by pocketbase.
>
> the pocketbase uploaded in Debian is missing the following files from
> the source tree (included upstream, but not included in Debian).
>
> pocketbase is normally accessed via http://localhost/_/
>
> the following file is missing:
> http://localhost/_/libs/shablon/shablon.iife.js
>
> in the source tree, ui/*/shablon/* are missing.

Upstream doesn't include the source for shablon, only mentioned it in
the ui/README.md, said:
`This is the PocketBase Superuser dashboard UI (built with Shablon and Vite).`

Didn't find any shablon related source under ui/src/ in both upstream
and debian.

Only found minified shablon.iife.js in upstream repo:
  
https://github.com/pocketbase/pocketbase/blob/master/ui/dist/libs/shablon/shablon.iife.js
  
https://github.com/pocketbase/pocketbase/blob/master/ui/public/libs/shablon/shablon.iife.js

Maybe we should open an upstream issue to request to include the
unminified source of shablon under ui/src/?

Best regards,
-- 
-Andrew

Reply via email to