Skip to content

Update LibAppIndicator in V4 to libayatana-appindicator #743

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

CooperLink
Copy link
Collaborator

@CooperLink CooperLink commented Jul 20, 2022

#333 identified that LibAppIndicator is deprecated in Bullseye Debian and needs to be replaced with a supported library. This library needs to be updated to support Chrome Headless.

This PR is building off of the work of @nyds https://github.com/Azure/azure-functions-docker/pull/738/files
Link to Debian Bug Discussion : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037


PR information

  • The title of the PR is clear and informative.
  • There are a small number of commits, each of which has an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
  • If applicable, the PR references the bug/issue that it fixes in the description.
  • New Unit tests were added for the changes made and CI is passing.

@nyds
Copy link

nyds commented Jul 21, 2022

Hi @CooperLink , thanks for addressing this issue! I've noticed the lines where the dependencies are installed are still commented out.

@@ -20,7 +20,7 @@ RUN apt-get update && \
# libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 \
# libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 \
# libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 \
# libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
# libxtst6 ca-certificates fonts-liberation libayatana-appindicator3-1 libnss3 lsb-release xdg-utils wget
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

code is still commented. Also, lets add this library on need basis - not all languages / Cx scenarios need it.

Lets go ahead and add to node and dotnet images only. Lets see if Cx ask for python and dotnet-isolated

Copy link
Member

@pragnagopa pragnagopa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uncomment the code - reduce the scope of adding this library - to node and dotnet images only

@rameziophobia
Copy link

rameziophobia commented Aug 14, 2022

made a PR with an uncommented version of the changes. #755. the builds fail, I'm not quite sure why though

@CooperLink CooperLink closed this Dec 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants