I had the same problem as hossamdash and following his solution fixed it.
Search Criteria
Package Details: flutter-common 3.24.3-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/flutter.git (read-only, click to copy) |
---|---|
Package Base: | flutter |
Description: | Flutter SDK component - common SDK files and pub cache |
Upstream URL: | https://flutter.dev |
Keywords: | android fuchsia ios mobile sdk |
Licenses: | custom, BSD, CCPL |
Groups: | flutter |
Conflicts: | flutter, flutter-devel, flutter-engine-android, flutter-engine-common, flutter-engine-linux, flutter-engine-web, flutter-gradle, flutter-intellij-patch, flutter-tool |
Submitter: | flipflop97 |
Maintainer: | WithTheBraid |
Last Packager: | WithTheBraid |
Votes: | 142 |
Popularity: | 3.51 |
First Submitted: | 2017-06-05 21:03 (UTC) |
Last Updated: | 2024-10-14 13:51 (UTC) |
Dependencies (5)
- dart (flutterupAUR, fvm-flutter-proxyAUR, flutter-dart-google-binAUR, flutter-binAUR, dart-sdk-devAUR) (make)
- gradle (gradle7) (make)
- jq (jq-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
Required by (4)
Sources (9)
Latest Comments
« First ‹ Previous 1 .. 15 16 17 18 19 20 21 22 23 24 25 Next › Last »
masterberg commented on 2021-04-28 18:20 (UTC)
astroanax commented on 2021-02-27 08:55 (UTC)
I had the same problem as hossamdash and following his solution fixed it.
JuniorJPDJ commented on 2021-01-14 01:29 (UTC)
flutter-dev is now orphaned, didn't you think about taking it?
hossamdash commented on 2021-01-12 11:50 (UTC) (edited on 2021-01-12 11:53 (UTC) by hossamdash)
so i have installed this package but was facing two issues: Although i had the dart package installed on my system -which this package depends on-, both installing this package for the first time and each flutter doctor -v
command results in the redownload of the dark-sdk which is inside /opt/flutter/bin/cache disregarding both the existing dark-sdk in the cache and the standalone dart package installed on my system. to solve this i did two things, i uninstalled the standalone dart sdk and then added a line to the build files of this package right after the chmod -R g+w /opt/flutter
line.
this line is chmod g+s /opt/flutter
makes any files created within the /opt/flutter path inherit the group flutterusers which stops flutter doctor from redownloading the dart-sdk.
francescortiz commented on 2020-12-31 10:06 (UTC)
I think that flutter is designed to be self-upgraded. Hence in the end I decided to clone flutter repo instead of using AUR.
midhun commented on 2020-12-31 03:22 (UTC)
Getting failed to commit transaction error.
Using the --overwrite /opt/flutter/packages/flutter_tools/.packages
option solves the issue, but the question is, is it fine to overwrite?
bkb commented on 2020-12-30 13:31 (UTC) (edited on 2020-12-31 09:48 (UTC) by bkb)
same
resolved with
$ mv /opt/flutter/packages/flutter_tools/.packages /opt/flutter/packages/flutter_tools/.packages.old
But I experience a LOT of
warning: directory permissions differ on $
filesystem: 775 package: 755
I experienced basic packages missing on my projects (incorrect URI), idk if it's related but I was able to correct that with flutter pub/packages get
and a lot of restart/reloads
francescortiz commented on 2020-12-27 22:54 (UTC)
I get the followeing:
error: failed to commit transaction (conflicting files) flutter: /opt/flutter/packages/flutter_tools/.packages exists in filesystem Errors occurred, no packages were upgraded.
frealgagu commented on 2020-12-05 22:36 (UTC)
I maintain the latest built package at:
midhun commented on 2020-10-16 07:32 (UTC) (edited on 2020-12-28 08:20 (UTC) by midhun)
(solved) I cannot get to update flutter. having conflict error. Is it because I did >flutter upgrade ?
error: failed to commit transaction (conflicting files)
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/1_activation.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/2_bug.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/3_feature_request.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/4_performance_others.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/5_performance_speed.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/6_infrastructure.md exists in filesystem
flutter: /opt/flutter/.github/ISSUE_TEMPLATE/config.yml exists in filesystem
flutter: /opt/flutter/dev/benchmarks/complex_layout/ios/Flutter/Debug.xcconfig exists in filesystem
flutter: /opt/flutter/dev/benchmarks/complex_layout/ios/Flutter/Release.xcconfig exists in filesystem
flutter: /opt/flutter/dev/benchmarks/complex_layout/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings exists in filesystem
...
EDIT: OK just delete the directory and a clean install solves the issue.
Pinned Comments
WithTheBraid commented on 2024-03-28 00:44 (UTC) (edited on 2024-05-10 11:44 (UTC) by WithTheBraid)
TL;DR
Upgrade using
aur/yay
might take very long and works inefficiently.Upgrade using
aur/paru
requires the-d
flag.This is not my fault.
Note to the lovers of AUR helpers : It looks like dependency resolution is a complex topic. Despite all package relations being properly declared in the Flutter packages, most AUR helpers seem to have trouble resolving the dependency chain between the package bases
aur/flutter
andaur/flutter-artifacts-google-bin
. This is not my fault and I cannot do anything about it.It looks like the initial installation works fine using
aur/paru
. Sadlyaur/paru
does not reach at building updates for the package without additional flags. Please useparu -Syud
(whereas the-d
is the relevant flag) to upgrade the package.On the other hand
aur/yay
properly reaches at both installing and updating this package, even though it builds the package 15 times (!!!) again and again.If you use
aur/paru
, consider to simply executepacman -R flutter && pacman -Rns flutter
to clean up the previous installation of both package bases.If you build both package bases using
makepkg -sfC
and later on install all build outputs usingpacman -U
, both the installation and the updates work like a charm.I'm very sorry for the inconvenience, but sadly there's nothing I can do about this.
WithTheBraid commented on 2024-03-25 20:55 (UTC) (edited on 2024-05-10 11:45 (UTC) by WithTheBraid)
Huge update to the Flutter AUR package :
The previous implementation basically did a user installation of Flutter - downloaded the custom Dart SDK, CI artifacts from Chromium CI and had to be kept in user R/W access in order to have the Flutter Cache Manager working.
These times are now over - a clean and (almost) completely rewritten PKGBUILD which now uses clean dependency declarations, system Dart and Gradle and for sure no more user R/W installation directory.
This AUR entry is now a split package. Installing
aur/flutter
will still bundle the entire toolchain you knew from before. The other way round, if you don't need everything - e.g. when depending on Flutter as a build dependency in another package, you can choose to only depend on what you need.The following split packages are available :
flutter
: meta package containing all other split packagesflutter-common
: the common files for Flutter needed for all use casesflutter-devel
: your option of choice as a developer - ships the Flutter tool and all required templates to e.g. create a new projectflutter-tool
: The pure Flutter tool. Use asdepends
to build your package.flutter-target-linux
: The Flutter Linux build files. Use asdepends
to build your package.flutter-target-web
: The Flutter web build files. Use asdepends
to build web apps (e.g.fluffychat-web
does this).flutter-target-android
: The Flutter Android build files. Use if you want to develop Android apps.flutter-gradle
: The Flutter Gradle wrapper. Populated from system Gradle.flutter-intellij-patch
: a tiny patch to make the IntelliJ Flutter plugin work with the new package.flutter-material-fonts-google-bin
: Mandatory fonts package, planned to have a system-installed drop-in replacement soon.flutter-engine-common-google-bin
: Shared part of the Flutter engine - downloaded from Google servers.flutter-sky-engine-google-bin
: Flutter sky engine - downloaded from Google servers.flutter-engine-linux-google-bin
: Linux part of the Flutter engine - downloaded from Google servers.flutter-engine-web-google-bin
: Web part of the Flutter engine - downloaded from Google servers.flutter-engine-android-google-bin
: Android part of the Flutter engine - downloaded from Google servers.flutter-gradle-google-bin
: The Flutter Gradle wrapper - downloaded from Google servers.flutter-dart-google-bin
: The Flutter original Dart SDK - downloaded from Google servers. This is helpful if theextra/dart
package is not available in the right version on your distro or remix.Stay tuned for non google-bin versions of the engine, they are in coming !
Since almost everything is written from scratch and heavy patches are applied to use the system packages as dependencies, there might still be bugs occurring. Please report them otherwise I can't fix them !