fix(internet.bs registrar): review function isDomaincanBeTransferred

an internet.bs customer opened a support case on our end. this is in our opinion patching the issue.

@BelleNottelling @jaapmarcus Not sure about your exact role around FOSSBilling. Let me offer our help in case you're having any trouble with one of Team Internet's Reseller Brands which are CentralNic Reseller, HEXONET, internet.bs and TPP Wholesale. Be it about an existing Registrar Integration or in case you want to add a new one. Feel free to reach out to me.
Have a nice day!

@BelleNottelling @jaapmarcus Not sure about your exact role around FOSSBilling. Let me offer our help in case you're having any trouble with one of Team Internet's Reseller Brands which are CentralNic Reseller, HEXONET, internet.bs and TPP Wholesale. Be it about an existing Registrar Integration or in case you want to add a new one. Feel free to reach out to me.
Have a nice day!

Hi Kai.
Obviously I'm not either of the people tagged in your reply, but let me jump in and answer anyway. Both Belle and Jaap are members of the Steering Committee of the FOSSBilling project, there are currently six of us as detailed in the governance docs, and Belle is the person who is spending by far the most time at the moment maintaining and developing FOSSBilling.
We don't currently have a huge amount of working registrar modules, but we also don't have a huge amount of contributors or time. We would definitely be interested in integrations with more of them especially if there would be support and help from the registrar themselves. Thanks again for the patch for internet.bs and if your team would like to contribute to integrations with any of the other brands listed then we would definitely appreciate it.

Thanks @John-S4 for adding clarification. My Team is very experienced with registrar integrations for the mentioned brands. Still, the big picture is of use for us. I understood that the AdapterAbstract is the entry point and has to be used as reference. That's fine, but as you can imagine, there are already technical questions around.
Is the topic of additional domain fields already touched in HostBill?

Hi, @KaiSchwarz-cnic
FOSSBilling is certainly a bit lacking in the number of supported registrar adapters at the moment so it would certainly be nice to see additional ones added, however the fundamental implementation of registrar adapters is lacking and I personal would put efforts towards that.
The biggest and most important missing functionality is displaying fields for certain TLDs on the checkout page. With that limitation, some TLDs that have legal requirements for certain info to be collected can't really be purchased through FOSSBilling.

@BelleNottelling understood. Before you step into drafting a concept for the additional domain fields, feel free to ping me. Especially WHMCS (just picking it as most prominent example) is doing it bad in that regard and my input could therefore be valuable for you guys. In addition, IBS allows for a api-driven & by that dynamic solution and is a perfect candidate to start with.

Thank you Team Fossbilling and Team Internetbs.


New create user flow

Description
Fixes #277

Pull the latest code from the main branch to resolve the client-side exception. I've updated the API structure to address this issue.

Could we consider changing the /create-user route to /register for better clarity


Bug with pandas_to_vertica function - backslash escape character

When we use pandas_to_vertica, some files, pandas DataFrame or vDataframe have specials characters inside, like \ (backslash).
We observe that these lines are not injected in a Vertica table.
The cause is here : datasets.py#L245
The backslash is used like escape character, but if there are some backslash inside the file also, the concerned line(s) can't be injected.
I advise to nest the copy request between 3 double quotes : """copy ... """

Hi Gaetan,
Thanks for reporting the issue.
I changed the default parameter of escape '\' to '\010' which is the ascii code of \n. In the next PR, this function should work perfectly fine.
Badr

Hi Gaetan,
Thanks for reporting the issue.
I changed the default parameter escape in the read_csv function: '\' to '\027' which is the ascii code of ESC. In the next PR, this function should work perfectly fine.
Badr


🌱  More debug logging

Summary
This PR adds a bit more debug logging in the status controller.
Related issue(s)
Fixes #

/cc @vMaroon
/cc @waltforme

/lgtm

/approve


fix(modal): fix bug when a modal is rendered

Issue #6368
The “callbacks $uibModal.open().rendered” function is fired after the template is displayed on the page. I also got blinking effect

I want to change logic for rendered. I created Issue #6368. Please check it. I can't change position for modal window because DOM is not rendered while opened is firing.

This is no good as it is, as it's a breaking change.
Closing as invalid.


Deliver us from CKEditor

Is your feature request related to a problem? Please describe.
Since around 2023 CKEditor has changed its license that avoid django-ckeditor to include the new version.
The problem is that the CKEditor version shipped in django-ckeditor is known for some security issues and so it can be fixed since this version support has ended since a long time  (maybe 2022 ?).
Hopefully the last django-ckeditor versions hide the warning from the editor but there is still a warning in console and finally the security breach is still there (even it is known to be uncommon to exploit).
Describe the solution you'd like
Lotus should not be tied anymore to django-ckeditor. It should allow to setup another editor. Maybe we would need to include ourself one or two additional editor setup just to ensure our interface is sufficient enough to work with many other editors.
The system should be simple as just defining a python path to a widget to use instead of the django-ckeditor one. Developers would have to manage their editor app settings themselves.
Describe alternatives you've considered
Just add hardcoded interface for other editor but this would be limited and would add more maintenance work.
Additional context
CKEditor is just used as a widget in forms, we should not have many things to do to make it more flexible.

A non curated list of some editors:

CKEditor
TinyMCE
ACE
ProseMirror
Summernote
Django Prose

This should be a proper list to start to see how we can implement a modular editor.
There should be an helper to find and init an editor in admin (only used in Article and Category models for now), maybe anotther one to sanytize and finally a final one to render content.


Typeahead not working for async with complex objects

I've looked into the example for the typeahead component but it is not working if I want to use the statesComplex array instead of the states array, in the async case. Could you provide an example for this case also?

ok, sure

This should be fixed by now.


Usage with OneSignal

Question
I'm trying to use this with OneSignal - https://github.com/OneSignal/react-native-onesignal -  but they seem to swizzle the push methods and localNotifications  will break.
There are few issues where people have more or less success but I didn't manage to make it work.
Does anyone know how to do this? 🥺
Thanks and sorry for the spam

The setup guide for modifying the code in iOS's AppDelegate is incomplete.
https://github.com/react-native-community/react-native-push-notification-ios/blob/9fbb9beeb9c65243e3462bd7a7da5d9ef2ecff72/README.md#update-appdelegatem
When you setup a UNUserNotificationCenter delegate you need to setup BOTH it's method and call the matching RNCPushNotificationIOS methods.
That is because when a UNUserNotificationCenter delegate is set the matching AppDelgate methods won't fire. that is application:didReceiveLocalNotification and application:didReceiveRemoteNotification:fetchCompletionHandler: on the AppDelegate won't fire. This behavior is built into iOS, and UNUserNotificationCenter should be using going forward as these AppDelegate methods have been deprecated for a number of years, since iOS 10 was released.
https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1622930-application?language=objc

I'm onto something, I'll update when I'm done, thank you @jkasten2


Develop an API to update an answer

Develop an API to update an answer

Created an api to update an answer and return the updated question


Create rpm and deb files

I have https://packagecloud.io/hjr3/alacrity (pending name change) setup. The proxy binary should be a completely static library. Once that library is created, rpm and deb packages should be created to make it easy for people to mange (install/uninstall) the proxy.
I have used fpm in the past in lieu of creating separate Vagrant boxes for each OS. Especially since it is a static binary.

and do not forget docker. It's very convenient for cloud-based infrastructure.
And I described how to create a statically linked binary: https://github.com/hjr3/alacrity/blob/master/DOCKER.md
Does it make sense to change the name before?

@yanns yes, good call. You had done a lot of the docker work and I forgot to consider storing it in the docker registry/repository.

Hi @hjr3 and @yanns I can give it a try. Seems docker part is already done?
It might be an obvious question, can you tell should these package creations be done as a part of CI (in travis)?

@maniankara the Docker file exists, the remaining work would be storing it in the docker registry when we do a release.
i think creating packages on every commit to the master branch is excessive at this point. we can use https://docs.travis-ci.com/user/deployment/packagecloud/ in conjunction with https://docs.travis-ci.com/user/deployment#Conditional-Releases-with-on%3A (using on: tags: true)

@maniankara let me know your username so i can add you as a collaborator on https://packagecloud.io/hjr3/weldr

@hjr3 its the same as my github account :)

Closed by #84


What about bootstrap input-groups?

Worked perfectly.
Thank you very much for providing awesome solution!

You're welcome :)


Unimplemented component :

Description
following documentation getting error on iOS18
Unimplemented component :

Steps to reproduce

Follow installation guide
yarn add lottie-react-native
npx pod install
cd ios && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install

import LottieView from 'lottie-react-native';
import React from 'react';

const SplashScreen = () => {
	return (
		<LottieView
			source={require('../../assets/animations/splash.json')}
			autoPlay={true}
			renderMode={'AUTOMATIC'}
			loop={true}
			style={{ flex: 1, width: '100%', height: '100%' }}
		/>
	);
};

export default SplashScreen;

Snack or a link to a repository
https://github.com/abdullah-tsx/lottie-bug
Lottie React Native version
7.0.0
React Native version
0.75.4
Platforms
Android, iOS
Workflow
React Native
Architecture
Fabric (New Architecture)
Build type
Debug app & dev bundle
Device
Real device
Acknowledgements
Yes

Hey!
We cannot access your repo link. Can you please fix that?

Hey!
We cannot access your repo link. Can you please fix that?

I have updated the link.

Same for me using expo 52 preview with new arch

Please remove lottie-ios from the list of your dependencies.

It worked for me now, maybe I had to remove the ios folder and run the prebuild again. I did not have lottie-ios

Having the same issue here with Expo 52.

Which version do you have? @savourylie

Having the same issue
"lottie-react-native": "^7.1.0",
"react": "18.3.1",
"react-native": "0.76.0",

Do need to another setup after install in react native?

Are you using Expo Go? If you are using Expo Go you need to switch to Expo Development Client.

@matinzd No, I don't use expo
React Native only

Having the same issue with expo go

Having the same issue with expo go

As I mentioned earlier, you can't use Expo Go with this library if you want to have new architecture turned on.

I ran your project (@abdullah-tsx ) again it's working as expected. Everyone please make sure to run pod install before running the app. To make sure that lottie is installed check Podfile.lock and see if lottie-react-native is listed there. Then make sure to build the app with xcode.
https://github.com/user-attachments/assets/dcab8ce1-3ed1-4817-9381-a75b9a78f741
I am closing this as I could not reproduce this issue.

