Tasks RunDistributedTests -  An exception occured in queue listener.

I have Test Plan - Test suite (Coded UI tests).  I specified machine group that consists of 3 tests machine and launch my test suite.
As result I see the execution of tests only one machine other machines doesn't have any action.
I have checked log file  DTAExecutionHost.exe.log and found this exception on each machine where test doesn't run:

\DTAExecutionHost, TestExecutionServiceCommandQueueListener.SendStopCommandToHandleException : An exception occured in queue listener. Microsoft.TeamFoundation.Test.WebApi.TestExecutionObjectNotFoundException: TestAgent 97 not found. Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response)

looks like the parallelism doesn't work

Do you have your tests in 1 dll? If so, the parallelism today only works across dlls. We are working on distributing tests within dlls across machines and that should come shortly.

Oh, thanks alot for your answer. That news was important for me. I glad to hear that you are working on it!
I will looking forward update. You are doing a great job! )

Thanks! Will let you know when the functionality is live.

Any news on this feature ?

As I can see the problem still exist

Any updates on this issue

How many number of test DLLs are present [associated with the test suite]?
Currently we distribute by number of test assemblies. If you happen to have single test dll, only one machine will be used for test execution.
We have added distribution by number of machines in TFS 2017. Please let me know if you still require any info


Jumbotron or hero  with personalised imaged

Use Iain's lovely image to make a jumbotron or hero. Research the difference and which one would work better for our design

Hero Section added


File doesn't exist at specified Info.plist path:

Locally I could see that it's in ${SRCROOT}/MyProjectName/Info.plist, So accordingly in the Edit WorkFlow Tab I assigned the following as the path
$BITRISE_DEPLOY_DIR/MyProjectName/
And still I am getting the error
[!] File doesn't exist at specified Info.plist path: /Users/vagrant/deploy/MyProjectName/
ERRO[04:47:32] [ENVMAN] - Failed to execute command:exit status 1
ERRO[04:47:32] Step<EMAIL_ADDRESS>failed, error: (exit status 1)
What am I doing wrong here ?

Hi, you have to specify the full path including Info.plist: $BITRISE_DEPLOY_DIR/MyProjectName/Info.plist

@viktorbenei I tried that and I got this error
[!] File doesn't exist at specified Info.plist path: /Users/vagrant/deploy/MyProjectName/Info.plist
ERRO[05:03:37] [ENVMAN] - Failed to execute command:exit status 1
ERRO[05:03:37] Step<EMAIL_ADDRESS>failed, error: (exit status 1)

Ohh, sorry, I just copy pasted your code. It should be $BITRISE_SOURCE_DIR instead of $BITRISE_DEPLOY_DIR

@viktorbenei Okay Cool! thanks

No problem at all, let us know if it would still not work ;)

@viktorbenei will this replace "Bundle version" from my info.plist ? i.e. If I am supposed to set my version no. I can simply do [infoDictionary objectForKey:@"CFBundleVersion"] right ?

Yes, it reads and sets the CFBundleVersion in the Info.plist file: https://github.com/bitrise-io/steps-set-xcode-build-number/blob/master/step.sh#L42 - which is presented as the Build Number in Xcode.app
What you can see as Version Number in Xcode.app is a different property, but you can set it the same way. Generally it's considered a good practice to maintain the Version Number manually, and the Build Number automatically.

@viktorbenei Cool!, so it's working like a charm, it's good that you guys added a dedicated workflow for this, earlier I used to pass it as environment variable.

Indeed we created this Step because so many of our users asked about how to set the build number. For a while we referenced a script, but adding a Step is way easier and more convenient 😉

I am having same problem I could not locate either I have tried
$BITRISE_SOURCE_DIR/ionic/platforms/ios/Scorebee/Scorebee-Info.plist
$BITRISE_SOURCE_DIR//Scorebee/Resources/Scorebee-Info.plist
$BITRISE_SOURCE_DIR/Scorebee/Scorebee-Info.plist

Hi @suathh  Please send us a build URL and look at a screenshot that displays the file hierarchy within the repository you're using.

@viktorbenei  @bitce does it needs to have exact name as info.plist ? because like above comment my project calls it MyProject-Info.plist and its not able to find the file. I have tried several different paths .
when its cloned this is where my project is $BITRISE_SOURCE_DIR/git and the command it fires to build mentions the dir as $BITRISE_SOURCE_DIR/git/src/MyProject.xcworkspace I have mentioned this path but it doesnt still find it.


Add Polyline support to MapView

Per issue #1925, add support for Polyline to MapView.
Briefly, if you have a MapView declared as:
<MapView
    annotations={this.state.annotations}
    overlays={this.state.overlays}
    style={styles.map}
    region={this.state.region}
    ref="mapView"
/>

then setting
this.state.overlays = [
    {
        "type": "polyline",
        "coordinates": [
        { "lat": 35.5, "lon": -5.5 },
        { "lat": 35.6, "lon": -5.6 },
        ...
    ],
    "strokeColor": "#FF0000",
    "lineWidth": 3,
    "alpha": 0.5
}];

will draw a red line between the points in locations with a width of 3 and equally blended with the background.

This is generally OK, although I'd rather call the property "overlays", and add a "type" property which currently only permits a value of "polyline", that way we can add support for other overlay types later.
@vjeux, do you have any thoughts on the JS api?

Quickly looked at the js api. Looks reasonable to me

@nicklockwood - thanks for the feedback - could you point me to an example of doing color conversion in JavaScript - I can't seem to find an example of this.  I will then revise the PR.

@timfpark Looks like this may be the one.  The tests for it show it's usage better.

@chris-erickson that's right - you just need to call processColor(polylines.strokeColor) on the JS side, and then use [RCTConvert UIColor:json[@"strokeColor"]] on the native side.

@nicklockwood: Given that the definition of the strokeColor looks like this in MapView.js:
...
/**
* Overlay presentation attributes
*/
alpha: React.PropTypes.number,
lineWidth: React.PropTypes.number,
strokeColor: React.PropTypes.string,
...
Are you saying that users of MapView should use processColor on their props, ala:
this.state.overlays = [
   ...
     "strokeColor": processColor("#FF0000")
   ...
}];

Or is there a way to wire this up such that processColor is automatically called on strokeColor in the definition of MapView.js above such that users can just pass a string?
Sorry in advance if this is a totally dense question and I'm missing something.

What do we need to wrap this up?  The option presented by @timfpark seems about right?

@chris-erickson It's right, except that we shouldn't expect end users to call processColor() manually - it should be called automatically on the strokeColor property before passing to RN.
I actually have a diff waiting that adds tintColor to map annotations, so here's how I'm doing that - you can probably follow the same approach for overlay.strokeColor:
render: function() {
  let {annotations, ...props} = this.props;
  annotations = annotations && annotations.map((_annotation: Object) => {
    let {tintColor, ...annotation} = _annotation;
    return {
      ...annotation,
      tintColor: tintColor && processColor(tintColor),
    };
  });
  return (
    <RCTMap
      {...props}
      annotations={annotations}
      onPress={this._onPress}
      onChange={this._onChange}
    />
  );
},

I'm doing some work on the map component, so I'll polish this up at the same time
@facebook-github-bot shipit

thanks @nicklockwood - sorry - day job has been busy.

This has now landed. I made a few changes to the API, so you may need to update your code. I've added a working example to UIExplorer you can use fro reference.


CLI interface

This PR contains a new CLI application:

Object oriented async CLI tool commander.
Each commando is a class.
Commandos and even plugins can be imported from working dir, making OpenIbex scriptable.
Values can be get and set.
A watch command: values and contract calls can be executed every n seconds or every n blocks on network x.

This CLI is intended to be:

An admin tool for OpenIbex
A scriptable chain query tool
A runtime environment for OpenIbex based applications.
An application we program to verify the OpenIbex framework design.
An example how to use OpenIbex

Further planned features:

Database admin
A service command that adds services which are run on start. Latter then becomes a highly configurable agent to index blockchain artifacts.
Many small improvements, i.e. to set bloomfilters or handlers.
CSV and JSON export fro databases and blockchains.
CSV and JSON import for databases.

yarn run oi init does no longer work for me with this branch.
Note this branch still has several other issues that were already fixed in #17  (scrapers-protocols branch), most notably

config-example.yaml has indentation errors

