Bug 266949 - [NEW PORT] database/flume: Flume is a distributed, reliable, and available service for efficiently collecting
Summary: [NEW PORT] database/flume: Flume is a distributed, reliable, and available se...
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://flume.apache.org/releases/1.1...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-10 18:49 UTC by Martin Filla
Modified: 2023-03-26 10:56 UTC (History)
3 users (show)

See Also:
fuz: maintainer-feedback-


Attachments
flume (9.70 KB, text/plain)
2022-10-10 18:49 UTC, Martin Filla
freebsd: maintainer-approval+
Details
flume.shar (9.58 KB, text/plain)
2022-10-10 19:33 UTC, Martin Filla
freebsd: maintainer-approval+
Details
flume.shar (9.48 KB, text/plain)
2022-10-11 09:25 UTC, Martin Filla
freebsd: maintainer-approval+
Details
flume.shar (9.47 KB, text/plain)
2022-10-22 16:57 UTC, Martin Filla
freebsd: maintainer-approval+
Details
flume-1.10.1 build log on i386 FreeBSD 13.1 (failure) (20.01 KB, text/plain)
2023-02-21 18:13 UTC, Robert Clausecker
no flags Details
flume.shar (9.51 KB, text/plain)
2023-03-26 10:56 UTC, Martin Filla
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2022-10-10 18:49:10 UTC
Created attachment 237194 [details]
flume

Hi,
i ported flume and tested in poudriere without issue.
https://reviews.freebsd.org/D36928
Comment 1 Martin Filla 2022-10-10 19:33:41 UTC
Created attachment 237199 [details]
flume.shar
Comment 2 Martin Filla 2022-10-11 09:25:08 UTC
Created attachment 237208 [details]
flume.shar
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2022-10-22 16:21:51 UTC
Please test the port with:
 - portlint -abct
 - portfmt
 - portclippy

And fix the errors and warnings. (If there is anything doesn't make sense, no need to be nitpicking, but please check it as much as possible.)
Comment 4 Martin Filla 2022-10-22 16:57:05 UTC
Created attachment 237532 [details]
flume.shar
Comment 5 Martin Filla 2022-10-22 16:57:29 UTC
(In reply to Li-Wen Hsu from comment #3)

I checked warnings and errors 
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
=>> Status   databases/flume | flume-1.10.1: package
=>> Checking for staging violations... done
=======================<phase: package        >============================
===>  Building package for flume-1.10.1
pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:13:amd64" -- no architecture specific files found:
**** could this package use a wildcard architecture?

=>> Status   databases/flume | flume-1.10.1: install
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===>  Installing for flume-1.10.1
===>  Checking if flume is already installed
===>   Registering installation for flume-1.10.1
pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:13:amd64" -- no architecture specific files found:
**** could this package use a wildcard architecture?
[freebsd13x64-default] Installing flume-1.10.1...
===========================================================================
=>> Status   databases/flume | flume-1.10.1: deinstall
=>> Checking shared library dependencies
=======================<phase: deinstall      >============================
===>  Deinstalling for flume
===>   Deinstalling flume-1.10.1
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	flume: 1.10.1

Number of packages to be removed: 1

The operation will free 88 MiB.
[freebsd13x64-default] [1/1] Deinstalling flume-1.10.1...
[freebsd13x64-default] [1/1] Deleting files for flume-1.10.1: .......... done
===========================================================================
=>> Checking for extra files and directories
[00:13:06] Installing from package
[freebsd13x64-default] Installing flume-1.10.1...
[freebsd13x64-default] Extracting flume-1.10.1: .......... done
[00:13:14] Cleaning up
===>  Cleaning for flume-1.10.1
[00:13:18] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	flume: 1.10.1

Number of packages to be removed: 1

The operation will free 88 MiB.
[freebsd13x64-default] [1/1] Deinstalling flume-1.10.1...
[freebsd13x64-default] [1/1] Deleting files for flume-1.10.1: .......... done
build of databases/flume | flume-1.10.1 ended at Sat Oct 22 18:54:50 CEST 2022
build time: 00:12:44
Comment 6 Robert Clausecker freebsd_committer freebsd_triage 2023-02-21 00:29:56 UTC
Greetings!  Your port looks okay.  Will test it now.

Things that I'm planning to change on commit:

 - will set NO_ARCH as it seems to be all Java
 - will shorten COMMENT to "Distributed log data aggregator for Hadoop HDFS"
   to fit 70 character length limit
 - will temporarily set MASTER_SITES to archive.apache.org as upstream has removed the distfile from the main site
 - will change PORTVERSION to DISTVERSION

Please note that upstream has since released a version 1.11.0.  Please check if you can prepare an upgrade.
Comment 7 Robert Clausecker freebsd_committer freebsd_triage 2023-02-21 18:13:29 UTC
Created attachment 240305 [details]
flume-1.10.1 build log on i386 FreeBSD 13.1 (failure)

Build failed on i386 FreeBSD 13.1.  Same failure reason for amd64.

Seems like your build script assumes it can download files during the build, which is not permitted.
Comment 8 Robert Clausecker freebsd_committer freebsd_triage 2023-02-21 18:14:33 UTC
Pleas revview the patch, fix the problems and resubmit.
Comment 9 Robert Clausecker freebsd_committer freebsd_triage 2023-03-23 10:27:22 UTC
No maintainer response, returning to the pool.
Comment 10 Martin Filla 2023-03-26 10:56:23 UTC
Created attachment 241121 [details]
flume.shar

updated version