Windows 10 - No module named . (period)

I've tried the python extract_scene.py -p example_scenes.py SquareToCircle example on cmd, and I get the above error.
*I've looked around and it seems that a few a people have had this problem, but I can't find any one who has a solution. .(period) is syntax for relative import, but I don't know how to fix from there.

Replace the "get_module" (lines 158 I think) in  extract_scene.py with the following code:
def get_module(file_name):
   module_name = file_name.replace(".py", "")
   last_module = imp.load_module("__init__", *imp.find_module("__init__", ['.']))
   for part in module_name.split(os.sep):
      load_args = imp.find_module(part, [os.path.dirname(last_module.__file__)])
      last_module = imp.load_module(part, *load_args)
   return last_module

I looks like the original code uses Python3's imp.find_module instead of Python2's.

I tested this on Windows 10 Python 2.7.6 32bit

I get the same error too, I can't find any solution until see the answer of @shahar603 .But only the animation of a squre and a circle when I try the project again with the code above.
The Pyhthon is 2.7 and Windows 7 OS.

I am also getting this error (windows 10, py2.7) and when I made the made the edit suggested shahar603 it threw many other errors

ImportError: cannot import name moduleTNC

@bhamshu  I think this is a problem with the moduleTNC.py file. It doesn't use capital letters as it should. Change its name to moduleTNC.py.

@shahar603 thanks man! it's working now. btw I don't know what you said in your previous comment but uninstalling and reinstalling scipy fixed it.

Closing, as this issue is old and seems to be resolved.


Cleanup: Use a uniform dsse verification function across all verifier types

To avoid re-implementing VerifyAttestation signatures: see https://github.com/slsa-framework/slsa-verifier/pull/202/files#r948431748

Also, for all attestation verification functions, document a check list of the required properties:

Verify signature using the provided certificate or public key
[For keyless]:
a. Verify Entry inclusion in Rekor
b. Verify Certificate validity:
i.  Certificate Chain up to Fulcio
ii. Verify integrated time against expiration time

cc @laurentsimon


Parsing error: File 'tsconfig.json' not found - if project does not contain tsconfig.json in workspace root

I have a project (repo link) that has two separate tsconfig files in non-root folders. When I open this project in VScode, the linter gives this error in every TS file:
Parsing error: File '/project-root/tsconfig.json' not found.

That path indeed does not link to an existing file, since it should look in a specific subdirectory of project-root .
Whenever I open one of the subfolders, the error goes away and the plugin functions as expected.
Possibly related to #691

I also just ran in to this in a yarn workspace.
/project
|-- tsconfig.json <-- ESLint resolves to, but says doesn't exist
|-- packages/
|    |-- first/
|      |-- tsconfig.json <-- ESLint pointing to this, extends base config
|      |-- .eslintrc.js
|    |-- second/
|      |-- tsconfig.json

Trying to plug in ESLint in first/ right now. The package tsconfig.jsons both extend the root tsconfig.json. The .eslintrc.js file has this set...
  parserOptions: {
    project: './tsconfig.json',
  },

But it looks like the VSCode plugin is resolving that to project/tsconfig.json according to the error. If I set project: './packages/first/tsconfig.json then VSCode starts reporting all the errors but the command line is now reporting project/packages/first/packages/first/tsconfig.json is an error (shocker, I know).
Interesting note: The tsconfig.json that it's reporting isn't there... totally is. VSCode Tooltip on any file within packages/first/*:
Parsing error: File '/Users/{me}/Projects/{project-root}/tsconfig.json' not found. eslint

I'm going package by package to start, but planning on hoisting stuff to the root of the project and extending eslintrc files from a base. The plan right now is for every packages' eslintrc to point to its tsconfig.json project. May jump the gun on those plans a bit to see if it starts working with a root-level eslintrc.

I was able to fix the issue in my case by removing parserOptions entirely. I realise this may not work for everyone but for me it seemed fine.

For me the error resolved when I got started on integrating ESLint into a 2nd package. At that point, yarn workspace hoisting took over and pulled ESLint up to the root node_modules, VSCode ESLint Plugin could find the executable, and it started respecting nested .eslintrc files.

Sorta broke again. Yarn Workspaces stopped hoisting eslint-plugin-prettier even though it's used in two packages. packages/server and packages/client both use it and extend their common configs from the root of the project. The VSCode plugin is seeing eslint-plugin-prettier in the root config then instead of resolving it from packages/*/.eslintrc.js where it's used (and root=true for what it's worth), by searching packages/*/node_modules/eslint-plugin-prettier, the plugin is only searching /node_modules/eslint-plugin-prettier and since it's no longer being hoisted it's failing.
Over at the Yarn repo, since this has turned into a crapshow, I just did a cp -r packages/server/node_modules/eslint-plugin-prettier ./node_modules to effectively manually hoist it and immediately the VSCode ESLint plugin started working and reporting all my warnings and errors.
But that'll stop working the second I yarn install again, and it won't work for the rest of my team unless they do that too.

Also experiencing the same issue because our project has no tsconfig.json in the root directory. Is it possible to specify a custom path?

Possibly can't be fixed until https://github.com/typescript-eslint/typescript-eslint/issues/251 is resolved (from #605)

I am pretty sure that this is unrelated to the extension itself.
@joepio what happens if you validate files in the front / server folder in a terminal using eslint command. Will that work?

@joepio what happens if you validate files in the front / server folder in a terminal using eslint command. Will that work?

Running eslint in the /front subdirectory works just fine.
eslint --ext .js,.jsx,.ts,.tsx ./src

@joepio I mean running it in the workspace folder. Something like
eslint --ext .js,.jsx,.ts,.tsx ./front/src
Have you tried to add the following configuration to tell eslint what your working directories are:
  "eslint.workingDirectories": [
    { "directory": "front", "changeProcessCWD": true },
    { "directory": "server", "changeProcessCWD": true }
  ]

@joepio I mean running it in the workspace folder. Something like
eslint --ext .js,.jsx,.ts,.tsx ./front/src

Does not seem to work:  ESLint couldn't find the plugin<EMAIL_ADDRESS>which makes sense, since there is no node_modules folder with the plugin in that dir.

Have you tried to add the following configuration to tell eslint what your working directories are:
  "eslint.workingDirectories": [
    { "directory": "front", "changeProcessCWD": true },
    { "directory": "server", "changeProcessCWD": true }
  ]

This works! Nice, thanks!

Closing the issue then.


chore: better handling of versioned branches

In https://github.com/securesign/rekor/commit/b5f82dfbf11a19e4526c414d169beb45deb92790 there were some improvements to how we can handle versions in CI. However, I don't think those changes were really enough. In that commit, I conflated the release-next branch with "whatever we happened to be building". But really I think it's better to use separate branches all around.
With this commit, the update script now does the following.

If no arguments are supplied, it uses the release-next and release-next-ci branches to synchronize the absolute latest from upstream to our release-next branch. This is exactly what we started with.
If a git-ref is supplied, it creates or force pushes a redhat-${git-ref} branch which is our midstream version of upstream at ${git-ref} (patches applied, etc). Then creates or force pushes to a redhat-${git-ref}-ci branch to trigger openshift CI. This will require an openshift CI configuration for each release branch we want to track - I'm working on that too.

Note that, as before, for this whole flow to work there also needs to be a midstream-${git-ref} branch that looks like our main (empty except for overlays/patches/etc) which contains the patches that work with that specific upstream ${git-ref}.
@sallyom since you reviewed the original changes, can you ptal? Thanks!

/hold for updates to PR

/unhold


Issue with getting carla started on remote machine

Hello,
I built Carla from source on a remote (and display-less) perfomance station, with Ubuntu 16.04 installed on. On that station, also VirtualGL + TurboVNC is installed.
As local machine, I only have a Windows 10 Laptop available. I connect with MobaXterm to the remote Station. I'm struggling with getting Carla to open on my local laptop. Neither through X-Forwarding nor VNC works due to the error message:
Display :1 is the VNC-Desktop, which doesn't enable GLX.
On the other Hand, GLX applications, such as
/opt/VirtualGL/bin/vglrun glxgears
runs without Problem on the VNC-Desktop.
Do you have any advice for solving that issue?
Best regards,
Chris

Hi, I'm trying to do the same, but did you solve the problem? You just closed this issue.
If you have solved it, can you share your knowledge for others' help?


proper multi-band images and RGB scaling; closes #85

I will merge the PR now, but I wanted to flag that the image scaling will be somewhat different now. For the docs update we should check that the images come out OK.


Live Preview

It would be nice to have a live preview when I write markdown. For that, I split the text editor in two, so I can activate the preview in one editor while editing the same file in another editor. However, the plugin doesn't update the preview, only when I switch from the "Text" to "Preview" tab back and forth.

This will be killer feature. I want it :-)

+1 for this feature.

https://plugins.jetbrains.com/plugin/7793 is capable of this

But +1 anyway :-)

+1

I forked the plug-in, merged a couple of pull requests, made a few bug corrections and added live preview with customizable CSS in settings to make it easier to play with the styles. I decided to release the forked version as a new plug-in since this one seems to be lacking attention.
It is called MultiMarkdown and is awaiting approval from JetBrains but can be found at https://plugins.jetbrains.com/plugin/7896, source available at: http://github.com/vsch/idea-multimarkdown.

I just fixed and updated the syntax highlighting, if anyone cares to try it out. It also has an HTML tab.

Notice: This plugin is no more maintained and it has been removed from Jetbrains plugins repository. There is a Markdown plugin officially supported by Jetbrains.


Adds travis builds with sanitizers support

Following #178 with all commits squashed

Merged as part of #184. I did rewrite the commit message to follow Suricata's style.


%1 is not a valid Win32 application. (os error 193)

When executing cargo run, I get the following output:
warning: unused manifest key: target.cfg(target_os = "none").runner
   Compiling compiler_builtins v0.1.91
   Compiling core v0.0.0 (C:\Users\user\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling bootloader v0.9.23
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\user\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling spin v0.5.2
   Compiling volatile v0.2.7
   Compiling lazy_static v1.4.0
   Compiling blog_os v0.1.0 (C:\Users\user\Documents\Code\Rust\blog_os)
    Finished dev [unoptimized + debuginfo] target(s) in 14.39s
     Running `target\x86_64-kernel\debug\blog_os`
error: could not execute process `target\x86_64-kernel\debug\blog_os` (never executed)

Caused by:
  %1 is not a valid Win32 application. (os error 193)

This is my Cargo.toml:
[package]
name = "blog_os"
version = "0.1.0"
edition = "2021"

[dependencies]
bootloader = "0.9.23"
volatile = "0.2.6"
lazy_static = { version = "1.0", features = ["spin_no_std"] }
spin = "0.5.2"

[profile.dev]
panic = "abort"

[profile.release]
panic = "abort"

[target.'cfg(target_os = "none")']
runner = "bootimage runner"

Here is my x86_64-kernel.json:
{
    "llvm-target": "x86_64-unknown-none",
    "data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128",
    "arch": "x86_64",
    "target-endian": "little",
    "target-pointer-width": "64",
    "target-c-int-width": "32",
    "os": "none",
    "executables": true,
    "linker-flavor": "ld.lld",
    "linker": "rust-lld",
    "panic-strategy": "abort",
    "disable-redzone": true,
    "features": "-mmx,-sse,+soft-float"
}

Here is my .cargo/config.toml:
[build]
target = "x86_64-kernel.json"

[unstable]
build-std-features = ["compiler-builtins-mem"]
build-std = ["core", "compiler_builtins"]

I do have the bootimage crate installed.
How can I fix this? Any help would be much appreciated :)

You're not building with the right toolchain. You need to build using the custom one provided by the blog. Or if you've modified it enough you can use x86_64-unknown-none (I think that's what it is).

The toolchain is the exact same as the one from Post 2. I have renamed the toolchain config, as allowed by the tutorial. The .cargo/config.toml has, as shown, been updated to reflect the different filename.

You need to set the runner in .cargo/config.toml as indicated by https://os.phil-opp.com/minimal-rust-kernel/#using-cargo-run


Update the comment of io.netty.buffer.PoolChunk.java

Motivation:
When I read the source code, I found that the comment of PoolChunk is out of date. In old versions of PoolChunk.java, the depth_of_id and x are combined as a short value  and stored in short[] memoryMap, but now the type of memoryMap is changed to byte[] to store depth_of_id , and byte[] depthMap is added to store x , so the description about memoryMap in the comment may confuses readers.
Modifications:
update the last passage of the comment of the PoolChunk class.
Result:
No change to any source code , just update

@zekaryu thanks!

@normanmaurer haha, hope I can contribute more in the future!

@zekaryu hope as well =P


[BUG] Unable to extract session embeddings from a session-based transformer model

Bug description
I am trying to extract embedding but the following options do not work.
Option 1:
I tried these scripts but none works:
model_transformer.query_embeddings(train, index='session_id')

or

model_transformer.query_embeddings(train, batch_size = 1024,  index='session_id')

Option 2:
I am able to generate session embeddings for a single batch but it does not work if I iterate over the loader batch by batch, it crashes.
this works:
model_transformer.query_encoder(batch[0])
but iterating over loader batch by batch does not work:
all_sess_embeddings = []
for batch, _ in iter(loader):
    embds = model_transformer.query_encoder(batch).numpy()
    del batch
    gc.collect()
    all_sess_embeddings.append(embds)

Steps/Code to reproduce bug

Please  go to this link to download the gist for the code to repro the issue:
https://gist.github.com/rnyak/d70822084c26ba6972615512e8a78bb2
Expected behavior
We should be able to extract session embeddings from query_model of the transformer model without any issues.
Environment details

Merlin version:
Platform:
Python version:
PyTorch version (GPU?):
Tensorflow version (GPU?): Using tensorflow 23.06 image with the latest branches pulled.

issue is still open, was not resolved yet.

the workaround solution would be something like:
batches = [{k:tf.constant(v.numpy()) for k, v in batch[0].items()} for batch in loader]
all_sess_embeddings = []
for batch in batches:
    embds = model_transformer.query_encoder(batch).numpy()
    del batch
    gc.collect()
    all_sess_embeddings.append(embds)

This should be fixed in the dataloader.


1.4.1 Preview!!!

Give it a spin!
https://github.com/fuse-box/preview-1.4.1
Feel free to ask questions, propose changes. After it's all clear let's cook some docs ;-)

Yay :-)

Hi, thank you so much for this. you're the best :sparkles:
so I was trying the register option (awesome work), and I noticed that it doesn't bundle the code unless I import it, I was hoping it forces the code in the bundle whether its imported or not, and the reason why is that aurelia has other ways of importing modules, like this:
aurelia.use.plugin('aurelia-notify');
// this won't work unless I have import 'aurelia-notify'

or this:
<require from="bootstrap/css/bootstrap.css"></require>
// this won't work unless I have import 'bootstrap'

it would be great to remove those imports because aurelia will import them with the loader.
thanks.

Thanks :) can't u just add it to the arithmetic section? If we force it will come to all bundles in the producer, which shouldn't happen

wow, adding it to the arithmetic section did it, works like a charm, thank you.

just add it to the arithmetic section

Does this work for css/html files, too? 😃

@Thanood it does, those go in the register method, in the arithmetic section you just put the name of the package.
fuse.register('aurelia-notify', {
    homeDir: 'node_modules/aurelia-notify/dist/commonjs',
    main: 'aurelia-notify.js',
    instructions: '**/*.{html,css}',
});

fuse.bundle('bundle')
    .instructions(`
        > main.js
        + **/*.{js,html,css}
        + aurelia-pal-browser
        + aurelia-framework
        ...
        + aurelia-notify
    `);

This is awesome! 👍

Anyone else get this ?

Hi, it would be nice if we the instructions option (in the register method) is optional .
helpful when bundling css only libraries (like font-awesome...) right now I'm doing this:
fuse.register('font-awesome', {
    homeDir: 'node_modules/font-awesome/css',
    instructions: 'font-awesome.css',
});

that works fine but it adds this to the bundle:
return ___scope___.entry = "index.js";

