!vaCNqMHNCSdkFBtUUB:mozilla.org

Bugzilla Developers

68 Members
Developers of the Bugzilla software used to power bug tracking for many projects4 Servers

Load older messages


SenderMessageTime
25 Mar 2024
@weeskybdw:matrix.orgWeeskyBDWbugzilla is really that old ?14:25:43
@dannycolin:mozilla.orgDanny Colin25 yo 😛 14:25:58
@justdave:mozilla.orgjustdaveIt was actually original written in Tcl, and was ported to Perl because "that's what the cool kids use these days" at the time.16:06:29
@justdave:mozilla.orgjustdave* It was actually originally written in Tcl, and was ported to Perl because "that's what the cool kids use these days" at the time.16:06:38
@weeskybdw:matrix.orgWeeskyBDWwas another portage to more used langage (perl is cool but reall not that popular theses days) or not ? i know that a lot of work 16:07:52
@weeskybdw:matrix.orgWeeskyBDW * was another portage to more used langage (perl is cool but reall not that popular theses days) or not ? i know that a LOT of work 16:08:03
@ashimema:matrix.orgashimemaporting 25 years worth of development to a new language isn't an overnight job 😜16:09:07
@justdave:mozilla.orgjustdaveAt the time of the Perl port the entire app was about 6 CGI scripts I think.16:09:27
@justdave:mozilla.orgjustdaveThere was talk in the early 2010s of trying to port it to Python but by then the app was so large that it would have taken years to do it and it would have stolen resources from doing anything else to it in the meantime, so it was never pursued.16:10:07
* @ashimema:matrix.orgashimema had no idea it was in Tcl before Perl16:10:14
@ashimema:matrix.orgashimemaI've been there.. we ported a php app that was only ever meant to stand as a proof of concept.. it took us over 2 years to port it to a more modern codebase and that kinda killed the product16:11:07
@justdave:mozilla.orgjustdaveThe general long-term direction of things at the moment is to prioritize back end/API development in Perl and make the API complete enough that people could write front-ends for it in whatever language they wanted.16:11:38
@ashimema:matrix.orgashimematotally16:11:49
@ashimema:matrix.orgashimemaI'm very happy with that approach16:11:54
@ashimema:matrix.orgashimemait's also how Koha is headed16:11:59
@ashimema:matrix.orgashimemamore modern perl for the backend and modern JS from the front16:12:07
* @ashimema:matrix.orgashimema has a soft spot for Perl still though..16:12:27
@dannycolin:mozilla.orgDanny Colin
In reply to @justdave:mozilla.org
The general long-term direction of things at the moment is to prioritize back end/API development in Perl and make the API complete enough that people could write front-ends for it in whatever language they wanted.
Yep. This is definitely the best first step.
16:12:29
@weeskybdw:matrix.orgWeeskyBDWRedacted or Malformed Event16:13:23
@ashimema:matrix.orgashimemaindeed.. once there's a stable API you stand more of a chance of porting parts to different serverside stuff16:14:09
@weeskybdw:matrix.orgWeeskyBDW(i deleted my message where i said that with api anyone can reimplement bugzilla api, that why ashimema said that)16:15:07
@weeskybdw:matrix.orgWeeskyBDW * (i deleted my message where i said that with clear api specs anyone can reimplement bugzilla api, that why ashimema said that)16:15:28
@justdave:mozilla.orgjustdavePerl has definitely grown over the years... When I was screwing with the Docker code to get the test suite working again last week, some of the code I was having to touch (which was written by someone at Mozilla when they created the original Docker images) was async-io event code, which I hadn't seen done in Perl before. (Tying actions to events and passing futures around and so forth)16:16:43
@justdave:mozilla.orgjustdaveMy prior experience with async-io has all been in Python16:18:11
@ashimema:matrix.orgashimemaPerl can do a lot these days 😜16:19:02
@ashimema:matrix.orgashimemaand Mojolicious is a lovely framework to work in.16:19:14
@dannycolin:mozilla.orgDanny ColinI think the problem is always to find people fluent in it tho.16:19:46
@ashimema:matrix.orgashimemaYes.. I'd agree with that16:20:03
@dannycolin:mozilla.orgDanny ColinIt's the same with any programming language.16:20:08
@ashimema:matrix.orgashimemathough we've had some success in on-boarding new devs of late.. they're learning perl and enjoying it so far16:20:29

Show newer messages


Back to Room ListRoom Version: 5