Bringing SUB-PACKAGES to ports

Adam Weinberger adamw at adamw.org
Thu Dec 7 13:36:40 UTC 2017


> On 7 Dec, 2017, at 6:28, blubee blubeeme <gurenchan at gmail.com> wrote:
> 
> 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.
> 
> 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


-- 
Adam Weinberger
adamw at adamw.org
https://www.adamw.org


> 
> On Thu, Dec 7, 2017 at 9:14 PM, Adam Weinberger <adamw at adamw.org> wrote:
> > On 7 Dec, 2017, at 4:16, blubee blubeeme <gurenchan at 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
> 
> We already have flavors.
> 
> # Adam
> 
> 
> --
> Adam Weinberger
> adamw at adamw.org
> https://www.adamw.org
> 
> 
> >
> >
> >
> > On Thu, Dec 7, 2017 at 2:21 PM, Ben Woods <woodsb02 at 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’t 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 at gmail.com
> >> _______________________________________________
> >> freebsd-ports at freebsd.org mailing list
> >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> >>
> > _______________________________________________
> > freebsd-ports at freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
> 
> 



More information about the freebsd-ports mailing list