For projects using react native, if you run on ios then you have to install the lottie-ios library, if android then I think add the lottie-android library (I haven't tested this case)
"lottie-ios": "^4.5.0",
"lottie-react-native": "^7.1.0",
"react": "18.3.1",
"react-native": "0.76.0",

@catmans1 There's no need to manually install lottie-ios and lottie-android since this library automatically includes them as dependencies in the podspec and build.gradle files.

@matinzd
As you run the project (@abdullah-tsx ), I see It is using lottie-ios,
https://github.com/abdullah-tsx/lottie-bug/blame/ea6a12229116905eb1d0e6cfaab3f1566e0aaa74/package.json#L36
could you run the project with remove lottie-ios lib and pod install again?

It worked fine without install lottie-ios lib
"lottie-react-native": "^7.1.0",
"react": "18.3.1",
"react-native": "0.76.5"


Lecture 7 - slide 7 - broken link

2nd link at the bottom leads to Page Not Found

Fixed. Thanks. 1 point


I only show one chart, the others are gone.

I only show one chart, the others are gone.
sketch 51.2  macos mojave

@KEYIIIIII Yep, Chart is paid now. You can buy the full version for $10/year or stay with a free version (line chart only). https://github.com/pavelkuligin/chart

How to pay？Can I use Alipay?
Pavel Kuligin<EMAIL_ADDRESS>于2018年10月8日周一 下午2:06写道：

Closed #34 https://github.com/pavelkuligin/chart/issues/34.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pavelkuligin/chart/issues/34#event-1889452251, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ApM5SbLy-gGNrG59pXeNwhZVSC_bYZ8eks5uiuuAgaJpZM4XMTB_
.

https://gumroad.com/l/sjPyY
You can use PayPal or credit card.

Is there a link to payment?
Pavel Kuligin<EMAIL_ADDRESS>于2018年10月8日周一 下午2:12写道：

https://gumroad.com/l/sjPyY
You can use PayPal or credit card.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pavelkuligin/chart/issues/34#issuecomment-427730141,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ApM5SWk6IEiufpSzJyKTqMCqSZrhT4Weks5uiuzNgaJpZM4XMTB_
.

https://gumroad.com/l/sjPyY
You can pay here

ok
Pavel Kuligin<EMAIL_ADDRESS>于2018年10月8日周一 下午4:03写道：

https://gumroad.com/l/sjPyY
You can pay here
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pavelkuligin/chart/issues/34#issuecomment-427749966,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ApM5SSKFB3S0GJXTs8zcaiGG6qIkwdUuks5uiwa7gaJpZM4XMTB_
.

Solve all the bugs?
顾思杰<EMAIL_ADDRESS>于2018年10月8日周一 下午4:03写道：

ok
Pavel Kuligin<EMAIL_ADDRESS>于2018年10月8日周一 下午4:03写道：

https://gumroad.com/l/sjPyY
You can pay here
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pavelkuligin/chart/issues/34#issuecomment-427749966,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ApM5SSKFB3S0GJXTs8zcaiGG6qIkwdUuks5uiwa7gaJpZM4XMTB_
.

thx  I think you can open Alipay, so Chinese users will be more convenient.
Pavel Kuligin<EMAIL_ADDRESS>周一16:06写道：

Yep, it works in Sketch 52 and 52.1. And new features are coming :-)
Also, you can find video tutorials here:
https://github.com/pavelkuligin/chart
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pavelkuligin/chart/issues/34#issuecomment-427750705,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ApM5SbCJztCa95tj-pK2uSONwCIVSwHgks5uiwd2gaJpZM4XMTB_
.


fix: tests that randomly fail on ci

closes #591
Summary:
This PR provides support to fix tests that randomly fail on GitHub CI.
Expected behavior:
No code change. Tests should pass.
Please make sure these boxes are checked before submitting your pull request - thanks!

[ ] Run the unit tests with gradle test to make sure you didn't break anything
[ ] Format the title like "feat: -new feature short description-" (PR title must follow the conventional commit specification)
[ ] Linked all relevant issues
[ ] Include screenshot(s) showing how this pull request works and fixes the issue(s)

Closing for now, will revisit when planning work for v2.1.


User for batch processing

The user for batch processing must be stored in deamon and must be used for job creation

New field "bgr_user" added to Daemon


broken link to message analyzer download page

I want to practice the message analyzer as described in the page but the link to the download leads to "we are sorry..." page
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b034fd72-470b-76e3-e080-46cb688242db
Version Independent ID: 3fde5448-65db-8332-2194-c3b301d0d4d5
Content: Capture and view USB traces with Microsoft Message Analyzer - Windows drivers
Content Source: windows-driver-docs-pr/usbcon/capture-and-view-ing-usb-traces-with-microsoft-message-analyzer-.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @billlattimer
Microsoft Alias: billla

@aviwert , message analyzer application is removed from the  Microsoft download server, because the application is no more produced.
But you can download from third party website

@aviwert, MMA has been deprecated and this content was left online for reference only. It's now been archived.


[10.x] update doc block in PendingProcess.php

update doc block for start and resolveAsynchronousFake methods

Thanks!


Finalizing a file/folder naming/structure

Thought it would be a good idea to get some consensus on the final file/folder structure
The first level is what I plan to make a snakebids standard:
/
|- config/
|- logs/
|- work/
|- results/
Where results becomes a BIDS-derivatives dataset (i.e. will have snakebids deposit a dataset_description.json file inside)  -- note: may make sense to rename results/ to hippunfold/
What we should decide on is what images we include in the results/ folder, and what stays in the work/ (i.e. scratch) folder.
Also whether we should allow the user to specify the output-space (e.g. T2w instead of T1w), and maybe output-resolution too? (maybe another issue to implement that if desired). We can try to use fmriprep-like input arguments wherever possible..

I still feel its nice to have the cropped CorObl images (along with labelmaps, coords, and .vtk surfaces) in results/. If you were performing a morphometry study, then that space should have everything you need without the loss of detail that comes with resampling to a lower native resolution (though we should definitely also keep the native space results too).
Otherwise I'm happy with this structure!

Yeah, I think this would be a nice way to structure it.
Related to @jordandekraker's comment on which data should be considered 'results', it's maybe good to think about the future next steps that users might be interested in. For example, if someone wants to sample (quantitative) T1 values onto the hippocampal mesh this might be best to do in the native resolution of that data so it's worth having the coordinates in the space that no transform is necessary (as long as the quantitative T1 map is aligned, but not resampled, to the input of autotop)?

Yeah definitely lots of applications in which you'd also want the native space results too. Perhaps we could transform back to native without resampling? I know the resolutions will be different between, say, subfield labels and the native T1w, but I think most viewers should be able to handle this, right?

Yes I agree - we should be able to concatenate into single transforms file (might have to be a .h5 transform).
Another change I will make is dropping the ability to have multiple coronaloblique templates; I don't envision now ever needing to use something other than our current CITI168 space (we can still use the same space even if we want additional contrasts for registration), so we can then use 'corobl' in the filenames instead of '{template}corobl' - this will make life easier in the workflow as we won't need to carry that wildcard around everywhere..

The final segmentations, surfaces, and anatomicals are now cleaned up and saved to results/, with intermediate files in  work/ from #24
TO DO: create composed transforms to go to/from unfolded space, and store these in results

The final segmentations, surfaces, and anatomicals are now cleaned up and saved to results/, with intermediate files in  work/ from #24
TO DO: create composed transforms to go to/from unfolded space, and store these in results

