On 01/26/2018 04:23 PM, Ivy Foster wrote:
> Hi, folks,
> 
> I'm writing to apply to be a TU, and Alad Wenter has kindly agreed to
> be my sponsor.

It is great to see you take the plunge, I wish you the best of luck!

> Arch has always been a rewarding community to contribute to, and I
> figure that maintaining some packages and generally helping out could
> be a good way to contribute a bit more.
> 
> If accepted to be a TU, my plan of action is as follows:
> 1. Go mad with power^U
> 1. Bring a handful of packages into [community] (see below)
> 2. Help out with rebuilds and package updates where that does not
>       involve stepping on toes
> 3. Continue to submit occasional patches to Arch projects
> 4. Help with to-do lists. Off the top of my head, taking a quick look
>       at current to-do lists with actual outstanding items:
> 
>       
> https://www.archlinux.org/todo/packages-with-out-of-repositories-dependencies/
>               I'd be interested both in simply weeding out those
>               with inappropriate deps and in bringing in deps I'd
>               consider actually useful, such as tcllib for tcl-remind.
> 
>       https://www.archlinux.org/todo/source-retirement/
>       https://www.archlinux.org/todo/codegooglecom-retirement/
>               I wouldn't mind tracking down lost sources.

Sounds like a (wo)man after my own heart! This reminds me I still have
so much to do... like all that https/gpg stuff.
I will welcome the help, certainly. ;)

> Thanks for your consideration, and I'm of course happy to answer
> questions and address critiques.

We discussed this on IRC already, I'll have to check and see how you've
adapted to my suggestions.

But overall, quite good!

Detailed review at the end...


> - [ledger][5]
>       This program is super useful, and I doubt I'm the only one who
>       dreads every boost update because this takes so long to build!

Lukas has beaten you to it: https://packages.archlinux.org/ledger

-- 
Eli Schwartz
Bug Wrangler and Trusted User


...