The reason why yarn run oi init does not worke becomes apparent when using the rebased version in cli-interface-rebased branch (#19). During oi init, the coreInitLock is in a deadlock-situation to an extent.
Log output from this branch
  openibex git:(cli-interface) yarn run oi init
yarn run v1.22.21
$ tsx --watch packages/cli/src/index.ts init
2024-11-10 09:06:09 [info]: Configuration loaded successfully.
2024-11-10 09:06:09 [error]: Core not initialized. Run init and add the new CoreDB address to the config.
2024-11-10 09:06:09 [warn]: Plugins directory does not exist: commands
2024-11-10 09:06:09 [info]: Registered CLI command: init
2024-11-10 09:06:09 [info]: Starting Helia IPFS Server...
2024-11-10 09:06:09 [info]: Initialized OrbitDB, identity: 02db2735abb65526f434028a6f274e0b454b853232ca76e616767fcab33548a8cf
2024-11-10 09:06:09 [info]: Peer monitoring started...
2024-11-10 09:06:09 [info]: Node status, PeerId: 12D3KooWFoPt2Dn5AdKJDwbJRze78zp2yvBPsJi6t1au8Fx9Th9K connected peers: standalone
2024-11-10 09:06:09 [info]: =========================================================================
2024-11-10 09:06:09 [info]: = OpenIbex successfully initialized.                                    =
2024-11-10 09:06:09 [info]: = ----------------------------------                                    =
2024-11-10 09:06:09 [info]: = CoreDB at: /orbitdb/zdpuAnvcY3fUEwPJ8wzLdwANy8oMrKkXQ4smbYAXYxAMp37mb =
2024-11-10 09:06:09 [info]: = Put it in your config at database.address to activate.                =
2024-11-10 09:06:09 [info]: =========================================================================
2024-11-10 09:06:09 [info]: stopNode: Stopping Orbitdb. Please wait.
2024-11-10 09:06:09 [info]: Databases: Closing database /orbitdb/zdpuAnvcY3fUEwPJ8wzLdwANy8oMrKkXQ4smbYAXYxAMp37mb
2024-11-10 09:06:09 [info]: stopNode: Closing OrbitDB
2024-11-10 09:06:09 [info]: stopNode: Stopping Helia. Please wait.
2024-11-10 09:06:09 [info]: stopNode: Orbitdb and Helia stopped.
2024-11-10 09:06:09 [info]: Initialization finished.
^C2024-11-10 09:06:21 [info]: Process interrupted. Closing OpenIbex core.
2024-11-10 09:06:21 [info]: Process interrupted. Closing OpenIbex core.

➜  openibex git:(cli-interface) 2024-11-10 09:06:21 [info]: Process interrupted. Closing OpenIbex core.
^C
➜  openibex git:(cli-interface)
➜  openibex git:(cli-interface)
➜  openibex git:(cli-interface) vim config.yaml
➜  openibex git:(cli-interface) yarn run oi start --scrape usd-circle
yarn run v1.22.21
$ tsx --watch packages/cli/src/index.ts start --scrape usd-circle
2024-11-10 09:07:03 [info]: Configuration loaded successfully.
2024-11-10 09:07:03 [info]: Starting Helia IPFS Server...
/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/abstract-level/abstract-level.js:806
    db.nextTick(callback, new ModuleError('Database is not open', {
                          ^

ModuleError: Database is not open
    at maybeError (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/abstract-level/abstract-level.js:806:27)
    at ClassicLevel.get (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/abstract-level/abstract-level.js:282:9)
    at LevelBlockstore.has (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/blockstore-level/src/index.ts:106:21)
    at IdentityBlockstore.has (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@helia/utils/node_modules/blockstore-core/src/identity.ts:52:23)
    at NetworkedStorage.put (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@helia/utils/src/utils/networked-storage.ts:50:26)
    at BlockStorage.put (/Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@helia/utils/src/storage.ts:69:31)
    at async Object.put (file:///Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@orbitdb/core/src/storage/ipfs-block.js:42:5)
    at async Object.put (file:///Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@orbitdb/core/src/storage/composed.js:35:5)
    at async Object.createIdentity (file:///Users/tbergmueller/Documents/DEV/openibex/openibex/node_modules/@orbitdb/core/src/identities/identities.js:95:5) {
  code: 'LEVEL_DATABASE_NOT_OPEN'
}

Node.js v22.9.0
Failed running 'packages/cli/src/index.ts start --scrape usd-circle'
^C

I assume that at the time where I interrupt the process, still some work is not done yet, because as soon as I use yarn run oi start --scrape usd-circle, it complains that the Database is not open. Due to the stacktrace, this rather looks like Blockstore-datastructures are missing than the Database not being open.
Note that when I use the cli-interface-rebase branch with the log-message I added, We see that as soon as I press CTRL+C after the "Initialization finished." message, the warnings for the Deadlock appear. Note I waited for around 30sec before pressing CTRL+C, as can be seen from the timestamps of the log messages:
➜  openibex git:(cli-interface-rebased) yarn run oi init
yarn run v1.22.21
$ tsx --watch packages/cli/src/index.ts init
2024-11-10 09:17:35 [info]: Configuration loaded successfully.
2024-11-10 09:17:35 [error]: Core not initialized. Run init and add the new CoreDB address to the config.
2024-11-10 09:17:35 [warn]: Plugins directory does not exist: commands
2024-11-10 09:17:35 [info]: Registered CLI command: init
2024-11-10 09:17:35 [info]: Starting Helia IPFS Server...
2024-11-10 09:17:35 [info]: Initialized OrbitDB, identity: 0274b6c0ff7fa618beb19f4e9cf1d22859883a5f37e6a3f5486124f2f5d3ff341b
2024-11-10 09:17:35 [info]: Peer monitoring started...
2024-11-10 09:17:35 [info]: Node status, PeerId: 12D3KooWNPQmbw4hfdod46eQMRGYPNwNoWkqNypBR9d8LBssoo4v connected peers: standalone
2024-11-10 09:17:35 [info]: =========================================================================
2024-11-10 09:17:35 [info]: = OpenIbex successfully initialized.                                    =
2024-11-10 09:17:35 [info]: = ----------------------------------                                    =
2024-11-10 09:17:35 [info]: = CoreDB at: /orbitdb/zdpuAt9gDv6o54wvokTuaVc8YbCPgqk6MsEkq4LdTUsZsNfdj =
2024-11-10 09:17:35 [info]: = Put it in your config at database.address to activate.                =
2024-11-10 09:17:35 [info]: =========================================================================
2024-11-10 09:17:35 [info]: stopNode: Stopping Orbitdb. Please wait.
2024-11-10 09:17:35 [info]: Databases: Closing database /orbitdb/zdpuAt9gDv6o54wvokTuaVc8YbCPgqk6MsEkq4LdTUsZsNfdj
2024-11-10 09:17:35 [info]: stopNode: Closing OrbitDB
2024-11-10 09:17:35 [info]: stopNode: Stopping Helia. Please wait.
2024-11-10 09:17:35 [info]: stopNode: Orbitdb and Helia stopped.
2024-11-10 09:17:35 [info]: Initialization finished.
^C2024-11-10 09:18:01 [info]: Process interrupted. Closing OpenIbex core.
2024-11-10T08:18:01.907Z [WARN]: OiCore is currently initializing... wait

2024-11-10 09:18:01 [info]: Process interrupted. Closing OpenIbex core.
2024-11-10T08:18:01.914Z [WARN]: OiCore is currently initializing... wait
➜  openibex git:(cli-interface-rebased) 2024-11-10T08:18:01.935Z [WARN]: OiCore is currently initializing... wait
2024-11-10 09:18:01 [info]: Process interrupted.

I will close this PR in favor of the rebased version in #19, which also comes with fixes for config-example.yaml, apparently better logging etc.


LP percentage showing greater than 100%

blocked by https://github.com/AugurProject/turbo/issues/477

fixed - closing


Added unreachable position check

Codecov Report

Merging #72 into master will increase coverage by 0.1%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #72     +/-   ##
=========================================
+ Coverage   90.48%   90.59%   +0.1%
=========================================
  Files           6        6
  Lines         368      372      +4
=========================================
+ Hits          333      337      +4
  Misses         35       35

Impacted Files
Coverage Δ

py_ai_sdk/core/graph.py
100% <100%> (ø)
:arrow_up:

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 97204e5...8f4c60f. Read the comment docs.


Minimal loader example

We want to have a minimal example of how loaders would work. What I still have to do for this is:

[ ] refactor the discourse loaders
[ ] attach loaders to the context.

My current plan:

Allow declaring a root resolve function for the schema, which is run before every query or mutation.
write an attachLoadersToContext function that attaches loaders to context. Can be used with any GraphQL schema.
write a apolloServer(shorthand, resolvers, loaders) function, which calls the right things under the hood.

This is taken care of by PR https://github.com/apollostack/graphql-tools/pull/27
Refactoring the discourse loaders will be done when everything is ready.

Reopening this issue because I'm not quite happy with the current implementation. I just tried imagining how I would explain to people that connectors get attached to the context and realized that this will be really confusing for almost everyone.
I think the only reason we were even going in this direction is because we didn't want the resolvers file to have any imports. That may still be an eventual goal if we want to offer this as a service, but for the alpha milestone I actually think it might be better to just import the connectors in the resolvers, because that's straightforward JavaScript, and nobody will find it magic.
Once we have a good argument for attaching connectors to context, we can start doing it and promoting it. A good reason might be providing default connectors which don't require people to define resolvers at all.
PS: I'm calling them connectors now, I think it fits better, because they're at a higher level of abstraction than the loaders.

The main reason I did it this way was because the loaders are a pet-request thing:

They depend on login state since they need to pass through Auth tokens
They have per request caching

If you just import them then you don't get the per-request state which I think is pretty crucial. I don't think it had anything to do with a service.

Yeah, I get that, but I think we can achieve the same with a singleton and it will be less verbose. What do you think?

If you can, then great! As long as it's also easy to understand. I find Meteor's per-request singletons that switch out using bindEnvironment pretty hard to work with, personally.

I just want to avoid having too much magic on day 1, because I think it will give people the impression that our thing is very different from plain graphql-js. For the shorthand schema, that's a good thing because our solution feels much better. For the loaders it seems like an unncessessary complication.

Accomplished this a while ago for the discourse loaders and it looks quite neat, so I'm closing this issue.


ci(fuzz): Revert parallel fuzzing

I don't know the reason for the revert, but the typical way to run fuzzing in parallel that's known to work is cargo fuzz run -j4 libfuzzer-decode --  followed by other options. You don't need the low-level arguments to libfuzzer to set the worker count.

It somehow made fuzzer on GitHub Actions so slow, so I had to revert this.


Feature/ticket194

Description

Added autoinstrumentation feature (ticket #194)
Fixed the simple flask example instrumentation issue (need to use the autoinstrumentation CLI) -- ticket #96

Testing

Updated test suite to test autoinstrumentation CLI with flask and mysql
Standard test suite runs successfully.

Documentation

Regenerated pydoc documentation.

@jcchavezs ,
All issues have been addressed or explained.


Undefined symbol: OBJC_CLASS$_FIRDependency while building app with Flutter News Toolkit

Steps to reproduce

Make a fresh install of Flutter News Toolkit
Run app in development mode

Expected results
Succesfull Build
Actual results
Launching lib/main/main_development.dart on iPhone 15 in debug mode...
Xcode build done.                                           15,4s
Failed to build iOS app
Error (Xcode): Undefined symbol: _OBJC_CLASS_$_FIRDependency

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)

Could not build the application for the simulator.
Error launching application on iPhone 15.

Exited (1).

Code sample
Code sample
# Uncomment this line to define a global platform for your project
platform :ios, '13.0'

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  pod 'FirebaseFirestore/WithLeveldb', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.3.0'
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |build_configuration|
      # GoogleSignIn does not support arm64 simulators.
      # https://github.com/flutter/flutter/issues/85713
      build_configuration.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64 i386'

      # You can enable the permissions needed here. For example to enable camera
      # permission, just remove the `#` character in front so it looks like this:
      #
      # ## dart: PermissionGroup.camera
      # 'PERMISSION_CAMERA=1'
      #
      #  Preprocessor definitions can be found in: https://github.com/Baseflow/flutter-permission-handler/blob/master/permission_handler/ios/Classes/PermissionHandlerEnums.h
      build_configuration.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
        '$(inherited)',

        ## dart: PermissionGroup.calendar
        # 'PERMISSION_EVENTS=1',

        ## dart: PermissionGroup.reminders
        # 'PERMISSION_REMINDERS=1',

        ## dart: PermissionGroup.contacts
        # 'PERMISSION_CONTACTS=1',

        ## dart: PermissionGroup.camera
        # 'PERMISSION_CAMERA=1',

        ## dart: PermissionGroup.microphone
        # 'PERMISSION_MICROPHONE=1',

        ## dart: PermissionGroup.speech
        # 'PERMISSION_SPEECH_RECOGNIZER=1',

        ## dart: PermissionGroup.photos
        # 'PERMISSION_PHOTOS=1',

        ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
        # 'PERMISSION_LOCATION=1',

        ## dart: PermissionGroup.notification
        'PERMISSION_NOTIFICATIONS=1',

        ## dart: PermissionGroup.mediaLibrary
        # 'PERMISSION_MEDIA_LIBRARY=1',

        ## dart: PermissionGroup.sensors
        # 'PERMISSION_SENSORS=1',

        ## dart: PermissionGroup.bluetooth
        # 'PERMISSION_BLUETOOTH=1',

        ## dart: PermissionGroup.appTrackingTransparency
        # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1',

        ## dart: PermissionGroup.criticalAlerts
        # 'PERMISSION_CRITICAL_ALERTS=1'
      ]
    end
  end
end

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
➜  news_momsapp flutter doctor -v
[✓] Flutter (Channel stable, 3.24.1, on macOS 14.6.1 23G93 darwin-arm64, locale ru-RU)
    • Flutter version 3.24.1 on channel stable at /opt/homebrew/Caskroom/flutter/3.16.0/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5874a72aa4 (8 days ago), 2024-08-20 16:46:00 -0500
    • Engine revision c9b9d5780d
    • Dart version 3.5.1
    • DevTools version 2.37.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/dc/Library/Android/sdk
    • Platform android-35, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] VS Code (version 1.92.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.94.0

[✓] Connected device (5 available)
    • iPhone (D) (mobile)             • 00008110-000620DC3CD9401E            • ios            • iOS 17.5.1 21F90
    • iPhone 15 (mobile)              • FFA35DC2-C52E-460D-917D-0C96D54CE786 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-4 (simulator)
    • macOS (desktop)                 • macos                                • darwin-arm64   • macOS 14.6.1 23G93 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad                • darwin         • macOS 14.6.1 23G93 darwin-arm64
    • Chrome (web)                    • chrome                               • web-javascript • Google Chrome 128.0.6613.85
    ! Error: Browsing on the local area network for Apple Watch — D. Ensure the device is unlocked and discoverable via Bluetooth. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Hi @daachet, I built flutter_news_example and saw it succeed. Can you also try and confirm? If the issue persists, can you provide the output of flutter run -v? Thanks!

Hi @huycozy, with flutter_news_example build also failed but another error appears:
`Launching lib/main/main_development.dart on iPhone 15 Pro Max in debug mode...
Updating minimum iOS deployment target to 12.0.
Upgrading project.pbxproj
Upgrading AppFrameworkInfo.plist
Upgrading Podfile
Updating project for Xcode compatibility.
Upgrading project.pbxproj
ios/Runner/AppDelegate.swift uses the deprecated @UIApplicationMain attribute, updating.
Xcode build done.                                           25,7s
Failed to build iOS app
Error (Xcode): ../../../.pub-cache/hosted/pub.dev/win32-5.0.9/lib/src/guid.dart:32:9: Error: Type 'UnmodifiableUint8ListView' not found.
Could not build the application for the simulator.
Error launching application on iPhone 15 Pro Max.
Exited (1).`

@daachet
It looks to me dependency conflict issue at your end. Some of your project's dependency probably depends on older version of win32 package. Can you try running flutter pub upgrade and check if it helps ?

@darshankawar thank you for your suggestions
I have MacOS Sonoma with M2 chip so win32 packages is not relevant in my case.
Also flutter pub upgrade didn't help.

Also while compiling for Android I see the list of errors regarding Android SDK version.
build.gradle declares
android {
    compileSdkVersion 33

but:
Your project is configured to compile against Android SDK 33, but the following plugin(s) require to be compiled against a higher Android SDK version:
- android_intent_plus compiles against Android SDK 34
- firebase_analytics compiles against Android SDK 34
- firebase_auth compiles against Android SDK 34
- firebase_core compiles against Android SDK 34
- firebase_crashlytics compiles against Android SDK 34
- firebase_dynamic_links compiles against Android SDK 34
- firebase_messaging compiles against Android SDK 34
- flutter_secure_storage compiles against Android SDK 34
- google_sign_in_android compiles against Android SDK 34
- in_app_purchase_android compiles against Android SDK 34
- path_provider_android compiles against Android SDK 34
- permission_handler_android compiles against Android SDK 34
- share_plus compiles against Android SDK 34
- shared_preferences_android compiles against Android SDK 34
- sign_in_with_apple compiles against Android SDK 34
- sqflite compiles against Android SDK 34
- url_launcher_android compiles against Android SDK 34
- video_player_android compiles against Android SDK 34
- webview_flutter_android compiles against Android SDK 34

but:
Your project is configured to compile against Android SDK 33, but the following plugin(s) require to be compiled a

This suggests why you are seeing the log.

Failed to build iOS app
[   +2 ms] Error (Xcode): Undefined symbol: OBJC_CLASS$_FIRDependency

This could be also due to the xcode version and this symbol have a dependency on a particular xcode version. Since you are on Xcode 15.4 which is latest.

@darshankawar Xcode 15 is the only version supported with Sonoma, so there is no option to use another one in my case.
Also I tried a trick with
dependency_overrides:
  win32: ^5.5.4

Throws the same error.

@daachet Can you please provide the error output after upgrading win32 package? I also faced that win32 dependency error but it was solved after I did upgrade the package. On my end, I added these:
dependencies:
  # other packages
  archive: ^3.6.1
  win32: ^5.5.4

@huycozy still the same, please see attached screenshot

Error (Xcode): Undefined symbol: OBJC_CLASS$_FIRDependency

Error (Xcode): Undefined symbol: OBJC_CLASS$_FIRDependency

This is most likely an issue with FirebaseCore Pod. Can you confirm that you have configured Firebase as mentioned at https://flutter.github.io/news_toolkit/#configure-firebase?

Sure, I have configured Firebase exactly as it was described in the documentation

Thanks for the update. I will label this issue to consult insight from others.

Hi @daachet 👋🏻
The problems you are seeing are due to the version of flutter you are using, I suggest you try flutter 3.22.2.
Anyway we are working on updating the toolkit to support the latest version of flutter, this should be done soon, probably next week.

I have the same issue with XCode 16 and flutter 3.24.3

Could you try it with the latest version of the toolkit 1.0.14?
@daachet  @GP4cK

I wasn't using the toolkit but by studying the diff, I saw that we also had this line in our ios/Podfile:
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '10.10.0'
After upgrading to v11, it fixed the issue.

Closing the issue as it should be resolved using the latest version of the template, feel free to reopen the issue if the problem persists.


[website]  use *.expo.dev urls when transition is enabled

Why
The links/endpoints we reference should also change from expo.io to expo.dev when we start the redirect.
How

added getWebsiteURL() and getSnackWebsiteURL() which return *.expo.dev for development and staging and *.expo.io
replaced process.env URL references with the getter function (other than the transition file, which relies on the constant values)

Test Plan
The links and endpoints we hit should point to expo.dev and work as expected in dev/staging.

I believe the build is failing because the new env-var are missing from skaffold.yml


Gitlab API after 11.6.1 use IID for merge_requests

Gitlab now uses IID instead of ID on API call for merge_requests endpoint
https://docs.gitlab.com/ee/api/README.html#id-vs-iid
https://github.com/danger/danger/blob/ca052e180f8973e0b28b2845a489f27d0996ab1f/lib/danger/ci_source/gitlab_ci.rb#L35

This was fixed with #1072


Error code 502 met when trying to fetch game (Webscraping)

error codes in the 500 range are server side errors, steam has usually has scheduled maintenance every week on wednesdays, roughly when this issue was opened - i.e i assume this is just steam doing maintenance so i'll close it as complete
if the issue isn't resolved, and it appears again; feel free to re-open the issue


error during pass file name to vue data after rename the file

Hello,
in dropzone option i set
renameFile: (file) => {

            const imageName = new Date().getTime() + '_' + file.name;
            this.form.image = imageName;
            return imageName;
 },

this option will pass new name to form data, then renam the file name
the problem is when i submit the form i will receive another name from
$request->image
the difference is in the time
my server api is Laravel
how i can rename file and pass the same name to the server ?

I can't say I've tested what happens on the server side but this post suggests this sort of thing should work...
renameFile: function (file) {
    let newName = new Date().getTime() + '_' + file.name;
    return newName;
}

Are you mis-calling anything on the Laravel side by any chance?

Closing due to inactivity


Please specify license

There is not much more to say, please specify the license for this project.

Ok, added


Only highlights user owners of records – team ownership not yet supported.

If a record is owned by a team it will not be highlighted if a user is a member of that team.

Team ownership now supported - http://develop1.net/public/post/New-version-of-Network-Visualisations-for-Dynamics-CRM.aspx


update tutorial

Update tutorial with recent PRs:

call littleh_units directly from calculate_delay_spectrum
fix wording in cells to describe functions

The current tutorial is getting better but still need to add information about more advanced analysis like errorbar estimation and combining power spectra.


added Apache superset charts

Helm charts for  Apache superset

/assign @seanknox

Something went wrong with my repo, so so i made a new pr #4481


Android back button exits app

Steps to Reproduce
I'm building a MaterialApp and using Navigator.pushNamed() for navigation but pressing the Android back button exits the app rather than going to the previous page.
Here's a short example app I threw together. If you press the button to navigate to the second page, then push the Android back button it exits the app. (This is running on a Nexus 5x x86 AVD emulator)
import 'package:flutter/material.dart';

void main() {

  runApp(
      new MaterialApp(
          title: 'DBM',
        home: new Home(),
          routes: {
            'other page': (BuildContext _) =>
            new OtherPage(),
          },
          theme: new ThemeData(
              primarySwatch: Colors.grey,
              primaryColor: Colors.grey[800],
              canvasColor: Colors.grey[300],
              accentColor: Colors.blue[600],
                               ),
                      ),
         );
}

class Home extends StatelessWidget {

  @override
  Widget build(BuildContext context) {

    return new Scaffold(
        key: new ValueKey<String>('home_page'),
        appBar:
        new AppBar(
            title: new Text('Home'),
                   ),
        body: new Container(child:
                         new Card(
                             child: new RaisedButton(
                             child: new Text('Press Me'),
                             onPressed: () {
                                            Navigator.pushNamed(context, 'other page');
                                          }
),
                                  ),
                            )
                         );
  }

}

class OtherPage extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return new Scaffold(
        key: new ValueKey<String>('other_page'),
        appBar:
        new AppBar(
            title: new Text('Somewhere Else'),
                   ),
        body: new Container(
            padding: new EdgeInsets.all(40.0),
            child: new Text('You\'re here! On the other page!', style: new TextStyle(color: Colors.black))
                            ),

                         );
  }
}

@Hixie would know. :)

@abarth just fixed #8258 which may have been related.

I just tested with flutter/flutter@093afe0255 and it works as expected.  I suspect this was fixed by @abarth's change or other recent navigator changes.  Next time @tvolkert or another team member makes an internal release your example should work! :)

Just a note to save time in case someone lands here:
It seems that this functionality is provided by io.flutter.app.FlutterActivity,
it has this:
  public void onBackPressed() {
    if(this.flutterView != null) {
      this.flutterView.popRoute();
    } else {
      super.onBackPressed();
    }
  }

Observing this bug probably means that the main activity is not inheriting from FlutterActivity
(for instance that would be the case if you copied the hello_services example before 02/13/2016).

This is what worked for me:
change
class _BossManState extends State<BossMan> {
to
class _BossManState extends State<BossMan> with WidgetsBindingObserver {
and add the following code to that same state class:
`
// ============================ Handle Back Pressed ==============================
@override
void initState() {
super.initState();
WidgetsBinding.instance.addObserver(this);
}
@override
void dispose() {
WidgetsBinding.instance.removeObserver(this);
super.dispose();
}
@override
didPopRoute() {
return true;
}
`

I'm posting this here in case anyone out there finds this and wishes they would find a simple example
https://gist.github.com/b-cancel/0ca372017a25f0c120b14dfca3591aa5


Missing Paths

I have a simple icon which includes a clock that I have imported from AI. I have created a trim path to show a morning time, but the Clock body is not being exported even though visible in AE. Have included the files for reference.
Missing Clock.zip

you need to delete on layer "Clock", in contents > Group 1 and Group 2
the merge path and the path 2


update the storage bin packing implementation

Also tracked under https://github.com/Azure/azure-quickstart-templates/issues/1545
The mesos template is no longer there but from the history:
https://github.com/Azure/azure-quickstart-templates/blob/768b07d320d62ebae14854240e714daf2a0879b6/mesos-swarm-marathon/agent-gt0.json#L141
with the dependsOn looking like this:
https://github.com/Azure/azure-quickstart-templates/blob/768b07d320d62ebae14854240e714daf2a0879b6/mesos-swarm-marathon/agent-gt0.json#L210

For now we atleast generate our binmap during build so we do not manually have to keep it in sync

Also hopefully https://github.com/elastic/azure-marketplace/issues/30 will obliterate the need for any of this :smile:

binpackmap is gone thanks to @trentmswanson's more elegant solution.
The next barrier is 100 vms per availability set, this is now fixed on master where we start creating additional sets for every 100 vms and then round robing the vms over multiple availability sets.
However you can not attach all of these 100+ data nodes directly to the loadbalancer:
"code": "VmIsNotInSameAvailabilitySetAsLb",
        "message": "Virtual Machine /....../test-120d-3m-0c-ext-kp-20160615-142134865/providers/Microsoft.Compute/virtualMachines/data-node-100 is using different Availability Set than other Virtual Machines connected to the Load Balancer(s) es-internal-lb, es-external-lb."

So if you want to deploy more then a 100 data nodes you will need to introduce <100 client nodes.


Add Typescript definitions.

Having Typescript definitions in the repository itself saves users from having to download the definitions separately and changes to the main redux definitions can be more easily applied to the react-redux definitions.
I've taken the definitions from the DefinitelyTyped repository. The only change I made is the addition of the generic State type to the connect function so the State parameter of the mapStateToProps function can actually be typed instead of being of the 'any' type.
The rest of the definitions seem to be correct.

Any chance we can get testing for these, like we do on Redux? https://github.com/reactjs/redux/blob/master/test/typescript.spec.js

This typings provided doesn't fit to be bundled with package because the are global. You must convert it to be external module definitions (using import, export keywords, not using global namespace imports, etc)

this.props.dispatch is missing in connect() and connect(mapStateToProps) forms.

@timdorr Do the Typescript definitions have to take into account that the library can be used as an UMD module? Also, can I make use of the Typescript 2.0 features for the definitions?
@bbenezech I don't see what's missing. Could you explain more in depth?

@DaanDeMeyer Sorry, disregard.
I overlooked connect<TOwnProps, TStateProps, TDispatchProps>.
I can use TDispatchProps and inform my component that it has a dispatch prop.
Really sorry. Still trying to wrap my head with TS

Since I'm not using react-redux anymore I'm not going to be able to implement testing or maintain definitions for the project so I'm closing the pull request.

@codeandcats suggested I fork and re-request these additions. Before I start, I wonder what are the tasks that need to be performed? I don't mind opening a PR but I'd rather not just copy the code without adding anything myself, unless we are content with the state of this PR before it was closed.
@DaanDeMeyer raised some questions which I'd like to get answered before I begin.

@timdorr Do the Typescript definitions have to take into account that the library can be used as an UMD module? Also, can I make use of the Typescript 2.0 features for the definitions?
The rest of the definitions seem to be correct. Anything missing? Probably needs to be converted to external module though.
Do we have any typescript files that can be used to test this with typescript-definition-tester?

@timdorr bump
Also, imho it would be fine to target TypeScript 2 since it's backwards compatible with 1.x code so there's really no reason consumers shouldn't be using it now.

Since MS is pushing the whole @types namespacing on npm, I don't think we need to add them here. They exist on DT and that should be good enough.

@timdorr
Redux typings and flow typings are successfully maintained in-house, why not react-redux?
DT is a gigantic mess, noise there is overwhelming. It makes sense to have it maintained here, with PR merged by react-redux maintainers, unless you do want to reduce the load on the library's maintenance, which is very understandable.

It's more that our current set of maintainers don't use TS, so we don't have any ability to maintain those typings. If you want to see it here, I'm more than happy to accept a PR, but understand that we'll rely on the community to guide those typings. That's how we did the TS and Flow typings on Redux.
I can basically just read through comments and mash the appropriate button. I'm a typing dunce 😄

Since MS is pushing the whole @types namespacing on npm, I don't think we need to add them here

It is not true. @types repos is a fallback for libs that doesn't mantain typings in house. It also introduces compatibility issues.
In house typings still prefered way, because lives near source code and shares the same version.
Of course there is a cost for it too:

increased mantainance load
it affects semver: breaking change in typings would require major bump in whole package

But again it is much convinient for consumer to use lib with typings included:

no additional deps to install and mantain
typings always describe code that you use since it located at the same package
it usually have higher quality that 3rd parties

I think the optimal situation is to have Flow/TS typings collocated with the code, but have at least 1 project maintainer committed to keeping them updated in step with code changes.

Ok, let's try. Go easy on me #538


World Accents

About the PR

Marines now recruit around the globe, so long as you're vaguely comprehensible when you scream "YES SERGEANT"
Adds some more accents
Why / Balance

maybe someone can add language replacements for the swears when you scream. hear pfc vadim screaming BLYATTTT as he gets dragged away by a xeno to add to the atmosphere.
Technical details

Media

[ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl: Added more accents

no changes. just reopened with a stronger vibe and it passed


Fix issue 19797 - Ungraceful termination in File.seek() on Windows

Context<EMAIL_ADDRESS>
Extra parameter validation when compiling for CRuntime_Microsoft to prevent ungraceful process termination. Fixes issue 19797. This is a workaround for what looks like a bug in Microsoft's _fseeki64.
Improved documentation.

I think this is a sensible approach to the problem, but I don't know how it stacks up to the cost of the added code, considering that std.stdio is unashamed about being a D-ish wrapper around stdio.h. For instance, we haven't replaced the fopen mode string with an enum, but left it as a string (though a D string instead of a char*). We used to have std.stream, which was a more abstract I/O interface, but it was unused (and had questionable design choices), so it was dropped to UndeaD.

I think the overload in support of legacy code could be removed if the SeekFrom enum were moved to core.stdc.stdio with aliases to it for SEEK_SET, SEEK_CUR and SEEK_END.

I understand core.stdc is meant to be a 1:1 translation of C header files, so that wouldn't be appropriate.

Thanks for chiming in.

I think this is a sensible approach to the problem, but I don't know how it stacks up to the cost of the added code, considering that std.stdio is unashamed about being a D-ish wrapper around stdio.h.

I don't really like it either. An alternative is to basically keep the code as is, but add assert(origin >= SEEK_STEP && origin <= SEEK_END). Maybe behind version(Windows) as at least run.dlang.io throws an ErrnoException for invalid origins. And add proper documentation.
I've tried to do the check at CT, since they are CT constants, but I couldn't make that work.

And add proper documentation.

We can always do that.

An alternative is to basically keep the code as is, but add assert(origin >= SEEK_STEP && origin <= SEEK_END).

Not sure what this would achieve, does the C runtime you used not return an error if a bad value was specified?
If std.stdio does not check the return value of some C function, then that is an obvious bug fixing which would solve this.

An alternative is to basically keep the code as is, but add assert(origin >= SEEK_STEP && origin <= SEEK_END).

Not sure what this would achieve, does the C runtime you used not return an error if a bad value was specified?

The process just terminated without any message whatsoever.

If std.stdio does not check the return value of some C function, then that is an obvious bug fixing which would solve this.

I'll take a closer look, thanks.

The process just terminated without any message whatsoever.

That should never happen. Something must have went terribly wrong.
If you don't want to dig into that but can create a reproducible example, please post it on Bugzilla.

Could there be a difference in behaviour between fseek and _fseeki64? The problem does not occur for -m32, only with -m32mscoff and -m64 (on Windows).
https://issues.dlang.org/show_bug.cgi?id=19797
import std.experimental.all;

void main()
{
        auto deleteme = "deleteme";
        auto f = File(deleteme, "wb+");
        scope(exit) { f.close(); std.file.remove(deleteme); }
        f.seek(0, 3);   // Should throw.

        writeln("Ending gracefully."); // Never seen.
}

I'll have to let this rest for a moment.

I'm done. The one failure seems to be a random hickup?
timelimit: sending warning signal 15
make[1]: *** [unittest/std/datetime/systime.run] Error 143
make[1]: Leaving directory `/home/ec2-user/sandbox/at-client/pull-3594245-Linux_32_64/phobos'
make: *** [unittest-debug] Error 2

The previous build went through, and this last one is just a documentation fix. Can someone just restart the auto-tester or something?
Thanks.

Marked the build as deprecated. It will take a bit for it to rerun, but once it has the auto-merge tag the Auto-Tester will actually constantly rerun its tests until it can merge.

@veelo could you please clean up the commit history, as soon as you do this can be merged.

@veelo could you please clean up the commit history, as soon as you do this can be merged.

@thewilsonator I had to learn how to do that first, I think I've got it. :-)

This caused some problems for porting to Musl. Value 3 is actually SEEK_DATA on Linux systems (http://man7.org/linux/man-pages/man2/lseek.2.html), which is a valid value.
Using a definitely invalid value (like int.max or int.max / 2) would have been better.


Questions about general understanding of DReyeAR

Hey contributors
I have some confusion about VR version of Carla.

After successfully make launch and make package, a new folder was created in carla/Build. Do we need to do any operation inside this folder or in carla root folder
The carla has server side and client side. When I run a normal version of carla, the server side is like an overview of the whole map. Hoever, for DReyeVR, the server side is the view inside a Tesla (image below). I am confused about this.

Hi @sunchongren good questions!

make launch will build a "debug mode" of the simulator where the UE4 editor opens and you can do development work on CARLA/DReyeVR. make package builds an optimized "release mode" executable in carla/Build/CarlaUE4/ so you can do everything within that folder. You can even move that build folder out and use it as a standalone application.
The CARLA server has a server side and client side, yes. In vanilla CARLA, when you run CarlaUE4.exe then you are placed in a "floating camera" view and can fly around the world. Then all interactions are done via the PythonAPI to control the spawned ego-vehicles and spawn other vehicles and so forth.

Since we are using Unreal's VR implementation, we instead chose to have the ego-vehicle be a default part of the server (UE4 window) and all interactions can be done directly there (such as the logitech wheel and keyboard inputs). This is better for performance (no python and socket communication) and flexibility as all our code is directly in the engine (See EgoVehicle.h)


update currency symbol for many country

i think currency_symbol $ to  $ it is vest html format because this is all browser support and many  currency_symbol example 'BDT'
like ৳ this is not show some browser because it is bangla language  but  '৳', is 100% work all browser because it  is html code format. another example if any project show bangladesh currency he did not show BDT string he can show bangladeshi currency symbol ৳ .  Then i edit it currency_symbol . please check it and add this project . i edit some currency but feature i update all currency symbol
Thank you very much .

update currency_symbol html code please check and add the main project . i think it is better then before currency symbol because it is html code. thank you

When we update the json from out source json file, this would all be reverted back to the UTF notation. So sorry to say I cannot pull in this request.
I can add the HTML version as an extra field if needed.


Add SNI configuration docs

Fixes https://github.com/dotnet/aspnetcore/issues/26242
@halter73 Is there important information I missed? On the surface it seems quite simple to explain (that's good)
Internal preview: https://review.docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel/endpoints?view=aspnetcore-5.0&branch=pr-en-us-21941

All feedback applied.


feat(Admin): Improve filters

Task
Improves the filters and tables of observations, reports, operators, and users.
• In the User menu, add a filter to sort by Operator in order to display all of the users associated to the operator
• In the User menu, add a filter to sort by Observer in order to display all of the users associated to the observer
• In the User menu, add a filter a filter to sort by Role (“operator”, “ngo-manager”, “admin”, etc.)
• In the User menu, remove the Nickname filter
• In the User menu, remove the Current sign in filter
• In the User menu, replace the Current sign in column with Created date instead
• In the User menu, remove the Sign in count column from the table
• In the User menu, replace the Locale field with the Country field
• In the Producer menu, remove the FA UUID column
• In the Producer menu, remove the (empty) E-mail column
• In the Producer menu, replace the (empty) Concession column with FMU
• In the Producer menu, remove the (empty) Score column
• In the Producer menu, round up the %Docs column
• In the Observations menu, allows users to select multiple options in the validation status menu
• In the Observations menu, create a new tab called “Published” that compiles all three published observations statuses: (1) “published (modified), (2) published (no comments), (3) published (not modified)
• In the Observations Reports menu, add a filter to sort by Country
• In the Observations Reports menu, add Country as a column
Pull request checklist
Please check if your PR fulfills the following requirements:

[x] Make sure you are requesting to pull a topic/feature/bugfix branch (right side). Don't request your master!
[x] Make sure you are making a pull request against the develop branch (left side). Also you should start your branch off our develop.
[x] Check the commit's or even all commits' message styles matches our requested structure.
[x] Check your code additions will fail neither code linting checks nor unit test.

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: 181285635
What is the new behavior?

Adds requested filters and columns.
Does this introduce a breaking change?

[ ] Yes
[x] No

Other information

@tsubik left the last sign-in as discussed on the meeting.
Also deleted the nickname.


Rain detect django

Fixes Issue #30

Changes proposed

Check List (Check all the applicable boxes)

[ x] I have updated the documentation accordingly.
[x ] I have added a new Project.
[x ] I have added a README.md file for the Project.
[x ] The title of my pull request is a short description of the requested changes.

Screenshots

Hey man can you check it now? There's no secrets uncovered but it's still showing the same error

Hey man can you check it now? There's no secrets uncovered but it's still showing the same error

the issue is because from the previous commits we can access the secrets so that why its still showing the issue I think you might need to revert that commit so it is erased off of git history.

Ohh ok I'll do that

this application seems to be just showing yes or no in a website, It would be good if you create a UI to input the place name instead of in the url.

let me close this one and open another pr


Add very basic .LIST/.NLIST processing to listing output

The .NLIST/.LIST pseudo ops are currently no-ops. They can be implemented in a simple fashion with the following code additions to the assemble.c file:
--- a/assemble.c
+++ b/assemble.c
@@ -277,8 +277,13 @@ static int assemble(
                 case P_ENDR:
                 case P_ENDM:
                 case P_SBTTL:
+                   return 1;
                 case P_LIST:
+                   if (pass > 0) list_level++;
+                   return 1;
                 case P_NLIST:
+                   if (pass > 0) list_level--;
+                   return 1;
                 case P_PRINT:
                     return 1;          /* Accepted, ignored.  (An obvious
                                           need: get assembly listing

Yes, that looks pretty good for an easy basic implementation. I'll push it momentarily,


chore: prepare release 2024-12-24 [skip-bc]

Summary
This PR has been created using the apic release script. Once merged, the clients will try to release their new version if their version has changed.
Version Changes

csharp: 7.11.2 -> patch (e.g. 7.11.3)
~dart: 1.28.3 (no commit)~
go: 4.10.2 -> patch (e.g. 4.10.3)
java: 4.10.2 -> patch (e.g. 4.10.3)
javascript: 5.18.0 -> patch (e.g. 5.18.1)
kotlin: 3.12.2 -> patch (e.g. 3.12.3)
php: 4.11.2 -> patch (e.g. 4.11.3)
python: 4.11.2 -> patch (e.g. 4.11.3)
ruby: 3.10.2 -> patch (e.g. 3.10.3)
scala: 2.11.2 -> patch (e.g. 2.11.3)
swift: 9.12.2 -> patch (e.g. 9.12.3)

Skipped Commits
It doesn't mean these commits are being excluded from the release. It means they're not taken into account when the release process figured out the next version number, and updated the changelog.

Commits without language scope:

chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /playground/go
chore(deps): bump nanoid from 3.3.7 to 3.3.8
fix(scripts): sla and support policy [skip-bc]

we can skip


Lighthouse should be a peer dependency + Support for LH 11

Hello @abhinaba-ghosh and @ankur-lt
I am seeing a regression due to https://github.com/abhinaba-ghosh/playwright-lighthouse/issues/63 and https://github.com/abhinaba-ghosh/playwright-lighthouse/pull/64.
With Lighthouse 10 being a dependency, since I am using Lighthouse 11, I now get two copies of LH installed. One under node_modules (11) and one under playwright-lighthouse/node_modules/lighthouse (10). This leads to some weird LH errors, i.e.:
Error: Failed to find dependency "DevtoolsLog" for "IFrameResource" artifact
Check that...
1. A gatherer exposes a matching Symbol that satisfies "DevtoolsLog".
2. "DevtoolsLog" is configured to run before "IFrameResource"
    at throwInvalidDependencyOrder (file:///home/jenkins/workspace/my-project/node_modules/playwright-lighthouse/node_modules/lighthouse/core/config/validation.js:287:9)

I have 2 suggestions for resolving this:

LH should be both a devDependency and a peerDependency.
The peerDependency should allow both versions 10 and 11, i.e.

  "dependencies": {
    "chalk": "^4.1.2",
    "ua-parser-js": "^1.0.2"
  },
  "devDependencies": {
    "@types/mocha": "9.1.0",
    "@types/node": "^16.11.26",
    "chai": "^4.3.6",
    "eslint": "^8.12.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-prettier": "^4.0.0",
    "lighthouse": "^10.0.1",
    "mocha": "9.2.2",
    "prettier": "^2.6.1"
  },
  "peerDependencies": {
    "lighthouse": ">= 10.0.1",
    "playwright-core": "^1.19.2"
  },

Also, since this project works well with LH 11 (At least per my experience), any reason to not just update to LH 11?
I am happy to do a PR myself, just let me know if this solution is acceptable.

I dont see a reason not doing this. Kindly raise a PR. I think we need to update this package version as per the major version update from loghthouse so that anyone can using this package version as per their lighthouse version without breaking their workflows.

I dont see a reason not doing this. Kindly raise a PR. I think we need to update this package version as per the major version update from loghthouse so that anyone can using this package version as per their lighthouse version without breaking their workflows.

Thanks!
I did https://github.com/abhinaba-ghosh/playwright-lighthouse/pull/70 - It also required a Node upgrade and I did a few other things on the way. I think the package should also use @playwright/test instead of playwright-core, I can do it in a follow up PR. Please review and provide feedback. Have a great weekend!

the changes are available in v4.0.0


Prefer static_format over format with static assets

Summary
In short: something like Asset.replace(format='gif',static_format='png') would break if it encountered a static asset, as static avatars cannot be stored in a GIF format and d.py preferred to use the format format vs. the static_format format, even with static assets. According to Danny, this was an intentional feature, but I personally do not see how keeping the old behavior would be beneficial to anyone at all.
Link to issue here: #13
Link to issue on discord.py: #7345
Checklist

[x] If code changes were made then they have been tested.

[ ] I have updated the documentation to reflect the changes.

[x] This PR fixes an issue.
[ ] This PR adds something new (e.g. new method or parameters).
[x] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

Oops, this was a mistake. I'll open an identical PR to this soon - I just need to declutter my fork of nextcord.


[WIP]add net conn check.

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #143 (2498694) into master (81dc89a) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #143      +/-   ##
==========================================
- Coverage   35.27%   35.26%   -0.01%
==========================================
  Files          73       73
  Lines       11490    11492       +2
==========================================
  Hits         4053     4053
- Misses       6960     6961       +1
- Partials      477      478       +1

Impacted Files
Coverage Δ

pkg/mysql/conn.go
45.11% <0.00%> (-0.29%)
:arrow_down:

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 81dc89a...2498694. Read the comment docs.


gn: Allow networking to use gclient

Relate-to: https://booting.oniroproject.org/distro/oniro/-/merge_requests/541
Forwarded: https://github.com/meta-flutter/meta-flutter/pull/82
Signed-off-by: Philippe Coval<EMAIL_ADDRESS>

@rzr Looking at your MR it seems you're still using dunfell:
https://booting.oniroproject.org/distro/oniro/-/merge_requests/541/diffs#diff-content-e16db4b24d85180b34b7c927f4e5db49d6941d80
What are you using for kirkstone CI job?  It might be easier if I understand your target, and then I can flush out all the issues at once; mitigate the busy work.

This MR is outdated, the project has been relocated elsewhere.
My target is currently qemux86-64 but using musl flavour (currently breaking with updated clang)

Are you building the engine with musl?

I'd like too, but i am not sure it's supported well supported according to:
https://github.com/flutter/flutter/issues/46016
Maybe fallback to glibc would be an intermediary step

@rzr With current flutter-engine recipe now supporting the addition of patches via SRC_URI, everything is in place for a variant like this.  It would most likely require patches for Skia, Dart, and a couple of other places.  It'd be curious to see what one could shrink the size to.
What poky branch is the baseline for kirkstone? master-next or master?

@rzr Moved to merging this to kirkstone branch.  I will update CI in kirkstone branch to actually build kirkstone once it's clear what the baseline is.

Thx, Currently oniro uses  uninative-3.5-222-gb1bb4e2d73
https://gitlab.eclipse.org/eclipse/oniro-core/oniro/-/blob/kirkstone/manifests/default.xml#L27

@rzr kirkstone branch CI job has all recipes passing.
https://github.com/meta-flutter/meta-flutter/actions/runs/2061365620
Let me know when you lock to a commit and I will tag it something.


Feature request: Support for binary Tensor type (with Hamming distance)

It'd be really useful if Tensor also supported the binary data type along with Hamming distance for the binary data. There are many use cases where feature vectors are represented in a binary form: ORB/Brief image descriptors, or binary quantization. With the new ANN search feature in Vespa, the support for the new data type will benefit these and other future use cases tremendously, I believe.

extending the tensor framework with more cell types (in particular "bit" or "bool" which is what you want) is on the backlog but not for Q4, we are going to work on sparse and mixed tensors first but taking care to make the cell type abstract at the same time, to prepare for more cell types.
however I have added a "Hamming" distance metric that you can use with tensor<float> where cells only have values 0 and 1, it should be slightly more efficient than Euclidean and helps you prepare for the future.   I will add it to documentation later (after you have checked that it works for your use case, preferably).

Thanks for the update @arnej27959. We'll test out the Hamming distance on the float type, and look forward to the binary type support.

In my preliminary testing, the Hamming distance implementation worked as expected (Thanks!).  I know you guys are not introducing the binary Tensor type (or any new type) in Q4. But could you consider introducing yet another Hamming distance computation where you count the number of different bits in the existing Tensor type? I.e. something like
for (size_t i = 0; i < sz; ++i) {
   sum += count_set_bits(lhs_vector[i] ^ rhs_vector[i]);
}

I know that the current Hamming distance is computed by counting the number of different 4-byte values in the float array, which is absolutely fine, but adding the bit-wise comparison above may not be too hard, and it’ll allow us (and other future Hamming distance users) to save a lot of space before the binary type support is available, as we’d be able to store 32-bit information in a float element, instead of 1-bit information we currently store.

We have started work on new tensor types.
For my understanding:

Do you want to store (e.g 32) bits in a tensor and to brute force hamming distance over selected documents (by query) efficiently using bitwise XOR
Use the HNSW support with hamming distance and using a tensor(x[32])

bitwise Hamming distance has been added as a distance-metric https://docs.vespa.ai/en/reference/schema-reference.html#distance-metric and also int8 support


feat: support EstreeNode comments

Fixes #5
I set the default value to false, but this is in my opinion a surprising behavior as Estree expects the comments to be on leadingComments and trailingComments.

I registered espree-attachcomment. Not sure if I need this anymore. Feel free to merge or push to this branch


GetWeights() throws errors and crashes when using X (covariates)

Bug description
When trying to get the synthetic control weights I received the following error. This error message appears with or without X (covariates).

R crashes when inputting X (covariates). Note that all of these inputs have been working fine for GeoLiftMarketSelection and GeoLiftPower .

Reproduction steps

Run GetWeights() without X (covariates)
Run GetWeights() with X (covariates)

Expected behavior
I expect a list of control DMAs with the appropriate weights used to generate the synthetic control
Additional context
Add any other context about the problem here. (like proxy settings, network setup, overall goals, etc.)
Session information
Please paste the output after running sessionInfo() in your R session.
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Monterey 12.3.1

Matrix products: default
LAPACK: /Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] bigrquery_1.4.0

loaded via a namespace (and not attached):
 [1] Rcpp_<IP_ADDRESS>     knitr_1.39       magrittr_2.0.3   bit_4.0.4        R6_2.5.1         rlang_1.0.2      fastmap_1.1.0    fansi_1.0.3      stringr_1.4.0    httr_1.4.3       tools_4.2.0      xfun_0.31        utf8_1.2.2       cli_3.3.0        DBI_1.1.2        htmltools_0.5.2  ellipsis_0.3.2   yaml_2.3.5       digest_0.6.29
[20] bit64_4.0.5      assertthat_0.2.1 tibble_3.1.7     gargle_1.2.0     lifecycle_1.0.1  crayon_1.5.1     vctrs_0.4.1      fs_1.5.2         glue_1.6.2       evaluate_0.15    rmarkdown_2.14   stringi_1.7.6    compiler_4.2.0   pillar_1.7.0     jsonlite_1.8.0   pkgconfig_2.0.3 ```

Hi @bang-current ! Sorry for the delay on this.  Could you please share the following information so we can try to solve this issue?

GeoLift version being used (check sessionInfo() after you imported the library):
Picture of output of GetWeights, with using covariates and without using them:
The values for each of the parameters you are using (COVARIATES, MARKETS[[17]], PRE_TREATMENT_END, FIXED):

Finally, this may happen because the covariates don't vary per time and location.  If the Covariate values have the same value for all locations in a single time period, the error you are seeing could come up.  Also, the "One outcome and one treatment time found..." message is not an error.
Before running any of this, I would try updating the GeoLift library to guarantee that you are using the most updated version :)

Hi I'm closing this issue as it was already answered. Let us know @bang-current if you still have questions about this subject or if it was not solved yet. Thank you.


Unified tests

This is a big one 😀 Most of our tests are 90% - 100% identical between different executors. In terms of maintenance, I don't think there is value in keeping them separate. If there is specific behavior we need to test, we can+

do that in an isolated executor-specific test
#ifdef the test away for other executors or
test it anyways, since more tests is more good (:

TODO:

[x] Csr kernel tests

Depends on #1123
Closes #483

format!

format!

format!


Investigate and add if necessary an option to change order of the bones

In minecraft the order of the bones matters when you have transparent parts. Currently the order of exporting bones is undefined or follows the order of their creation. The order of the bones on the outliner doesn't change when you rename a bone so it might be a hint that blender actually somehow saves that.


flux bootstrap github - Scopes

The documentation doesn't mention which scopes are needed for the Github PAT.  Is it possible to add this information?

In the Getting Started guide, https://fluxcd.io/docs/get-started/#before-you-begin

A GitHub personal access token with repo permissions. See the GitHub documentation on creating a personal access token.

To be specific, even if you intend to use Flux in read-only mode, the repo permissions for the PAT should be for full read/write. This is because Flux writes to the repo, in order to set up SSH Deploy Keys. You can decide at bootstrap time whether the permissions for the Deploy Key should be read-only or read-write. (It is read-only by default.)
Hope this helps! Let us know if there's somewhere else you were expecting to find this information, then we can add it.

@don4of4 are you referring to the these docs? https://fluxcd.io/docs/installation/#github-and-github-enterprise

@stefanprodan It looks like I created this issue from this page: https://fluxcd.io/docs/cmd/flux_bootstrap_github/
Perhaps a reference could be added from here to the full doc page -- I do see this is documented fairly well on https://fluxcd.io/docs/installation/#github-and-github-enterprise
Thank you both.


[7.x] Add whenKeyExists method

This PR adds a method which allows filtering JsonResource to include only queried fields. e.g. when query has the select()/addSelect() methods or when specifying the columns in get() or paginate().
see https://github.com/laravel/framework/issues/32662

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.

@taylorotwell personally, I don't see why this is different than whenLoaded() but I guess you are the decision maker here..😃
I'm wondering whether there is a possibility for making JsonResource Macroable?

Implemented in https://github.com/laravel/framework/pull/45376


Working Video Feed

Problem:
Get a working video feed into the main control loop
On this ticket:

The video feed system must be agnostic of camera type.
Get a working video feed into a python script, serve the video feed to the control loop in a well-designed interface.

Closing as completed


BUGFIX #906

@v-akarke , @v-varshamane : Let's remove the s at the end to name (Find-EntraPermission) to comply with PowerShell best practice of singular nouns.


Update C++ styleguide to revision 3.277

/cc @tituswinters

@tituswinters Thank you very much for the quick review!


Create CONTRIBUTING.md

closes #12

@Dinika Nice contributing.md. Thanks for the contribution. Merging.

Thanks :)


Clean up Sprite Editor Tools

Need to add a separate mode for editing sprites. The toolbar should show the edit icon (which toggles the new mode) then remove the erase and move the icons up. The last icon should be the mask toggle that switches between the background color and the mask color.

When you hit the edit button it should change the screen to replace the full picker with a half picker and color picker for drawing. This still needs to be thought out.

If I can chime in. please take note from TIC-80 sprite editor as it is pretty awesome in its user friendliness. https://tic.computer/


Rethrowing original errors thrown in selector functions

When throwing error from selector function, append original error stacktrace (if present) to new error. Should fix #1433

No, the issue we have is that we catch one error and throw a different error. My suggestion is probably the way to go here.

Cool, thanks for putting this together!


Fix "size_changes" bug

Each PR now reports

Something is wrong. Isn't the results being uploaded correctly?

Maybe we just need to call random.seed in the example


Completely disable monitor in Angular AOT build

Hi there
checked this past issue, #13 , but it seems that does not apply. Here's our scenario

Currently working with a Angular 2, Webpack 2, TypeScript 2 web application (served by Asp.Net Core, but this should not matter).
Build chain has both a development build and a production build, the latter with Angular AOT compile and uglifyjs plugin. Both builds complete fine.
When building in production, StoreLogMonitorModule and StoreDevtoolsModule are imported but NOT INCLUDED in app module imports
At runtime, application created by dev build shows no issue in browser. Application created by prod builds remains stuck with classic Loading application... message and console shows:

main-bundle.js:21 Error while bootstrapping application. Error: Template parse errors:
'ngrx-store-log-monitor' is not a known element:

If 'ngrx-store-log-monitor' is an Angular component, then verify that it is part of this module.
If 'ngrx-store-log-monitor' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the<EMAIL_ADDRESS>of this component to suppress this message. ("

[ERROR ->]
</ngrx-store-log-monitor"): AppComponent@2:4
at TemplateParser.parse (http://localhost:51254/js/vendor-bundle.js:8:25409)
at RuntimeCompiler._compileTemplate (http://localhost:51254/js/vendor-bundle.js:18:15841)
at http://localhost:51254/js/vendor-bundle.js:18:13446
at Set.forEach (native)
at a (http://localhost:51254/js/vendor-bundle.js:18:13424)
at e.invoke (http://localhost:51254/js/vendor-bundle.js:24:22063)
at n.run (http://localhost:51254/js/vendor-bundle.js:24:19450)
at http://localhost:51254/js/vendor-bundle.js:24:17548
at e.invokeTask (http://localhost:51254/js/vendor-bundle.js:24:22692)
at n.runTask (http://localhost:51254/js/vendor-bundle.js:24:20052)

If top application module is modified, so to always include StoreLogMonitorModule and StoreDevtoolsModule, runtime error goes away and app shows fine. But then, how to completely disable monitor, so that one cannot un-hide it at runtime?

Before going to AOT compile, in production it was enough to not add those modules to imports. Of course now things change with AOT.
Thanks

Oh well ... it looks like there is an easy workaround for this: when in production, do not add those modules to imports. Also, define a dummy component like the following:
@Component({
  selector: 'ngrx-store-log-monitor',
  template: ``,
})
export class DummyComponent {
}

and when in production, append it as a declared component to some module (e.g. the top level one)

You can also use store/dev-tools with the Chrome extension and remove it from your app so it doesn't interfere with AoT https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en

Didn't know that Redux devtools worked smoonhly with ngrx as well. Thanks for sharing info. Will look into this option.


[Snyk] Upgrade snyk from 1.1114.0 to 1.1115.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade snyk from 1.1114.0 to 1.1115.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 22 days ago, on 2023-03-08.

Release notes

Package name: snyk

1.1115.0 - 2023-03-081.1115.0 (2023-03-08)
Features

Release of the Extensible CLI via npm (e7e558c)

1.1114.0 - 2023-03-061.1114.0 (2023-03-06)
Features

Revert the Release of the Extensible CLI via npm (19f8721)

    from snyk GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

The dependency has been bumped to 1.1118.0


consider refactoring giant 'uri.dart'

Uri.dart has become a huge file for dart:core. I tried to add user-specific feature onto Class uri, which could be a burden for all the other users. Would it be better to extract most class uri into a single package?

@kevmoo @lrhn @a-siva

See also #29420
This was one thing we had hoped to do for Dart 2.0, but did not have the resources for.
We wanted to move a lot of functionality out of the Uri class, and make it closer in behavior with the JavaScript URL class (to enable web compilation to use that class as an implementation).
It would remove much of the normalization functionality, which could then be provided by a package instead.
Alas, migrating to strong mode was hard enough without adding extra breakage.
Changing anything about how the Uri class works is a breaking change. It is widely used, and while most uses can probably survive with a core functionality, there are definitely some uses which depends on the full normalization that the class supplies.
Maybe for Dart 3.0.

Summarized from discussion in my CL and put it here as a potential request.
Consider providing fields for raw URI parts, current implementation will only contains normalized version.


Create seeds for dev database

We could reuse the seeds the previous devs used for the rapid-prereview site, but need to figure out tooling that works with mikro-orm.

Fixed by https://github.com/PREreview/prereview/pull/35


Fix 'conjugation' branch

[ ]   GO:0000746 conjugation: obsolete: unnecessary and confusing grouping term
[x] rehouse and redefine:

GO:0000747 'conjugation with cellular fusion'
GO:0000748 'conjugation with mutual genetic exchange'
GO:0009291 'unidirectional conjugation'
GO:0000762 pheromone-induced unidirectional conjugation

[x] Also need to obsolete

GO:0046999 regulation of conjugation: 2 EXP  dicty (fusion of cells of opposite mating types)

GO:0031135 negative regulation of conjugation 0 annotations

GO:0031136 positive regulation of conjugation 0 annotations

This addresses a remaining issue in https://github.com/geneontology/go-ontology/issues/21459

Dear all,
The proposal has been made to obsolete

GO:0046999 regulation of conjugation:
GO:0031135 negative regulation of conjugation 0 annotations
GO:0031136 positive regulation of conjugation 0 annotations

The reason for obsoletion is that 'conjugation' is a confusing grouping term, has been used inconsistently and so will be obsoleted. There are 2 EXP annotations to GO:0046999 by dictyBase. There are no mappings, these terms are not present in any subsets.
You can comment on the ticket:
https://github.com/geneontology/go-ontology/issues/22916
Thanks, Pascale

Dear all,
The proposal has been made to obsolete  'GO:0000762  pheromone-induced unidirectional conjugation'. The reason for obsoletion is that this term is a child of a term that describes bacterial conjugation but is defined as a eukaryote conjugation (ie it refers to different mating types). There are no references, no annotations, no mappings, this term is not in any subset.
You can comment on the ticket: https://github.com/geneontology/go-ontology/issues/22916
Thanks, Pascale

[x] conjugation with mutual genetic exchange: add def xref: PMID:2244414
[x] unidirectional conjugation: remove is_a conjugation

In fact I found some references for 'GO:0000762 pheromone-induced unidirectional conjugation', so I'll add these and edit the definition to "The process of unidirectional (polarized) transfer of genetic information involving direct cellular contact between a donor and recipient cell; the contact is followed by the formation of a cellular bridge that physically connects the cells; some or all of the chromosome(s) of the donor cell is  transferred into the recipient cell; unidirectional conjugation occurs between cells of different mating types." (ie remove 'male/female' in favor of donor/recipient)

Dear all,
The proposal has been made to obsolete

[ ] GO:0000746 conjugation  - 0 annotations
[ ] GO:0000767 cell morphogenesis involved in conjugation 1 EXP by SGD (consider the child term: GO:0000753
cell morphogenesis involved in conjugation with cellular fusion)
[ ] GO:0000771  agglutination involved in conjugation - 0 annotations

The reason for obsoletion is that this term represents an unnecessary and confusing grouping class, as it is defined as "The union or introduction of genetic information from compatible mating types that results in a genetically different individual", but this is not the case for all existing children. Children have been rehoused and redefined (see comments in the ticket).
There are no mappings, these terms are not present in any subsets.
You can comment on the ticket: https://github.com/geneontology/go-ontology/issues/22916
Thanks, Pascale

[ ] GO:0071835 mating pheromone secretion involved in regulation of conjugation > change label to 'mating pheromone secretion involved in regulation of conjugation with cellular fusion'

[ ]  GO:0071832  peptide pheromone export involved in regulation of conjugation -> 0 annotations; merge into GO:0071835 mating pheromone secretion involved in regulation of conjugation with cellular fusion

In fact there were mappings to conjugation:

goslim_aspergillus  -> change mapping to GO:0000747 conjugation with cellular fusion
goslim_yeast -> change mapping to GO:0000747 conjugation with cellular fusion
goslim_candida -> change mapping to GO:0000747 conjugation with cellular fusion
goslim_pir -> change mapping to GO:0000747 conjugation with cellular fusion (fungal)
AND GO:0009291 unidirectional conjugation (bacterial)

@marekskrzypek @srengel @nataled let me know if you want to do something different

@Antonialock There is a KW mapping to conjugation, KW-0184
I dont think this can be remapped, as the KW describes both yeast and bacterial conjugation.

@pgaudet I removed the mapping and suggested the KW is used in a rule instead.

Further changes during discussion in multiorg group
@dsiegele @mgiglio99 @genegodbold @nsuvarnaiari

add synonym: "bacterial conjugation" RELATED

GO:0000762  pheromone-induced unidirectional conjugation
Change def:
-def: "Unidirectional transfer of genetic information in response to a pheromone." [GOC:elh, PMID:17360276, PMID:27021562, PMID:31191478]
+def: "Unidirectional transfer of genetic information triggered by to a pheromone signal.


plugin manipulating dom

Greetings,
My app is retrieving information from google.places and displaying it in a little dropdown.  One of the items that is suppose to appear in the prediction list is a little image that is required by google that says "powered by google" and is referred to by a url.  I believe that the plugin modifies the http and converts it to file.  It is possible that cordova or ionic is modifying the dom, but I think that there's a chance that the plugin is doing the modifications, since in windows, this little image appears with no problems.
Here is the logfile that I get from the console.
GET file://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png net::ERR_FILE_NOT_FOUND googlemaps-cdv-plugin.js:1893
getDivSize googlemaps-cdv-plugin.js:1893
_append_child googlemaps-cdv-plugin.js:583
(anonymous function) jquery-2.1.3.min.js:3
n.fn.extend.domManip jquery-2.1.3.min.js:3
n.fn.extend.after jquery-2.1.3.min.js:3
enter ionic.bundle.js:12954
enter ionic.bundle.js:35378
(anonymous function) ionic.bundle.js:30240
publicLinkFn ionic.bundle.js:15239
boundTranscludeFn ionic.bundle.js:15379
controllersBoundTransclude ionic.bundle.js:16039
ngIfWatchAction ionic.bundle.js:30231
Scope.$digest ionic.bundle.js:22526
Scope.$apply ionic.bundle.js:22789
(anonymous function) autocomplete.js:217
(anonymous function) VM77:17
(anonymous function) VM77:16
(anonymous function) VM73:42
(anonymous function) VM73:24
(anonymous function) VM73:42
d VM73:37
(anonymous function)
If it is the plugin, is it possible to keep it from doing this modification?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/10440116-plugin-manipulating-dom?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F637500&utm_medium=issues&utm_source=github).

I don't support any kind of hacking, and also don't support any specific JS framework.

No, ne problem is the CSS, and that google delivers the URLS with
background: url(//maps....)

Normally, // would be automatically transformed to http:// or https://, here, on cordova, it get transformed to file://
I'm also using the Google Places Autocomplete and I've fixed it that way:

/* google places */

.pac-container::after {
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);
}

.hdpi.pac-container::after {
  background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)
}

.pac-container {
  border: none !important;
}

.pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png) !important;
}

.hdpi .pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png) !important;
}

Do you understand what // is meaning?

Yes, "automatic url replace".
In web, the browser will look for the url (http or https) and automatically convert // to http or https, cordovas location is on "file", that's why it convert to "file://" instead of http or https. That's a google bug, but you're not allowed to hide the "powered" by google, thats why I've fixed it with my workaround.

http://stackoverflow.com/questions/6785442/browser-support-for-urls-beginning-with-double-slash

No, // is the separator.
If the browser displays file:///www/index.html, then the path specify uses /www/dummy.css will be file:///www/dummy.css.
The benefit of / without specifying protocol is for https.
If web page hosted on http:, the path /www/dummy.css will be http://www/dummy.css,
and if web page hosted on https:, the path /www/dummy.css will be https://www/dummy.css

This plugin does not manipulate any css path or JS path except the plugin's methods.
It means Google's CSS, this plugin doesn't touch at all.
If you wonder, please check the all code.

It is exactly how I described it.
<script type="text/javascript" src="//domain.com/path/to/file.js">

will be downloaded in the web from HTTP://  -> http://domain.com/path/to/file.js
will be downloaded in the web from HTTPS:// -> https://domain.com/path/to/file.js
will be downloaded in on CORDOVA from FILE:// file://domain.com/path/to/file.js (which will lead to 404, as the files, images etc are not in the app)
That's why you need to manually overwrite them

@wf9a5m75 the problem is not with your plugin, the OP just did not do enough testing to determine the exact cause.
@Hirbod's fix makes 100% sense, and should work fine

So this is not a bug or issue of this plugin, it means you don't need to re-open this issue.
Just add comment is fine.

Yes, it is not caused by this plugin, it is a general problem with URI inside of cordova beginning with //, I've just provied a well working solution (I've used it myself)

Only thing I'm wondering of is - that the error occurs inside of your google-cdv-js.
GET file://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png net::ERR_FILE_NOT_FOUND googlemaps-cdv-plugin.js:1893

Maybe he patched that file, I don't know.

This code?
https://github.com/wf9a5m75/phonegap-googlemaps-plugin/blob/master/www/googlemaps-cdv-plugin.js#L1893

I think he modified your original file someway

It seems yes, there is no getDivSize on line 1893 in any version.
And getDivSize has been changed to getDivRect in v1.2.5

Regarding of places API, I will implement it in v1.2.6 officially.
Because Google supports it officially for Android, and beta version is available for iOS.

re: @Hirbod I am using 1.2.4 and have not modified googlemaps-cdv-js. yet
My next steps would be to debug the module to see what was causing it, but your explanation of how cordova, makes the modifications makes sense thanks.


TF-322: Fix ReferenceError: loop accidentally references global

When building node-capnp for a more rigorous environment, we discovered that a missing var binding was causing code to reference an undefined global, causing a ReferenceError and preventing RPC requests from completing successfully. This commit resolves this.

Yes, we probably should do, although I wonder whether it would be excessively noisy until we did significant cleanup work...


Django-cms redirection

My django cms project after creating the new page from django administration structure while clicking on view published  or publish changes it it redirecting to my First template index page. But No seeing the created page what was problem or how  I can see whole code in which folder in django cms with pycharm to edit "editing page" of django CMS

please ask your project-specific question in https://groups.google.com/g/django-cms
thank you 👏


[Bug]: Unable to mount a file from test host into a running container. Using Podman on macOS with x86

Module
Core
Testcontainers version
1.18.3
Using the latest Testcontainers version?
Yes
Host OS
MacOS Ventura 13.4.1
Host Arch
x86
Docker version
Client:       Podman Engine
Version:      4.5.1
API Version:  4.5.1
Go Version:   go1.20.4
Git Commit:   9eef30051c83f62816a1772a743e5f1271b196d7
Built:        Fri May 26 16:10:12 2023
OS/Arch:      darwin/amd64

Server:       Podman Engine
Version:      4.5.1
API Version:  4.5.1
Go Version:   go1.20.4
Built:        Fri May 26 18:58:48 2

What happened?
Starting a container using Podman run command in terminal I can mount volumes OK. Attempting to do the same in code like:
new GenericContainer<>(imageRepo + ":" + imageTag)
                .withFileSystemBind("./myMount", "/myMount", BindMode.READ_WRITE)
                .withExposedPorts(9080)
                .withPrivilegedMode(true)
                .withLogConsumer(new Slf4jLogConsumer(LOGGER).withPrefix("Service"));
container.start();

Without the withFileSystemBind it starts OK. With it I get this error in log always:
Unable to mount a file from test host into a running container. This may be a misconfiguration or limitation of your Docker environment. Some features might not work.

I can see that in DockerClientFactory method checkMountableFile it attempts to bind a dummy volume and catches any exception. It then only does log.debug of the message including the exception so I can't see the cause.
How can I get the debug output? Does the Slf4jLogConsumer not capture it?
I am using gradle to build and run tests.
Relevant log output
[Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
    [Test worker] INFO org.testcontainers.dockerclient.DockerClientProviderStrategy - Found Docker environment with local Unix socket (unix:///var/run/docker.sock)
    [Test worker] INFO org.testcontainers.DockerClientFactory - Docker host IP address is localhost
    [Test worker] INFO org.testcontainers.DockerClientFactory - Connected to docker:
      Server Version: 4.5.1
      API Version: 1.41
      Operating System: fedora
      Total Memory: 7928 MB
    [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Creating container for image: testcontainers/ryuk:0.5.1
    [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Container testcontainers/ryuk:0.5.1 is starting: f6dd9d65d39cdb7749b31b5a9589e8898e3a30022f82534b67243b479327ae63
    [Test worker] INFO tc.testcontainers/ryuk:0.5.1 - Container testcontainers/ryuk:0.5.1 started in PT1.975S
    [Test worker] INFO org.testcontainers.utility.RyukResourceReaper - Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
    [Test worker] INFO org.testcontainers.DockerClientFactory - Checking the system...
    [Test worker] INFO org.testcontainers.DockerClientFactory - ✔ Docker server version should be at least 1.6.0
    [Test worker] INFO tc.myImage:latest - Creating container for image: myImage:latest
    [Test worker] WARN tc.myImage:latest - Unable to mount a file from test host into a running container. This may be a misconfiguration or limitation of your Docker environment. Some features might not work.

Additional Information
testcontainers.properties:
docker.client.strategy=org.testcontainers.dockerclient.UnixSocketClientProviderStrategy
ryuk.container.privileged=true

ls -l /var/run | grep docker:
lrwxr-xr-x  1 root             daemon             61 Jun 27 08:19 docker.sock -> /Users/myUser/.local/share/containers/podman/machine/podman.sock

Podman desktop 1.1.0

I get this as well

I get this as well using Linux. the odd thing is, mounting the file actually works: despite the message to the contrary, the mounted file is available and accessible in the container.

@TheHaf-at-FraunhoferIOSB I think that is actually what happens for my scenario as well, everything works just get this error message output as well.


Besteon main

Oops, I'm making a mess, trying to fix some stuffs on my end with git branches. Sorry for this


Using the same 'begin' and 'end' results in failure to insert change-log

Hello,
When "changeLogNaturalOrder" is true, the extension checks for the first occurrence of the 'end' pattern.
Maybe if you can first compare it to the 'begin' and use the second occurrence if they match it would fix the problem.
Thanks again! It's a really nice extension.

I think you might be right - if it is in natural order and the header is not in compact mode, then it should start of testing if it is "inComment".
I will update it asap.
D

Thank You! :)

I have uploaded version 1.21.2 that fixes this issue to the marketplace. It should be available to install now.
Regards
D

And then...1.21.3 version removes debug comment that was being written to the console.
:{

thanks a lot!