You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bifromq.apache.org by gujiaweijoe <gu...@foxmail.com> on 2026/01/21 14:32:37 UTC

Unifying Windows and Linux Releases

Hi all,

As Calvin mentioned, BifroMQ currently provides two types of releases: Windows and Linux. In practice, however, the only difference between them lies in the scripts under the bin directory, while the core artifacts are identical.
Given this, I’d like to start a discussion on whether we should merge the two into a single unified release.

Pros:
Cleaner release structure and easier maintenance
Avoids duplication, since the core outputs are the same

Cons:
May cause some initial confusion for users
Additional documentation or clarification may be needed

I’d appreciate any insights, concerns, or suggestions from the community.


Best regards,
Gu Jiawei (gujiaweijoe)


Re: Unifying Windows and Linux Releases

Posted by Christofer Dutz <ch...@c-ware.de>.
+1, as it reduces the number of artifacts needing review during a release.

Chris

Gesendet von Outlook für Android<https://aka.ms/AAb9ysg>
________________________________
From: Yonny Hao <po...@gmail.com>
Sent: Friday, January 23, 2026 4:20:21 AM
To: dev@bifromq.apache.org <de...@bifromq.apache.org>
Subject: Re: Unifying Windows and Linux Releases

Hi Jiawei,

Thanks for bringing this up.

The separation of Windows and Linux binary packages is largely historical,
dating back to before BifroMQ joined the Incubator. As you noted, the only
real difference today is in the startup scripts, while the core artifacts
are identical.

I agree that merging them into a single unified binary package in future
releases would make sense. It would reduce user confusion and also simplify
the release and voting process by avoiding unnecessary duplication.


Best,

On Wed, Jan 21, 2026 at 10:33 PM gujiaweijoe <gu...@foxmail.com>
wrote:

> Hi all,
>
> As Calvin mentioned, BifroMQ currently provides two types of releases:
> Windows and Linux. In practice, however, the only difference between them
> lies in the scripts under the bin directory, while the core artifacts are
> identical.
> Given this, I’d like to start a discussion on whether we should merge the
> two into a single unified release.
>
> Pros:
> Cleaner release structure and easier maintenance
> Avoids duplication, since the core outputs are the same
>
> Cons:
> May cause some initial confusion for users
> Additional documentation or clarification may be needed
>
> I’d appreciate any insights, concerns, or suggestions from the community.
>
>
> Best regards,
> Gu Jiawei (gujiaweijoe)
>
>

--
Yonny(Yu) Hao

Re: Unifying Windows and Linux Releases

Posted by Yonny Hao <po...@gmail.com>.
Hi Jiawei,

Thanks for bringing this up.

The separation of Windows and Linux binary packages is largely historical,
dating back to before BifroMQ joined the Incubator. As you noted, the only
real difference today is in the startup scripts, while the core artifacts
are identical.

I agree that merging them into a single unified binary package in future
releases would make sense. It would reduce user confusion and also simplify
the release and voting process by avoiding unnecessary duplication.


Best,

On Wed, Jan 21, 2026 at 10:33 PM gujiaweijoe <gu...@foxmail.com>
wrote:

> Hi all,
>
> As Calvin mentioned, BifroMQ currently provides two types of releases:
> Windows and Linux. In practice, however, the only difference between them
> lies in the scripts under the bin directory, while the core artifacts are
> identical.
> Given this, I’d like to start a discussion on whether we should merge the
> two into a single unified release.
>
> Pros:
> Cleaner release structure and easier maintenance
> Avoids duplication, since the core outputs are the same
>
> Cons:
> May cause some initial confusion for users
> Additional documentation or clarification may be needed
>
> I’d appreciate any insights, concerns, or suggestions from the community.
>
>
> Best regards,
> Gu Jiawei (gujiaweijoe)
>
>

-- 
Yonny(Yu) Hao