Package Details: teams-for-linux 1.12.7-1

Git Clone URL: https://aur.archlinux.org/teams-for-linux.git (read-only, click to copy)
Package Base: teams-for-linux
Description: Unofficial Microsoft Teams client for Linux using Electron.
Upstream URL: https://github.com/IsmaelMartinez/teams-for-linux
Licenses: GPL-3.0-only
Submitter: ivelkov
Maintainer: jijojosephk (pschichtel)
Last Packager: pschichtel
Votes: 89
Popularity: 3.36
First Submitted: 2018-04-03 15:36 (UTC)
Last Updated: 2025-02-20 02:54 (UTC)

Pinned Comments

pschichtel commented on 2024-04-30 20:18 (UTC) (edited on 2024-04-30 20:19 (UTC) by pschichtel)

Before marking the package out of date, please first check that the new version is not a pre-release. I'm tracking releases, not pre-releases.

jijojosephk commented on 2024-02-05 02:42 (UTC)

Talk to community members here:

https://matrix.to/#/#teams-for-linux_community:gitter.im

Latest Comments

1 2 3 4 5 6 .. 24 Next › Last »

je-vv commented on 2025-02-02 02:09 (UTC)

Weird @carlosnewmusic, it builds fine on two computers. What I could see from the log you posted is trying to create a new directory over a read-only FS:

npm error code 1
npm error path /var/cache/private/pamac/teams-for-linux/src/teams-for-linux-1.12.6/node_modules/electron
npm error command failed
npm error command sh -c node install.js
npm error Error: EROFS: read-only file system, mkdir '/.cache'

It might be an artifact from pamac, which I don't use, but why trying to create a cache directory in the root directory (/), no non-root user should be able to create directories there, but again I'm not clear what is pamac trying to do there. Can you try plain makepkg? I use aurutils to help me out, which directly uses makekpkg. Greetings !

carlosnewmusic commented on 2025-02-02 00:48 (UTC)

build error https://pastebin.com/DxHZzPMi

je-vv commented on 2024-12-09 22:40 (UTC)

@ogarcia and @pschichtel, there's no need for that makepkg option, it doesn't belong to the package. As packagers (AUR users become packagers of our own systems I guess) we control that through /etc/makepkg.conf:

#########################################################################
# GLOBAL PACKAGE OPTIONS
#   These are default values for the options=() settings
#########################################################################
#
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
#  A negated option will do the opposite of the comments below.
#
#-- strip:      Strip symbols from binaries/libraries
#-- docs:       Save doc directories specified by DOC_DIRS
#-- libtool:    Leave libtool (.la) files in packages
#-- staticlibs: Leave static library (.a) files in packages
#-- emptydirs:  Leave empty directories in packages
#-- zipman:     Compress manual (man and info) pages in MAN_DIRS with gzip
#-- purge:      Remove files specified by PURGE_TARGETS
#-- debug:      Add debugging flags as specified in DEBUG_* variables
#-- lto:        Add compile flags for building with link time optimization
#-- autodeps:   Automatically add depends/provides
#
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)

Currently that also has the side effect of generating an extra package with debug symbols, and I guess it's not something one wants generally speaking, but again the package should not be aware of this, neither be forced to it, since that'll leave the user with no option at all. Granted the user can edit the PKGBUILD, but the same applies for either case, debug or !debug, so I don't thing that belongs in the PKGBUILD.

pschichtel commented on 2024-12-09 22:18 (UTC)

@ogarcia Can you refer to packaging documentation that recommends this? Otherwise I'm leaving the decision to the people building the package, whether they want -debug packages or not.

ogarcia commented on 2024-12-09 10:55 (UTC)

@jijojosephk or @pschichtel, please add options=('!debug') before source line to avoid the creation of the debug package (unnecessary in this case) when you makepkg :-)

je-vv commented on 2024-09-03 06:40 (UTC) (edited on 2024-09-03 06:51 (UTC) by je-vv)

The message suggesting posting in the AUR package also says at its very end:

Again, the logs can give us hints on this

So I guess perhaps they're looking for a GDB back trace with symbols instead?

There's also the flag --appLogLevels and I would set it to debug, that could be very helpful, but who knows... Besides --disableGPU how about --disableAutogain?

The suggestion to ask here doesn't seem useful, at least in my mind, since the issue reported also indicates the same happens on chromium, not sure if tested, which is sort of the same thing, electron is sort of chromium in disguise. Wondering if firefox fails the same... But if it fails in chromium, I don't see how electron would prevent such failure. Perhaps some flags...

BTW, I know indicating work for me doesn't help, but just so you know, I called my phone from teams-for-linux with no issue, and I also joined a meeting with it with no issues. The office laptop I use has camera. I use the stereo jack plug for headset (mic + audio). I use wayland though. The flags I use:

--closeAppOnCross --disableAutogain --ozone-platform-hint=auto --enable-features=WebRTCPipeWireCapturer --enable-features=WaylandWindowDecorations

I disable auto gain in an attempt to prevent teams-for-linux to change the audio volume when closing, but it insists on doing it...

fedmahn commented on 2024-09-03 06:03 (UTC)

Hi,

I encounter a problem with this package and the github maintainer advise to post the issue here : the app crash when I try to make or receive a phone call. Strangely enough, the same issue occur with teams in Chromium.

the issue on github for more details : https://github.com/IsmaelMartinez/teams-for-linux/issues/1388

I tried to run the app with gpu acceleration disable, but no success.

Any idea ?

Regards

pschichtel commented on 2024-08-23 09:18 (UTC)

@bassadin I think it would be best to install debug symbols to report it upstream. Your DE crashing might be the cause of the teams crash, difficult to say for sure without debug symbols.

bassadin commented on 2024-08-23 08:01 (UTC)

Lately, I've been seemingly getting random core dumps when alt+tabbing while teams is open, making my whole DE crash/restart: https://pastebin.com/056civ0M

pschichtel commented on 2024-08-08 22:26 (UTC)

@gurudas I guess the debug packages are overlapping.