Bug 193077 - [stage] graphics/repng2jpeg: Add stage support and take maintainership
Summary: [stage] graphics/repng2jpeg: Add stage support and take maintainership
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: William Grzybowski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-27 20:04 UTC by Chris Hutchinson
Modified: 2014-08-31 13:55 UTC (History)
3 users (show)

See Also:


Attachments
[maintainer] MASTER_SITES LICENSE STAGE SVN DIFF (1.86 KB, patch)
2014-08-27 20:04 UTC, Chris Hutchinson
no flags Details | Diff
graphics/repng2jpeg build, stage, install, deinstall session output (5.86 KB, text/plain)
2014-08-27 20:06 UTC, Chris Hutchinson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hutchinson 2014-08-27 20:04:08 UTC
Created attachment 146390 [details]
[maintainer] MASTER_SITES LICENSE STAGE SVN DIFF

graphics/repng2jpeg

request MAINTAINER
added MASTER_SITES (I poses the source)
added LICENSE
added STAGE

attached graphics-repng2jpeg-out (complete report)
attached 2014-08-27.diff (svn diff)

Thank you for all your time, and consideration.

--Chris
Comment 1 Chris Hutchinson 2014-08-27 20:06:27 UTC
Created attachment 146391 [details]
graphics/repng2jpeg build, stage, install, deinstall session output

graphics/repng2jpeg
build, stage, install, deinstall session output
Comment 2 John Marino freebsd_committer 2014-08-28 07:52:19 UTC
All of your ports are staying in triage until I get poudriere logs.  I consider them mandatory now based on past experience.

You've got several stuck in the queue, so I would switch your efforts to poudriere instead of staging more ports that are going to get stuck.
Comment 3 Chris Hutchinson 2014-08-28 17:18:15 UTC
(In reply to John Marino from comment #2)
> All of your ports are staying in triage until I get poudriere logs.  I
> consider them mandatory now based on past experience.
> 
> You've got several stuck in the queue, so I would switch your efforts to
> poudriere instead of staging more ports that are going to get stuck.

OK. Here's the deal...
YES. I _did_ say I'd add poudriere, as a part of the new
"devbox". BUT. I've been tracking RELENG (stable) for
~20yrs. I currently own/manage ~30 servers (locally).
As I own ~60 domains, which requires management of ~140
hosts, and the requisite services. They ALL track RELENG
(8, and 9). As a result; CURRENT/HEAD (where BASE is concerned)
is fairly new territory.
I grossly underestimated what a pig [the FreeBSD] clang was/is.
Example; I go from 0 to running a new world && kernel in
less than 25 minutes on GCC --
FAVORITE_COMPILER=GCC
WITHOUT_CLANG=true

However, on CURRENT && empty make.conf(5) || src.conf(5)
I went from 0 to running a new world && kernel in greater
than 4 _hours_! Required 4x the storage, as well. Please pardon
my language; but WTF?! Do people use clang on purpose? Hard
to understand why. Do note; on OSX && clang on "classic"
Mac hardware (dual proc @500Mhz) I do _not_ experience this/
these issues. IMHO the FreeBSD version [of clang] is not
ready for prime time.

To the point; As a result, my gross oversight resulted in
my having a grossly under-resourced "devbox". I spent more
time on it, than I had scheduled for it (remember, I manage
a bunch of servers to "pay the bills"). So, for now. I'm going
to attempt to make it work. To do this whole thing _correctly_
I'm going to need;
8 CPU's (or an 8 core CPU)
3Tb SSD (total capacity)
16Gb RAM (minimum)
MB that supports above requirements
While the above requirements should likely be considered
excessive for a simple port testing rig. The only way I
am able to justify using poudriere (given it's requirements)
is for testing/building Test Cases for the servers I already
run -- testing/creating releases, and creating dumps that I
can simply restore(8) to the server, once satisfied.

To make a long story short; the resources I currently employed
for this endeavour. Won't cut it. I only have 8Gb available
on /var. I can imagine still being able to do it. But in order
to do it, I will need to figure out how to
1) dump(8) the running 11-CURRENT
2) restore(8) to populate the poudriere jail

At which time, I can work out of the ports tree living there.
But that's all I can figure, until I acquire the hardware
list above.

So there you have it. Sorry. I know it's a bit "wordy".
If you know of, or can think of anything more clever. Do
let me know, please. :)

As always, thanks, John.

--Chris
Comment 4 John Marino freebsd_committer 2014-08-28 21:05:40 UTC
you didn't run portlint on this.  The pkg-descr has a changed WWW value, but the tab after WWW: was left, something that portline complains about.

Since poudriere obviously aren't coming after all, and since the commit can fix "WWW" on his own (or if failing to, the world won't end), I'll move this to "patch-ready" status with a "take at your own risk" flag.
Comment 5 Chris Hutchinson 2014-08-28 21:07:47 UTC
(In reply to John Marino from comment #4)
> you didn't run portlint on this.  The pkg-descr has a changed WWW value, but
> the tab after WWW: was left, something that portline complains about.
> 
> Since poudriere obviously aren't coming after all, and since the commit can
> fix "WWW" on his own (or if failing to, the world won't end), I'll move this
> to "patch-ready" status with a "take at your own risk" flag.

Thanks, and siorry.
Like I said in some of my _recent_ replies. poudriere is on the
way (soon as I finish responding :)).

Thanks, again.

--Chris
Comment 6 commit-hook freebsd_committer 2014-08-31 13:55:38 UTC
A commit references this bug:

Author: wg
Date: Sun Aug 31 13:55:09 UTC 2014
New revision: 366764
URL: http://svnweb.freebsd.org/changeset/ports/366764

Log:
  graphics/repng2jpeg: support stage

  - Pass maintainership to submitter
  - Add LICENSE

  PR:		193077
  Submitted by:	C Hutchinson

Changes:
  head/graphics/repng2jpeg/Makefile
  head/graphics/repng2jpeg/distinfo
  head/graphics/repng2jpeg/pkg-descr