Just a quick note: for anybody using the container its not straightforward to view output gii surfaces with subfield labels (since they are in resources/bigbrain/sub-bigbrain_hemi-L_subfields.label.gii. Perhaps this could be copied to the results folder (and included in the .spec file?)

In the cifti branch made recently I convert those into a dlabel cifti file, that should achieve the same purpose, though we can also copy the label gii to the surf folder too..  In any case, I'll make a PR for it that we can add to.


add fastq object

This adds the ReadSequence object which is intended to store the raw read sequence as described by a fastq file (with quality string) or a fasta file (without).  Storing the raw read sequence accomplishes several things:

retrieval of mate pair sequence #310 would now be achievable with an id search on ReadSequence instead of ReadAlignment
this allows direct raw sequence retrieval for quantification methods that do not use aligned reads (ex: http://pachterlab.github.io/kallisto/about.html)  Previously, the fastq would have to be reconstructed downstream from the ReadAlignment CIGAR and Reference sequence.
processing of read data has to be done to get a ReadAlignment which means some decisions have been made for anyone requesting that aligned data.  Access to raw sequence allows an investigator to make their own decisions regarding alignment parameters, etc.
unless I'm mistaken this would be the only way to access unaligned reads in the initial data as even the (un-implemented) read is described as having alignment data.  This is a further complication for item (2).

+1 @saupchurch

+1

I'm -0 on this. IMO, it is preferable to store an unaligned read via the ReadAlignment record, instead of adding a new record. Admittedly, this is somewhat semantically imprecise. Is the implication of this pull request that anyone implementing a read server would be required to store both unaligned/aligned reads? As far as I can see, to do the actions you're interested in you'd have to store both the unaligned and the aligned reads.

A read server would have to deliver unaligned reads, it can do on-the-fly
create of the objects.  GA4GH is a transfer protocol, there is no expectation
on storage formats.
It would be useful to understand the queries one would have to
get unaligned reads.
Frank Austin Nothaft<EMAIL_ADDRESS>writes:

I'm -0 on this. IMO, it is preferable to store an unaligned read via the
ReadAlignment record, instead of adding a new record. Admittedly, this is
somewhat semantically imprecise. Is the implication of this pull request that
anyone implementing a read server would be required to store both unaligned/
aligned reads? As far as I can see, to do the actions you're interested in
you'd have to store both the unaligned and the aligned reads.
—
Reply to this email directly or view it on GitHub.*

@diekhans IMO, it's subtly more complex than that. The way I see it, the nit is that the AlignedRead object stores the aligned sequence and quality scores, not the original sequence and quality scores. I believe we only mask bases if the bases are hard clipped (I don't think we remove soft clipped bases). I agree with you that we don't place an expectation on storage formats, but by storing the aligned bases/quality scores in the aligned read model, you can't guarantee that you can convert on-the-fly between aligned/unaligned without a loss of fidelity.

Unlike BAM, the AlignedRead object doesn't allow storing unaligned reads.   Maybe allowing this would be be an approch.
Yes if one uses hard clipping in creating the mapping, the fastq can not be recreated.  TCGA only keeps BAMs for DNA and hard clipping in not used.
TCGA found at some labs had used an RNA-seq mapper that modified reads and thus had to go back to get fastq files.
-- Sent from my computer phone
-----Original Message-----
From: Frank Austin Nothaft<EMAIL_ADDRESS>To: ga4gh/schemas<EMAIL_ADDRESS>Cc: Mark Diekhans<EMAIL_ADDRESS>Sent: Fri, 12 Jun 2015 11:34 AM
Subject: Re: [schemas] add fastq object (#329)
@diekhans IMO, it's subtly more complex than that. The way I see it, the nit is that the AlignedRead object stores the aligned sequence and quality scores, not the original sequence and quality scores. I believe we only mask bases if the bases are hard clipped (I don't think we remove soft clipped bases). I agree with you that we don't place an expectation on storage formats, but by storing the aligned bases/quality scores in the aligned read model, you can't guarantee that you can convert on-the-fly between aligned/unaligned without a loss of fidelity.

Reply to this email directly or view it on GitHub:
https://github.com/ga4gh/schemas/pull/329#issuecomment-111429306

@diekhans isn't it wrong for the AlignedRead object to disallow unaligned reads? Fundamentally, in a set of aligned reads, knowing that read n did not align is important information.

TCGA only keeps BAMs for DNA and hard clipping in not used.

This would disallow chimeric mappings, then.

So then why not just have an UnalignedRead record with a transmitOnlyAlignedReads flag that can be used to block transmission of it whenever necessary - or we can use request specific fields in the transmission.

@fnothaft, absolutely!  We can't lose unaligned reads.  Perhaps
someone from the Reads Task Team can comment on why unaligned
reads are not included.
I believe chimeric mappings are represented using soft clipping
Frank Austin Nothaft<EMAIL_ADDRESS>writes:

@diekhans isn't it wrong for the AlignedRead object to disallow unaligned
reads? Fundamentally, in a set of aligned reads, knowing that read n did not
align is important information.
TCGA only keeps BAMs for DNA and hard clipping in not used.

This would disallow chimeric mappings, then.
—
Reply to this email directly or view it on GitHub.*

-1 -- I completely agree we need to support unaligned reads, but unless I'm missing something, we already do. See below for the results of a search for "unmapped" in the schemas/ repo. If there are problems with the current representation let's discuss and fix, but we don't have to start from scratch.
From reads.avdl:
/**
  The alignment for this alignment record served by a server in "classic"
  mode. This field will be null if the read is unmapped.

  This attribute can only be non-null if `graphAlignment` is null.
  */
  union { null, LinearAlignment } alignment = null;

And from readmethods.avdl:
record SearchReadsRequest {
  ...
  /**
  The reference to query. Leaving blank returns results from all
  references, including unmapped reads - this could be very large.
  */
  union { null, string } referenceId = null;

and
record SearchReadsResponse {
  /**
  The list of matching alignment records, sorted by position.
  Unmapped reads, which have no position, are returned last.
  */
  array<org.ga4gh.models.ReadAlignment> alignments = [];

@dglazer that was my thought as well.

@dglazer, @fnothaft - I understand but the scope is different here.  Think of the ReadSequence id as your term id in an inverted index of term-vs-document matrix - as one would do when building a simple search-engine - where it points to its presence in different documents, and in this case the reads would be the documents showing their association to those terms:

Just like Sean (@saupchurch) mentioned above, and also Alastair (@afirth) mentioned in the following post [https://github.com/ga4gh/schemas/pull/310#issuecomment-105922422], we do not want be only dependent by the program that generated the alignment to search the transmitted/stored read data structure.  Regarding querying only for unaligned reads, that cannot be possible now since we're retrieving everything and otherwise we would need to search for the mate, which is not straightforward.  We want the query to be fragment-focused.
Hope it helps,
~p

@dglazer  The path (or reference name in the 0.5 version) are not nullable.
It is probably is a good economy of representation to not add an new record. It would be good if the reads group to fix the schema and document the intentions:

There needs to be a query to return only the unaligned reads without getting all of the aligned reads. This is commonly done when searching for viral sequences.
We need to document how a readgroup of unaligned reads is represented.  We really should be able to share data without aligning it.

@diekhans , thanks for getting into the details of things we could improve. To your three points:

which reference field is not nullable? (The referenceSetId in ReadGroup is nullable, with a comment saying Required if there are any read alignments., which I believe handles this use case well.)
I agree, it would be useful to for SearchReadsRequest to have a way to request only the unmapped reads. (It's not needed for FASTQ files, since everything there is unmapped, but it is sometimes useful.) Do you have a query syntax in mind? I suggest doing a separate PR for that, and making sure to get input from our current server implementors (@calbach and @jeromekelleher).
I think it is documented -- per the comment in my first bullet, you just don't populate the referenceSetId field. But better documentation is certainly better -- what would you like to see clarified?

@dglazer I believe Mark is referring to lines 186-187 in reads.avdl:
record GraphAlignment {
  /** The `Path` against which the read is aligned */
  Path path;

Currently Path is not part of in any search method for Read.  The definition for Path is in commons.avdl on lines 388-410.
~p

Thank you @dglazer for pointing out what I missed in the ReadAlignment.  I agree with the points raised and suggest the following:

I will modify this PR (title and content) into a comment only PR with the goal of better documentation on how to represent unaligned reads in the existing ReadAlignment.
SearchReadsRequest needs a way to request only unmapped reads - to be done in a separate PR
The GraphAlignment option needs a way to store unmapped reads

Sounds good @saupchurch -- I like all three suggestions.

@saupchurch I would be +1 to that.

Closing as this is out of date with respect to work being done in the documentation branch.


mavlink udp on posix: avoid spamming the console

avoid spamming the console when disconnecting the Network or bcast addr not found

Ignore the semaphoreci check. It's been disabled.


Add acks for projects we're using

Change-type: patch
Signed-off-by: Chris Crocker-White<EMAIL_ADDRESS>

@chrisys can you please help in #145 ? I have no idea why the tests are failing.


feat: enable progress service

This enables the progress service as part of the view API. Currently, views like search are not showing a progress bar in the UI when doing the search, because we're using the standalone service for it. With this change, it will show a progress bar for actions inside the different views.

Updated PR!


Error reporting for calc points to the wrong step

In the course of verifying a calc proof, if one of the justifications for a step involves a call to a lemma where the precondition is not satisfied (or is something simpler, like assert false), then the error is reported on the following justification.
For example, in the example below, the precondition for my_lemma is not satisfied, but the error is reported as though it occurs on the second justification (the empty curly braces).  This is rather confusing for the end user.
module Calc

assume val my_lemma (x:int) : Lemma
  (requires false)
  (ensures  true)

let test (x:int) : Lemma (True) =
  calc (==) {
    x;
    == { my_lemma x }
    x;
    == {}
    x;
  }

Tested with commit 5cd399237f70fe0b1b55e3d988ca5095257b0805.

Thanks for reporting this Bryan! I'm surprised I didn't notice it. It's actually always pointing to the last justification when an error like this occurs. Trying out a fix which seems to work right now.

I think this is fixed in master, but please give it a test and reopen if not!
Also, I improved the error message for when the inner relations in a calc proof do not chain up to the final relation.
module A

let test (x:int) : Lemma True =
  calc (>) {
    x;
    == { }
    x;
  }

A.fst(4,2-7,6): (Error 19) Could not prove calc-chain compatibility (see also A.fst(4,7-4,10))
Verified module: A (343 milliseconds)
1 error was reported (see above)

(suggestions on a better message welcome :), or just change it in FStar.Calc.fst)

Had to undo that other change about the better error message. It causes several regressions, which I would assume is from generating slightly different VCs, but a small example does not show any difference. Anyway, will try to improve that, but your report should be fixed.

Cool, thanks for the quick fix!

Reopening so I fix that last bit, and so I add some error message regression tests for calc.


Update golang.org/x/net

Related Issue:
CVE https://github.com/advisories/GHSA-4v7x-pqxf-cx7m
Description of changes

Update golang.org/x/net to v0.26.0

/cherry-pick release-2.10
/cherry-pick release-2.9
/cherry-pick release-2.8

Covered in https://github.com/stolostron/insights-metrics/pull/88


stack unwinding

Add debugging and profiling capabilities, and this will include stack unwinding so that we can create a flamegrpah kind of stuff, among other stuff

Update: Right now we have stack unwinding, but not using it to collect samples, but instead just to get a crash trace.

Remove the profiling stuff into #118 , and closing this, we have done a lot here and we can constrain it to stack unwinding.


Filter command ids in SQL (for develop)

Same as #10312, but for develop, so we can get a clean merge with develop there.

Will fix conflict in different PR


thank you man

god bless you man.
this line saved me; I've wasted a day on this bug 🥲. did you came up with the fix or found it somewhere else?
 // Force to have the .prisma folder with pnpm
  output="../../node_modules/.prisma/client"

I found this solution on Prisma issues if I remember correctly, you could otherwise specify another path and make sure to modify the one in electron-builder as well


⚠ Bofrost.es has degraded performance

In 5de792d, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1659 ms

Resolved: Bofrost.es performance has improved in 2241b72 after 24 minutes.


Create Bloom Release for Rolling v3.0.4

Make new rolling bloom release
depending PR:

[x] Actions https://github.com/ros2/rclc/pull/170
[ ] multi-threaded Executor https://github.com/ros2/rclc/pull/87

development of multi-threaded executor PR will take some time.
I will prepare for a bloom release, as the RCLC Actions PR is through.

created PR on rosdistro: https://github.com/ros/rosdistro/pull/31247

created a release tag on repository: https://github.com/ros2/rclc/releases/tag/3.0.4

This issue has been mentioned on ROS Discourse. There might be relevant details there:
https://discourse.ros.org/t/micro-ros-fully-supports-ros-2-features/23213/1


Update CRD subresources doc for 1.11

Ref: https://github.com/kubernetes/kubernetes/pull/64766
/hold
until the above PR is merged
/assign sttts mistyhacks

/lgtm
/approve

https://github.com/kubernetes/kubernetes/pull/64766 merged. Removing hold.
/hold cancel

Can someone add this to the milestone to make sure this is not missed?

@enisoc thanks!

@nikhita This PR looks good, but @mistyhacks needs to approve it because she's the release meister for the 1.11 milestone.
@mistyhacks I verified the preview looks good. 👍

Thanks all for waiting for me.
/approve


exclude system/Config/Routes in phpunit.xml

to avoid error undefined variable $routes on run phpunit with coverage generation

Coverage decreased (-0.02%) to 62.214% when pulling 59c5420e91f4bf3de0b2ce465d75f04a878d9b3f on samsonasik:exclude-config-routes into c8d54363e539be56ebed7a239f787c3947a60449 on bcit-ci:develop.


Fix: Correcting time unit for logs of added http-service

Pull Request Template
Description:

Closes #1197
Previously, all the duration to be displayed in the logs, were calculated in milliseconds but while printing it through prettyprint, we use to display as microseconds, which is wrong. Hence corrected the calculations to be done in microseconds..

Checklist:

[x] I have formatted my code using  goimport  and  golangci-lint.
[x] All new code is covered by unit tests.
[x] This PR does not decrease the overall code coverage.
[x] I have reviewed the code comments and documentation for clarity.

Thank you for your contribution!

Please update the PR description
-we use to display as microseconds, which is wrong. Hence corrected the calculations to be done in Microseconds.
+we use to display as milliseconds, which is wrong. Hence corrected the calculations to be done in microseconds.

Please update the PR description
-we use to display as microseconds, which is wrong. Hence corrected the calculations to be done in Microseconds.
+we use to display as milliseconds, which is wrong. Hence corrected the calculations to be done in microseconds.

@ccoVeille , I mean what I wrote. The log displays 8 microseconds where in actually gofr calculates it as 8 milliseconds. So we are correcting that, to corrrectly show ....8,000 µs.

OK, so I think I'm lost.
Let's reboot.
Your text says:

we use to display as microseconds, which is wrong. Hence corrected the calculations to be done in microseconds.

So it means

it was in microseconds
we fixed to use microseconds

The code :

was calling milliseconds
is updated to call microseconds

So for me, there is a problem with the text. The code is fine


Consider how to represent entities that can be read from an LS feed

The IG realtime feeds have a predefined group of fields, and the content of any subscription is provided in a consistent, structured manner.
So it should be possible, therefore to create a class which represents things that can be read from a Lightstreamer feed. Call it RTEntity for now.
The general structure of the data returned for an update (which is what we are interested in from the perspective of data feeds is:
table + "," + item + "|" + values + "\r\n"
Where table is the number of the table
item is the number of the item within the table assigned by the Metadata adapter during the subscription operation
values is a pipe-separated list of the values corresponding to the schema.
For example:
2,1|17.48|1.68|14:32:48
1,1|16.6|3.16|14:32:49
1,1|||14:32:50
2,1|17.47|1.62|14:32:50

In an idea world, the object would map the different values by their field names, but this may not be possible since that information is not available when the channel is initially created in openSession.
The most obvious solution would be to use something like this:
data StreamContent = Update Int Int [Text]

done #22


models/demos/ttnn_falcon7b/tests/multi_chip/test_falcon_causallm.py::test_falcon_causal_lm[wormhole_b0-True-True-20-2-BFLOAT16-DRAM-falcon_7b-layers_1-prefill_seq128_batch32] Segfault/double free on T3000

See https://github.com/tenstorrent/tt-metal/actions/runs/8870324980/job/24353544159#step:7:4723
Same test also segfaults: models/demos/ttnn_falcon7b/tests/multi_chip/test_falcon_causallm.py::test_falcon_causal_lm[wormhole_b0-True-True-20-2-BFLOAT16-DRAM-falcon_7b-layers_1-prefill_seq128_batch32]

maybe related to a tracing issuing in main

Appears fixed: https://github.com/tenstorrent/tt-metal/actions/runs/8930806280/job/24531646616
Will wait to see the full run before closing

Fixed per Umair/Allan/Paul's recent changes: https://github.com/tenstorrent/tt-metal/actions/runs/8930806280


ZIO 2 support

Codecov Report

Merging #251 (b12c262) into master (f96701c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #251   +/-   ##
=======================================
  Coverage   66.29%   66.29%
=======================================
  Files          18       18
  Lines         534      534
  Branches       22       22
=======================================
  Hits          354      354
  Misses        180      180

Continue to review full report at Codecov.

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


Car Information Screen

Hello,
I used a "car only iphone" connected via USB, to listen to spotify with the official BMW and spotify app. As in last months it started to become very unstable with my NBT EVO id-4 I tried your app on a spare old android phone with android 7.1.
I checked out the repo and compiled it in android studio to get the "bleeding edge". I tried to use it currently and it works without any major issues. What could be enhanced is a sentence in the readme, that the entrys in the cars multimeda menu do only switch the audio source( in my example pressing the spotify icon do not open any menu). So I found out that the complete control is listed under "Audio Player".
Overall it is quite more stable than the official spotify app on the iphone. :-).
Now to my question. I started to investigate your findings on the github pages and found this article: https://hufman.github.io/BMWConnectedAnalysis/cds/.
I checked the  possible CDS Data points and wonder if it could be also interessting for others too to have "Live information" of interesting car data that the car does not show anywhere.
This would be f.ex.:
engine.temperature: show the temperature of coolant and oil in numbers
driving.gear: show the actual gear for cars with automatic transmissions driving in D
sensors.fuel: show the fuel level in numbers
sensors.temperatureInterior: show the interior temperature in numbers
climate.airConditionerCompressor: show if the compressor is running or not
climate.ACSystemTemperatures: could be interessting too :-)
My plan would be to add a additional information screen to display this values.
Before I start with coding and debugging I wonder if you have anything in plan to add such an screen ? I think you would be about 100 times faster than me starting from scratch :-)
Thank you very much (you'll get a coffee)
BR
Martin

I'm so happy you're enjoying it!
The music app icons are slightly flaky in ID4, they sometimes are able to bring up the Audioplayer interface but not always and I don't know the pattern. I had added some code a few months ago to try to help, but I no longer have an ID4 system to test on! There is an oblique note in the Limitations section in the README, but I didn't word it very confidently because it sometimes works (at least it did for me). The icons work much more reliably in my current ID5 vehicle!
Good find on the CDS data! I'm so glad that you share my excitement in extending the car's capabilities!
I've been pondering a sort of addon system in the back of my mind for a few months now, to make it easier for other developers to build other integrations for the car. I want to keep this AndroidAutoIdrive app dedicated to its namesake functionality, just the music and notifications and some navigation functionality, and implement extra functionality as separate apps. This Car Information functionality is definitely on the list as an example addon!
This next 1.3 release is already too big and delayed, so I have committed to this addon idea for the 1.3.1 release.

I'm so happy you're enjoying it!
The music app icons are slightly flaky in ID4, they sometimes are able to bring up the Audioplayer interface but not always and I don't know the pattern. I had added some code a few months ago to try to help, but I no longer have an ID4 system to test on! There is an oblique note in the Limitations section in the README, but I didn't word it very confidently because it sometimes works (at least it did for me). The icons work much more reliably in my current ID5 vehicle!
Good find on the CDS data! I'm so glad that you share my excitement in extending the car's capabilities!
I've been pondering a sort of addon system in the back of my mind for a few months now, to make it easier for other developers to build other integrations for the car. I want to keep this AndroidAutoIdrive app dedicated to its namesake functionality, just the music and notifications and some navigation functionality, and implement extra functionality as separate apps. This Car Information functionality is definitely on the list as an example addon!
This next 1.3 release is already too big and delayed, so I have committed to this addon idea for the 1.3.1 release.

Hello,
thank you very much for the nice explanations and the hint to CarInformationDiscovery.
I'll have a look into.
I would prefer a IDrive UI as in my current setup the phone is left in the arm rest all the time and I don't touch it as long as everything works so far (what it incredibly does very well).
So we would have to find a official car app that provides a menu with the possibility to display some text based entrys in the first step.
BR

Hello,
thank you very much for the nice explanations and the hint to CarInformationDiscovery.
I'll have a look into.
I would prefer a IDrive UI as in my current setup the phone is left in the arm rest all the time and I don't touch it as long as everything works so far (what it incredibly does very well).
So we would have to find a official car app that provides a menu with the possibility to display some text based entrys in the first step.
BR

The official Android car apps use a very flexible set of widgets, there is even a table-like List widget capable of displaying pictures, so getting the information to the screen is easy once the RHMI app is created.
The tricky part with an RHMI app is that locked menu icon. I'll have to search through the official apps to find one with a menu icon/text that seems reasonable. I should document the known official apps and what their menu icons look like, to help others who want to build RHMI apps too.
Those music app icons (and also the Notifications icon in the Office menu) are built with a different API, called AM, which only support onClick handlers. In this onClick handler I request that the car switch to an existing RHMI window, such as the main Audioplayer screen. In ID5+ it works great, but I'm disappointed by your report that ID4 does not. My hope was to create RHMI apps without the menu icon/text loaded, and then create customized AM icons that just switch to the related RHMI app. I'll probably still do that (the AM API even supports adding entries to the Vehicle Information menu), and hope to at least use a unique RHMI icon for ID4 users to use.
You've gotten me all excited, but it has to wait until I finish building the addon interface 😄

The official Android car apps use a very flexible set of widgets, there is even a table-like List widget capable of displaying pictures, so getting the information to the screen is easy once the RHMI app is created.
The tricky part with an RHMI app is that locked menu icon. I'll have to search through the official apps to find one with a menu icon/text that seems reasonable. I should document the known official apps and what their menu icons look like, to help others who want to build RHMI apps too.
Those music app icons (and also the Notifications icon in the Office menu) are built with a different API, called AM, which only support onClick handlers. In this onClick handler I request that the car switch to an existing RHMI window, such as the main Audioplayer screen. In ID5+ it works great, but I'm disappointed by your report that ID4 does not. My hope was to create RHMI apps without the menu icon/text loaded, and then create customized AM icons that just switch to the related RHMI app. I'll probably still do that (the AM API even supports adding entries to the Vehicle Information menu), and hope to at least use a unique RHMI icon for ID4 users to use.
You've gotten me all excited, but it has to wait until I finish building the addon interface 😄

OK that sounds nice.
Is there anywhere a list of official RHMI apps?
I was just testing some small modifications in the car and with my main phone (S9 with Android 10). I had to use bluetooth audio instead the USB audio that is supported with my "android i drive phone" that I am usually using.
There it was possible to select spotify, vlc,.. in the Media Menu of the Idrive. So probably there is a difference in your handling of this entries regarding USB or bluetooth audio?

OK that sounds nice.
Is there anywhere a list of official RHMI apps?
I was just testing some small modifications in the car and with my main phone (S9 with Android 10). I had to use bluetooth audio instead the USB audio that is supported with my "android i drive phone" that I am usually using.
There it was possible to select spotify, vlc,.. in the Media Menu of the Idrive. So probably there is a difference in your handling of this entries regarding USB or bluetooth audio?

Maybe as an initial step it'd be good to just create a CDS tab in phone app and as a next step move the important one to car.
I saw @hufman created branch CDSData with some initial commits.

Maybe as an initial step it'd be good to just create a CDS tab in phone app and as a next step move the important one to car.
I saw @hufman created branch CDSData with some initial commits.

Yes, I think that would be good first step. Let's see what magic @hufman will perform in this branch :-).
I look forward to get a go for first testing :-)

Yes, I think that would be good first step. Let's see what magic @hufman will perform in this branch :-).
I look forward to get a go for first testing :-)

I implemented a quick version of this in a branch, hidden behind the Show Advanced Settings flag in the Connection tab, here's what it looks like in my electric car. The CarInformation object now has a cdsData.liveData object to easily wire up any desired CDS data point to PhoneUI widgets, for future UI design improvements. Try it out and see if there's any other useful data points to add before I merge it!

I implemented a quick version of this in a branch, hidden behind the Show Advanced Settings flag in the Connection tab, here's what it looks like in my electric car. The CarInformation object now has a cdsData.liveData object to easily wire up any desired CDS data point to PhoneUI widgets, for future UI design improvements. Try it out and see if there's any other useful data points to add before I merge it!

Great. OK I'll give it a try afterwards and report back! :-)

Great. OK I'll give it a try afterwards and report back! :-)

Hi.
The information data is displayed :-)..

So far I think there is all interesting data displayed!
Br

Hi.
The information data is displayed :-)..

