Skip to content

Conversation

chenrui333
Copy link
Member

  • Have you followed the guidelines for contributing?
  • Have you ensured that your commits follow the commit style guide?
  • Have you checked that there aren't other open pull requests for the same formula update/change?
  • Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • Does your build pass brew audit --strict <formula> (after doing brew install --build-from-source <formula>)? If this is a new formula, does it pass brew audit --new <formula>?

  • update build, could not get perl module build moving
  • remove head build, the head is using meson (but there is a bug with meson preventing using meson for this release)

Signed-off-by: Rui Chen <rui@chenrui.dev>

irssi: update build and test

Signed-off-by: Rui Chen <rui@chenrui.dev>

irssi: remove head build

Signed-off-by: Rui Chen <rui@chenrui.dev>
Formula/irssi.rb Outdated
Comment on lines 26 to 32
head do
url "https://github.com/irssi/irssi.git", branch: "master"
depends_on "autoconf" => :build
depends_on "automake" => :build
depends_on "libtool" => :build
depends_on "lynx" => :build
end
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can re-add the HEAD build when we fix the meson build

Comment on lines -79 to -85
# This is not how you'd use Perl with Irssi but it is enough to be
# sure the Perl element didn't fail to compile, which is needed
# because upstream treats Perl build failures as non-fatal.
# To debug a Perl problem copy the following test at the end of the install
# block to surface the relevant information from the build warnings.
ENV["PERL5LIB"] = lib/"perl5/site_perl"
system "perl", "-e", "use Irssi"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont feel this is useful, so removing it for now to unblock the release build

@chenrui333 chenrui333 added the ready to merge PR can be merged once CI is green label Jul 16, 2023
@@ -49,39 +37,21 @@ def install
--with-proxy
--enable-true-color
--with-socks=no
--with-perl=yes
--with-perl-lib=#{lib}/perl5/site_perl
--with-perl=no
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is building the Perl module broken?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, it is broken.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

once the meson build issue is fixed, we can try meson build to see it helps. (the master build is already with meson)

@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Jul 17, 2023
@BrewTestBot BrewTestBot enabled auto-merge July 17, 2023 04:56
@BrewTestBot BrewTestBot added this pull request to the merge queue Jul 17, 2023
Merged via the queue into Homebrew:master with commit cddc3ca Jul 17, 2023
@chenrui333 chenrui333 deleted the bump-irssi-1.4.4 branch August 3, 2023 13:56
@squeeb
Copy link

squeeb commented Aug 19, 2023

This pretty much removes irssi's ability to load in scripts... which alot of people use.

@github-actions github-actions bot added the outdated PR was locked due to age label Sep 19, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. outdated PR was locked due to age ready to merge PR can be merged once CI is green
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants