Missing value of  one of list properties

Hello guys ,
Now I have Ream model for saving  album music details , wired thing happen all properties of the model has been  saved successful  expected one property call duration always return nil . I have tried may times but always return nil even if I have delete app and installed again the same problem happed
Note: Duration property you will find it in the Track model
/```
/ MARK: - Tracks
@objcMembers class Tracks: Object, Codable{
    dynamic var id: String = ""
      var track = List<Track>()
    public required convenience init(from decoder: Decoder) throws {
        self.init()
        let container = try decoder.container(keyedBy: CodingKeys.self)
        let trackList = try container.decodeIfPresent([Track].self, forKey: .track ) ?? [Track()]
        self.track.append(objectsIn: trackList)

    }
    private enum CodingKeys: String, CodingKey {
         case track
      }

    override class func primaryKey() -> String? {
        return "id"
    }
}

// MARK: - Track
@objcMembers class Track: Object,Codable {
    dynamic var artist: ArtistInfo?
    dynamic var duration: Int?
    dynamic var name: String?

    convenience  init(artist: ArtistInfo,duration: Int ,name: String) {
        self.init()
        self.artist = artist
        self.duration = duration
        self.name = name

    }
    public required convenience init(from decoder: Decoder) throws {
        self.init()
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.artist = try container.decode(ArtistInfo.self, forKey: .artist)
        self.duration = try container.decode(Int.self, forKey: .duration)
        self.name = try container.decode(String.self, forKey: .name)
    }

    enum CodingKeys: String, CodingKey {
        case artist
        case duration,name
    }

    override class func primaryKey() -> String? {
        return "name"
    }
}

// MARK: - ArtistInfo
@objcMembers class ArtistInfo: Object,Codable {
    dynamic var mbid: String?

    convenience  init(mbid: String) {
        self.init()
        self.mbid = mbid
    }
    public required convenience init(from decoder: Decoder) throws {
        self.init()
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.mbid = try container.decode(String.self, forKey: .mbid)
    }

    private enum CodingKeys: String, CodingKey {
         case mbid
      }

}

// MARK: - Image
@objcMembers class AlbumImage: Object,Codable {
    dynamic var size: String?
    dynamic var text: String?

    enum CodingKeys: String, CodingKey {
        case size
        case text = "#text"
    }

    convenience  init(size: String,text: String) {
        self.init()
        self.size = size
        self.text =  text
    }

    public required convenience init(from decoder: Decoder) throws {
        self.init()
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.size = try container.decode(String.self, forKey: .size)
        self.text = try container.decode(String.self, forKey: .text)
    }

    override class func primaryKey() -> String? {
        return "text"
    }
}

--The console show all data except Duration

Optional(AlbumData {
	artist = Amy Winehouse;
	playcount = 44229114;
	listeners = 1669342;
	name = Back to Black;
	image = List<AlbumImage> <0x600003ade7c0> (
		[0] AlbumImage {
			size = small;
			text = https://lastfm.freetls.fastly.net/i/u/34s/bc4e31504f5f47adb31f36aa0889be45.png;
		},
		[1] AlbumImage {
			size = medium;
			text = https://lastfm.freetls.fastly.net/i/u/64s/bc4e31504f5f47adb31f36aa0889be45.png;
		},
		[2] AlbumImage {
			size = large;
			text = https://lastfm.freetls.fastly.net/i/u/174s/bc4e31504f5f47adb31f36aa0889be45.png;
		},
		[3] AlbumImage {
			size = ;
			text = https://lastfm.freetls.fastly.net/i/u/300x300/bc4e31504f5f47adb31f36aa0889be45.png;
		},
		[4] AlbumImage {
			size = ;
			text = https://lastfm.freetls.fastly.net/i/u/300x300/bc4e31504f5f47adb31f36aa0889be45.png;
		},
		[5] AlbumImage {
			size = ;
			text = https://lastfm.freetls.fastly.net/i/u/300x300/bc4e31504f5f47adb31f36aa0889be45.png;
		}
	);
	tracks = Tracks {
		id = ;
		track = List<Track> <0x600003adee80> (
			[0] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Anthem;
			},
			[1] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Thank God For Sending Demons;
			},
			[2] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Far, Far Away;
			},
			[3] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = The Only One;
			},
			[4] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Little One;
			},
			[5] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Epilogue;
			},
			[6] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Me And My Army;
			},
			[7] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Just Like Before;
			},
			[8] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Note To Self;
			},
			[9] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = Chemicals;
			},
			[10] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = To Belong;
			},
			[11] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = What I've Been Told;
			},
			[12] Track {
				artist = ArtistInfo {
					mbid = a00fc928-eb59-4d81-a3c2-77d710ebcc26;
				};
				name = I Fought The Law And I Won;
			}
		);
	};
})

-->

## Version of Realm and Tooling
<!---
[In the CONTRIBUTING guidelines](https://git.io/vgxJO), you will find a script,
which will help determining some of these versions.
-->
Realm framework version: ? v10.11.0

Xcode version: ? 12.5.1

iOS/OSX version: ? iOS 14

Dependency manager + version: ? 1.10.1

If you are using the legacy @objc syntax, your Int? property isn't appearing because that is not how you declare optional ints with that syntax. It should be a RealmProperty<Int?> on your model.
If you migrate to the modern declaration syntax, your model can look like this:
// MARK: - Track
class Track: Object, Codable {
    @Persisted var artist: ArtistInfo?
    @Persisted var duration: Int?
    @Persisted(primaryKey: true) var name: String?

    convenience  init(artist: ArtistInfo, duration: Int, name: String) {
        self.init()
        self.artist = artist
        self.duration = duration
        self.name = name
    }

    public required convenience init(from decoder: Decoder) throws {
        self.init()
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.artist = try container.decode(ArtistInfo.self, forKey: .artist)
        self.duration = try container.decode(Int.self, forKey: .duration)
        self.name = try container.decode(String.self, forKey: .name)
    }

    enum CodingKeys: String, CodingKey {
        case artist
        case duration,name
    }
}

All that said, you seem to only initialise the Track class with a non-null Int type, so that is something to also consider.

thank you very much you have saved my day   @jsflax


MacOS: mv: rename BWT_Index/bwt_index to ./bwt_index: Is a directory

Because MacOS uses a case-insensitive file system, the following fails:
mv: rename BWT_Index/bwt_index to ./bwt_index: Is a directory

Can you call bwt_index MapCaller-index perhaps?
Or have a make install command which uses a PREFIX ?= /usr/local/bin setting and copies to $(PREFIX)/ but I can still do make install PREFIX=$HOME/bin for example.

MacOS test fail:
==> /usr/local/Cellar/mapcaller/<IP_ADDRESS>/bin/MapCaller -v 2>&1
==> /usr/local/Cellar/mapcaller/<IP_ADDRESS>/bin/bwt_index 2>&1
==> /usr/local/Cellar/mapcaller/<IP_ADDRESS>/bin/bwt_index /usr/local/Cellar/mapcaller/<IP_ADDRESS>/share/mapcaller/test/ref.fa /private/tmp/mapcaller-test-20190927-18114-1kvwqy/ref
[bwt_index] Pack FASTA... 0.00 sec
[bwt_index] Construct BWT for the packed sequence...
[BWTIncCreate] textLength=140000, availableWord=178360
[bwt_gen] Finished constructing BWT in 5 iterations.
[bwt_index] 0.02 seconds elapse.
[bwt_index] Update BWT... 0.00 sec
[bwt_index] Pack forward-only FASTA... 0.00 sec
[bwt_index] Construct SA from BWT and Occ... 0.00 sec
==> /usr/local/Cellar/mapcaller/<IP_ADDRESS>/bin/MapCaller -i ref -f /usr/local/Cellar/mapcaller/<IP_ADDRESS>/share/mapcaller/test/r1.fq -f2 /usr/local/Cellar/mapcaller/<IP_ADDRESS>/share/mapcaller/test/r2.fq -t 2
Load the genome index files...
Load the reference sequence (1 chromosome, total size = 70000 bp)...
Initialize the alignment profile...

0 paired-end reads have been processed in 0 seconds...
Error: brewsci/bio/mapcaller: failed
Failed executing:
/usr/local/Homebrew/Library/Homebrew/formula.rb:1914:in `block in system'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1851:in `open'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1851:in `system'
/usr/local/Homebrew/Library/Taps/brewsci/homebrew-bio/Formula/mapcaller.rb:31:in `block in <class:Mapcaller>'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1727:in `block (3 levels) in run_test'
/usr/local/Homebrew/Library/Homebrew/utils.rb:479:in `with_env'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1726:in `block (2 levels) in run_test'
/usr/local/Homebrew/Library/Homebrew/formula.rb:866:in `with_logging'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1725:in `block in run_test'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1964:in `block in mktemp'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:57:in `block in run'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:57:in `chdir'
/usr/local/Homebrew/Library/Homebrew/mktemp.rb:57:in `run'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1963:in `mktemp'
/usr/local/Homebrew/Library/Homebrew/formula.rb:1719:in `run_test'
/usr/local/Homebrew/Library/Homebrew/test.rb:30:in `block in <main>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/timeout.rb:33:in `block in catch'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/timeout.rb:33:in `catch'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/timeout.rb:106:in `timeout'
/usr/local/Homebrew/Library/Homebrew/test.rb:29:in `<main>'

I don't understand what you mean by "MacOS fails the command." I don't own a Mac PC. I'll try to get one and try on it. BWT_index is modified from BWA. You may use BWT index instead to build reference indexes and use them to run MapCaller.

On MacOS, the filesystem does not treat upper-case and lower-case differently.
On MacOS,  sinNAN is the same as sinnan.
So you can't put bwt_index in the same folder where the folder BWT_index is, becase they have the same name in MacOS.
One solution is to arrange your code like this:
src/
     /MapCaller
    /BWT_index

Thanks for the explanation. I've followed your suggestion to rearrange the folder structure.

I would also put all the MapCaller code in it's own folder
src/
 ↳ MapCaller/
 ↳ BWT_index/
 ↳ htslib/

but not very important.
I would also have a
all: MapCaller bwt_index
   mkdir -p bin
  cp -f src/MapCaller/MapCaller bin/
  cp -f src/BWT_indexr/bwt_index bin/

Don't forget to tag a new release git tag v<IP_ADDRESS> && git push --tags

I made a conda recipe for <IP_ADDRESS> that works around this problem, so there is now a mapcaller package for MacOS and Linux in bioconda. When you release <IP_ADDRESS> the package will need to be reworked.

Thank you both for your help.


Same UUID Error

When I try to start homebridge, I take this error. What I need to do ?
homebridge :
--version 0.4.50
Config.json :
`{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"platforms": [
{
"platform": "Crestron",
"name": "RMC3",
"host": "<IP_ADDRESS>",
"port": "9050",
"devices": [
{
"id": 1,
"type": "LightSwitch",
"name": "Lights 1",
"manufacturer": "Crestron",
"model": "CLW-SWEX-P"
},
{
"id": 2,
"type": "LightSwitch",
"name": "Lights 2",
"manufacturer": "Crestron",
"model": "CLW-SWEX-P"
},
{
"id": 1,
"type": "LightDimmer",
"name": "Dimmer 1",
"manufacturer": "Crestron",
"model": "CLW-DIMEX-P"
},
{
"id": 2,
"type": "LightDimmer",
"name": "Dimmer 2",
"manufacturer": "Crestron",
"model": "CLW-DIMEX-P"
},
{
"id": 1,
"type": "GenericSwitch",
"name": "Switch 1",
"manufacturer": "DIRECTV",
"model": "HR-54"
},
{
"id": 2,
"type": "GenericSwitch",
"name": "Switch 2",
"manufacturer": "DIRECTV",
"model": "HR-54"
}
]
}
]
}`
Error :
`C:\Users*****>homebridge
[2019-10-9 6:13:38] Loaded config.json with 0 accessories and 1 platforms.
[2019-10-9 6:13:38] ---
[2019-10-9 6:13:38] Loaded plugin: homebridge-crestron-simpl
[2019-10-9 6:13:38] Registering platform 'homebridge-crestron-simpl.Crestron'
[2019-10-9 6:13:38] ---
[2019-10-9 6:13:38] Loading 1 platforms...
[2019-10-9 6:13:38] [RMC3] Initializing Crestron platform...
[2019-10-9 6:13:38] Error: Cannot add a Characteristic with the same UUID as another Characteristic in this Service: 00000023-0000-1000-8000-0026BB765291
at Service.AccessoryInformation.Service.addCharacteristic (C:\Users*\AppData\Roaming\npm\node_modules\homebridge\node_modules\hap-nodejs\lib\Service.js:80:13)
at new Service.AccessoryInformation (C:\Users*\AppData\Roaming\npm\node_modules\homebridge\node_modules\hap-nodejs\lib\gen\HomeKitTypes.js:2660:8)
at new BaseDevice (C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:2935:25)
at new LightSwitch (C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:3279:5)
at C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:3391:30
at Array.forEach ()
at C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:3388:15
at C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:347:11
at baseForOwn (C:\Users*\node_modules\homebridge-crestron-simpl\dist\index.js:883:20)
at C:\Users*****\node_modules\homebridge-crestron-simpl\dist\index.js:900:14`

@faruk604 Sorry for the super late reply. The next branch currently has a fix for this. It requires the latest beta version of homebridge 0.4.54-beta.42 and the beta version of this package is published in NPM at @jonavila/homebridge-crestron


HA Core 2024.10 compatibility issue when connecting to cloud account

Discussed in https://github.com/krahabb/meross_lan/discussions/495

Originally posted by sgawne October  4, 2024
Having a weird problem with meross device keys. My device key is empty and the plugin takes me thru the action to get the device key from the cloud, but it fails with:
ConfigEntry.init() missing 1 required keyword-only argument: 'discovery_keys'
Some snippets from the log seem to indicate it is talking to the cloud...
2024-10-04 10:28:09.491 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:REQUEST url:https://iotx-us.meross.com/v1/Auth/signIn data:{'email': '#################0', 'password': '', 'encryption': 1, 'agree': 0} credentials:{}
2024-10-04 10:28:09.491 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:POST url:https://iotx-us.meross.com/v1/Auth/signIn request:{'timestamp':<PHONE_NUMBER>491, 'nonce': '57262161fd5b41bfaba1f2e3af3c28a9', 'params': '', 'sign': 'ea1d767098df3fec92c4cd3ab7c8a01b'} headers:{}
2024-10-04 10:28:09.738 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:RECEIVE url:https://iotx-us.meross.com/v1/Auth/signIn response:
2024-10-04 10:28:09.740 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): async_cloudapi_post:RESPONSE url:https://iotx-us.meross.com/v1/Auth/signIn response:{'apiStatus': 0, 'sysStatus': 0, 'info': '', 'timestamp':<PHONE_NUMBER>, 'data': {'userid': '@0', 'email': '#################0', 'key': '###############################0', 'token': '###############################################################0', 'domain': '#########################0', 'mqttDomain': '###################1'}}
2024-10-04 10:28:21.531 DEBUG (MainThread) [custom_components.meross_lan.api] CloudApiClient(): destroy
2024-10-04 11:09:41.869 DEBUG (MainThread) [custom_components.meross_lan.api] destroy
I have been poking around to see if I could understand it better, but its not clear why it is failing.
The version of the plugin is 5.3.1.  The version of HA is 2024.10.1, also with 2024.10.0.
Not sure what I am missing.

same here

Hi,
I have the following problem:
7 devices could be added and with the 8th I get this error message. What can I do?
Cloud connection is ok.

There could be several reasons but in the end this error indicates the connection to the device over HTTP is not working.
The 'Server disconnected' detailed message anyway might indicate that the device address is correct but it abrutply closes the connection maybe due to a wrong device key or the fact the device doesn't like the request. This is unusual since during the configuration phase the device queries are pretty simple and standard and should be supported by all of the devices, even those that are 'new' models to meross_lan.
If you enter the MQTT Hub configuration entry in meross_lan integration page and go to CONFIGURE -> Diagnostics you can enable some more detailed logs for the discovery/configuration phases so to better track the message exchange and where the device actually 'closes' the connection

I don't know if this is related to this or not.. but I couldn't log in, and found that line 362 in the cloudapi.py was commented out which is the "mc.KEY_ACCOUNTCOUNTRYCODE: region," line. Uncommented that, and was able to log in and get the device keys.

@snapple42,
Thank you very much! I've checked file history and that part went through a big refactor almost a year ago when Meross rolled out an improved login api where the 'country code' and regional login servers were implemented. From the beginning the key was disabled since it was appearing as useless (to me) because the address of the login api server itself is different from region to region so, it is a kind of redundant information to add the country code in the api...nevertheless it was there according to unofficial documentation and even with the disabled key the api was correctly working...
Then it was forgotten there and you smartly pointed out at that inconsistent comment...
I'll fix for the next release.


ADC reads are out of order at certain frequencies

At some ADC clock values, the ADC reads values out of order, or to the wrong channels.
let clocks = rcc.cfgr.freeze(&mut flash.acr);
hprintln!("adc freq: {}", clocks.adcclk().0).unwrap();

let mut adc1 = adc::Adc::adc1(p.ADC1, &mut rcc.apb2, clocks);

let mut gpioa = p.GPIOA.split(&mut rcc.apb2);

let mut ch0 = gpioa.pa0.into_analog(&mut gpioa.crl);
let mut ch1 = gpioa.pa1.into_analog(&mut gpioa.crl);
let mut ch2 = gpioa.pa2.into_analog(&mut gpioa.crl);

loop {
    let r1: u16 = adc1.read(&mut ch0).unwrap();
    let r2: u16 = adc1.read(&mut ch1).unwrap();
    let r3: u16 = adc1.read(&mut ch2).unwrap();

    hprintln!("{}, {}, {}", r1, r2, r3);
}

Using the above modified examples/adc.rs, with 3.3V connected to to PA0, 0V
connected to PA1, and 2V connected to PA2, the readings returned are
2514, 4095, 0
2516, 4095, 0
2519, 4092, 0
2514, 4094, 0
2528, 4094, 0
2531, 4095, 1
2512, 4093, 0
2506, 4095, 0

not 4096, 0, 2510 as expected.
This can be fixed by setting the adcclk to 2 MHz in the clock initialisation.
I'm going to work on a patch to fix this, but i'm reporting it now so noone
else has to debug the issue :)

Update, it looks like this behavior happens when the ADC prescaler is 6 or 8. For 2 and 4, it behaves normally

And another update:
git bisect indicates that the functionality broke in #88
https://github.com/stm32-rs/stm32f1xx-hal/commit/6180620b2302f868fdb4ffd41365ab37faa04437

After reverting the changes to rcc and adc and watching the problem persist, I am now suspecting that a bug introduced in the PAC crate between 0.7.0 and 0.8.0 is causing the issues


New Entries Dialogue

Hi
I have a tenant running with AD authentication and different levels of permissions for the users.  They have access to 1 table to enter data but when they click the Add button the dialogue doesn't appear.  If i log in with my admin account, open the dialogue, then log out.   They log back in and the Add dialogue works as intended.
The custom permissions are read, write, update, and delete.  As far as i can tell they work like they're supposed to once the dialogue is working.
Thanks

Use LookupEditor? Permission to Lookup is there? what does it write in the browser console?

I found the issue.  I hadn't set read permissions for these users on the lookup tables that their table references.
Thanks for your help

[LookupScript("MyModule.MyName",Permission ="*")]

I see what you mean now.  Thanks again for your help.


[Feature Request]: Project Sharing

Feature description

Enable project sharing at the user level.

Just allow for text entering of another user's name -- we may swing back with typeahead + smart searching, out of scope
We should investigate if we can server-side k8s grep for characters, if so we can limit it to 10 and do it... otherwise we will slam the network unneedlessly

Enable project sharing at the group (OpenShift groups) level.

Check to see if they can list the groups -- if so, provide a typeahead list of available groups -- if not, just allow for text entering

Provide 2 levels of sharing access:

Admin - full edit access to all aspects of the project and the ability to view & edit permissions, i.e. sharing
Edit - full edit access to all aspects of the project, but no ability to view or edit permissions

Users that have access to a project via sharing should be able to view & edit shared projects from the projects list.
For model serving, the list of deployed models is based on projects access. This needs to continue to function in the same way with project sharing. Example: if I have access to project 1 via sharing, I should see deployed models for project 1 in the model serving list from the left nav menu.

Mocks: https://www.sketch.com/s/b073af35-46b7-46f0-afe0-5db079848ad9
Describe alternatives you've considered
No response
Anything else?
Impacted by the work done in #619

UX mock-ups here: https://www.sketch.com/s/b073af35-46b7-46f0-afe0-5db079848ad9

@lucferbux be sure to review the updated mocks for any shifting in design (I don't think there is at first glance).


Kafka

First pass at Kafka/MessageHub integration, will publish to the gameon topic whenever a cup of coffee is made in the recroom.
(Note to run this locally requires changes to docker-compose & gameon.env that are not contained within this PR, they will follow).

This change is

Reviewed 12 of 12 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 2 of 2 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Code styles broken

Details

Read the Docs project URL: https://funcy.readthedocs.io/en/stable/seqs.html
Build URL (if applicable):
Read the Docs username (if applicable): Suor

Expected Result
Code looking nice.
Actual Result
Code samples with small font-size and even smaller line height in latest and stable version. No code highlight in older versions.

I think you may need to re-build the docs for that versions. Can you try that, please?

Rebuild latest, looks the same.

Did this change or are you just voicing that you don't like the current style?
There is an open pull request to change the line-height on code blocks in the theme but I'm not aware that it changed recently.

Rebuilt latest, looks the same.

But your comment was about the other versions not looking like latest. I mean to rebuild the other versions

So this is how it supposed to look?

I think you need to remove this line https://github.com/Suor/funcy/blob/master/docs/conf.py#L92. The same problem was fixed with in the rtd docs https://github.com/rtfd/readthedocs.org/pull/4331

I tried it locally, it removes green background, but font and line height
remain the same
пн, 9 июл. 2018 г., 11:16 Santos Gallegos<EMAIL_ADDRESS>
I think you need to remove this line
https://github.com/Suor/funcy/blob/master/docs/conf.py#L92. The same
problem was fixed with in the rtd docs #4331
https://github.com/rtfd/readthedocs.org/pull/4331
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/rtfd/readthedocs.org/issues/4339#issuecomment-403355056,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AARVxySUSECzBI3fTeMJt8DWJzLOTlzbks5uEtkPgaJpZM4VGN5D
.

but font and line height remain the same

I think that is another issue that David mention https://github.com/rtfd/readthedocs.org/issues/4339#issuecomment-403314971

Ok, fixed with custom styles for now.


Full Map is the Wrong Map

I loaded an earlier map, then later uploaded the right map I wanted. However, when I go to reveal the full map, it's showing the wrong one that doesn't match the one I was just looking at in the normal view. I probably changed maps around 5 or 6 times prior.  I tried a new browser, I get the same odd full map that doesn't match what I uploaded.
Also if you load a map file, then do load preview map, then try and upload the same map file again it doesn't re-load the map. Have to switch to a different file and then back. The upload control won't register a new file if it's the same name.

Recently switched out the example map with a fully revealed map that includes the desert, so I've removed the "Full Map" button. That was just an image with all the biomes revealed so that people knew what to look for.
You shouldn't need to load the same map file, there is a refresh button

Loading the same map might be a browser limitation, but I can look into how to change it. I'm gonna close this issue, since it currently works "as intended", even if it's not perfect :)


updating version of json-smart library

Update the version of json-smart library used in the JWT-based authentication module from 9.0.1 to 9.21
Checklist

[x] Changes manually tested
[ ] Automated Tests added/updated
[ ] Documentation added/updated
[x] CLA Signed: DataStax CLA

Oh. I have a suggestion here; if added as a managed dependency, it would also affect C2 I think,
because c2/pom.xml has io.stargate:stargate as its parent pom.
Basically, look at:
  <dependencyManagement>
    <dependencies>

and you can see there are a few definitions which will add the expected version to use WITHOUT adding actual dependency. Actual dependency, when added, should then exclude version number.
So I would suggest doing this to get a more consistent set of versions.

Oh. I have a suggestion here; if added as a managed dependency, it would also affect C2 I think, because c2/pom.xml has io.stargate:stargate as its parent pom.
Basically, look at:
  <dependencyManagement>
    <dependencies>

and you can see there are a few definitions which will add the expected version to use WITHOUT adding actual dependency. Actual dependency, when added, should then exclude version number.
So I would suggest doing this to get a more consistent set of versions.

Can we do that in a follow up issue?

Oh. I have a suggestion here; if added as a managed dependency, it would also affect C2 I think, because c2/pom.xml has io.stargate:stargate as its parent pom.
Basically, look at:
  <dependencyManagement>
    <dependencies>

and you can see there are a few definitions which will add the expected version to use WITHOUT adding actual dependency. Actual dependency, when added, should then exclude version number.
So I would suggest doing this to get a more consistent set of versions.

Can we do that in a follow up issue?

Yes, let's do that.


Question: Duplicate key after invalidating cache

Hello,
What I am trying to do is write some tests around my usage of the RazorEngine. The issue I am running in to is that my tests invoke the same unique key for a set of templates. I have set up the system using the following:
[TestFixture]
class Tests
{
    private static IRazorEngineService Service { get; set; }
    private static InvalidatingCachingProvider Provider { get; set; }
    private static TemplateServiceConfiguration Configuration { get; set; }

    [OneTimeSetUp]
    public void SetUpFixture()
    {
        Provider = new InvalidatingCachingProvider();
        Configuration = new TemplateServiceConfiguration()
        {
            Debug = true,
            Language = Language.CSharp,
            EncodedStringFactory = new RawStringFactory(),
            CachingProvider = Provider
        };

        Service = RazorEngineService.Create(Configuration);
        Engine.Razor = Service;
    }
    [TearDown]
    public void TearDown()
    {
        Provider.InvalidateAll();
    }
}

If I run multiple tests calling compile on the same key, I run into a duplicate key error. I understand that the InvalidateAll() causes a memory leak, and I am not overly concerned with this problem, but I thought by calling the invalidate it would allow me to use a duplicate key.
Is this key bound to the loaded assembly name which is why I am running into a collision issue?
Is there a way that I can write a test that will invoke a duplicate key?
Thanks for the help.

The default template manager is caching the given template source text https://github.com/Antaris/RazorEngine/blob/master/src/source/RazorEngine.Core/Templating/DelegateTemplateManager.cs#L68. This is to fail early as it would be wrong to later use the cache when source changed.
Either use another TemplateManager or call RemoveDynamic.


making Scatter plot controls

Implemented scatter plot controls that would be used at scatter plot viz to change data response (and plot). A story is made to test and usePlotControls hook is changed/utilized for that purpose. With the addition of of the "bestFitLineWithRaw" response, I feel that the "SmoothedMean" may be no longer required, but it is included anyway. A screenshot is attached here.

Thank you for your review @dmfalke. The button texts are the same with the responses' names from the backend, but perhaps we may consider shorter texts like your suggestion and then handle them at scatter plot viz code: I agree with your opinion about feedback today 👍

Thank you for your review, @dmfalke


Crash while packing Microsoft.AspNetCore.Mvc.Razor.dll

Would appreciate some assistance with this one. Given the number of dependencies in these new-fangled NetCore projects some sort of merging is required :-)
TL;DR
ERROR: Failed to load assembly C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Microsoft.AspNetCore.Razor, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60'    at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)
Steps to reproduce
Create a new console app (at least 4.5.1.) called Server1
Install-Package Microphone.AspNet
Install-Package ILRepack

Microphone on NuGet
Create a folder to hold the output called "packout" and then run following powershell script from root directory after compiling the solution:
$dlls = (Get-ChildItem ./bin/Debug/*.dll)
../packages/ILRepack.2.0.10/tools/ILRepack.exe -verbose -out:./packout/Server1.exe ./bin/Debug/Server1.exe $dlls

Error log is as follows:
INFO: IL Repack - Version 2.0.10 VERBOSE: Runtime: ILRepack, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null VERBOSE:  - BamlParser, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null VERBOSE:  - Fasterflect, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=38d18473284c1ca7 VERBOSE:  - ILRepack, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null VERBOSE:  - Mono.Cecil, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0738eb9f132ed756 VERBOSE:  - Mono.Cecil.Mdb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0738eb9f132ed756 VERBOSE:  - Mono.Cecil.Pdb, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0738eb9f132ed756 VERBOSE:  - Mono.Posix, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0738eb9f132ed756 INFO: Adding assembly for merge: ./bin/Debug/Server1.exe INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microphone.AspNet.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microphone.Core.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.Agent.Intercept.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.DependencyCollector.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.PerfCounterCollector.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.ServerTelemetryChannel.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.ApplicationInsights.AspNetCore.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.ApplicationInsights.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Antiforgery.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Authorization.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Cors.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Cryptography.Internal.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.DataProtection.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.DataProtection.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Diagnostics.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Html.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Extensions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Features.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.HttpOverrides.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.JsonPatch.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Localization.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Abstractions.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.ApiExplorer.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Core.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Cors.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.DataAnnotations.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Formatters.Json.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Localization.dll INFO: Adding assembly for merge: C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll ERROR: Failed to load assembly C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Microsoft.AspNetCore.Razor, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60'    at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name, ReaderParameters parameters)    at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)    at Mono.Cecil.MetadataResolver.Resolve(TypeReference type)    at Mono.Cecil.TypeReference.Resolve()    at Mono.Cecil.Mixin.CheckedResolve(TypeReference self)    at Mono.Cecil.SignatureReader.ReadCustomAttributeEnum(TypeReference enum_type)    at Mono.Cecil.SignatureReader.ReadCustomAttributeElement(TypeReference type)    at Mono.Cecil.SignatureReader.ReadCustomAttributeNamedArgument(Collection1& fields, Collection1& properties)    at Mono.Cecil.SignatureReader.ReadCustomAttributeNamedArguments(UInt16 count, Collection1& fields, Collection1& properties)    at Mono.Cecil.CustomAttribute.<Resolve>b__34_0(CustomAttribute attribute, MetadataReader reader)    at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func3 read)
at Mono.Cecil.CustomAttribute.get_ConstructorArguments()
at Mono.Cecil.ImmediateModuleReader.ReadCustomAttributes(ICustomAttributeProvider provider)
at Mono.Cecil.ImmediateModuleReader.ReadTypes(Collection1 types)    at Mono.Cecil.ImmediateModuleReader.ReadModule(ModuleDefinition module)    at Mono.Cecil.ImmediateModuleReader.<ReadModule>b__1_0(ModuleDefinition module, MetadataReader reader)    at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func3 read)
at Mono.Cecil.ModuleReader.CreateModuleFrom(Image image, ReaderParameters parameters)
at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters)
at ILRepacking.ILRepack.ReadInputAssembly(String assembly, Boolean isPrimary)
at ILRepacking.ILRepack.ReadInputAssemblies()
at ILRepacking.ILRepack.Repack()
at ILRepacking.Application.Main(String[] args)
`

If the missing lib is in your output folder, try adding /lib:./bin/Debug
(Ideally shouldn't be needed but it is for now)
Le 14 juil. 2016 5:48 PM, "PhilipDaniels"<EMAIL_ADDRESS>a
écrit :

Would appreciate some assistance with this one. Given the number of
dependencies in these new-fangled NetCore projects some sort of merging is
required :-)
TL;DR
ERROR: Failed to load assembly
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll
Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly:
'Microsoft.AspNetCore.Razor, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=adb9793829ddae60'
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name,
ReaderParameters parameters)
Steps to reproduce
Create a new console app (at least 4.5.1.) called Server1
Install-Package Microphone.AspNet
Install-Package ILRepack
Microphone on NuGet https://www.nuget.org/packages/Microphone.AspNet/
Create a folder to hold the output called "packout" and then run following
powershell script from root directory after compiling the solution:
$dlls = (Get-ChildItem ./bin/Debug/*.dll)
../packages/ILRepack.2.0.10/tools/ILRepack.exe -verbose -out:./packout/Server1.exe ./bin/Debug/Server1.exe $dlls
Error log is as follows:
INFO: IL Repack - Version 2.0.10
VERBOSE: Runtime: ILRepack, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=null
VERBOSE: - BamlParser, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=null
VERBOSE: - Fasterflect, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=38d18473284c1ca7
VERBOSE: - ILRepack, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null
VERBOSE: - Mono.Cecil, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=0738eb9f132ed756
VERBOSE: - Mono.Cecil.Mdb, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=0738eb9f132ed756
VERBOSE: - Mono.Cecil.Pdb, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=0738eb9f132ed756
VERBOSE: - Mono.Posix, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=0738eb9f132ed756
INFO: Adding assembly for merge: ./bin/Debug/Server1.exe
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microphone.AspNet.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microphone.Core.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.Agent.Intercept.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.DependencyCollector.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.PerfCounterCollector.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AI.ServerTelemetryChannel.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.ApplicationInsights.AspNetCore.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.ApplicationInsights.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Antiforgery.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Authorization.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Cors.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Cryptography.Internal.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.DataProtection.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.DataProtection.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Diagnostics.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Html.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Extensions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Http.Features.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.HttpOverrides.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.JsonPatch.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Localization.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Abstractions.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.ApiExplorer.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Core.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Cors.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.DataAnnotations.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Formatters.Json.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Localization.dll
INFO: Adding assembly for merge:
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll
ERROR: Failed to load assembly
C:\temp\Server1\Server1\bin\Debug\Microsoft.AspNetCore.Mvc.Razor.dll
Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly:
'Microsoft.AspNetCore.Razor, Version=<IP_ADDRESS>, Culture=neutral,
PublicKeyToken=adb9793829ddae60'
at Mono.Cecil.BaseAssemblyResolver.Resolve(AssemblyNameReference name,
ReaderParameters parameters)
at Mono.Cecil.DefaultAssemblyResolver.Resolve(AssemblyNameReference name)
at Mono.Cecil.MetadataResolver.Resolve(TypeReference type)
at Mono.Cecil.TypeReference.Resolve()
at Mono.Cecil.Mixin.CheckedResolve(TypeReference self)
at Mono.Cecil.SignatureReader.ReadCustomAttributeEnum(TypeReference
enum_type)
at Mono.Cecil.SignatureReader.ReadCustomAttributeElement(TypeReference
type)
at Mono.Cecil.SignatureReader.ReadCustomAttributeNamedArgument(Collection1&
fields, Collection1& properties)
at Mono.Cecil.SignatureReader.ReadCustomAttributeNamedArguments(UInt16
count, Collection1& fields, Collection1& properties)
at Mono.Cecil.CustomAttribute.b__34_0(CustomAttribute attribute,
MetadataReader reader)
at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func3 read)
at Mono.Cecil.CustomAttribute.get_ConstructorArguments()
at
Mono.Cecil.ImmediateModuleReader.ReadCustomAttributes(ICustomAttributeProvider
provider)
at Mono.Cecil.ImmediateModuleReader.ReadTypes(Collection1 types)
at Mono.Cecil.ImmediateModuleReader.ReadModule(ModuleDefinition module)
at Mono.Cecil.ImmediateModuleReader.b__1_0(ModuleDefinition
module, MetadataReader reader)
at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func3 read)
at Mono.Cecil.ModuleReader.CreateModuleFrom(Image image, ReaderParameters
parameters)
at Mono.Cecil.ModuleDefinition.ReadModule(String fileName,
ReaderParameters parameters)
at ILRepacking.ILRepack.ReadInputAssembly(String assembly, Boolean
isPrimary)
at ILRepacking.ILRepack.ReadInputAssemblies()
at ILRepacking.ILRepack.Repack()
at ILRepacking.Application.Main(String[] args)
`
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gluck/il-repack/issues/160, or mute the thread
https://github.com/notifications/unsubscribe/AAk4Z3CXe1TYSxSvtcfYvz1rzwtfcBvPks5qVlpggaJpZM4JMkuA
.

Works now! Thanks for the quick response, much appreciated.


feat: Add installation script for essential packages

Rather than installing all your desired packages manually you can just run this script with sudo privilege and voila!

Thank you very much


client: add "bad_host_error" notice

Closes https://github.com/Schmoopiie/tmi.js/issues/124

That was quick. Should've just done this myself to be honest but I was being dumb and thought it would need adding in more than one place.

No problem :)

Thanks @AlcaDesign!


[question] Different tags, same interface requirement

Assume you use both doctrine ORM and ODB in your project.
You have subscribers: AppBundle\Subscribers\{ODM,ORM}
ODM subscribers need a service tag doctrine_mongodb.odm.event_subscriber
ORM subscribersneed a service tag doctrine.event_subscriber
Both have same interface requirement: Doctrine\Common\EventSubscriber
So you can not differentiate between them by interface.
What do you think is better:

create interface AppBundle\Subscriber\OrmSubscriberInterface extends Doctrine\Common\EventSubscriber
and
interface AppBundle\Subscriber\OdmSubscriberInterface extends Doctrine\Common\EventSubscriber
then config:
dunglas_action:
  tags:
    AppBundle\Subscriber\OdmSubscriberInterface:
      - ''doctrine_mongodb.odm.event_subscriber"
    AppBundle\Subscriber\OrmSubscriberInterface:
      - "doctrine.event_subscriber"

or 2:
An option inside the "tags" config to narrow down to a directory?

involves empty interfaces as markers, but is simple and does not need to be implemented.
As far as I know is not possible via config and would need to be implementation. Might blow up things up unnecessary.

Your first solution seems better to me as this isn't usual and would complexify the bundle.

I agree with @Ener-Getick, solution 1 looks even cleaner from an OOP point of view. Closing for now.


Replace get_settings_dir with get_config_dir when fetching configuration paths

Fixes #49257. This issue was also appearing with other things, like script templates (if you try to create a new GDScript script without this fix you won't get any templates suggested).
This regression happened in #49050 as editor paths were refactored. According to @reduz get_settings_dir is outdated and get_config_dir should be used instead (they are equivalent — settings_dir used to point to the same directory, and after #49050 it wasn't set anymore, hence this issue).

Thanks!


Portals Redirection

My feature request is to make all nether portals in NETHER WORLD teleport players to specific location in world that it's linked to. So that if a player creates a portal in nether world he can teleport back to spawn and not creating another portal in the overworld and making the world full of portals. this is good as it will work perfectly with towny.

I'm not sure we will implement this feature. This plugin is meant to facilitate vanilla behaviour, so I don't think we will stray from that. We'll wait and see what @benwoo1110 thinks though.


Inconsistent OreDict entries.

Just a heads up - your block and ingot for Pulsating Iron are OreDict'd as "PhasedIron" while the nugget is "PulsatingIron" and "itemPulsatingIronNugget"
For Vibrant Alloy, the block and ingot are OreDict'd as "PhasedGold," which while somewhat curious, is again inconsistent with the nugget, which is "nuggetVibrantAlloy" AND "itemVibrantNugget"
So yeah anyways, just a heads up there. :) It'd be good to have them all line up, whichever way that ends up being.

The original names for those ingots were the "Phased" variants. We had oredict names for them then. Then the name changed (and the oredict stayed the same) and the nuggets were added. I think the oredict were left untouched to maintain compatibility.

I figured it was for reasons of backwards compatibility, but in that case the nuggets should really also use the old name.

Would registering them under both the old name as well as the correct/new ones be a problem?

No, and that's probably what I will end up doing.

I already coded the registering of both names yesterday but got interupted by work and a crashing eclipse. Solution incoming tonight.


docker-resin-supervisor-disk: Have the start-resin-supervisor script use

/mnt/root/var/lib/docker as DOCKER_ROOT until the supervisor handles this instead
Changelog-Entry: Pass /mnt/root/var/lib/docker as DOCKER_ROOT to the supervisor
Change-Type: patch
Signed-off-by: Florin Sarbu<EMAIL_ADDRESS>

This should probably go away once the relevant change to detect the correct root makes it into the supervisor

We should probably remove DOCKER_ROOT altogether when https://github.com/resin-io/resin-supervisor/issues/538 is fixed (@agherzan , most likely an issue should be created to track this)

Build finished.

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this

@resin-jenkins retest this please

Build finished.

@resin-jenkins retest this please

Build finished.


Wildcard access to client resources

A client can ask for namespace:* for another client, thereby getting an access token that behaves exactly like a user session cookie. This is meant for use by native app clients that replicate the functionality of a web app.
However, since * represents unlimited scope access, it should perhaps be a restricted resource, available only to client apps that share the same owner.

You could also flag every resource to indicate whether it should give itself up to wildcard tokens. Helps lastuser and clients protect sensitive resources.

Wildcard was introduced specifically for native client apps. Not sure it's a good idea to have additional exclusions. Let's see when the use case comes up?

@jace Got it :)


request get image width and height

effect
1 default collider size should set image size
2. get width and height which is scaled

Could read w,h from SDL_Surface when image load
ref: https://wiki.libsdl.org/SDL2/SDL_Surface

default collider size should set image size

No collider in this framework yet


SEO Updates - Url Corrections Missing Terminating Slash

Summary
Per SEO request to remove daisy chained links, internal URLs were examined and found to have numerous links that were missing a trailing slash. This causes a redirect response every time a visitor hits those links, so the existing content was explored referencing a report indicating pages with bad links and updates were applied.
Ticket Link
https://mattermost.atlassian.net/browse/MAR-187

Hello @lawrencejohnson,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

/update-branch

/update-branch

@jaydeland, I think you accidentally left your message as a comment instead of a PR approval.  Can you verify, approve, and merge if that's correct? Thanks!

@jaydeland, I think you accidentally left your message as a comment instead of a PR approval.  Can you verify, approve, and merge if that's correct? Thanks!

@jaydeland, I think you accidentally left your message as a comment instead of a PR approval. Can you verify, approve, and merge if that's correct? Thanks!
Sorry about that - I was using a mobile client at the time.

@jaydeland, I think you accidentally left your message as a comment instead of a PR approval. Can you verify, approve, and merge if that's correct? Thanks!
Sorry about that - I was using a mobile client at the time.

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook


[FLINK-8279][blob] fall back to TaskManager temp directories first

What is the purpose of the change
Instead of falling back to java.io.tmpdir directly, the BLOB server and cache processes should fall back to the TaskManager temp directories (given by ConfigConstants#TASK_MANAGER_TMP_DIR_KEY} directly, before falling back
to ConfigConstants#DEFAULT_TASK_MANAGER_TMP_PATH (set to java.io.tmpdir).
In a Mesos/YARN environment, this means that we will use the designated temp directories for our jobs instead of the system-wide java.io.tmpdir. These directories may also offer some more space.
Brief change log

change BlobUtils#initLocalStorageDirectory() storage directory initialisation to use temporary directories in this order (and fall back to the next if not available):

BlobServerOptions.STORAGE_DIRECTORY
ConfigConstants.TASK_MANAGER_TMP_DIR_KEY (and randomly select one among them)
ConfigConstants.DEFAULT_TASK_MANAGER_TMP_PATH

Verifying this change
This change added tests and can be verified as follows:

added tests verifying the fallbacks

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? Docs, JavaDocs

@NicoK was this PR a response to an actual issue, and did it resolve it?
Do I understand correctly that this will cause the JM (blob server) to use taskmanager.tmp.dirs?   In addition to the TM blob cache, of course.
For the TM on YARN, is there really any effect?   Looking at MAPREDUCE-6472, seems the temp folder is already within the container.   Can you explain the actual effect?  Thanks.
Note that the Mesos implementation doesn't actually configure taskmanager.tmp.dirs at this time (though there's some dead code in TM).  A proper treatment of tmp folders on Mesos would involve the use of volumes.


STREAMLINE-780 Import Druid for auto import from Ambari

Just a simple patch to activate auto import Druid service for Ambari import.
@harshach Please review and comment. If we want more than providing hint for Druid sink, please let me know which information we need to have. Thanks in advance.

Thanks @HeartSaVioR. I'll merge this in. We need to auto-fill cluster details such as overlord and other configs for druid. Similarly like we do in kafka, hbase, hive etc..

@harshach
I'm not sure we can give more hints for druid sink. Do we need to provide some informations for superset?
@omkreddy
Could you please review this and let me know if there're other configurations to be provided to the druid sink?

@HeartSaVioR I meant to say auto-filling the configs in Druid config dialog in UI. similar to waht we do with other services

@HeartSaVioR LGTM.  we have only three configs, which can be auto-filled from ambari.


OVOSSkill class inherited skills do not initialize

Ovos core 0.0.2
Ovos utils 0.0.18
Ovos workshop 0.0.5
Skills are loaded by skill manager but do not reach initialize().

Seems this is not the case.


Backup Strategy

Currently running https://github.com/levlaz/levops/blob/master/db/pg_dumper.sh  on a cron


Create heartattackprediction.py

Please provide a little description about the implementation, thanks.

Works, make sure you star the repository for the confirmation and check out this discussion, thanks.


angular json styles glob isn't really a glob pattern matching

Which @angular/* package(s) are the source of the bug?
compiler-cli
Is this a regression?
No
Description
glob pattern matching isn't doing what is described here or you can give it a try in here
I'm a linux user for a long time and have a good relation with grep but I had hard time to figure out why my glob pattern never works in angular and turned out the assets really doesn't do a pattern matching
there is a folder in the src folder named folderToCopyContentFrom the structure of the folder is like this
---| folderToCopyContentFrom
               |
               |--------A
                        |----a.jpg
                        |----A1
                             |-----a1.jpg
               |--------B
                        |----b.jpg
                        |----B1
                             |-----b1.jpg

run this command
npm run build -- -c a1WithoutStarAtStart

with this config
"a1WithoutStarAtStart": {
  "assets": [
    {
      "glob": "a/**/*.jpg",
      "input": "src/folderToCopyContentFrom",
      "output": "a1WithoutStarAtStart_OK"
    }
  ]
},

it copies a folder content as it is.

but run this command
npm run build -- -c a1StarAtStart

with this config
"a1StarAtStart": {
  "assets": [
    {
      "glob": "*a/**/*.jpg",
      "input": "src/folderToCopyContentFrom",
      "output": "a1StarAtStart_NotOK"
    }
  ]
},

it copies nothing!

and run this command
npm run build -- -c aDeepSearch

with this config
"aDeepSearch": {
  "assets": [
    {
      "glob": "**/a/a*/*.jpg",
      "input": "src/folderToCopyContentFrom",
      "output": "aDeepSearch_Out"
    }
  ]
},

it copies nothing!
Please provide a link to a minimal reproduction of the bug
https://github.com/mhamri/angular_glob_bug
Please provide the exception or error you saw
as described

Please provide the environment you discovered this bug in (run ng version)
Angular CLI: 14.0.3
Node: 16.15.1
Package Manager: npm 8.11.0
OS: win32 x64

Angular: 14.0.3
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1400.3
@angular-devkit/build-angular   14.0.3
@angular-devkit/core            14.0.3
@angular-devkit/schematics      14.0.3
@schematics/angular             14.0.3
rxjs                            7.5.5
typescript                      4.7.4

The glob pattern segments are case sensitive.  This can be observed in the linked testing tool as well (try *A/**/*.jpg, for instance).
Since the on disk directory is A, the glob pattern that should work would be *A/**/*.jpg for the second example.  This first example works on Windows because the path segment a is not a pattern and is interpreted directly by the underlying file system. However, the first example would fail on other operating systems such as Linux.

Closing as per above.


1.11.0 Lean Image did not start setup process

HW:
Geekworm X1001 PCIe to M.2 NVMe
WD_BLACK SN770 NVMe SSD 2 TB
ELEGOO Display 3.5" Zoll TFT LCD
What happened: Insert the fresh burned SD-Card. Power on. Fan is loud. Screen stays white. SSH did also not work. SD-Card light flashes. Nothing happens.
Manual Power off. Manual Power on. Fan is loud. system boots. Screen stays white. 3 or 4 automatic restarts. Screen is on. Setup Process Starts.

Did you had any luck getting it running.
I tested the Geekworm X1001 once and it worked. Maybe its something with the NVMe?
Did the NVMe worked with other adapters?

Welches Build soll ich testen?

Which build should I test?

Best guess its that its something with the NVMe - do you have another NVMe to test with .. even its its a much smaller one.

HW:
Geekworm X1002 PCIe to M.2 NVMe
WD_BLACK SN770 NVMe SSD 2 TB
ELEGOO Display 3.5" Zoll TFT LCD
Insert the fresh burned SD-Card. Power on. 2 or 3 automatic restarts and it works.
My X1001 is running fine and productive with the FatPack. --> don't change a running system


Introduce MPT V1 support (XLS-33d)

High Level Overview of Change
New Transactions:

MPTokenIssuanceCreate
MPTokenIssuanceDestory
MPTokenIssuanceSet
MPTokenAuthorize

Modified Transactions:

Payment
Clawback

New Objects:

MPTokenIssuance
MPToken

API updates:

ledger_entry
account_objects
ledger_data

Refactor:

Add new types STMPTAmount, MPTIssue, MPTAmount to define MPT amount.
Add STEitherAmount as a variant of STAmount and STMPTAmount. STEitherAmount
replaces STAmount as a serializable type for amount fields.
Add TypedVariantField and OptionaledVariantField to represent generic serializable variant type.
Add SOElement constructor overload to describe the amount fields, which may have MPT amount (currently only sfAmount). The constructors are used in TxFormats to define fields supporting MPT.
Add STObject::operator[] overload for *VariantField to return alternate type, held by a variant field.

Context of Change

XLS-33d specification

Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Refactor (non-breaking change that only restructures code)
[ ] Performance (increase or change in throughput and/or latency)
[x] Tests (you added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation update
[ ] Chore (no impact to binary, e.g. .gitignore, formatting, dropping support for older tooling)
[ ] Release

API Impact

[x] Public API: New feature (new methods and/or new fields)
[ ] Public API: Breaking change (in general, breaking changes should only impact the next api_version)
[ ] libxrpl change (any change that may affect libxrpl or dependents of libxrpl)
[ ] Peer protocol change (must be backward compatible or bump the peer protocol version)

Test Plan
Added test for new feature:

MPT

Future Tasks
Integrate MPT into XRPL DEX.

List of warnings flagged by clang.  None of these are caused by this commit.  The first warning has already made its way onto develop.  The rest are not yet on develop.
rippled/src/xrpld/app/misc/NetworkOPs.cpp:2754:1: warning: function 'getAccounts' is not needed and will not be emitted [-Wunneeded-internal-declaration]
getAccounts(Json::Value const& jvObj, std::vector<AccountID>& accounts)
^

rippled/src/xrpld/app/tx/detail/XChainBridge.cpp:1745:16: warning: unused variable 'otherChainAmount' [-Wunused-variable]
    auto const otherChainAmount = [&]() -> STAmount {
               ^

rippled/src/test/app/ReducedOffer_test.cpp:141:36: warning: unused variable 'bobGot' [-Wunused-variable]
                    STAmount const bobGot =
                                   ^

rippled/src/test/app/ReducedOffer_test.cpp:122:32: warning: unused variable 'bobFinalBalance' [-Wunused-variable]
                STAmount const bobFinalBalance = env.balance(bob);
                               ^

rippled/src/test/app/ReducedOffer_test.cpp:299:36: warning: unused variable 'aliceGot' [-Wunused-variable]
                    STAmount const aliceGot =
                                   ^

rippled/src/test/app/ReducedOffer_test.cpp:275:32: warning: unused variable 'aliceFinalBalance' [-Wunused-variable]
                STAmount const aliceFinalBalance = env.balance(alice);
                               ^

rippled/src/test/app/XChain_test.cpp:1697:28: warning: unused variable 'split_reward_' [-Wunused-variable]
            STAmount const split_reward_ =
                           ^

rippled/src/test/app/XChain_test.cpp:3960:24: warning: unused variable 'amt_plus_reward' [-Wunused-variable]
            auto const amt_plus_reward = amt + reward;
                       ^

Replaced with #5143


md\07.Labs\Csharp\src\LabsPhi301 fails

I'm trying md\07.Labs\Csharp\src\LabsPhi301 on a new Copilot+ laptop. I adjusted modelPath to point to the correct folder.
When I run the lab I get:
Unable to load DLL 'onnxruntime-genai' or one of its dependencies: The specified module could not be found. (0x8007007E)'
After the first failure I updated all nuget packages, but still same result.
Should that sample work on a Copilot+ laptop?

Hi @IntranetFactory  please ensure you have the latest drivers installed for your NPU
Resolution

Update drivers see https://github.com/intel/intel-npu-acceleration-library/tree/main
We have validated there are no problem in the example, please also refer to https://github.com/intel/intel-npu-acceleration-library/blob/main/examples/phi-3.py for another validation check

@IntranetFactory  Thanks for the confirmation on your running a Qualcomm device see https://learn.microsoft.com/en-us/windows/ai/npu-devices/ for the latest drivers and Onnx runtime support info https://learn.microsoft.com/windows/ai/npu-devices/

Qualcomm Snapdragon X: Currently, developers should target the Qualcomm QNN Execution Provider (EP), which uses the Qualcomm AI Engine Direct SDK (QNN). Pre-built packages with QNN support are available to download. This is the same stack currently used by the Windows Copilot Runtime and experiences on Copilot+ PC Qualcomm devices.

I'm sorry it's the first time I use QNN - what does "target the Qualcomm QNN EP" mean?  Do I just need to install that provider or do I also need to modify the cookbook (e.g. change CPU, install nuget packages)?

I installed Microsoft.ML.OnnxRuntime.QNN nuget package. When I select "Any CPU" I get "System.DllNotFoundException: 'Unable to load DLL 'onnxruntime-genai' or one of its dependencies: The specified module could not be found. (0x8007007E)'". in var model = new Model(modelPath);
When I select ARM64 architecture I get a build errors

You are experiencing a DllNotFoundException when trying to use the Microsoft.ML.OnnxRuntime.QNN NuGet package with the “Any CPU” configuration. This error typically occurs when the DLL ‘onnxruntime-genai’ or one of its dependencies is not found by the system.
To resolve this issue, you might want to ensure that:
The NuGet package is properly installed and that all required dependencies are included.
The project is configured to copy the native dependencies to the output directory.
The native dependencies are compatible with the architecture you’re targeting.
If you’re still facing issues, you might consider adding a issues to the Onnx Runtime repo asking them to ensure compatibility with the native dependencies for Snapdragon.
Additionally, checking the documentation for the Microsoft.ML.OnnxRuntime.QNN package for any specific installation or configuration instructions might provide further guidance to see if anyone else has encountered a build error when selecting the ARM64 architecture after installing the same package.
I would suggest reaching out to the maintainers of the Microsoft.ML.OnnxRuntime.QNN package or seek support from the community, as they might have encountered and resolved similar issues.

@IntranetFactory Thank you for your question. I would like to explain that the current example ONNX for Generative AI is based on the x86 framework, and will support the ARM64 architecture in the future. You can learn about the roadmap through the GitHub Repo https://github.com/microsoft/onnxruntime-genai. If you are using Copilot + PC for ARM64, it is recommended that you use Phi-Silica to call https://learn.microsoft.com/en-us/windows/ai/apis/phi-silica

I would love to try phi-scilica - but it seems that it's also not available https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/experimental-channel Phi Silica and OCR APIs are not included in this release. These will be coming in a future 1.6 release. or is there any other way to get that?

Are just the C# samples not working on ARM64? So should Python work or does Phi-3 currently not work on ARM64 at all?

The GenAI nugets don't support Arm64 currently, there is an issue tracking this here: https://github.com/microsoft/onnxruntime-genai/issues/637.
Adding @natke for awareness

please use this https://www.nuget.org/packages/Microsoft.ML.OnnxRuntime.QNN

@kinfey  I tried that already, which causes build errors https://github.com/microsoft/Phi-3CookBook/issues/84#issuecomment-2217213880

I would love to try phi-scilica - but it seems that it's also not available https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/experimental-channel Phi Silica and OCR APIs are not included in this release. These will be coming in a future 1.6 release. or is there any other way to get that?

Does anyone know more on this?


Integration not loading after HA updated to 2021.12.9

I've had this integration working fine for a while now but when I did the latest HA update (2021.12.9), I got an error notification saying smartthinq_sensors failed to load. Looking at my logs I see the following error:
Logger: homeassistant.setup
Source: setup.py:153
First occurred: 11:39:53 AM (1 occurrences)
Last logged: 11:39:53 AM

Setup failed for smartthinq_sensors: Integration not found.

The Integrations page similarly shows:

I can see in HACS that I have the latest version (v0.12.2) installed there but it doesn't appear when I try to see it via "+ Add integration" in main configuration section. I've tried multiple restarts of HA but it has not helped.
Anyone else have this problem?
I've not yet tried the "nuke" option, of completely removing from both HACS and HA and starting from scratch, so will try that if all else fails. So logging here more for @ollo69 's benefit in case more cases appear.

Update: I used the "re-download" option in HACS, then did a restart, and the integration reappeared.


Please release a new version?

Describe the bug

Reproduction
unnecessary
System Info
N/A

Used Package Manager
yarn
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

Released v0.2.0


Added token utilities from LtiAdvantageTool

The sample https://github.com/LtiLibrary/LtiAdvantageTool contains utilities that are helpful when implementing an LTI Advantage Tool.  This change proposes addition of those to the LtiAdvantage.IdentityModel project.

@jmpease I can't re-run this workflow, not sure why.. can you update your branch to trigger it?

is there a missing reference?  this seems like a worthwhile merge... bump


Remove pygeos dependency from setup.py

We removed our direct pygeos dependency from the conda environment file but it still exists in the setup.py file. We'll want to remove it and re-distribute the wheels on PyPi.

Included with 671dc1a505839a91f2a79783661ee596dacaabf4


Incoming call screen not removing

When I get an incoming call notification, by clicking on the notification it's showing call on full screen. By clicking on the Decline button, the call ends successfully and ACTION_CALL_DECLINE is also called but the incoming call screen will hide after 10-15 seconds. Please check the video recoding for reference.
Here is my code on decline call
endRunningCall() async {
  dynamic lastCall = await FlutterCallkitIncoming.activeCalls();
  if(lastCall != null && (lastCall is List) && lastCall.isNotEmpty) {
    if(lastCall.last["id"] != null) {
      FlutterCallkitIncoming.endCall(lastCall.last["id"]);
    }
  }
  await FlutterCallkitIncoming.endAllCalls();
}

https://user-images.githubusercontent.com/9164668/210076809-7b6c8f67-ba39-42bc-b7b5-8d98e2ab3042.mov

Same issue. Decline Call not closing the package call alert screen

Same issue

any update?

Any update ??

please using 1.0.3+3

please using 1.0.3+3

This is the version i'm using, still same issue.

Shouldn't line 114 of CallkitIncomingActivity.kt be changed to below?
registerReceiver(
endedCallkitIncomingBroadcastReceiver,
IntentFilter("${packageName}.${ACTION_ENDED_CALL_INCOMING}")
)
*added ${packageName}

please using 1.0.3+3

same error too
any soluation?

I also experience this issue in 1.0.3+3

I also experience this issue in 1.0.3+3

Shouldn't line 114 of CallkitIncomingActivity.kt be changed to below? registerReceiver( endedCallkitIncomingBroadcastReceiver, IntentFilter("${packageName}.${ACTION_ENDED_CALL_INCOMING}") )
*added ${packageName}

Thanks a lot @works-tabei , I added the package locally and updated the code like you said, and it worked.

Shouldn't line 114 of CallkitIncomingActivity.kt be changed to below? registerReceiver( endedCallkitIncomingBroadcastReceiver, IntentFilter("${packageName}.${ACTION_ENDED_CALL_INCOMING}") )
*added ${packageName}

Thanks you, it worked.

I have one more question, application mode is in terminal popup incoming incoming but FlutterCallkitIncoming.endCall(id) it doesn't remove that notification.

@works-tabei  thank you bro, it works!!!

Please update to version 2.0.0 (make sure you check the changelog, because the input structure has been changed)


[Flutter Web] Splash Screen created using HTML and CSS overlays even after loading on released build.

A simple Animated Splash screen made using CSS works as expected in Debug mode (disappears after the main website is loaded) but the released-mode website deployed on  https://coders-asylum.github.io/#/ shows the splash screen overlayed on the main website.
release mode website created using this command in CI: flutter build web --pub --release --null-assertions
Steps to Reproduce

Add this to the index.html

.
.
.

        $loading...

refer this: https://github.com/Coders-Asylum/coders-asylum.github.io/blob/aae6aee405f816afc0c3b6ea822598a1292c175c/web/index.html#L46

Add this css :

.center {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 -50% 0 0;
    transform: translate(-50%, -50%)
}

html, body {
    background-color: #1E1E1E;
}

.image {
    position: relative;
}

.title {
    position: relative;
    font-family: "Gobold", sans-serif;
    font-size: 30px;
    color: white;
    padding-left: 20px;
    padding-top: 5px;
}

@font-face {
    font-family: SourceCodePro;
    src: url("../../lib/assets/fonts/SourceCodePro-Regular.ttf");
}

.dollar {
    font-family: "SourceCodePro", sans-serif;
    font-size: 30px;
    color: yellow;
    padding-left: 20px;
    padding-top: 5px;
}

.typewriter {
    overflow: hidden;
    border-right: .15em solid orange;
    white-space: nowrap;
    margin: 0 auto;
    letter-spacing: .15em;
    animation: typing 3.5s steps(40, end),
    blink-caret .75s step-end infinite;
}

@keyframes typing {
    from {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes blink-caret {
    from, to {
        border-color: transparent
    }
    50% {
        border-color: orange;
    }
}

refer this: https://github.com/Coders-Asylum/coders-asylum.github.io/blob/master/web/css/splash.css
Web application source code: https://github.com/Coders-Asylum/coders-asylum.github.io
Expected results:
Splash Screen disappearing after loading:

Actual results:
You can see the released website here: https://coders-asylum.github.io/#/

Debug mode output (working as expected)

Released Website output

Logs

[  +99 ms] executing: [C:\code\flutter\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +128 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +2 ms] d79295af24c3ed621c33713ecda14ad196fd9c31
[   +1 ms] executing: [C:\code\flutter\flutter/] git tag --points-at d79295af24c3ed621c33713ecda14ad196fd9c31
[ +173 ms] Exit code 0 from: git tag --points-at d79295af24c3ed621c33713ecda14ad196fd9c31
[        ] 2.2.2
[   +6 ms] executing: [C:\code\flutter\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +73 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\code\flutter\flutter/] git ls-remote --get-url origin
[  +73 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +638 ms] executing: [C:\code\flutter\flutter/] git rev-parse --abbrev-ref HEAD
[  +78 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +80 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +146 ms] executing: C:\Users\samar\AppData\Local\Android\Sdk\platform-tools\adb.exe devices -l
[ +106 ms] List of devices attached
[  +14 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +128 ms] Multiple devices found:
[  +51 ms] Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.124
[   +4 ms] Edge (web)   • edge   • web-javascript • Microsoft Edge 91.0.864.59
[   +4 ms] [1]: Chrome (chrome)
[   +1 ms] [2]: Edge (edge)
[   +4 ms] Please choose one (To quit, press "q/Q")
[   +1 ms] :
[+9235 ms] 1
[  +29 ms] Skipping pub get: version match.
[ +362 ms] Launching lib\main.dart on Chrome in debug mode...
[ +280 ms] Updating assets
[ +213 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +3 ms] Waiting for connection from debug service on Chrome...
[ +719 ms] <- reset
[   +8 ms] C:\code\flutter\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\code\flutter\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\code\flutter\flutter\bin\cache\flutter_web_sdk/
--incremental --target=dartdevc --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
C:\Users\samar\AppData\Local\Temp\flutter_tools.57ce7201\flutter_tool.5ae9b75\app.dill --libraries-spec
file:///C:/code/flutter/flutter/bin/cache/flutter_web_sdk/libraries.json --packages D:\work_src\Medium Coders Asylum\website\.dart_tool\package_config.json
-Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-root
C:\Users\samar\AppData\Local\Temp\flutter_tools.57ce7201\flutter_tools.c231896c --filesystem-scheme org-dartlang-app --initialize-from-dill
build\b1b715402d823b7fd5c2b68d2edcb2ce.cache.dill.track.dill --platform file:///C:/code/flutter/flutter/bin/cache/flutter_web_sdk/kernel/flutter_ddc_sdk_sound.dill
--sound-null-safety
[  +17 ms] <- compile org-dartlang-app:/web_entrypoint.dart
[+24944 ms] Waiting for connection from debug service on Chrome... (completed in 25.7s)
[   +1 ms] Synced 28.7MB.
[   +1 ms] <- accept
[   +1 ms] Caching compiled dill
[ +879 ms] [CHROME]:
[  +20 ms] [CHROME]:DevTools listening on ws://<IP_ADDRESS>:59164/devtools/browser/e827dff8-23eb-40c7-8258-7b285d9ee584
[ +871 ms] DwdsInjector: Received request for entrypoint at http://localhost:60126/main_module.bootstrap.js
[  +11 ms] MetadataProvider: Loading debug metadata...
[  +22 ms] MetadataProvider: Loaded debug metadata (sound null safety)
[   +9 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:60126/main_module.bootstrap.js
[+2785 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[  +99 ms] DevHandler: Debug service listening on ws://<IP_ADDRESS>:64682/fFjGtr77v6g=/ws

[  +32 ms] This app is linked to the debug service: ws://<IP_ADDRESS>:64682/fFjGtr77v6g=/ws
[  +13 ms] Debug service listening on ws://<IP_ADDRESS>:64682/fFjGtr77v6g=/ws
[        ]  Running with sound null safety
[   +3 ms]   To hot restart changes while running, press "r" or "R".
[        ] For a more detailed help message, press "h". To quit, press "q".
[+9881 ms] Performing hot restart...
[   +5 ms] Initializing file store
[  +14 ms] Skipping target: gen_localizations
[   +5 ms] complete
[ +130 ms] Scanned through 528 files in 127ms
[   +1 ms] Waiting for connection from debug service on Chrome...
[   +2 ms] <- recompile org-dartlang-app:/web_entrypoint.dart ff9e4373-75f0-4763-aaf8-3ace636e8126
[        ] <- ff9e4373-75f0-4763-aaf8-3ace636e8126
[  +19 ms] Waiting for connection from debug service on Chrome... (completed in 21ms)
[        ] Synced 0.0MB.
[        ] <- accept
[   +7 ms] DwdsVmClient: Attempting a hot restart
[   +1 ms] DwdsVmClient: Attempting to disabling breakpoints and resume the isolate
[   +8 ms] DwdsVmClient: Successfully disabled breakpoints and resumed the isolate
[   +1 ms] DwdsVmClient: Attempting to get execution context ID.
[        ] DwdsVmClient: Got execution context ID.
[        ] DwdsVmClient: Issuing $dartHotRestart request.
[  +63 ms] ChromeProxyService: Initializing expression compiler for main_module.bootstrap.js with sound null safety: true
[  +19 ms] DwdsVmClient: $dartHotRestart request complete.
[        ] DwdsVmClient: Waiting for Isolate Start event.
[   +2 ms] DwdsVmClient: Successful hot restart
[   +2 ms] Performing hot restart... (completed in 286ms)
[        ] Restarted application in 289ms.

Analyzing website...
No issues found! (ran in 3.6s)

[√] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.19043.1081], locale en-IN)
    • Flutter version 2.2.2 at C:\code\flutter\flutter
    • Framework revision d79295af24 (3 weeks ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\samar\AppData\Local\Android\Sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • 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 11.0.8+10-b944.6842174)

[√] IntelliJ IDEA Community Edition (version 2021.1)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.1.3
    • 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

[√] VS Code (version 1.57.1)
    • VS Code at C:\Users\samar\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.24.0

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.124
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 91.0.864.59

• No issues found!

Hi @Maverick099
Just tried to reproduce this issue in a new project on the latest stable channel. "Splash screen" doesn't overlay
https://user-images.githubusercontent.com/48603081/124596864-6e665800-de6b-11eb-8532-d35f91ce2173.mp4
Project files
stable_flutter.zip

flutter doctor -v
[✓] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.22000.51], locale en-US)
    • Flutter version 2.2.3 at C:\Users\Taha\Code\flutter_stable
    • Framework revision f4abaa0735 (5 days ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\android-studio\jre\bin\java.exe
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2019 16.10.3)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    • Visual Studio Community 2019 version 16.10.31424.327
    • Windows 10 SDK version 10.0.19041.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] VS Code (version 1.57.1)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.24.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.51]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 91.0.4472.124
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 91.0.864.64

! Doctor found issues in 1 category.

Please try the project above on the latest stable, 2.2.3

Okk i refer the your project files and let you know if the issue resolves.

@TahaTesser  I updated flutter from 2.2.2 to 2.2.3 and also changed index.html to match your index.html it was missing a chunk of lines I think it was implemented in 2.2.3. This resolved the issue. Thank you for your help 😁


docs: enhancements and checklists

Description
This change could note the user the steps could take to setup next episode/series in Pull Request
Checklist
Please review and complete these items before submitting your pull request:

[ ] I have tested my changes thoroughly and they work as expected.
[ ] I have included appropriate tests for any new features or bug fixes.
[ ] My code is well-formatted and complies with the ShellCheck standards.
[ ] I have updated the documentation (if applicable).
[ ] I have read and agree to the code of conduct and contribution guidelines.

Screenshots (if applicable)
None
Additional Notes (if applicable)
None

いいね


update the about page

i update the about page, please merge this .

@yatulearn please check this out

@yatulearn Please merge this issue, I have already updated it

@yatulearn #129 please check this , and I solved the merge conflict issue, please merge this

@yatulearn Sir , please merge this

@yatulearn please merge this . I have solved the issue.

Please Sir merge this issue #129 @yatulearn

Please merge this issue @yatulearn please sir

I was busy somewhere so I didn't see you merge request as weekend and holidays please do not spam

there is no change in about section

@yatulearn I did sir ,

I will give it by today

we have updated the about page


non responsive buttons

Description
Describe the bug:
the share, download , print buttons are not functioning
Reproduction Steps
Steps to reproduce the behavior:

Go to 'http://<IP_ADDRESS>:5500/Blogs/Words.html#'
Click on the buttons
buttons are not functioning

Screenshots

Additional Information
Device (please complete the following information):

OS:  Linux
Browser :Chrome
Version : 22.04.2 LTS

I would like to work on this issue

Go for it


Add elb option

Hmmm can you elaborate on this feature?   I'm trying to figure out why we want an ELB added to ECS instances as opposed to adding them to the ECS Service which is what we typically do currently if we need to access exposed ports on the running containers...

Sorry for late response.
Maybe it just lack of my understood. but, I want to trigger instances  auto scale with tasks condition.
Because of we use fixed port in tasks, when tasks exceed maximum count of instances. scale will be failed forever. and I don't want that.

@tfhartmann I believe the ELBs in ECS do map to the host instances, which are the actual boxes running in the ASG. From there the port mappings would map requests from the host to the container.
It's kinda confusing, but tasks will overload a host/container instance, which kicks off the ASG to scale up another host/container instance. At this point we have two instances running some number of tasks. A request comes into the ELB and needs to get to one of those tasks so it load balances across the host/container instances which then handle requests according to the port mappings locally.

Hmmm I think I may not be understanding,  I can completely understand wanting to make the autoscaling group in the module more dynamic, but I'm not understanding how attaching a LB to the instance autoscaling group accomplishes that...

Sorry to be dense guys!

No problem at all. :)


[AutoRelease] t2-deploymentmanager-2022-11-01-30305(Do not merge)

https://github.com/Azure/sdk-release-request/issues/3336
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=990

issue link:https://github.com/Azure/sdk-release-request/issues/3336


Breaking change: Remove deprecated prometheus metrics from MS

Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)

Related to https://github.com/kedacore/keda/issues/3930

We shouldn't have merged this until the changes are done 😅
@zroubalik , could you review the docs after your changes to ensure that they are aligned?

This is fine, 2.11 is not merging soon so I'm sure we'll close everything by then.