2018-01-25 07:05:26 PM  guys    escondida: I heard the news, good for you!
2018-01-25 07:06:48 PM  escondida       guys: haha, well, nothing's official
yet. Still gotta actually, like apply (-:
2018-01-25 07:06:50 PM  escondida       But thanks!
2018-01-25 07:06:52 PM  escondida       How're you?
2018-01-25 07:07:11 PM  guys    Doing well
2018-01-25 07:07:27 PM  guys    I cloned your AUR packages and am going to
look through them.
2018-01-25 07:07:51 PM  guys    I noticed something immediately, cgo-git has
a custom:cgo-git license, but it is really an ISC license.
2018-01-25 07:08:15 PM  guys    And it installs the whole source code in
/usr/share/licenses/ instead of using sed to extract it or something. :p
2018-01-25 07:09:25 PM  guys    I'd just extract the first few lines using
sed, until I hit the first  */ and call it a day
2018-01-25 07:11:05 PM  escondida       Seems like a good solution
2018-01-25 07:11:25 PM  guys    Also, the upstream Makefile is terrible and
should use CFLAGS properly :p
2018-01-25 07:11:36 PM  escondida       Yup
2018-01-25 07:12:27 PM  guys    I want pull requests to fix this :p
2018-01-25 07:12:43 PM  escondida       Yeah, I should really do that
2018-01-25 07:13:09 PM  escondida       The main reason I haven't is that I
haven't actually *used* cgo-git much at all since the day I installed
it; I just wanted a gopher client around on principle
2018-01-25 07:13:20 PM  guys    hah
2018-01-25 07:14:13 PM  fsckd   wait? did escondida actually apply or is
this just info. moving along the grapevine?
2018-01-25 07:14:28 PM  guys    fist, should be upgraded to use HTTPS since
their website upgrades you anyway
2018-01-25 07:14:50 PM  guys    fsckd: not yet, but we of the secret towers
get advance warning!
2018-01-25 07:15:23 PM  fsckd   cool!
2018-01-25 07:16:41 PM  escondida       Haha, I'm glad they upgraded to https!
It still amazes me that the program is still floating around at all
2018-01-25 07:16:51 PM  guys    Oh this is terrible, fist sets
mandir=$prefix/man instead of $prefix/share/man
2018-01-25 07:16:57 PM  @jasonwryan     escondida: I use cgo-git, it works 
great!
2018-01-25 07:17:01 PM  escondida       yusssss
2018-01-25 07:18:20 PM  fsckd   jasonwryan: your gopher site is rather...
bare... :P
2018-01-25 07:18:40 PM  @jasonwryan     fsckd: work in progress :p
2018-01-25 07:18:48 PM  guys    `INSTALL_PROGRAM='install -D' *might* make
fist not need to have all directories created beforehand.
2018-01-25 07:18:56 PM  @jasonwryan     well, stalled wip maybe a better
description
2018-01-25 07:20:03 PM  fsckd   jasonwryan: what do you use for a server?
2018-01-25 07:20:49 PM  fsckd   when i finally get my site up. i may
consider making a gopher mirror.
2018-01-25 07:20:50 PM  guys    escondida: no, sadly that will not work as
this Makefile contains freaking dependencies on $(BINDIR)
2018-01-25 07:20:56 PM  escondida       guys: That is clever, but I usually try
to avoid weird cleverness (-:
2018-01-25 07:20:58 PM  guys    I have to lol at this Makefile
2018-01-25 07:21:03 PM  @jasonwryan     fsckd: gofish
2018-01-25 07:21:16 PM  guys    "make: *** No rule to make target
'/var/cache/makepkg/builddir/fist/pkg/fist/usr/bin', needed by
'install-bin'.  Stop."
2018-01-25 07:21:17 PM  escondida       Well, keep in mind it's a program
dating back to punched card days. I'm willing to cut it some slack (-:
2018-01-25 07:21:49 PM  guys    I'm having more fun with the software you
package than your actual PKGBUILDs...
2018-01-25 07:21:53 PM  escondida       haha
2018-01-25 07:21:58 PM  escondida       I'm glad (-:
2018-01-25 07:22:18 PM  fsckd   gofish is also a webserver, interesting...
2018-01-25 07:23:06 PM  fsckd   jasonwryan: thanks :)
2018-01-25 07:23:37 PM  @jasonwryan     np :)
2018-01-25 07:24:56 PM  guys    Hmm, we seem to have *many* standards for
declaring custom:PublicDomain with or without spaces or, for that
matter, underscores
2018-01-25 07:27:18 PM  escondida       I vow that if I'm accepted, I'll
propose a public domain PKGBUILD licensing standard
2018-01-25 07:27:26 PM  escondida       in the next decade
2018-01-25 07:27:55 PM  guys    frotz-git conflicts and *replaces* frotz,
which is wrong, it should provide it instead
2018-01-25 07:28:23 PM  guys    replaces means that if you pacman -Syu and
find it in a repo, it gets synced as a replacement for what you
currently have...
2018-01-25 07:28:51 PM  escondida       Ah, whoops.
2018-01-25 07:29:11 PM  guys    I can hardly read the sed line you use in
pkgver()
2018-01-25 07:29:22 PM  guys    sed 's,-\(.*\)-,.r\1.,'
2018-01-25 07:29:30 PM  guys    wrong place to use , as separators!
2018-01-25 07:30:00 PM  guys    Also sed -r --no-backslash
--this-should-be-default
2018-01-25 07:30:09 PM  guys    I am probably guilty of this myself
2018-01-25 07:30:37 PM   *      guys proposes an amendment to the VCS Package
Guidelines
2018-01-25 07:30:51 PM  guys    jasonwryan: fix everything!
2018-01-25 07:31:16 PM  escondida       I went with commas since it was more
readable than slashes, but I'm open to other characters
2018-01-25 07:31:22 PM  guys    I usually use @
2018-01-25 07:31:32 PM  guys    It's fairly unlikely to be used elsewhere in
code
2018-01-25 07:31:34 PM  escondida       And -E/-r --no-backslash *should* be
the default, yeah
2018-01-25 07:33:03 PM  guys    But anyway, to modify 2.44-196-gf3ceac9
could just use the standard sed line from the wiki page
2018-01-25 07:34:05 PM  escondida       that one *I* can hardly read (-:
2018-01-25 07:34:19 PM  guys    (Because of course everyone knows what it
does, even if they don't know why)
2018-01-25 07:34:34 PM  guys    Clearly this must be better!
2018-01-25 07:34:41 PM  escondida       hehe
2018-01-25 07:35:21 PM  escondida       ...dang it. I made the password for the
ssh key I use for the AUR too perfect and uncrackable
2018-01-25 07:35:48 PM  guys    Use of sed to modify more than three things
in prepare should be strictly prohibited; use a patch file
2018-01-25 07:35:48 PM  escondida       ...and because all my AUR scripts are
either -git or ultra stable, I haven't had to use it in ages
2018-01-25 07:36:00 PM  escondida       Yeah, that's fair enough
2018-01-25 07:36:01 PM  guys    oh lol
2018-01-25 07:36:56 PM  guys    Please tell upstream to use ?= anyway :)
2018-01-25 07:38:23 PM  guys    Hmm, actually that might be a simple sed line ;)
2018-01-25 07:39:30 PM  escondida       I will
2018-01-25 07:39:46 PM  guys    libbulletml:
2018-01-25 07:39:48 PM  guys    > # upstream does not provide checksums,
though Debian does for their patches
2018-01-25 07:40:04 PM  guys    This is not a reason to disable checks for
download errors.
2018-01-25 07:41:09 PM  guys    Why does libbulletml.so need to modify
CFLAGS CXXFLAGS :(
2018-01-25 07:41:21 PM  guys    And why does it overwrite LDFLAGS, instead?
2018-01-25 07:41:41 PM  guys    Does it derp on the LDFLAGS from makepkg.conf?
2018-01-25 07:42:17 PM  guys    Why does it create libbulletml.a anyway, if
makepkg automatically strips staticlibs?
2018-01-25 07:42:32 PM  escondida       I think it must've, but it's been a
couple years since I looked at it
2018-01-25 07:42:42 PM  escondida       I'll revisit that, too
2018-01-25 07:43:58 PM  guys    libcss-git should probably use git+https://
for TLS security purposes
2018-01-25 07:45:31 PM  guys    Same with the other netsurf related packages
2018-01-25 07:45:42 PM  escondida       Good point
2018-01-25 07:49:02 PM  guys    lua-cosmo-git: is built, in package().
2018-01-25 07:49:27 PM  guys    If it cannot be built separately from the
install command, build it in build() and cp -a it in package()
2018-01-25 07:50:12 PM  escondida       Oh, right, I meant to drop that one.
Instead, I'll update it and then drop it.
2018-01-25 07:51:23 PM  guys    rrootage: the pkgdesc is self-referential,
remove the first two words
2018-01-25 07:52:12 PM  guys    And it downloads from
http://downloads.sourceforge.net, but that can be upgraded to https://
even if the website cannot
2018-01-25 07:53:05 PM  guys    Is http://ftp.de.debian.org/ really the best
download url? I would assume they have something that redirects to the
right country mirror
2018-01-25 07:53:06 PM  phrik   Title: Index of / (at ftp.de.debian.org)
2018-01-25 07:53:53 PM  escondida       Hmm, good questions both
2018-01-25 07:56:23 PM  guys    Is
sndio-git/0001-put-cookie-somewhere-better.patch upstreamable?
2018-01-25 07:56:32 PM  guys    Or have you tried and they rejected it
2018-01-25 07:56:59 PM  guys    http://www.soimort.org/translate-shell/ is
available over HTTPS
2018-01-25 07:57:00 PM  phrik   Title: Translate Shell (at www.soimort.org)
2018-01-25 07:57:09 PM  guys    As is the github repo via git+https:// ;)
2018-01-25 07:57:29 PM  guys    pkgver=v0.9.0.4.7.g1a4d83e # should have the
leading v stripped
2018-01-25 07:58:38 PM  escondida       guys: sndio is one that I'd actually be
interested in packaging; if I did, I wouldn't include the patch. To be
honest, I haven't tried to submit it, if only because of *bsd's general
rejection of XDG dirs (also, I'd need to actually rewrite it to
be...more robust
2018-01-25 07:58:53 PM  guys    ah
2018-01-25 07:59:09 PM  guys
https://github.com/soimort/translate-shell/blob/develop/Makefile
2018-01-25 07:59:10 PM  phrik   Title: translate-shell/Makefile at develop
· soimort/translate-shell · GitHub (at github.com)
2018-01-25 07:59:22 PM  guys    latest commit to that file says "Implement
DESTDIR support"
2018-01-25 07:59:39 PM  guys    Complete with mkdir -p ;)
2018-01-25 08:00:18 PM  escondida       yusss
2018-01-25 08:00:44 PM  guys    And /usr/share/licenses/${_gitname}/LICENSE
is technically quite wrong, that is not the package the license is for
at all
2018-01-25 08:00:57 PM  guys    besides which it does not conflict/provide
the non-git version
2018-01-25 08:01:23 PM  guys    I think that is everything I could see from
a quick run-through
2018-01-25 08:02:34 PM  escondida       That's a lot already (-:
2018-01-25 08:02:41 PM  escondida       I'll try to fix 'em up!
2018-01-25 08:02:45 PM  escondida       Thanks for the critiques!
2018-01-25 08:03:14 PM  guys    no problem! I do this as a public service
whenever I spot PKGBUILDs in aur-general or the forums, anyway
2018-01-25 08:04:36 PM  escondida       hehe
2018-01-25 08:04:38 PM  escondida       Sweet
2018-01-25 08:06:04 PM  guys    I sort of feel this is my duty as a TU, in
fact...
2018-01-25 08:06:23 PM  guys    And an extra duty when evaluating new TUs
2018-01-25 08:06:35 PM  --      You are now known as ztrawhcse
2018-01-25 08:06:41 PM  ztrawhcse       You may recognize me, in fact
2018-01-25 08:07:08 PM  ztrawhcse       xxarhtna and ztrawhcse are the official
linters
2018-01-25 08:07:33 PM  escondida       haha
2018-01-25 08:11:18 PM  ztrawhcse       I sometimes hide out in random channels
under assumed names, and lint peoples' PKGBUILDs when they don't expect it.
2018-01-25 08:12:30 PM  escondida       Nobody expects the---well, you know the
rest.
2018-01-25 08:44:58 PM  escondida       God, I'm gonna have to get into cgo's
source. I forgot that it just dumps colors everywhere
2018-01-25 08:45:21 PM  escondida       so if you're, say...using it in a dumb
terminal...it's just a mess
2018-01-25 08:45:42 PM  escondida       but hey, PRs submitted and PKGBUILD
updated in the interim
2018-01-25 09:13:00 PM  escondida       ztrawhcse: Actually, here's an odd
question about an edge case
2018-01-25 09:13:38 PM  ztrawhcse       do tell
2018-01-25 09:13:51 PM  ztrawhcse       (also, no one thought to grab my last
comment?)
2018-01-25 09:13:57 PM  escondida       hehe
2018-01-25 09:14:02 PM  ztrawhcse       I'm sort of surprised
2018-01-25 09:14:17 PM  ztrawhcse       Anyway. Edge cases.
2018-01-25 09:15:07 PM  escondida       actually, hang on a sec
2018-01-25 09:17:07 PM  escondida       Okay, nevermind
2018-01-25 09:17:28 PM  escondida       ztrawhcse: It had to do with the
members of a split package conlicting with each other when they shouldn't
2018-01-25 09:17:36 PM  escondida       The solution was simply to have them
provide different things
2018-01-25 09:17:56 PM  ztrawhcse       frotz-git I guess?
2018-01-25 09:18:04 PM  escondida       Yup!
2018-01-25 09:18:38 PM  escondida       frotz is one of the packages I'm
interested in bringing to the repos. I don't know how many people are
actually interested in old text adventures, but *I* think they're
positively xyzzy.
2018-01-25 09:18:48 PM  ztrawhcse       So, using replaces, hid the problem!
2018-01-25 09:18:51 PM  escondida       and new ones are often interesting and
strange
2018-01-25 09:18:54 PM  escondida       Yup!
2018-01-25 09:19:55 PM  ztrawhcse       I remember frotz, showing up compiled
for all the different e-ink ereaders.
2018-01-25 09:20:16 PM  escondida       Oh, neat
2018-01-25 09:20:48 PM  ztrawhcse       e.g.
https://www.mobileread.com/forums/showthread.php?t=186007
2018-01-25 09:20:49 PM  phrik   Title: K5 Frotz curses interface for Kindle
Touch (via XTerm) - MobileRead Forums (at www.mobileread.com)
2018-01-25 09:23:29 PM  escondida       I cleaned up its ncurses code a little
bit a last year, because I wanted XDG basedir support and ended up
messing with a bit more
2018-01-25 10:09:05 PM  escondida       ztrawhcse: As a side benefit of your
critiques, I discovered that debian has updated their rrootage patchset
2018-01-25 10:09:25 PM  ztrawhcse       Nice!
2018-01-25 10:09:35 PM  escondida       Yus

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to