[Koha-devel] Compiled files removal from source tree

Renvoize, Martin martin.renvoize at ptfs-europe.com
Thu Feb 16 11:34:38 CET 2023


At the moment, we've marked this as an enhancement and not backported to
stable. I'm still somewhat on the fence, playing it safe and not
backporting.  We were already only building css and vue at release times on
the stable branch with this new approach in mind.

I believe the older branches are continuing to build css as required per
patch they backport.

Martin



Martin Renvoize, MPhys (Hons)

Head of Development and Community Engagement



E: martin.renvoize at ptfs-europe.com

P: +44 (0) 1483 378728

M: +44 (0) 7725 985636

www.ptfs-europe.com


On Thu, 16 Feb 2023 at 09:28, Marcel de Rooy <M.de.Rooy at rijksmuseum.nl>
wrote:

> Thx Tomas.
> Whats the plan for stable, oldstable, etc ?
>
> Marcel
> ------------------------------
> *Van:* Koha-devel <koha-devel-bounces at lists.koha-community.org> namens
> Tomas Cohen Arazi <tomascohen at gmail.com>
> *Verzonden:* vrijdag 10 februari 2023 15:59
> *Aan:* koha-devel <koha-devel at lists.koha-community.org>
> *Onderwerp:* [Koha-devel] Compiled files removal from source tree
>
> Hi all, there's been chatter and work about this subject in the last
> weeks. This is something we postponed until after the 22.11 release, which
> includes Vue files and forced us to rethink our build pipeline.
>
> Today we've done two important things you need to be aware of:
> * Compiled CSS and JS files of all sorts removed from the tree [1]
> * misc4dev (hence KTD) will now recomplile things for you when you start
> KTD or when you run `reset_all` [2]
>
> From now on, you will be able to run `yarn build` and all the things will
> be built as required. Feel free to inspect the package.json file for more
> fine-grained commands that have been added. Particularly, you might find
> the *watch commands useful if you are developing. And there are *prod
> commands that will be used by the release maintainers and packaging manager.
>
> Any enhancements you might want to propose are welcome.
>
> Kudos to Jonathan, David Cook, Martin and Mason for the great work they
> did.
>
> [1] https://gitlab.com/joubu/Koha/-/commits/bug_32609
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fjoubu%2FKoha%2F-%2Fcommits%2Fbug_32609&data=05%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Ca61937d09d59449fced808db0b777b7f%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C638116380036343236%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=2UPhNwZ95obTmBHmr8SoEkY4XNXOicRfkOuKnhKP0MI%3D&reserved=0>
> [2] https://gitlab.com/koha-community/koha-misc4dev/-/merge_requests/58
> <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgitlab.com%2Fkoha-community%2Fkoha-misc4dev%2F-%2Fmerge_requests%2F58&data=05%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Ca61937d09d59449fced808db0b777b7f%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C638116380036343236%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rOKwZtN2OZL1ECcA62Bh7Ab9pYuBEpZSfBcNy8bEfa4%3D&reserved=0>
>
>
> --
> Tomás Cohen Arazi
> Theke Solutions (http://theke.io
> <https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftheke.io%2F&data=05%7C01%7Cm.de.rooy%40rijksmuseum.nl%7Ca61937d09d59449fced808db0b777b7f%7C635b05eb66c748e1a94fb4b05a1b058b%7C0%7C0%7C638116380036343236%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=R8KaYVbd9mV3sUy9ryPikUyVj%2B3Z90u9NvJd3or%2B2sI%3D&reserved=0>
> )
> ✆ +54 9351 3513384
> GPG: B2F3C15F
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : https://www.koha-community.org/
> git : https://git.koha-community.org/
> bugs : https://bugs.koha-community.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20230216/554fd666/attachment.htm>


More information about the Koha-devel mailing list