So far I think there is all interesting data displayed!
Br

Merged! Thank you so much for the idea!

Merged! Thank you so much for the idea!

Hi guys,
I tested it as well with a bit bigger data set:
val CDS_KEYS = mapOf(
CDS.ENGINE.TEMPERATURE to "temperature",
CDS.ENGINE.TORQUE to "torque",
CDS.ENGINE.RPMSPEED to "RPMSpeed",
CDS.DRIVING.GEAR to "gear",
CDS.DRIVING.ACCELERATION to "acceleration",
CDS.DRIVING.ACCELERATORPEDAL to "acceleratorPedal",
CDS.DRIVING.AVERAGECONSUMPTION to "averageConsumption",
CDS.DRIVING.ODOMETER to "odometer",
CDS.DRIVING.SPEEDACTUAL to "speedActual",
CDS.DRIVING.SPEEDDISPLAYED to "speedDisplayed",
CDS.DRIVING.DRIVINGSTYLE to "drivingStyle",
CDS.SENSORS.BATTERY to "battery",
CDS.SENSORS.BATTERYTEMP to "batteryTemp",
CDS.SENSORS.FUEL to "fuel",
CDS.SENSORS.TEMPERATUREINTERIOR to "temperatureInterior",
CDS.SENSORS.TEMPERATUREEXTERIOR to "temperatureExterior",
CDS.SENSORS.PDCRANGEFRONT to "PDCRangeFront",
CDS.SENSORS.PDCRANGEREAR to "PDCRangeRear",
CDS.CLIMATE.AIRCONDITIONERCOMPRESSOR to "ACCompressor",
CDS.CLIMATE.ACSYSTEMTEMPERATURES to "ACSystemTemperatures",
CDS.CONTROLS.LIGHTS to "Lights",
CDS.CONTROLS.STARTSTOPSTATUS to "StartStop_Status",
CDS.NAVIGATION.CURRENTPOSITIONDETAILEDINFO to "currentPositionDetailedInfo",
CDS.NAVIGATION.GPSEXTENDEDINFO to "GPSExtendedInfo",
)
and it works well. However, to be in any way usable I think we need:

At first step: move it to other tab and present in a more readable way (some UI for it)
Move the most interesting&important information to the car's screen.

I'm gona test all the CDS values @hufman reported to see what we can actually add and if you guide me I can try to prepare some basic UI on a separate tab.

Hi guys,
I tested it as well with a bit bigger data set:
val CDS_KEYS = mapOf(
CDS.ENGINE.TEMPERATURE to "temperature",
CDS.ENGINE.TORQUE to "torque",
CDS.ENGINE.RPMSPEED to "RPMSpeed",
CDS.DRIVING.GEAR to "gear",
CDS.DRIVING.ACCELERATION to "acceleration",
CDS.DRIVING.ACCELERATORPEDAL to "acceleratorPedal",
CDS.DRIVING.AVERAGECONSUMPTION to "averageConsumption",
CDS.DRIVING.ODOMETER to "odometer",
CDS.DRIVING.SPEEDACTUAL to "speedActual",
CDS.DRIVING.SPEEDDISPLAYED to "speedDisplayed",
CDS.DRIVING.DRIVINGSTYLE to "drivingStyle",
CDS.SENSORS.BATTERY to "battery",
CDS.SENSORS.BATTERYTEMP to "batteryTemp",
CDS.SENSORS.FUEL to "fuel",
CDS.SENSORS.TEMPERATUREINTERIOR to "temperatureInterior",
CDS.SENSORS.TEMPERATUREEXTERIOR to "temperatureExterior",
CDS.SENSORS.PDCRANGEFRONT to "PDCRangeFront",
CDS.SENSORS.PDCRANGEREAR to "PDCRangeRear",
CDS.CLIMATE.AIRCONDITIONERCOMPRESSOR to "ACCompressor",
CDS.CLIMATE.ACSYSTEMTEMPERATURES to "ACSystemTemperatures",
CDS.CONTROLS.LIGHTS to "Lights",
CDS.CONTROLS.STARTSTOPSTATUS to "StartStop_Status",
CDS.NAVIGATION.CURRENTPOSITIONDETAILEDINFO to "currentPositionDetailedInfo",
CDS.NAVIGATION.GPSEXTENDEDINFO to "GPSExtendedInfo",
)
and it works well. However, to be in any way usable I think we need:

At first step: move it to other tab and present in a more readable way (some UI for it)
Move the most interesting&important information to the car's screen.

I'm gona test all the CDS values @hufman reported to see what we can actually add and if you guide me I can try to prepare some basic UI on a separate tab.

I'm pleased to hear that it works well for you! I added that small block of text to validate that the refactor effort around CDS handling worked soundly, and to quickly achieve the goal of viewing that data available over the API which is otherwise not visible anywhere in the car.
To expand it into a more usable interface, of course, more work is needed. A new menu entry needs to be added for the tab, with a link in the navigation structure to specify the menu entry's destination fragment. This new fragment class would look similar to the other pages' fragments (and less like the CarAdvancedInfoFragment which does too much work directly): The Fragment class instantiates a ViewModel class and uses Android DataBinding to link it into the layout. Within this ViewModel you can easily consume and transform the LiveData objects from the CarInformation.cdsData object, similar to the language settings.
The harder part is to think of ways to visualize the various data points, which I didn't have any immediate good ideas for :) However, once the ViewModel has the desired data pulled into LiveData objects, the UI is relatively standard Android development, and all the car API connection is just background details, allowing anyone to build as they please!
I think this feature should ultimately live in a separate optional app, but I haven't yet built out support for addon apps to provide such optional functionality. Until then, feel free to prototype and experiment in this app! I expect this cdsData interface will be migrated relatively unchanged to the future plugin spec, and so this Car Information functionality can be easily used as an initial example plugin app.

I'm pleased to hear that it works well for you! I added that small block of text to validate that the refactor effort around CDS handling worked soundly, and to quickly achieve the goal of viewing that data available over the API which is otherwise not visible anywhere in the car.
To expand it into a more usable interface, of course, more work is needed. A new menu entry needs to be added for the tab, with a link in the navigation structure to specify the menu entry's destination fragment. This new fragment class would look similar to the other pages' fragments (and less like the CarAdvancedInfoFragment which does too much work directly): The Fragment class instantiates a ViewModel class and uses Android DataBinding to link it into the layout. Within this ViewModel you can easily consume and transform the LiveData objects from the CarInformation.cdsData object, similar to the language settings.
The harder part is to think of ways to visualize the various data points, which I didn't have any immediate good ideas for :) However, once the ViewModel has the desired data pulled into LiveData objects, the UI is relatively standard Android development, and all the car API connection is just background details, allowing anyone to build as they please!
I think this feature should ultimately live in a separate optional app, but I haven't yet built out support for addon apps to provide such optional functionality. Until then, feel free to prototype and experiment in this app! I expect this cdsData interface will be migrated relatively unchanged to the future plugin spec, and so this Car Information functionality can be easily used as an initial example plugin app.

With the deprecation of BMW Connected, ID4 cars without remote data access are unsupported by the new MyBMW app, and so it would make sense to bring in some of the previously available data (odometer, fuel level, and so on) into such a Car Information tab.

One feature I'm investigating is to allow other apps easy access to the car's data, so a Torque-like or M Laptimer app could be built easily without needing to connect directly to the car if they only need the data: https://github.com/hufman/AndroidAutoIdrive/tree/cds_content_provider
Still pretty early, but the data is available as individual Android Content Provider items, personal ones like location, navigation, and phone information are locked behind a special permission, and data updates seem to work well. I'll keep working on it, but maybe that'll inspire someone to try something?

Hi Walter,
that sound great. But what I was actually looking into, was displaying this data on the Idrive screen, as I don't want to use the phone display during driving.
Is there a way to display this data in a separate menu?
Thank you,
Martin

I write here even if the topic had been closed. I was wondering if the great cds_gauges addon could be implemented as per the following mockup. basically the idea would be "replicating" the standard BMW "sport" screen showing on the car screen, the infos now shown on the phone by the "cds_gauges" addon, maybe allowing the user to choose which info to show. I think it would be an awesome improvement for this addon ;D

Interesting idea! It's difficult to reimplement the Sports Displays because I haven't found any BMW app for Android that provides the resources would be needed, and reimplementing using an image technique would have a painfully poor refresh rate (and also be yet another blank app icon in the list).


Sort commands into categories

General Troubleshooting

[X] I have checked for similar issues on the Issue-tracker.
[X] I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request
In the code, there is an enum called command type. after .build() in each commands builder the type of command needs to be added. Will be used for the help command

Will also help with the help command


[BUG] Incorrect swap route from usdt on avalanche chain to polygon

The current route for swapping from USDT on the Avalanche chain to the Polygon chain is incorrect; there’s no direct swap route between these networks on 1Inch. The swap results in a WAWAX token instead
Snowtrace Explorer
https://snowtrace.io/tx/0xc8857c337b233557f2281c75cdfddbcf93bf8dc41ccac28be5d9ab7d3c8f2ce8
Screen Record
https://github.com/user-attachments/assets/598991fa-451e-43d2-97d6-336466c6a651

The current route for swapping from USDT on the Avalanche chain to the Polygon chain is incorrect; there’s no direct swap route between these networks on 1Inch. The swap results in a WAWAX token instead
Snowtrace Explorer https://snowtrace.io/tx/0xc8857c337b233557f2281c75cdfddbcf93bf8dc41ccac28be5d9ab7d3c8f2ce8
Screen Record
Swap_USDT.AVAX._Polygon.mp4

