Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Dec 2018 13:39:05 -0200
From:      Alexandre =?utf-8?Q?C=2E_Guimar=C3=A3es?= <rigoletto@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: A potential new porter seeking some clarifications
Message-ID:  <20181213153905.uugeqlodiru4pwxg@privacychain.ch>
In-Reply-To: <5c126f7f.1c69fb81.88ea9.6a7a@mx.google.com>
References:  <5c126f7f.1c69fb81.88ea9.6a7a@mx.google.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--4nlv2bmfnft4jrcr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Dec 13, 2018 at 10:41:01PM +0800, Arthur Pirika wrote:
> Hi all! I=E2=80=99m hoping to get into porting for FreeBSD, right now jus=
t focusing on one package, a plugin for bitlbee, however I=E2=80=99d like t=
o extend my hand to maintain other ports in the future once I have more kno=
wledge and practice with the system.=20

Hello!

> Before I start, though, I just need some clarifications of things from th=
e porter=E2=80=99s handbook.=20
>=20
> 1. If I understand correctly, the version of the ports tree as fetched by=
 portsnap isn=E2=80=99t the best for working on the tree. I should instead =
make another copy of the tree as an svn checkout? Distfiles, however, still=
 go to /usr/ports/distfiles

You don't necessary need use a separated copy of the ports tree, you can=20
use a svn copy in the default location; however it can become a bit=20
problematic sometimes, like when you are working on ports that you use but=
=20
you won't/can't use the updated version yet.

Portsnap is intended for end users only, so it is not really practical to=
=20
use while working with ports, and you can get all your work deleted with a=
=20
random tree update. ;-)

> 2. Is it absolutely necessary to use poudriere before submitting a port? =
=20
>    I=E2=80=99m still getting to grips with how it works, and if I need to=
 get=20
>    comfortable with it first, I=E2=80=99ll do so.=20

Poudriere is the default tool to test ports. The `poudriere testport`=20
facility does several extra checks during the building-packaging process.

So, it is very desirable to have its logs when you fill a bug report, since=
=20
it can speed up the review process.

Some help with poudriere:

https://github.com/freebsd/poudriere/wiki

This is a bit old but still helpful:

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-poudriere-=
build-system-to-create-packages-for-your-freebsd-servers

> Thanks!
> Arthur

You're welcome.

> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"

--=20
Best Regards,
Alexandre C. Guimar=C3=A3es.
https://bitbucket.org/rigoletto-freebsd/

--4nlv2bmfnft4jrcr
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE9RbDjoZ0ELBWamGCmSH8wDhAF9kFAlwSfRJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1
MTZDMzhFODY3NDEwQjA1NjZBNjE4Mjk5MjFGQ0MwMzg0MDE3RDkACgkQmSH8wDhA
F9kXARAAsVFo3hIoyTy+eIKtPn/5a4sJBudIKAR8rOBX7zN++NsHa3BzQpmHGe4C
x2A8Zb1kuZuF6SEKrAZyy8IABJT8FYWmGqTjQFjL0xjxL4L9OZfSaOlw7DUIuHj/
4vY2z9Z6GemXK9blIYhtsrgPmn6qCl4m3pb9KpiWsIkaiHEiCTanwnZEEMOQxDdE
9b/gkt2fHZcBXqwNrP9n49gg6/QMMLJ18YN7b8mv3fiEHOVcKY1J99ix0zjmsOpW
Q3Ozxgz5+GCKntOr/r1WRopBPsTXAfs0Dt1sdFCOoPqedBFmEmtT0lxfzpKZfLTx
amdvI1amrOjHNOR7UtmlDcAMUAJ/jq7CtCCl+E4sC2UZ+Ftt4Wr58QTToCaBAVxt
Iq97368YZmj8+qF+Yw3QjxxT2L08vSXNZdlzyMPPQQblzrOvZ6vxI/hp8HpABvy1
1anSClMGSxA0UEU4RrE8Qc5+lCctUTBXw75QntFY4GHuP8/QxbvfeNMXywIZtbJ5
1VUBcEXpJsws/0QQFSCG35qcI3cl0x7fl149UdaqJjwayt8e/MDzqPF+rzTXXF5g
YNGVHc3DgC0iht+R69XL9kQjkPpP46VRAjW9tpJtXAzy4725H4av8XTiN2vzgpSM
La4rYiLG7wJNsV/LRhidfijFdaRHMQn0dXJcVLYRKo7D8pukfkI=
=o8qV
-----END PGP SIGNATURE-----

--4nlv2bmfnft4jrcr--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181213153905.uugeqlodiru4pwxg>