if I do this:
fuse.register('font-awesome', {
    homeDir: 'node_modules/font-awesome/css',
    main: 'font-awesome.css',
    instructions: 'font-awesome.css',
});

then the css file gets duplicated in the bundle, and I can't remove the instructions option since its mandatory.
but providing a fake instruction works, and writes the proper entry:
fuse.register('font-awesome', {
    homeDir: 'node_modules/font-awesome/css',
    main: 'font-awesome.css',
    instructions: 'foo', // or even a space
});

so it makes sense to just make it optional :smile: for cases like this.

I see, yes. It makes sense, along with the code splitting, that is cooooommmiiing ;-)


flutter run doesn't require root permission

Steps to Reproduce

Install Flutter on a Local User in Mac
Create a project using flutter create command
Open Simulator
Execute the Application using flutter run. Now it will ask for root permission to write to /dev/null. Writing to null is not a primary operation to be executed in this scope and hence root privilege is not required in this use-case

Logs
[  +21 ms] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git rev-parse --abbrev-ref HEAD
[   +8 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[        ] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git ls-remote --get-url origin
[   +8 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git log -n 1 --pretty=format:%H
[  +10 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] f914e701c51cfaa835f68aee08899997892a5040
[        ] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git log -n 1 --pretty=format:%ar
[   +9 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[        ] 1 year, 2 months ago
[        ] [/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/] git describe --match v*.. --first-parent --long --tags
[   +9 ms] Exit code 0 from: git describe --match v*.. --first-parent --long --tags
[        ] v0.1.4-0-gf914e701c
[ +632 ms] Exception while looking for Android Studio: FileSystemException: Directory listing failed, path = '/Applications/.Trashes/' (OS Error: Permission denied, errno = 13)
[  +73 ms] /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[ +125 ms] Exit code 0 from: /usr/bin/defaults read /Applications/Android Studio.app/Contents/Info CFBundleShortVersionString
[        ] 2.3
[  +78 ms] /Users/thomasvek/Library/Android/sdk/platform-tools/adb devices -l
[  +14 ms] Exit code 0 from: /Users/thomasvek/Library/Android/sdk/platform-tools/adb devices -l
[        ] List of devices attached
[   +4 ms] idevice_id -h
[ +106 ms] /usr/bin/xcrun simctl list --json devices
[ +900 ms] Launching lib/main.dart on iPhone XR in debug mode...
[   +1 ms] /usr/bin/defaults read /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner/Info CFBundleIdentifier
[  +94 ms] Exit code 0 from: /usr/bin/defaults read /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner/Info CFBundleIdentifier
[        ] $(PRODUCT_BUNDLE_IDENTIFIER)
[        ] [ios/Runner.xcodeproj/] /usr/bin/xcodebuild -project /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner.xcodeproj -target Runner -showBuildSettings
[+1046 ms] Exit code 0 from: /usr/bin/xcodebuild -project /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner.xcodeproj -target Runner -showBuildSettings
[        ] Build settings for action build and target Runner:
ACTION = build
AD_HOC_CODE_SIGNING_ALLOWED = NO
ALTERNATE_GROUP = staff
ALTERNATE_MODE = u+w,go-w,a+rX
ALTERNATE_OWNER = thomasvek
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
ALWAYS_SEARCH_USER_PATHS = NO
ALWAYS_USE_SEPARATE_HEADERMAPS = NO
APPLE_INTERNAL_DEVELOPER_DIR = /AppleInternal/Developer
APPLE_INTERNAL_DIR = /AppleInternal
APPLE_INTERNAL_DOCUMENTATION_DIR = /AppleInternal/Documentation
APPLE_INTERNAL_LIBRARY_DIR = /AppleInternal/Library
APPLE_INTERNAL_TOOLS = /AppleInternal/Developer/Tools
APPLICATION_EXTENSION_API_ONLY = NO
APPLY_RULES_IN_COPY_FILES = NO
ARCHS = arm64
ARCHS_STANDARD = armv7 arm64
ARCHS_STANDARD_32_64_BIT = armv7 arm64
ARCHS_STANDARD_32_BIT = armv7
ARCHS_STANDARD_64_BIT = arm64
ARCHS_STANDARD_INCLUDING_64_BIT = armv7 arm64
ARCHS_UNIVERSAL_IPHONE_OS = armv7 arm64
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
AVAILABLE_PLATFORMS = appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator
BITCODE_GENERATION_MODE = marker
BUILD_ACTIVE_RESOURCES_ONLY = NO
BUILD_COMPONENTS = headers build
BUILD_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
BUILD_ROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
BUILD_STYLE =
BUILD_VARIANTS = normal
BUILT_PRODUCTS_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos
CACHE_ROOT = /var/folders/46/f774d26s2l1fy8lccls76c4m0000gp/C/com.apple.DeveloperTools/10.1-10B61/Xcode
CCHROOT = /var/folders/46/f774d26s2l1fy8lccls76c4m0000gp/C/com.apple.DeveloperTools/10.1-10B61/Xcode
CHMOD = /bin/chmod
CHOWN = /usr/sbin/chown
CLANG_ANALYZER_NONNULL = YES
CLANG_CXX_LANGUAGE_STANDARD = gnu++0x
CLANG_CXX_LIBRARY = libc++
CLANG_ENABLE_MODULES = YES
CLANG_ENABLE_OBJC_ARC = YES
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
CLANG_WARN_BOOL_CONVERSION = YES
CLANG_WARN_COMMA = YES
CLANG_WARN_CONSTANT_CONVERSION = YES
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
CLANG_WARN_EMPTY_BODY = YES
CLANG_WARN_ENUM_CONVERSION = YES
CLANG_WARN_INFINITE_RECURSION = YES
CLANG_WARN_INT_CONVERSION = YES
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
CLANG_WARN_STRICT_PROTOTYPES = YES
CLANG_WARN_SUSPICIOUS_MOVE = YES
CLANG_WARN_UNREACHABLE_CODE = YES
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
CLASS_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/JavaClasses
CLEAN_PRECOMPS = YES
CLONE_HEADERS = NO
CODESIGNING_FOLDER_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos/Runner.app
CODE_SIGNING_ALLOWED = YES
CODE_SIGNING_REQUIRED = YES
CODE_SIGN_CONTEXT_CLASS = XCiPhoneOSCodeSignContext
CODE_SIGN_IDENTITY = iPhone Developer
CODE_SIGN_INJECT_BASE_ENTITLEMENTS = YES
COLOR_DIAGNOSTICS = NO
COMBINE_HIDPI_IMAGES = NO
COMPILER_INDEX_STORE_ENABLE = Default
COMPOSITE_SDK_DIRS = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/CompositeSDKs
COMPRESS_PNG_FILES = YES
CONFIGURATION = Release
CONFIGURATION_BUILD_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos
CONFIGURATION_TEMP_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos
CONTENTS_FOLDER_PATH = Runner.app
COPYING_PRESERVES_HFS_DATA = NO
COPY_HEADERS_RUN_UNIFDEF = NO
COPY_PHASE_STRIP = NO
COPY_RESOURCES_FROM_STATIC_FRAMEWORKS = YES
CORRESPONDING_SIMULATOR_PLATFORM_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
CORRESPONDING_SIMULATOR_PLATFORM_NAME = iphonesimulator
CORRESPONDING_SIMULATOR_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk
CORRESPONDING_SIMULATOR_SDK_NAME = iphonesimulator12.1
CP = /bin/cp
CREATE_INFOPLIST_SECTION_IN_BINARY = NO
CURRENT_ARCH = arm64
CURRENT_VARIANT = normal
DEAD_CODE_STRIPPING = YES
DEBUGGING_SYMBOLS = YES
DEBUG_INFORMATION_FORMAT = dwarf-with-dsym
DEFAULT_COMPILER = com.apple.compilers.llvm.clang.1_0
DEFAULT_KEXT_INSTALL_PATH = /System/Library/Extensions
DEFINES_MODULE = NO
DEPLOYMENT_LOCATION = NO
DEPLOYMENT_POSTPROCESSING = NO
DEPLOYMENT_TARGET_CLANG_ENV_NAME = IPHONEOS_DEPLOYMENT_TARGET
DEPLOYMENT_TARGET_CLANG_FLAG_NAME = miphoneos-version-min
DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX = -miphoneos-version-min=
DEPLOYMENT_TARGET_LD_ENV_NAME = IPHONEOS_DEPLOYMENT_TARGET
DEPLOYMENT_TARGET_LD_FLAG_NAME = ios_version_min
DEPLOYMENT_TARGET_SETTING_NAME = IPHONEOS_DEPLOYMENT_TARGET
DEPLOYMENT_TARGET_SUGGESTED_VALUES = 8.0 8.1 8.2 8.3 8.4 9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1
DERIVED_FILES_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/DerivedSources
DERIVED_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/DerivedSources
DERIVED_SOURCES_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/DerivedSources
DEVELOPER_APPLICATIONS_DIR = /Applications/Xcode.app/Contents/Developer/Applications
DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/usr/bin
DEVELOPER_DIR = /Applications/Xcode.app/Contents/Developer
DEVELOPER_FRAMEWORKS_DIR = /Applications/Xcode.app/Contents/Developer/Library/Frameworks
DEVELOPER_FRAMEWORKS_DIR_QUOTED = /Applications/Xcode.app/Contents/Developer/Library/Frameworks
DEVELOPER_LIBRARY_DIR = /Applications/Xcode.app/Contents/Developer/Library
DEVELOPER_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
DEVELOPER_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Tools
DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/usr
DEVELOPMENT_LANGUAGE = English
DOCUMENTATION_FOLDER_PATH = Runner.app/English.lproj/Documentation
DO_HEADER_SCANNING_IN_JAM = NO
DSTROOT = /tmp/Runner.dst
DT_TOOLCHAIN_DIR = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
DWARF_DSYM_FILE_NAME = Runner.app.dSYM
DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT = NO
DWARF_DSYM_FOLDER_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos
EFFECTIVE_PLATFORM_NAME = -iphoneos
EMBEDDED_CONTENT_CONTAINS_SWIFT = NO
EMBEDDED_PROFILE_NAME = embedded.mobileprovision
EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO
ENABLE_BITCODE = NO
ENABLE_DEFAULT_HEADER_SEARCH_PATHS = YES
ENABLE_HEADER_DEPENDENCIES = YES
ENABLE_NS_ASSERTIONS = NO
ENABLE_ON_DEMAND_RESOURCES = YES
ENABLE_STRICT_OBJC_MSGSEND = YES
ENABLE_TESTABILITY = NO
ENTITLEMENTS_ALLOWED = YES
ENTITLEMENTS_DESTINATION = Signature
ENTITLEMENTS_REQUIRED = YES
EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS = .DS_Store .svn .git .hg CVS
EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.framework *.gch .xcode .xcassets () .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj
EXECUTABLES_FOLDER_PATH = Runner.app/Executables
EXECUTABLE_FOLDER_PATH = Runner.app
EXECUTABLE_NAME = Runner
EXECUTABLE_PATH = Runner.app/Runner
EXPANDED_CODE_SIGN_IDENTITY =
EXPANDED_CODE_SIGN_IDENTITY_NAME =
EXPANDED_PROVISIONING_PROFILE =
FILE_LIST = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/Objects/LinkFileList
FIXED_FILES_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/FixedFiles
FLUTTER_APPLICATION_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager
FLUTTER_BUILD_DIR = build
FLUTTER_BUILD_MODE = debug
FLUTTER_FRAMEWORK_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/flutter/bin/cache/artifacts/engine/ios
FLUTTER_ROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/flutter
FLUTTER_TARGET = lib/main.dart
FRAMEWORKS_FOLDER_PATH = Runner.app/Frameworks
FRAMEWORK_FLAG_PREFIX = -framework
FRAMEWORK_SEARCH_PATHS =  /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Flutter
FRAMEWORK_VERSION = A
FULL_PRODUCT_NAME = Runner.app
GCC3_VERSION = 3.3
GCC_C_LANGUAGE_STANDARD = gnu99
GCC_INLINES_ARE_PRIVATE_EXTERN = YES
GCC_NO_COMMON_BLOCKS = YES
GCC_PFE_FILE_C_DIALECTS = c objective-c c++ objective-c++
GCC_SYMBOLS_PRIVATE_EXTERN = YES
GCC_THUMB_SUPPORT = YES
GCC_TREAT_WARNINGS_AS_ERRORS = NO
GCC_VERSION = com.apple.compilers.llvm.clang.1_0
GCC_VERSION_IDENTIFIER = com_apple_compilers_llvm_clang_1_0
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
GCC_WARN_UNDECLARED_SELECTOR = YES
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
GCC_WARN_UNUSED_FUNCTION = YES
GCC_WARN_UNUSED_VARIABLE = YES
GENERATE_MASTER_OBJECT_FILE = NO
GENERATE_PKGINFO_FILE = YES
GENERATE_PROFILING_CODE = NO
GENERATE_TEXT_BASED_STUBS = NO
GID = 20
GROUP = staff
HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT = YES
HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES = YES
HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS = YES
HEADERMAP_INCLUDES_PROJECT_HEADERS = YES
HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES = YES
HEADERMAP_USES_VFS = NO
HIDE_BITCODE_SYMBOLS = YES
HOME = /Users/thomasvek
ICONV = /usr/bin/iconv
INFOPLIST_EXPAND_BUILD_SETTINGS = YES
INFOPLIST_FILE = Runner/Info.plist
INFOPLIST_OUTPUT_FORMAT = binary
INFOPLIST_PATH = Runner.app/Info.plist
INFOPLIST_PREPROCESS = NO
INFOSTRINGS_PATH = Runner.app/English.lproj/InfoPlist.strings
INLINE_PRIVATE_FRAMEWORKS = NO
INSTALLHDRS_COPY_PHASE = NO
INSTALLHDRS_SCRIPT_PHASE = NO
INSTALL_DIR = /tmp/Runner.dst/Applications
INSTALL_GROUP = staff
INSTALL_MODE_FLAG = u+w,go-w,a+rX
INSTALL_OWNER = thomasvek
INSTALL_PATH = /Applications
INSTALL_ROOT = /tmp/Runner.dst
IPHONEOS_DEPLOYMENT_TARGET = 8.0
JAVAC_DEFAULT_FLAGS = -J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8
JAVA_APP_STUB = /System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
JAVA_ARCHIVE_CLASSES = YES
JAVA_ARCHIVE_TYPE = JAR
JAVA_COMPILER = /usr/bin/javac
JAVA_FOLDER_PATH = Runner.app/Java
JAVA_FRAMEWORK_RESOURCES_DIRS = Resources
JAVA_JAR_FLAGS = cv
JAVA_SOURCE_SUBDIR = .
JAVA_USE_DEPENDENCIES = YES
JAVA_ZIP_FLAGS = -urg
JIKES_DEFAULT_FLAGS = +E +OLDCSO
KASAN_DEFAULT_CFLAGS = -DKASAN=1 -fsanitize=address -mllvm -asan-globals-live-support -mllvm -asan-force-dynamic-shadow
KEEP_PRIVATE_EXTERNS = NO
LD_DEPENDENCY_INFO_FILE = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat
LD_GENERATE_MAP_FILE = NO
LD_MAP_FILE_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/Runner-LinkMap-normal-arm64.txt
LD_NO_PIE = NO
LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER = YES
LD_RUNPATH_SEARCH_PATHS =  @executable_path/Frameworks
LEGACY_DEVELOPER_DIR = /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
LEX = lex
LIBRARY_FLAG_NOSPACE = YES
LIBRARY_FLAG_PREFIX = -l
LIBRARY_KEXT_INSTALL_PATH = /Library/Extensions
LIBRARY_SEARCH_PATHS =  /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Flutter
LINKER_DISPLAYS_MANGLED_NAMES = NO
LINK_FILE_LIST_normal_arm64 =
LINK_WITH_STANDARD_LIBRARIES = YES
LOCALIZABLE_CONTENT_DIR =
LOCALIZED_RESOURCES_FOLDER_PATH = Runner.app/English.lproj
LOCALIZED_STRING_MACRO_NAMES = NSLocalizedString CFLocalizedString
LOCAL_ADMIN_APPS_DIR = /Applications/Utilities
LOCAL_APPS_DIR = /Applications
LOCAL_DEVELOPER_DIR = /Library/Developer
LOCAL_LIBRARY_DIR = /Library
LOCROOT =
LOCSYMROOT =
MACH_O_TYPE = mh_execute
MAC_OS_X_PRODUCT_BUILD_VERSION = 18C54
MAC_OS_X_VERSION_ACTUAL = 101402
MAC_OS_X_VERSION_MAJOR = 101400
MAC_OS_X_VERSION_MINOR = 1402
METAL_LIBRARY_FILE_BASE = default
METAL_LIBRARY_OUTPUT_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos/Runner.app
MODULE_CACHE_DIR = /Users/thomasvek/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
MTL_ENABLE_DEBUG_INFO = NO
NATIVE_ARCH = armv7
NATIVE_ARCH_32_BIT = i386
NATIVE_ARCH_64_BIT = x86_64
NATIVE_ARCH_ACTUAL = x86_64
NO_COMMON = YES
OBJECT_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/Objects
OBJECT_FILE_DIR_normal = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/Objects-normal
OBJROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
ONLY_ACTIVE_ARCH = NO
OS = MACOS
OSAC = /usr/bin/osacompile
PACKAGE_TYPE = com.apple.package-type.wrapper.application
PASCAL_STRINGS = YES
PATH = /Applications/Xcode.app/Contents/Developer/usr/bin:/anaconda3/bin:/anaconda3/condabin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/thomasvek/flutter/bin:/Users/thomasvek/Documents/Projects/FlutterProjects/flutter/bin
PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES = /usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms
PBDEVELOPMENTPLIST_PATH = Runner.app/pbdevelopment.plist
PFE_FILE_C_DIALECTS = objective-c
PKGINFO_FILE_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/PkgInfo
PKGINFO_PATH = Runner.app/PkgInfo
PLATFORM_DEVELOPER_APPLICATIONS_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Applications
PLATFORM_DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
PLATFORM_DEVELOPER_LIBRARY_DIR = /Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library
PLATFORM_DEVELOPER_SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
PLATFORM_DEVELOPER_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Tools
PLATFORM_DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr
PLATFORM_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
PLATFORM_DISPLAY_NAME = iOS
PLATFORM_NAME = iphoneos
PLATFORM_PREFERRED_ARCH = arm64
PLATFORM_PRODUCT_BUILD_VERSION = 16B91
PLIST_FILE_OUTPUT_FORMAT = binary
PLUGINS_FOLDER_PATH = Runner.app/PlugIns
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES
PRECOMP_DESTINATION_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/PrefixHeaders
PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO
PRIVATE_HEADERS_FOLDER_PATH = Runner.app/PrivateHeaders
PRODUCT_BUNDLE_IDENTIFIER = com.example.tvekPasswordManager
PRODUCT_MODULE_NAME = Runner
PRODUCT_NAME = Runner
PRODUCT_SETTINGS_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner/Info.plist
PRODUCT_TYPE = com.apple.product-type.application
PROFILING_CODE = NO
PROJECT = Runner
PROJECT_DERIVED_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/DerivedSources
PROJECT_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios
PROJECT_FILE_PATH = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Runner.xcodeproj
PROJECT_NAME = Runner
PROJECT_TEMP_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build
PROJECT_TEMP_ROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
PROVISIONING_PROFILE_REQUIRED = YES
PUBLIC_HEADERS_FOLDER_PATH = Runner.app/Headers
RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS = YES
REMOVE_CVS_FROM_RESOURCES = YES
REMOVE_GIT_FROM_RESOURCES = YES
REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES = YES
REMOVE_HG_FROM_RESOURCES = YES
REMOVE_SVN_FROM_RESOURCES = YES
RESOURCE_RULES_REQUIRED = YES
REZ_COLLECTOR_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/ResourceManagerResources
REZ_OBJECTS_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build/ResourceManagerResources/Objects
SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO
SCRIPTS_FOLDER_PATH = Runner.app/Scripts
SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk
SDK_DIR = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk
SDK_DIR_iphoneos12_1 = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk
SDK_NAME = iphoneos12.1
SDK_NAMES = iphoneos12.1
SDK_PRODUCT_BUILD_VERSION = 16B91
SDK_VERSION = 12.1
SDK_VERSION_ACTUAL = 120100
SDK_VERSION_MAJOR = 120000
SDK_VERSION_MINOR = 100
SED = /usr/bin/sed
SEPARATE_STRIP = NO
SEPARATE_SYMBOL_EDIT = NO
SET_DIR_MODE_OWNER_GROUP = YES
SET_FILE_MODE_OWNER_GROUP = NO
SHALLOW_BUNDLE = YES
SHARED_DERIVED_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos/DerivedSources
SHARED_FRAMEWORKS_FOLDER_PATH = Runner.app/SharedFrameworks
SHARED_PRECOMPS_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/SharedPrecompiledHeaders
SHARED_SUPPORT_FOLDER_PATH = Runner.app/SharedSupport
SKIP_INSTALL = NO
SOURCE_ROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios
SRCROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios
STRINGS_FILE_OUTPUT_ENCODING = binary
STRIP_BITCODE_FROM_COPIED_FILES = YES
STRIP_INSTALLED_PRODUCT = YES
STRIP_STYLE = all
STRIP_SWIFT_SYMBOLS = YES
SUPPORTED_DEVICE_FAMILIES = 1,2
SUPPORTED_PLATFORMS = iphonesimulator iphoneos
SUPPORTS_TEXT_BASED_API = NO
SWIFT_PLATFORM_TARGET_PREFIX = ios
SYMROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
SYSTEM_ADMIN_APPS_DIR = /Applications/Utilities
SYSTEM_APPS_DIR = /Applications
SYSTEM_CORE_SERVICES_DIR = /System/Library/CoreServices
SYSTEM_DEMOS_DIR = /Applications/Extras
SYSTEM_DEVELOPER_APPS_DIR = /Applications/Xcode.app/Contents/Developer/Applications
SYSTEM_DEVELOPER_BIN_DIR = /Applications/Xcode.app/Contents/Developer/usr/bin
SYSTEM_DEVELOPER_DEMOS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples
SYSTEM_DEVELOPER_DIR = /Applications/Xcode.app/Contents/Developer
SYSTEM_DEVELOPER_DOC_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library
SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools
SYSTEM_DEVELOPER_JAVA_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Java Tools
SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Performance Tools
SYSTEM_DEVELOPER_RELEASENOTES_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes
SYSTEM_DEVELOPER_TOOLS = /Applications/Xcode.app/Contents/Developer/Tools
SYSTEM_DEVELOPER_TOOLS_DOC_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools
SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR = /Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools
SYSTEM_DEVELOPER_USR_DIR = /Applications/Xcode.app/Contents/Developer/usr
SYSTEM_DEVELOPER_UTILITIES_DIR = /Applications/Xcode.app/Contents/Developer/Applications/Utilities
SYSTEM_DOCUMENTATION_DIR = /Library/Documentation
SYSTEM_KEXT_INSTALL_PATH = /System/Library/Extensions
SYSTEM_LIBRARY_DIR = /System/Library
TAPI_VERIFY_MODE = ErrorsOnly
TARGETED_DEVICE_FAMILY = 1,2
TARGETNAME = Runner
TARGET_BUILD_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Release-iphoneos
TARGET_NAME = Runner
TARGET_TEMP_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build
TEMP_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build
TEMP_FILES_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build
TEMP_FILE_DIR = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios/Runner.build/Release-iphoneos/Runner.build
TEMP_ROOT = /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios
TOOLCHAIN_DIR = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
TREAT_MISSING_BASELINES_AS_TEST_FAILURES = NO
UID = 502
UNLOCALIZED_RESOURCES_FOLDER_PATH = Runner.app
UNSTRIPPED_PRODUCT = NO
USER = thomasvek
USER_APPS_DIR = /Users/thomasvek/Applications
USER_LIBRARY_DIR = /Users/thomasvek/Library
USE_DYNAMIC_NO_PIC = YES
USE_HEADERMAP = YES
USE_HEADER_SYMLINKS = NO
VALIDATE_PRODUCT = YES
VALID_ARCHS = arm64 arm64e armv7 armv7s
VERBOSE_PBXCP = NO
VERSIONPLIST_PATH = Runner.app/version.plist
VERSION_INFO_BUILDER = thomasvek
VERSION_INFO_FILE = Runner_vers.c
VERSION_INFO_STRING = "@(#)PROGRAM:Runner  PROJECT:Runner-"
WRAPPER_EXTENSION = app
WRAPPER_NAME = Runner.app
WRAPPER_SUFFIX = .app
WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES = NO
XCODE_APP_SUPPORT_DIR = /Applications/Xcode.app/Contents/Developer/Library/Xcode
XCODE_PRODUCT_BUILD_VERSION = 10B61
XCODE_VERSION_ACTUAL = 1010
XCODE_VERSION_MAJOR = 1000
XCODE_VERSION_MINOR = 1010
XPCSERVICES_FOLDER_PATH = Runner.app/XPCServices
YACC = yacc
arch = arm64
variant = normal
[  +14 ms] Building Runner.app for B5424044-9379-49CF-8661-73D348D2F380.
[   +6 ms] script /dev/null /usr/bin/log stream --style syslog --predicate processImagePath CONTAINS "B5424044-9379-49CF-8661-73D348D2F380"
[  +27 ms] [DEVICE LOG] log: Must be admin to run 'stream' command
[   +6 ms] [DEVICE LOG] Script started, output file is /dev/null
[        ] [DEVICE LOG]
[        ] [DEVICE LOG] Script done, output file is /dev/null
[        ] log: Must be admin to run 'stream' command
[        ] Script started, output file is /dev/null
[        ] Script done, output file is /dev/null
[ +209 ms] Building build/app.flx
[        ] which zip
[   +5 ms] Encoding zip file to build/app.flx
[  +11 ms] [build/flutter_assets/] zip -q /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/app.flx.tmp packages/cupertino_icons/assets/CupertinoIcons.ttf fonts/MaterialIcons-Regular.ttf AssetManifest.json FontManifest.json LICENSE
[  +31 ms] Built build/app.flx.
[   +1 ms] /usr/bin/xcrun simctl get_app_container B5424044-9379-49CF-8661-73D348D2F380 com.example.tvekPasswordManager
[        ] /usr/bin/killall Runner
[ +246 ms] xcodebuild -version
[  +93 ms] Exit code 0 from: xcodebuild -version
[        ] Xcode 10.1
Build version 10B61
[   +1 ms] python -c import six
[  +30 ms] [ios/] /usr/bin/xcodebuild -list
[ +943 ms] Exit code 0 from: /usr/bin/xcodebuild -list
[        ] Information about project "Runner":
Targets:
Runner
           Build Configurations:
               Debug
               Release

           If no build configuration is specified and -scheme is not passed then "Release" is used.

           Schemes:
               Runner

[   +1 ms] Trying to resolve native pub services.
[   +1 ms] Looking for YAML at 'pubspec.yaml'
[        ] No services specified in the manifest
[        ] Found 0 service definition(s).
[   +1 ms] Copying service frameworks to '/Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/ios/Frameworks'.
[        ] Creating service definitions manifest at 'ios/ServiceDefinitions.json'
[   +5 ms] Running Xcode clean...
[        ] [ios/] /usr/bin/env xcrun xcodebuild clean -configuration Debug
[ +996 ms] note: Using new build system
error: Could not delete /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager/build/ios because it was not created by the build system.
               ** CLEAN FAILED **

[   +1 ms] Xcode failed to clean
** CLEAN FAILED **
[        ] Error launching application on iPhone XR.
[  +11 ms] "flutter run" took 5,681ms.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:28)
#1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:346)

#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:290)

#3      FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:228)

#4      CommandRunner.runCommand (package:args/command_runner.dart:194)

#5      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:284)

#6      CommandRunner.run. (package:args/command_runner.dart:109)
#7      new Future.sync (dart:async/future.dart:222)
#8      CommandRunner.run (package:args/command_runner.dart:109)
#9      FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:166)
#10     run. (package:flutter_tools/runner.dart:89)

#11     AppContext._run (package:flutter_tools/src/base/context.dart:76)

#12     AppContext.runInZone. (package:flutter_tools/src/base/context.dart:66)
#13     _rootRun (dart:async/zone.dart:1126)
#14     _CustomZone.run (dart:async/zone.dart:1023)
#15     runZoned (dart:async/zone.dart:1501)
#16     AppContext.runInZone (package:flutter_tools/src/base/context.dart:65)
#17     run (package:flutter_tools/runner.dart:61)

#18     main (package:flutter_tools/executable.dart:48)

#19     main (file:///Users/thomasvek/Documents/Projects/FlutterProjects/flutter/packages/flutter_tools/bin/flutter_tools.dart:16)
#20     _startIsolate. (dart:isolate-patch/dart:isolate/isolate_patch.dart:277)
#21     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)
[ +206 ms] ensureAnalyticsSent: 203ms
[   +1 ms] exiting with code 2

Analyzing /Users/thomasvek/Documents/Projects/FlutterProjects/tvek_password_manager...
No issues found!
Ran in 4.7s

[✓] Flutter (on Mac OS X 10.14.2 18C54, locale en-IN, channel beta)
• Flutter version 0.1.4 at /Users/thomasvek/Documents/Projects/FlutterProjects/flutter
• Framework revision f914e701c5 (1 year, 2 months ago), 2018-02-19 21:12:17 +0000
• Engine revision 13cf22c284
• Dart version 2.0.0-dev.27.0-flutter-0d5cf900b0
[✓] Android toolchain - develop for Android devices (Android SDK 26.0.2)
• Android SDK at /Users/thomasvek/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-26, build-tools 26.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[!] iOS toolchain - develop for iOS devices (Xcode 10.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.1, Build version 10B61
✗ libimobiledevice and ideviceinstaller are not installed. To install, run:
brew install --HEAD libimobiledevice
brew install ideviceinstaller
✗ ios-deploy not installed. To install:
brew install ios-deploy
• CocoaPods version 1.5.3
[✓] Android Studio (version 2.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[✗] Cannot determine if IntelliJ is installed
✗ Directory listing failed
[✓] Connected devices
• iPhone XR • B5424044-9379-49CF-8661-73D348D2F380 • ios • iOS 12.1 (simulator)
! Doctor found issues in 2 categories.

It seems as if the flutter version you are using 0.1.4 is more than a year and a half old. This issue was likely fixed long ago.


iOS - Chat - Emojis are cut off at the top in compose box

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause Internal Team
Slack conversation:
Action Performed:
1.Navigate to any chat
2.Enter emojis in compose box
Expected Result:
Emojis should be fully visible to the user
Actual Result:
The top of the emojis is cut off in compose box
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[X] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/38435837/2eb75ac1-8775-4b15-94d9-007370543198

View all open jobs on GitHub

@alexpensify  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

Not a blocker - added to main tracking issue

On my testing list and I'll test tomorrow.

Hi! I'm Bartosz from SWM / react-native-live-markdown team - I'll be taking a look into what's happening here later today! 👀

I confirmed the emojis are cut off. I'm going to double-check there isn't a duplicate.

Closing - there are two issues that are being worked on and should fix this issue:
https://github.com/Expensify/App/issues/14676
https://github.com/Expensify/App/issues/15734


Fw logs and flash logs only adding to lrs

This PR includes FW logs and flash logs support via libRS API, for all devices (D4XX, L5XX and SR3XX).
Triggered by Jira ticket: DSO-14959

Re-open to troubleshoot Travis activation

@remibettan , please pull the extra commit that was added onto https://github.com/IntelRealSense/librealsense/pull/6648

PR replaced by PR-6666


set.update should not use IterNext

Feature
Our set.update uses IterNext for iterating given args and update the set contents (makes sense).
But this makes incompatibility with cpython.
cpython's implementation is converting given args to tuple and uses get_size and get_item.
As these method does not go through the iternext, there is no exception if the set is mutated during update.
Python Documentation
https://github.com/python/cpython/blob/3.10/Objects/setobject.c#L930-L941
Related test cases

test_set.py test_merge_and_mutate

I'm sorry for figuring out the correct causes. Here is a modified one.
for iterable in others {
    for item in iterable.iter(vm)? {
        self.add(item?, vm)?;
    }
}

Currently, rustpython use IterNext for the second loop. But cpython checks whether iterable in the second loop is set type or dict type. If it is not for both cases, it uses IterNext. Therefore, in the test cases, as the given iterable was set type so it should not use IterNext.
Please refer this code (https://github.com/python/cpython/blob/3.10/Objects/setobject.c#L881-L928)

I want to try this. Could you please assign to me?


Revert "I think I didn't do Changelog.md correctly"

Reverts changelog.md lines from  allenai/beaker-py#285 and #284
IDK if i should bother with this...

NEVER MIND!


Fix CS issues from new PHP CS Fixer release

CI is using the latest version of PHP CS Fixer, which has apparently added new checks.

@lyrixx oopsie, changing branches frequently made me lose the composer.lock modifications. Updated :+1:

Thanks 💜


Doesn't Seem to Work Well with LoRA

When trying to use with a LoRA model, the effect doesn't feel apparent...
Can't really generate a dark image with a specific character...

Update: Some LoRAs work well; Some don't.
I guess it depends on how it was trained...

Still, it's an interesting trial

LoRA GitHub

After testing a dozen or so LoRA and LyCORIS models, somehow only that Nagase Mana model produced little effects...
I wonder why 🤔


parellel iteration in for

[@gavinking] Currently:

To iterate the elements of two streams in parellel, you have to use for ([x,y] in zipPairs(xs,ys)).
To iterate a stream with its indices, you have to use for (i->x in xs.indexed).

The downside of this is the need to do an instantiation for each element.
I propose to let you write:
for (x in xs, y in ys) { ... }

And
for(i in xs.keys, x in xs) { ... }

Which will likely exhibit much superior performance.
[Migrated from ceylon/ceylon-spec#1174]

I think we should resurrect this. I seem to find myself reaching for it on semi-regular basis. And I think it's very consistent with the rest of the syntax of the language.
Looks like I already implemented the typechecker side of things. @tombentley you want to look at the java backend part of this?

I have updated the typechecker-1174 branch for the latest master.

This is quite a lot of work in the JVM compiler because we have quite a few different transformations for different static types, the default transformation is quite involved and there's comprehensions to support too. Happy to do this, but I suspect the work on default interface methods is higher priority. Correct me if I'm wrong.

@tombentley yes, naturally that has a higher priority.

@gavinking I find the “end loop when one of the streams run out” behavior to be kinda unexpected-able. What if I want it to end when all the streams run out?

@Zambonifofex x.chain({null}.cycled)

I've also proposed a new method Iterable.extend().

@lucaswerkmeister much better than what I had in mind! ;-P Thanks.

x.chain({null}.cycled)

You'll need to know which stream is the longest, to avoid applying it that one.

Well, the alternative is that every variable being iterated over is implicitly made optional, which is surely inconvenient (and forces boxing).

I think it would be nicer to have zip* functions that are capable of handling any number of streams, so we'd have:
// iterate until one of the streams is exhausted
for ([a, b, ...] in zipStreams([as, bs, ...])) { ... }

// iterate until all of the streams are exhausted
for ([a, b, ...] in zipStreamsAll([as, bs, ...])) { ... }

which of course could also be optimized by the compiler.
But I can't think of a way to do that without https://github.com/ceylon/ceylon/issues/5838 plus a builtin type function that extracts the element type of an Iterable.


Clearing the database?

Hey, so I just wanted to check in on an opinion.
This is how my DB looks after 2 weeks of use:

This made me think - performance/storage related - if maybe there should be an option for pruning the DB of entries older than N (days,months,years) in the web-ui, with some sort of checkbox even for automatic pruning.

Also another question about caching - Is it actually implemented since in the docs i notice:
https://github.com/ctxis/SnitchDNS#limitations

Caching has not been implemented, which means this isn't suitable for environments with hundreds of DNS requests per minute.

But in the web-ui there is an option for caching:

If it is actually implemented, I'm guessing 0 stands for infinite? Is then there a time limit for how long it keeps the cache or?

I've implemented a "clear database after X number of days" option in the DNS settings - give it a try and let me know how it goes. It should run in the cron and most likely the first run will take a while as it'd delete the most records.
As for caching, true - I forgot to remove that text and have replaced it with another warning (single threaded). The caching mechanism currently implemented isn't very sophisticated, it's a simple array in-memory which is checked before the daemon checks the database. This means that if the max dns cached items is zero (disabled), the memory will keep growing and growing, so my recommendation would be to set it to something sensible (depending on your traffic and memory). Every time it hits that limit, the whole cache is emptied.
Let me know if the db cleanup doesn't work, otherwise I'll close this ticket.

I love the way you treat github like jira.
Have you thought about having a potential method of accepting donations? I'm not exactly Bill Gates but a coffee would be the least I could do!

Thank you for your kind words but no donations are necessary! I'm just glad when people find SnitchDNS useful.
And as always, if you have any ideas feel free to create an issue!

Hi, for me the DB cleanup doesn't work. Thanks for your work.

Hi,
A couple of questions:

Are you running SnitchDNS via Docker or a manual installation?
Can you check if the cron is installed and running?

Thanks,
Pavel

I think it's because the cron service wasn't starting - I've pushed https://github.com/ctxis/SnitchDNS/commit/c9314fc342ca09c57893499bab7f035252b600ef - could you try again with the latest and greatest version please?


GH-35747: Add FixedSizeListArray.to_numpy_ndarray and FixedSizeListArray.from_numpy_ndarray

What changes are included in this PR?
#35747 asks for additions to all three ListArray types (ListArray, FixedSizeListArray, and LargeListArray). This PR only adds for FixedSizeListArray. That's just because it's both the easiest to add, and the most obviously useful scenario.
This implementation is just in Python and follows the general pattern of FixedShapeTensorArrays.
An alternative implementation would be to do this in python/pyarrow/src/arrow/python/numpy_convert.cc. We could detect 2D Numpy arrays and convert them to FixedShapeTensorArrays. That would be a much more significant change; I think it would change the behavior of other calls like pyarrow.array(). It would also allow for much more careful management of copies and memory; it should be possible to implement both to_ and from_ with zero copy for primitive numeric types. However, it would be a lot more complex, and this is my first Arrow contribution, so I figured I'd start a bit smaller.
Are these changes tested?
Yes.
Are there any user-facing changes?
Yes, and I think I added sufficient documentation.

Closes: #35747

Thank you @spenczar for making a contribution!
And sorry it took a while to get a review.
The implementation in Python instead of C++ makes sense. It might also make sense to think about the value of having this case (numpy arrays of 1 vs 2 dimensions, how one could still use 2-dim arrays in pyarrow avoiding an error) added to the documentation without adding two new functions to the code. I think that could be enough for a user needing to have an option for 2-dim numpy arrays.

Hey @spenczar, would you consider:
FixedSizeListArray:

"casting" to pa.FixedShapeTensorArray and then using to_numpy
pa.FixedShapeTensorArray.from_numpy_ndarray and then getting the fixed sized list type storage?
ListArray/LargeListArray:
"casting" to pa.VariableShapeTensor and then using to_numpy (once https://github.com/apache/arrow/pull/40354 is merged)
pa.VariableShapeTensorArray.from_numpy_ndarray anf then geting the list type storage?

This could work either currently as a workaround or as machinery for this PR.
In the latter case there's a minor caveat - FixedShapeTensorArray and VariableShapeTensorArray are available only if json is enabled ad compile time (-DARROW_JSON=ON).


Add support back in for retrieving ODs with a region id and key

Codecov Report

Merging #159 into dev will decrease coverage by 0.07%.
The diff coverage is 9.09%.

@@             Coverage Diff              @@
##                dev     #159      +/-   ##
============================================
- Coverage     19.43%   19.35%   -0.08%
  Complexity       75       75
============================================
  Files            58       58
  Lines          2146     2154       +8
  Branches        190      190
============================================
  Hits            417      417
- Misses         1710     1718       +8
  Partials         19       19

Impacted Files
Coverage Δ
Complexity Δ

...taui/controllers/OpportunityDatasetController.java
8.33% <9.09%> (-0.29%)
3 <0> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d8788ab...739711f. Read the comment docs.


Introduce action to increase dovecot DH parameters size

Originally required by centos2alma since we upgrade rouncube during the converion process

Please rebase before merge.


Change the default configuration to Seaport 1.4

The API no longer accepts Seaport 1.4 so the default configuration should now be changed to use Seaport 1.4

Codecov Report
Patch coverage has no change and project coverage change: -0.03 :warning:

Comparison is base (a4ceed5) 92.69% compared to head (ef1638e) 92.66%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #180      +/-   ##
==========================================
- Coverage   92.69%   92.66%   -0.03%
==========================================
  Files          16       16
  Lines        3791     3791
  Branches      329      329
==========================================
- Hits         3514     3513       -1
- Misses        265      266       +1
  Partials       12       12

Impacted Files
Coverage Δ

src/seaport.ts
94.05% <0.00%> (-0.09%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


A parser for ONNX and creating test-cases for ONNX to ONNX-MLIR translation

It will be convenient if we could use the filecheck utility for unit-tests for the translation of ONNX to ONNX-MLIR. This will be easier to do if we have a text-based syntax for ONNX models and a parser to create an ONNX model from text.
I created a PR in the ONNX repo with a proposed syntax and parser for this purpose: please see: https://github.com/onnx/onnx/pull/3194

@gramalingam that makes a lot of sense!
One thing I had worked on (and hope to continue pushing forward with in the near future) is end-to-end tests, i.e., tests converting tensorflow/pytorch checkpoints to onnx models using converters and verify they can be parsed correctly by onnx-mlir. I believe these end-to-end conversion tests will complement the unit test suites mentioned here nicely.
Please let me and other collaborators know how best to support your effort; as a starter, I can help with upgrading the onnx submodule version once your patch is merged into the ONNX master branch.

@gramalingam that makes a lot of sense!
One thing I had worked on (and hope to continue pushing forward with in the near future) is end-to-end tests, i.e., tests converting tensorflow/pytorch checkpoints to onnx models using converters and verify they can be parsed correctly by onnx-mlir. I believe these end-to-end conversion tests will complement the unit test suites mentioned here nicely.
Please let me and other collaborators know how best to support your effort; as a starter, I can help with upgrading the onnx submodule version once your patch is merged into the ONNX master branch.

This is a good idea. It could help solve this issue #218 also.

This is a good idea. It could help solve this issue #218 also.


upstream support for adding/removing subflow

Hi,
As far as I've check the code, I think the current code doesn't support features to add or remove subflows on upstream code.
It would also be great if we can support ndiffport style subflow creation for upstream versions

Draft support for addition and removal of subflows is available in pull request #199.  Testing is still in progress.

To make sure I understand, are you seeking to create and remove subflows through user space based path management?  If so, you would need those kernel patches.  Otherwise, you could leverage the existing in-kernel path manager to create subflows.  From <mptcpd/path_manager.h>:
/**
 * @brief Advertise new network address to peers.
 *
 * @param[in] pm    The mptcpd path manager object.
 * @param[in] addr  Local IP address and port to be advertised
 *                  through the MPTCP protocol @c ADD_ADDR
 *                  option.  The port is optional, and is
 *                  ignored if it is zero.
 * @param[in] id    MPTCP local address ID.
 * @param[in] flags Bitset of MPTCP flags associated with the network
 *                  address, e.g. @c MPTCPD_ADDR_FLAG_SUBFLOW @c |
 *                   @c MPTCPD_ADDR_FLAG_BACKUP.  Optional for
 *                  upstream kernel (e.g. set to zero).
 * @param[in] index Network interface index.  Optional for upstream
 *                  Linux kernel (e.g. set to zero).
 *
 * @return @c 0 if operation was successful. @c errno otherwise.
 */
MPTCPD_API int mptcpd_kpm_add_addr(struct mptcpd_pm *pm,
                                   struct sockaddr const *addr,
                                   mptcpd_aid_t id,
                                   mptcpd_flags_t flags,
                                   int index);

Related information is available in the ip-mptcp(8) man page.

Hi @nsdyoshi
Please note that the patches you mentioned depend on another series: https://patchwork.kernel.org/project/mptcp/list/?series=610910&state=7
The patches are going in the right direction but they will be modified after having rework how the listening sockets are handled, see: https://patchwork.kernel.org/project/mptcp/list/?series=617636
(discussions are still in progress)

Thanks @matttbe. Thanks for the info.
I also tried the approach that uses  mptcpd_kpm_add_addr(), but this doesn't work on my upstream kernel.
It seems that we need to implement  upstream_cmd_announce() so that we can have a new destination address to create a subflow. Please let me know if I miss something.

I also tried the approach that uses mptcpd_kpm_add_addr(), but this doesn't work on my upstream kernel. It seems that we need to implement upstream_cmd_announce() so that we can have a new destination address to create a subflow. Please let me know if I miss something.

You may need to update the subflow limits through mptcpd_kpm_set_limits().  See the addr_adv_new_local_address() function in the mptcpd addr_adv plugin for an example.
The subflow limits for the in kernel path manager may also be updated on the command line, e.g.:
$ sudo ip mptcp limits set subflow 3

Hi @ossama-othman, thanks for the comments.
I tried mptcpd_kpm_set_limits(), but it didn't work.
In my understanding, in order to create a subflow with upstream kernel, we need to have more than 1 IP address on both sides. Also, one side needs to signal the address so that the other side can have the destination IP for a subflow.
Because of this, without processing signaled addresses from the peer (I guess by using upstream_cmd_announce()), I am guessing we cannot create a subflow.

Hello,
I have a similar question.. As I see , the current version of mptcpd v.0.10 does not allow to create or remove subflows on upstream kernel. There is no MPTCP_CMD_SUB_CREATE,	MPTCP_CMD_SUB_DESTROY command in mptcp_upstream.h ..
Now, the support for the user space MPTCP path manager was added in the latest 5.19 kernel release.  So I'm bit confused, on the best way to control subflows with upstream kernel..

@vandit86: Support for those user space path management netlink subflow commands was added in pull request #199, which was merged to the master branch yesterday.  If you get a chance please pull the code and give it a try.  We're expecting to cut a major release of mptcpd with these changes in September, with possibly another minor release before then.

@vandit86: Support for those user space path management netlink subflow commands was added in pull request #199, which was merged to the master branch yesterday. If you get a chance please pull the code and give it a try. We're expecting to cut a major release of mptcpd with these changes in September, with possibly another minor release before then.

@ossama-othman  I'ts a very good news =) I'll try to compile and test ..

@vandit86 I appreciate that.  The code could definitely use more testing.  Thanks!

The set_backup command (see #237) is still unimplemented but it should be done soon.

set_backup is now implemented in #254.

Hello,
All the new commands work well in my emulation setup. 👍

That's great news!  Any objections to closing this issue?

Fixed by #199.

@ossama-othman,
could you please explain briefly what mptcpd_pm_remove_subflow should do?
Should it send some info (flag) to the peer, or just remove the selected subflow from the internal kernel subflow list??
I didn't notice any changes in the data flow when trying to remove subflow from the plugin.
the mptcpd_pm_add_subflow and mptcpd_pm_set_backup  functions acts as expected.


Is possible to change format number from 12,345.67 to 12.345,67

Is possible to change format number from 12,345.67 to 12.345,67 like indonesian format number?

@edikurniawan-dev did you figure it out?

Yes, it is possible since version 3.9.0.
Take a look to the README on the "Formats" section: https://github.com/jmaister/excellentexport#formats

@jmaister  I tried #.##0,00 and it didn't work (to have point as thousand separator and comma as decimal), not sure if that was wrong or excel does not support that. Ended up just converting values to string manually