• Issues with packages lacking fully compiled dependencies.

    From rizzo@rizzo@rizzo.eng.br to muc.lists.freebsd.ports on Tue Mar 31 09:32:47 2026
    From Newsgroup: muc.lists.freebsd.ports

    Hi all,

    After the last update on my 16-current box, I encountered an issue with
    Xfce4. I use Xorg + Xfce4 as my desktop environment, and I installed
    both using the following command:

    pkg install -y -g "xorg*" -g "xfce4*"

    However, my desktop did not work correctly because the xfce4-desktop
    package was not installed. Thinking about this, I believe the pkg
    command should have a warning message to inform users when mandatory
    packages are missing or were not compiled in the repository.
    --
    ***********************
    * Nilton Jose Rizzo *
    * Telegram: @njrizzo *
    ***********************


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Mark Millard@marklmi@yahoo.com to muc.lists.freebsd.ports on Tue Mar 31 13:52:05 2026
    From Newsgroup: muc.lists.freebsd.ports

    On 3/31/26 05:32, rizzo@rizzo.eng.br wrote:
    Hi all,

    After the last update on my 16-current box, I encountered an issue with Xfce4. I use Xorg + Xfce4 as my desktop environment, and I installed
    both using the following command:

    pkg install -y -g "xorg*" -g "xfce4*"

    However, my desktop did not work correctly because the xfce4-desktop
    package was not installed. Thinking about this, I believe the pkg
    command should have a warning message to inform users when mandatory
    packages are missing or were not compiled in the repository.


    I'm unsure if the below fits your context or not.

    "pkg install" is not equivalent to "pkg upgrade" and pkg upgrade can
    upgrade things that "pkg install" would not, either used after or before
    such a "pkg install". It is possible that doing "pkg upgrade" might have completed all the updates needed. It might be that only "pkg upgrade"
    was required.

    Using:

    <https://portsfallout.com/fallout?port=%2Fxfce4&maintainer=&env=&category=&flavor=>

    does not how any xfce4 build failures for the time frame it currently
    covers. (But it would not show the status of being skipped vs. ignored
    vs. successfully built.)

    Still, it looks likely that xfce4-desktop was available at the time but
    there is not enough information to know which builder's bulk runs to
    check. (And there can be "504 gateway timeout" issues when trying to
    check such.)
    --
    ===
    Mark Millard
    marklmi at yahoo.com


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=@des@FreeBSD.org to muc.lists.freebsd.ports on Wed Apr 1 10:23:39 2026
    From Newsgroup: muc.lists.freebsd.ports

    rizzo@rizzo.eng.br writes:
    After the last update on my 16-current box, I encountered an issue
    with Xfce4. I use Xorg + Xfce4 as my desktop environment, and I
    installed both using the following command:

    pkg install -y -g "xorg*" -g "xfce4*"

    However, my desktop did not work correctly because the xfce4-desktop
    package was not installed. Thinking about this, I believe the pkg
    command should have a warning message to inform users when mandatory
    packages are missing or were not compiled in the repository.
    What makes xfce4-desktop rCLmandatoryrCY? If it does not exist in the
    package repository, and you did not explicitly list it on the command
    line, how do you expect pkg to know that you wanted to install it?
    DES
    --
    Dag-Erling Sm|+rgrav - des@FreeBSD.org
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=@des@FreeBSD.org to muc.lists.freebsd.ports on Wed Apr 1 11:16:24 2026
    From Newsgroup: muc.lists.freebsd.ports

    "Patrick M. Hausen" <hausen@punkt.de> writes:
    Dag-Erling Sm|+rgrav <des@FreeBSD.org> writes:
    What makes xfce4-desktop rCLmandatoryrCY? If it does not exist in the package repository, and you did not explicitly list it on the command
    line, how do you expect pkg to know that you wanted to install it?
    xfce4 Meta-port for the Xfce Desktop Environment
    They didn't ask for xfce4, they asked for xfce4*. If xfce4-desktop does
    not exist then neither does xfce4.
    Furthermore, `pkg install -g xorg* -g xfce4*` is a bad idea even if
    nothing is missing because:
    - it will install packages you don't need which just happen to match
    either glob, and
    - it will mark all the packages that match either glob as explicitly
    installed, which renders autoremove useless.
    DES
    --
    Dag-Erling Sm|+rgrav - des@FreeBSD.org
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21f-Linux NewsLink 1.2