Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Dec 2017 06:36:33 -0700
From:      Adam Weinberger <adamw@adamw.org>
To:        blubee blubeeme <gurenchan@gmail.com>
Cc:        Ben Woods <woodsb02@gmail.com>, FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Re: Bringing SUB-PACKAGES to ports
Message-ID:  <8661A5EB-F0AC-4A63-836F-A3232133CCE7@adamw.org>
In-Reply-To: <CALM2mEkGNxQ8-OZZXVVJgw5Ff3zwHYsKpKdvgRr3uWJ3xiO_ew@mail.gmail.com>
References:  <CAOc73CCjofO4NpMBkChywOWn-g65wJcsJ7xUGshqf2FB=vCBpA@mail.gmail.com> <CALM2mE=dBTWYu4SBPKGLBLWpMdLJWgKuZ2iY5PkZmQUMa02u7g@mail.gmail.com> <F059ABD3-C908-4EAA-A295-7BC8AA2E934B@adamw.org> <CALM2mEkGNxQ8-OZZXVVJgw5Ff3zwHYsKpKdvgRr3uWJ3xiO_ew@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 7 Dec, 2017, at 6:28, blubee blubeeme <gurenchan@gmail.com> wrote:
>=20
> Does flavors allow build/test multiple packages based on multiple =
python versions and multiple architectures and different options?

Yes. Poudriere handles this directly as well.

> Flavors is a good step in the right direction but there are people =
with a lot more experience with way more complicated build systems than =
FreeBSD.
>=20
> I provided some links for you guys to take a look at. "We already have =
flavors" is a very arrogant answer that totally misses the point of my =
email.

The right time to design flavors was before flavors were introduced. Is =
there something in Android Studio's build variants that FreeBSD is =
missing?

blubee, we've talked about this multiple times: Please STOP top-posting.

# Adam


--=20
Adam Weinberger
adamw@adamw.org
https://www.adamw.org


>=20
> On Thu, Dec 7, 2017 at 9:14 PM, Adam Weinberger <adamw@adamw.org> =
wrote:
> > On 7 Dec, 2017, at 4:16, blubee blubeeme <gurenchan@gmail.com> =
wrote:
> >
> > You guys seem to be attempting to do some cool things here and I =
actually
> > appreciate flavors since those tools; python, ruby, go, pearl, php, =
etc are
> > too complicated to maintained without some types of "Flavors"
> >
> > Android has been dealing with issues like this for a long time and =
they
> > solved it with Gradle and product flavors:
> > https://developer.android.com/studio/build/build-variants.html
> >
> > Instead of reinventing the wheel or knocking your head against brick =
walls,
> > take a look at the product flavors for some inspiration?
> >
> > subheading Configure Product Flavors:
> > https://developer.android.com/studio/build/build-variants.html
>=20
> We already have flavors.
>=20
> # Adam
>=20
>=20
> --
> Adam Weinberger
> adamw@adamw.org
> https://www.adamw.org
>=20
>=20
> >
> >
> >
> > On Thu, Dec 7, 2017 at 2:21 PM, Ben Woods <woodsb02@gmail.com> =
wrote:
> >
> >> Hi everyone,
> >>
> >> Thank you very much for flavors. It has been long awaited, and will =
be a
> >> great step forward for FreeBSD.
> >>
> >> Onwards and upwards: What is the status of subpackages?
> >>
> >> Speaking to bapt at BSDTW, it sounded like flavors was going to be =
the
> >> difficult change, and subpackages would then be easy.
> >>
> >> Given that we are going through the transition to flavors now, and =
the
> >> ports tools are getting updated to support it, would it be a good =
idea to
> >> introduce subpackages now also? That way people who are getting =
familiar
> >> with the changes required to the ports tools can use their new =
familiarity
> >> whilst it is fresh to support both.
> >>
> >> For those that aren=E2=80=99t familiar:
> >> - Flavors: build a port multiple times with different =
options/dependencies
> >> to create multiple packages
> >> - Subpackages: build a port once and chop the resulting files into =
multiple
> >> subpackages
> >>
> >> https://wiki.freebsd.org/Ports/FlavorsAndSubPackages
> >>
> >> Regards,
> >> Ben
> >> --
> >>
> >> --
> >> From: Benjamin Woods
> >> woodsb02@gmail.com
> >> _______________________________________________
> >> 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"
> >>
> > _______________________________________________
> > 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
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8661A5EB-F0AC-4A63-836F-A3232133CCE7>