Hey @aminsato It sounds like you’re encountering issues with swapping USDT between the Avalanche and Polygon chains on 1Inch. Since there’s no direct route, you might consider using an intermediary token, like bridging your USDT to Ethereum first, and then swapping it to USDT on the Polygon chain. Alternatively, check if there are other bridges or decentralized exchanges that support the swap directly. Always ensure to verify token contracts to avoid unintended tokens like WAWAX.


Cannot get InfluxDB to start at all, stuck "activating" for hours, don't see any obvious errors

Version: InfluxDB v2.7.6 (git: 3c58c06206) build_date: 2024-04-12T21:51:21Z
OS: Ubuntu, installed via https://docs.influxdata.com/influxdb/v2/install/?t=Linux
Hello, I had to update my certs and when I did a restart it seemed to take a while, I left it... and 30 minutes later it's still "restarting", I left it running for 2 hours, no luck.
I've re-attempted several times but it just wont start, if I try manually, it just seems to get "stuck". It seems to run fine if I boot from another directory and acts like it's a fresh install, would this indicate an issue with my data?
Is there anything I can run or test/check for? I've been trying for almost 2 days now and running out of things to try :(
My /var/lib/influxdb directory is 2.7G, I had around 180 million records last I checked a few days ago.
Here are my logs when I run it manually in the same directory as my config.toml
influx.log
When it gets to this point I can see influxd with multiple processes in htop, I have 32GB Memory on this and it's never going beyond around 11-12GB, when I watched the memory on the systemctl it never went beyond around 2GB after 2 hours.
Edit: After about 50 minutes I was able to get this output, but I don't know if it's because I had already tried to cancel
2024-06-19T15:47:13.064482Z     info    Opened file     {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/510/000000012-000000002.tsm", "id": 0, "duration": "223.033ms"}
2024-06-19T15:47:13.064696Z     info    Opened shard    {"log_id": "0ptG8kQl000", "service": "storage-engine", "service": "store", "op_name": "tsdb_open", "index_version": "tsi1", "path": "/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/510", "duration": "2716854.290ms"}
2024-06-19T15:49:22.838028Z     info    loading changes (end)   {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "op_name": "field indices", "op_event": "end", "op_elapsed": "2846606.256ms"}
2024-06-19T15:49:22.838258Z     error   Failed to open tsm file {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/530/000000013-000000002.tsm", "error": "context canceled"}
2024-06-19T15:49:22.838330Z     error   Failed to open shard    {"log_id": "0ptG8kQl000", "service": "storage-engine", "service": "store", "op_name": "tsdb_open", "db_shard_id": 530, "error": "[shard 530] failed to open tsm file \"/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/530/000000013-000000002.tsm\": context canceled"}
2024-06-19T15:54:39.031096Z     info    loading changes (end)   {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "op_name": "field indices", "op_event": "end", "op_elapsed": "3162796.916ms"}
2024-06-19T15:54:39.031299Z     error   Failed to open tsm file {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/490/000000014-000000002.tsm", "error": "context canceled"}
2024-06-19T15:54:39.031336Z     error   Failed to open shard    {"log_id": "0ptG8kQl000", "service": "storage-engine", "service": "store", "op_name": "tsdb_open", "db_shard_id": 490, "error": "[shard 490] failed to open tsm file \"/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/490/000000014-000000002.tsm\": context canceled"}
2024-06-19T16:00:35.359476Z     info    loading changes (end)   {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "op_name": "field indices", "op_event": "end", "op_elapsed": "3519126.056ms"}
2024-06-19T16:00:35.359743Z     error   Failed to open tsm file {"log_id": "0ptG8kQl000", "service": "storage-engine", "engine": "tsm1", "service": "filestore", "path": "/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/470/000000014-000000002.tsm", "error": "context canceled"}
2024-06-19T16:00:35.359821Z     error   Failed to open shard    {"log_id": "0ptG8kQl000", "service": "storage-engine", "service": "store", "op_name": "tsdb_open", "db_shard_id": 470, "error": "[shard 470] failed to open tsm file \"/var/lib/influxdb/engine/data/0a80d50bbc27bd0f/autogen/470/000000014-000000002.tsm\": context canceled"}
2024-06-19T16:00:35.363755Z     info    Open store (end)        {"log_id": "0ptG8kQl000", "service": "storage-engine", "service": "store", "op_name": "tsdb_open", "op_event": "end", "op_elapsed": "3519154.289ms"}
2024-06-19T16:00:35.363792Z     info    Starting retention policy enforcement service   {"log_id": "0ptG8kQl000", "service": "retention", "check_interval": "30m"}
2024-06-19T16:00:35.363804Z     info    Starting precreation service    {"log_id": "0ptG8kQl000", "service": "shard-precreation", "check_interval": "10m", "advance_period": "30m"}
2024-06-19T16:00:35.363877Z     info    Terminating precreation service {"log_id": "0ptG8kQl000", "service": "shard-precreation"}
2024-06-19T16:00:35.364217Z     error   Failed to open replications service     {"log_id": "0ptG8kQl000", "error": "context canceled"}
Error: context canceled

I managed to get this booting, it takes around 55 minutes for a clean start up. I suspect this might just be normal for flux, so I'll close this for now and keep this in mind when I update certs in future :D


Getting error Invalid access to property or key 'input_type_changed' on a base object of type 'Nil'.

I have have enabled the Controller Icons Plugin in the project settings but when I try to add a Controller Icon Texture,
I get the following error:
Invalid access to property or key 'input_type_changed' on a base object of type 'Nil'.

Can you create a small project replicating this issue that can be shared through here?
Additionally, also confirm if you're not instantiating any singleton/autoload that requires these icons, before the ControllerIcons is instantiated; if that's the case, you'll need to move the ControllerIcons singleton earlier in the autoload order.

Can you create a small project replicating this issue that can be shared through here?
Additionally, also confirm if you're not instantiating any singleton/autoload that requires these icons, before the ControllerIcons is instantiated; if that's the case, you'll need to move the ControllerIcons singleton earlier in the autoload order.

Hey, it was an issue with the autoload order. I was using ControllerIcons in another autoload. Thank you very much!


Add support for Manual Sort in the Sidebar

Manual Sort would be super useful in locating folders and notes when the sidebar is populated.

Do you want to be able to manually sort files anywhere in the hierarchy of the file browser?
If you had the option to "pin" files to the top of the sidebar and then manually sort those, would that meet your needs, or would you find that insufficient?


Always on Top windows shows the boundary color as if activated but sometimes it gets minimized despite being in that mode.

Microsoft PowerToys version
0.58.0
Running as admin

[X] Yes

Area(s) with issue?
Always on Top
Steps to reproduce

and when I click on this GitHub webpage the OneNote windows minimizes.
PowerToysReport_2022-05-18-11-35-28.zip
✔ Expected Behavior
The OneNote window should stay on top despite clicking on the browser windowOneNote
❌ Actual Behavior
The OneNote was minimized.
Other Software
No response

This is a /dup of https://github.com/microsoft/PowerToys/issues/17332.
OneNote manages the TOPMOST state itself and resets it at some moment. We can't do much about it. Checking if the flag is still applied in the infinite loop will cause too much unnecessary work and increase CPU load.

Thanks all for the quick replies!


Updated validations.py python script

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py by updating the re pattern to match username.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


add preact-codemod to libs

transforms React to Preact
more exposure => more attention

😃

Coverage remained the same at 97.707% when pulling 079ae95c080b9cc550cd45eb124fb9f941a1f0ae on vutran:add-preact-codemod into 145b2cefda73fdeb95b0d4d474d008fda1a312ea on developit:master.

How was this not already in there? haha


[varLib.featureVars] Fix bug in overlayBox

See added test. Previously we were cutting remainder box even if the intersection had dimensions not present in the remainder box. Ouch!
Fixes https://github.com/fonttools/fonttools/issues/3003
Tests need updating.

Tests happy now.


Proper way to TearDown after tests?

While you guys (mostly just Simon :smile: ) are working test documentation, I was wondering if you could field a testing related question for me.
I've got tests for my systems up and running using the built in Unity NUnit library. Most of the time it works great, and I get all greens, but occasional I'll run it and all my tests will go red.

The problem also appears to some entity left over after a previous test or run of the application. What is the recommend way to setup and tear down Entitas when running tests?
This test parent class encapsulates what I have been doing so far, as I said it works most of the time but then just breaks occasionally:
public abstract class SystemTest<T> : AssertionHelper
    where T: ISystem, new()
{
    protected ISystem system;
    protected Systems systems;
    protected Pool pool;

    [SetUp]
    protected virtual void Init()
    {
        pool = Pools.pool;
        systems = new Systems();
        system = pool.CreateSystem<T>();
        systems.Add(system);
        systems.Initialize();
    }

    [TearDown]
    protected virtual void Dispose()
    {
        pool.ClearComponentPools();
        pool.ClearGroups();
        systems.ClearReactiveSystems();
        pool.DestroyAllEntities();
        systems = null;
        system = null;
    }
}

Any advice?

When unit testing, you shouldn't use Pools.pool, because 1. it's a singleton and 2. It also does VisualDebugging related things.
Instead, create a pool like
new Pool(CoreComponentIds.TotalComponents);

or, to get better error messages
new Pool(CoreComponentIds.TotalComponents, 0, new PoolMetaData("Core", CoreComponentIds.componentNames, null));

This way, you don't need a teardown anymore

That makes sense. Thanks for the answer.
Quick follow up questions:

Any specific reason to omit the Type[] parameter from new PoolMetaData("Core", CoreComponentIds.componentNames, null);? It also seems to work with new PoolMetaData("Core", CoreComponentIds.componentNames, CoreComponentIds.componentTypes);
Is there any danger of entities hanging around if I remove the tear down? I assume the garbage collector is going to handle everything. Just double checking.

No, there is no specific reason why 3rd parameter is null, you can (and should) also pass in CoreComponentIds.componentTypes.
When instantiating a new Pool there is no tear down required and everything will be cleaned up automatically

Thanks!


Frequent "API rate limit has almost reached" message.

I'm not sure whether this can be counted as bug but "API rate limit has almost reached" messages shouldn't be shown frequently. From the previous bugs I reported, you know that I use the bots with fixed grid strategy with more than 99 levels :) This situation creates many UI responsivity, connection drop, rate limit etc. issues. I didn't report some of them yet but you may face those issue easily after you create a fixed grid bot in Binance with +99 levels and run that bot 7-8 (maybe less) hours.
Anyway, this issue is one of them. Since there are a lot of orders, ORDERS endpoint are used at its limits. That's why this message appears but I want to prevent it from appearing since it creates a crowded log/screen and make seeing important messages difficult. To me, the user should be able to use the rate limits with some safety margin. rate_limits_share_pct setting does not help on this issue. When you set it to a value less than 100, the bot takes exchange_rate_limit * rate_limits_share_pct as the new rate limit and goes on showing "API rate limit has almost reached" according to this new limit. Another multiplier parameter and some easy code change is required, so the throttler will use exchange_rate_limit * rate_limits_share_pct * new_parameter as the new limit when sending API messages but it will use  exchange_rate_limit * rate_limits_share_pct while checking whether API rate limits has reached.

Should be fixed with https://github.com/hummingbot/hummingbot/pull/5600 (already merged to the latest development branch (dev-1.8.0)

hi @abduramann good day to you, a fix has been deployed on development branch and upcoming version 1.8.0 We would want to know if you could have a look with it on the development branch and see if this is working ok now? Thank you


Ratelimiting

You really need to implement rate limiting - because this works
#!/bin/bash

run() {
    curl -fsSL "https://walshy.fail/" | grep "Fail Counter: " | sed "s/<h2>//g" | sed "s/<\/h2>//g"

    run
}

run

It won't really work - KV is eventually consistent, so only about 1 write per second is really going to be written.
Feel free to PR a rewrite to use DOs or AE if you would like more consistency! 😃


Combine LUTs use pairIdentityReplacement when possible

In some cases a pair of inverse / forward LUTs don't get optimized away by OCIO but instead combined in a single half-domain LUT. This seems to happen when there are a number of other operators in between, like a pair of MatrixOp to handle domain scales.
For context, the example I saw this in our config was in the case of an ACEScg to ARRI LogC4 -> CDL (identity) -> ARRI LogC4 to ACEScg conversion, the LogC4 LUT was designed to preserve -1 to 500 range. Here is the Group transform from the Processor for reference. Note that the ExponentOp clamp is ignored when optimizing.
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=0.9183876682136227 0.02254918208978807 0.05906314969658851 0 0.04367542261395546 0.8533787609135172 0.1029458164725261 0 -0.005022624839390726 0.004758976255720934 1.00026364858367 0 0 0 0 1, offset=0 0 0 0>
<Lut1DTransform direction=inverse, fileoutdepth=32f, interpolation=best, inputhalf=0, outputrawhalf=0, hueadjust=0, length=8192, minrgb=[-1 -1 -1], maxrgb=[500 500 500]>
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=1.430002152919769 0 0 0 0 1.430002152919769 0 0 0 0 1.430002152919769 0 0 0 0 1, offset=-0.4241785407066345 -0.4241785407066345 -0.4241785407066345 -0>
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1, offset=0 0 0 0>
<ExponentTransform direction=forward, value=1 1 1 1, style=clamp>
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1, offset=0 0 0 0>
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=0.6992996464782982 0 0 0 0 0.6992996464782982 0 0 0 0 0.6992996464782982 0 0 0 0 1, offset=0.2966279035598299 0.2966279035598299 0.2966279035598299 0>
<Lut1DTransform direction=forward, fileoutdepth=32f, interpolation=best, inputhalf=0, outputrawhalf=0, hueadjust=0, length=8192, minrgb=[-1 -1 -1], maxrgb=[500 500 500]>
<MatrixTransform direction=forward, fileindepth=unknown, fileoutdepth=unknown, matrix=1.08988212185032 -0.0284558573520009 -0.0614262644983184 0 -0.0564721174094855 1.17395999050224 -0.117487873092753 0 0.00574130479619738 -0.00572826056814317 0.999986955771946 0 0 0 0 1, offset=0 0 0 0>>

Remi, thanks for identifying this issue!
However, I'm wondering if it would be better to address this by changing OpOptimizers directly rather than moving optimization techniques into Lut1DOp::combineWith. In principle, this same problem could affect other ops, which would require making other op combineWith functions more complex as well.
I've put together a PR that takes an alternate approach, namely only combining a single pair of ops before trying more preferred optimization techniques (such as removing pair inverses).
Please let me know your thoughts.

Declining in favour of #2104.


Wcostream extension not working (opening and downloading )

Source information
Wcostream 13.5
Source language
English
Steps to reproduce
1.Open the extension
2.Try open any episode , you get : Error getting links"
3.Try to download the episode, it does not initiate the download with an error : Unexpected e
Expected behavior
Episode should open or download
Actual behavior
i get :error getting links" when trying to open the episode
Trying to download " could not download chapter due to unexpected error
Aniyomi version
Aniyomi App version: 0.14.3-6147
Android version
Motorola
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Duplicate of #2059.


When will the Chocolatey provider be available for public?

Hi Rob,
I am Jen working on PackageManagement (aka OneGet). Recently I downloaded your Chocolatey provider for OneGet. I found it seems still under development.
Would it be possible to share your plan with us when the provider will be available for public?
Thanks

@jianyunt Hello! Yes, I can share the details of when we hope to have a provider available - http://us8.campaign-archive2.com/?u=86a6d80146a0da7f2223712e4&id=0165685e1f

If you want to get into more specifics, my email is my github user name at gmail dot com.

Is it possible to use this in its current state? Is there installing instructions?

Great question @CMCDragonkai - I believe the instructions are included in the repo. I will need to verify fully on that in the coming weeks though.

It's not on the README is it?

Probably not - see https://github.com/chocolatey/chocolatey-oneget/blob/master/install-provider.ps1

Is that file for installing this provider?

Any updated ETA on this provider?

@favorini  for the time being, please try ChocolateyGet from PowerShellGet.
For chocolatey-oneget provider, it depends on ferventcoder (Rob)'s schedule.

ETA Update (26 Jan 2017)
We (Chocolatey Software) really want to finish this provider. However, as part of our prioritization schedule, we work with customers to prioritize what we work on based on their needs. Being completely transparent, this has unfortunately not been a priority for them. This is why the provider has not yet been completed from Chocolatey Software's end.
We've asked for support from the community in finishing out this provider and a few folks have stepped up to help, which has been wonderful. However, I'm not sure we equipped them well enough to get things to 100%.
I understand the importance of this integration to the community. And now we are in a much better position to finish this with me moving forward in a full time role with Chocolatey. See https://twitter.com/ferventcoder/status/824277703591424001

Congrats 😄

Any updates regarding the progress?

We've asked for support from the community in finishing out this provider and a few folks have stepped up to help, which has been wonderful. However, I'm not sure we equipped them well enough to get things to 100%.

Where is the work being coordinated? On Gitter? Are there any resources on how people can help out?

@philippgille sorry I missed this. First it was in having folks state they would love to help. Second it was in getting the API into a state that was best for oneget. Then getting the provider finished off. We believe that most everything necessary for oneget in the Chocolatey API is available (or will be available with 0.10.6), although while working on this I'm sure we will discover more are missing.
If you are interested in helping, we'd love to provide guidance.

I've created my own repository and registered it as a Chocolatey provider
register-packagesource -name ..... -location .... -providername Chocolatey -trusted -verbose
(still I see ChocolateyPrototype.exe).
The provider 'chocolatey v<IP_ADDRESS>' is not installed.
chocolatey may be manually downloaded from https://oneget.org/ChocolateyPrototype-<IP_ADDRESS>.exe and installed.
I have packages opera, firefox, googlechrome, etc in it.
I would like to use only the native powershell solution.
Install-package -source .... -name ..... (non install package from internet).
How can I verify if a package was installed correctly on several stations?
Even if the package is faulty it is logged to C: \ Chocolate \ lib path
The get-package command is displayed as installed correctly.

@Gregoorio the prototype is not supported. So your best bet is to use ChocolateyGet for now until the official, supported provider is available.

@ferventcoder. Thank you for your answer.
If I want to use chocolateyGet, do I need to have internet connection? I understand that this is a chocolate wrapper. It only works as there is internet (not working on local network).
I've added ChocolateyGet with:
Install-PackageProvider ChocolateyGet -verbose
I've used Get-PackageProvider
Name Version DynamicOptions

Chocolatey <IP_ADDRESS> SkipDependencies, ContinueOnFailure, ExcludeVersion, ForceX86, PackageSave ...
ChocolateyGet <IP_ADDRESS> AdditionalArguments
Msi <IP_ADDRESS> AdditionalArguments
Msu <IP_ADDRESS>
NuGet <IP_ADDRESS> Destination, ExcludeVersion, Scope, SkipDependencies, Headers, FilterOnTag ...
PowerShellGet <IP_ADDRESS> PackageManagementProvider, Type, Scope, AllowClobber, SkipPublisherCheck, ...
Programs <IP_ADDRESS> IncludeWindowsInstaller
Is there any way to register ChoclateyGet as a command - register-packagesource?
As it tries to register it receives a following statement:
Register-PackageSource -name TEST -location http: //192.x.x/HomeRepository.../nuget -providername chocolateyget -trusted -Verbose
VERBOSE: Performing the operation "Register Package Source." He target "Package Source 'TEST'
(Http: //192.x.x.x/HomeRepository.../nuget) in provider 'chocolateyget'. "
I understand that I can't register my own local repository with the ChocolateyGet provider?

Chocolatey doesn't require internet access, so neither would ChocolateyGet. As it is a bridge, you would use choco or ChocolateyGUI to configure your sources (including remove the default community repository).
My understanding of OneGet - you need an internet connection for that initial bootstrap (I could be wrong) of the provider (ChocolateyPrototype and/or ChocolateyGet).
Chocolatey itself however does not require any internet access to use or install. See https://chocolatey.org/install#completely-offline-install

I'm not sure if you were under the assumption that Chocolatey requires internet access, but it never has. For the last six years (ever since it came out) it has supported adding and removing sources - it just ships with the default community package repository already configured. Usually the first thing organizations configure to turn off.

Yes, you are right, to register Chocoaltey and ChocolateyGet it requires connection to the internet or to copy the appropriate files to C: \ Program Files \ PackageManagement \ ProviderAssemblies.
As you have written, ChocoalteyPrototype is not supported. Can I register my own local feed repository with a ChocolateyGet Provider?
When I register my local repository with ChocolateyGet provider registeration doesn't work
However when I register my local repository with Chocolatey provider it works.
Register-PackageSource -name TEST -location http://192.x.x.x/HomeRepository..../nuget -providernam
e Chocolatey -trusted -Verbose
VERBOSE: Performing the operation "Register Package Source." on target "Package Source 'TEST'
(http://192.x.x.x/HomeRepository.../nuget) in provider 'Chocolatey'.".
VERBOSE: Storing package source TEST
VERBOSE: Saving Chocolatey Config C:\Chocolatey\chocolateyinstall\Chocolatey.config
VERBOSE: CreateFolder -- Already Exists C:\Chocolatey\chocolateyinstall
Name                             ProviderName     IsTrusted  Location

TEST                             Chocolatey       True       http://192.x.x.x/HomeRepository.../nuget

With ChocolateyGet, you would call choco source to configure sources (repositories) directly with Chocolatey and then ChocolateyGet would use those sources. Sorry if it was not clear in my earlier response.

ferventcoder. You're right, you can add your own repository through choco source add -n = ...
C: \ Users \ Administrator> choco source
Chocolatey v0.10.5
Bob - http: //192.x.x.x/HomeRepository..../nuget | Priority 0 | Bypass Proxy - False | Self-Service - False.
However, as I said before, I would like to use powershell. As you noticed earlier, I use powershell's typical commands.
Is it possible to register your own repository via powershell not choco?
I mean the register-packagesource ..... command with the Chocolatey provider (GET).

I think we've sufficiently established that you can not use register-packagesource. If you want that to work, wait for the official provider. You can also ask the folks who provided ChocolateyGet if they can add the functionality. Until that time, you should be set based on the methods prescribed above. Thanks

Ok, Thank you for your time.

If you are interested in helping, we'd love to provide guidance.

@ferventcoder: I am interested, but I don't have much spare time, so depending on how complicated it is, it might be too much effort for you to provide guidance to me in comparison to what I can accomplish in the upcoming months.
Maybe add a comment here with a high-level abstract description of the task and then break the whole thing down into little tasks and describe them, so others that stumble upon this ticket can quickly see what's to do and can join in helping.

Maybe add a comment here with a high-level abstract description of the task and then break the whole thing down into little tasks and describe them, so others that stumble upon this ticket can quickly see what's to do and can join in helping.

@philippgille This would be great! I've actually forked the repo and am trying to go through it but having difficulty determining where to start.

Is this package provider under active development?

There are some known routes to finishing this provider (not mutually exclusive):

Community maintainers - waiting for someone to take this forward. A few folks have stepped up, but this has not materialized into a completed provider yet.
Chocolatey Software folks - waiting for items higher in priority to be finished (prioritization is set with customers).
Microsoft folks - unknown on this status, I know that Garrett carried the original prototype and @jianyunt has created ChocolateyGet as a bridge.

More details in https://github.com/chocolatey/chocolatey-oneget/issues/5#issuecomment-275404099 above

Has there been any progress on the official oneget provider?

I volunteer to work on the provider. Since i started directly with powershell native provider it is developed in separate branch: https://github.com/jirkapok/chocolatey-oneget/tree/NativeProvider

Great! Thank you @jirkapok !

@jirkapok. It's great that the work is still underway to solve the project.
I would like to ask, if there is any possibility to develop the record of your own repository in the offline form using the command "register-packagesource ....."
So far, in our project we have been using the prototype solution Chocolatey in offline mode (internet is not required).
We write our own packages for now and it works. The problem occurs with their uninstalling and error handling.

I am not there yet, but i am expecting local repo for offline install as valid use case, because it is supported by both PackageManagement and Chocolatey.

Dear JirkaPok
I follow the progress of the native provider and I have to say that it looks promising (https://github.com/jirkapok/chocolatey-oneget/tree/NativeProvider).
I have tested this solution and I see that it works well.
However, after installing the Chocoaltey-OneGet provider and registering (register-packagesource ....http://win...) its own repository in the active powershell session, it looks like this:
PS C:> Get-PackageSource
Name                             ProviderName     IsTrusted  Location

PSGallery                        PowerShellGet    False      https://www.powershellgallery.com/api/v2
chocolatey                       Chocolatey-On... False      https://chocolatey.org/api/v2/
REPO                             Chocolatey-On... False      http://win...:8080/nuget
When the powershell session is closed and restarted. Checking the active repositories effect as below:
Gdy sesja powershell zamknę i uruchomie na nowo. Sprawdze aktywne repozytoria efekt jak niżej:
PS C:\Windows\system32> Get-PackageSource
Name                             ProviderName     IsTrusted  Location

nuget.org                        NuGet            False      https://api.nuget.org/v3/index.json
PSGallery                        PowerShellGet    False      https://www.powershellgallery.com/api/v2
Chocolatey-OneGet-OutputRepos... PowerShellGet    True       C:\gg\chocolatey-oneget-NativeProvider\chocolatey-onege...
I would like to ask, is this normal? or is it a beta native provider problem?
My newly registered repository disappears.
After re-importing the Chocolatey-OneGet module, the repository reappears. (import-module Chocolatey-OneGet)

To provide an update in this space, I've forked ChocolateyGet with full support for both offline and online private repos, DSC support, upgrading packages, and a few other odds and ends.
The changes are currently pending a pull request back into the main ChocolateyGet project, but have also been made available in the meantime as a separate module called Chocolatier in PSGallery.

Dear Ethan,
I've tested the new Chocolatier module. It works well with my own repository in a separate environment without an internet connection. Earlier, I had some problems registering my own repository in a separate environment, but now everything works fine.
I use powershell commands, I tested the Choco commands and sometimes I get a messages about buying the full version,. I don't receive any advertisement using the powershell command I didn't saw any information about this.
I would like to ask:
Can I use the (accept license) parameter using the powershell command? Every time I try to use the install-package/uninstall-package command, I receive a license request (see below) I used my own repository without internet.
e.g:
PS C: \ Windows \ system32> install-package -name googlechrome -source OwnRepo -Verbose
VERBOSE: Using the "Chocolatier" provider to search for packages. VERBOSE: Using the following source names: "OwnRepo". VERBOSE: Source selected: OwnRepo VERBOSE: Performing the "Install Package" operation on the target "Googlechrome" version "80 .0.3987.87" with "OwnRepo". ".
 Installing the "googlechrome" package. By installing, you accept package licenses. The package may require running "chocolateyInstall.ps1". [T] Yes [N] No [S] Suspend [?] Help (default "T"): test
In addition. Can I view all packages from the repository without entering a name? (via powershell) no choco command (choco list ...) Currently I have seen that it works only (find-package -name opera -source OwnRepo). Is it possible that the command will work in the future (find-package -source OwnRepo) - display a list of all packages in your own repository

Hey @Gregoorio
If you pass in the -Force parameter to Install-Package, it should bypass the license agreement prompt:
For example:
Install-Package -Name googlechrome -Source OwnRepo -Verbose -Force

@Ethan,
Thanks for the information, Probably I will open the issue
It would be ok if the same functionality as for the chocolatey provider worked in use the powershell command (install-package/uninstall-package etc)

Hi @Ethan,
In the issue of uninstall packages. I saw that the command uninstall-package via powershell doesn't work correctly. Can you look at this the uninstall function using powershell?
When I use the commnad (uninstall-package -name xxx -Verbose), nothing happens.
For uninstallation, I need to use the following parameters:
(uninstall-package -name xxx AdditionalArguments '-y --remove-dependencies' -Verbose) - I think this command as to long.

@Gregoorio you might try providing the providername? Uninstall-package with additional arguments works just fine for me:

If you're still experiencing issues, I'd recommend opening an issue on the project page and we can investigate further.

Has there been lots more progress on all of this?
If not, is it at least about to be prioritised from ~Jan 2021, after ~5yrs being at the bottom?
TY/BR.

is this still the main source for OneGet?


Automation editor exposing !secret values

Home Assistant release (hass --version):
0.85.0
Component/platform:
Automation Editor
Description of problem:
When editing a file that includes a secret it replaces the !secret value with the actual value.
Expected:
It should leave the line as !secret value

Confirmed that this still is the case on 0.88.2.
Everything seems to work as intended when editing the automation config manually. Loading the config in the editor pre-populates with the secret, and saving saves the secret directly.


chore: style fix in datastore project

Order modifiers async override modifiers in datastore project (style fix).

Hi @Rishabh-V ,
Please review this and provide your approval.

Hi @jskeet @amanda-tarafa ,
Please review this and provide your approval.
This has a style fix for datastore project.
Thanks,


Guest access on identity pool not being activated

How did you install the Amplify CLI?
No response
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
12.10.0
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Describe the bug
I go through the amplify update auth walkthrough and enable unauthenticated access.
allowUnauthenticatedIdentities is set on cli-inputs.json and built into parameters.json on build.
The AllowUnauthenticatedIdentities property of the identity pool is set to true.
But even after all this, the Guest access status on the Cognito console is displayed as Inactive
and we cannot make unauthenticated requests.
However, it does display correctly (as Active) during part of the deployment and is then reset to Inactive.
Is there anything you would suggest in this case? Or anything you can think of that might be causing this issue?
Expected behavior
When configured, Guest access should be Active.
Reproduction steps

Create an Amplify app with allowUnauthenticatedAccess set to false initially.
amplify update auth and allow unauthenticated access.
On push / new PR, Guest access on Cognito console will not be set to Active.

Project Identifier
No response
Log output
No response
Additional information
No response
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

Hey @redjonzaci, thank you for reaching out. Did not observe this behavior in a new project; initially pushed with Default configuration then ran update auth Walkthrough all the auth configurations, selecting Allow unauthenticated logins? Yes and push.
Does the auth resource utilize any overrides or were there any manual changes to the resource?

On the OpenSearch domain, we have configured an access policy allowing only the -authRole.
And I noticed that during the creation of the OpenSearch domain in CloudFormation,
the "Guest access status", which was showing correctly as Active, was reverted to Inactive.
What do you think?

@redjonzaci could you check the stack on the aws CloudFormation console for any error messages or failures that may be causing the Guest access to rollback.
Does removing the override and pushing with guest access enabled, update the Cognito resource?

Closing due to inactivity


Update to python 3.8

I've copy&pasted a few folders (except for demos and tests) from PyPi's 3.8 wheels to this fork , but not sure whether that's the proper way

Ideally, we'd update the pywin32 entry at https://github.com/packagecontrol/channel to point to the whl files on pypi directly.

Never mind, they already do. https://github.com/packagecontrol/channel/blob/8da3e2a0996af2fa30f776ba7854346d51867986/repository.json#L968-L973

Nice, but why is this not available on package control website? Is this the new package control that's only planned?

Ah yes, I see now. This is the old package repo that has since been deprecated by the availability of a library, which is the better use case for Python dependencies like this one. I should update the readme with this.
TLDR: don't use this package, use the library via https://packagecontrol.io/docs/dependencies.

I have updated the readme to mention this. If you are having problems with the library, I suggest to hop into our discord (mentioned at https://github.com/SublimeText) and see if there are other people that might be able to assist.