--private-internal-ipfs cannot be used with --ipfs-connect

   bacalhau serve \
    --node-type compute \
    --ipfs-connect $IPFS_CONNECT \
    --private-internal-ipfs=false \
    --peer env

   bacalhau serve \
    --node-type compute \
    --ipfs-connect $IPFS_CONNECT \
    --private-internal-ipfs=false \
    --peer env
22:07:48.041 | DBG pkg/telemetry/tracing.go:26 > OLTP tracing endpoints are not defined. No traces will be exported
22:07:48.042 | DBG pkg/telemetry/metrics.go:22 > OLTP metrics endpoints are not defined. No metrics will be exported
22:07:48.066 | DBG pkg/libp2p/host.go:65 > started libp2p host [host-id:QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST] [listening-addresses:["/ip4/<IP_ADDRESS>/tcp/1235","/ip4/<IP_ADDRESS>/udp/1235/quic-v1","/ip4/<IP_ADDRESS>/tcp/1235","/ip4/<IP_ADDRESS>/udp/1235/quic-v1","/ip6/::1/tcp/1235","/ip6/::1/udp/1235/quic-v1"]] [p2p-addresses:["/ip4/<IP_ADDRESS>/tcp/1235/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST","/ip4/<IP_ADDRESS>/udp/1235/quic-v1/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST","/ip4/<IP_ADDRESS>/tcp/1235/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST","/ip4/<IP_ADDRESS>/udp/1235/quic-v1/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST","/ip6/::1/tcp/1235/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST","/ip6/::1/udp/1235/quic-v1/p2p/QmPJuLNnUJkmHkkC3w7BzshxvaCL3ftxi8Z7QrKkNZZ7ST"]]
Error: --private-internal-ipfs cannot be used with --ipfs-connect
Usage:
  bacalhau serve [flags]

Examples:
  # Start a private bacalhau requester node
  bacalhau serve
  # or
  bacalhau serve --node-type requester

  # Start a private bacalhau hybrid node that acts as both compute and requester
  bacalhau serve --node-type compute --node-type requester
  # or
  bacalhau serve --node-type compute,requester

  # Start a private bacalhau node with a persistent local IPFS node
  BACALHAU_SERVE_IPFS_PATH=/data/ipfs bacalhau serve

  # Start a public bacalhau requester node
  bacalhau serve --peer env --private-internal-ipfs=false

  # Start a public bacalhau node with the WebUI on port 3000 (default:8483)
  bacalhau serve --web-ui --web-ui-port=3000

Flags:
      --advertised-address string                        Address to advertise to compute nodes to connect to.
      --allow-listed-local-paths strings                 Local paths that are allowed to be mounted into jobs
      --autocert string                                  Specifies a host name for which ACME is used to obtain a TLS Certificate.
                                                         Using this option results in the API serving over HTTPS
      --cluster-advertised-address string                Address to advertise to other orchestrators to connect to.
      --cluster-name string                              Name of the cluster to join.
      --cluster-peers strings                            Comma-separated list of other orchestrators to connect to to form a cluster.
      --cluster-port int                                 Port to listen for connections from other orchestrators to form a cluster.
      --compute-execution-store-path string              The path used for the compute execution store when using BoltDB
      --compute-execution-store-type storage-type        The type of store used by the compute node (BoltDB) (default BoltDB)
      --default-job-execution-timeout duration           default value for the execution timeout this compute node will assign to jobs with no timeout requirement defined. (default 10m0s)
      --default-publisher string                         A default publisher to apply to all jobs without a publisher
      --disable-engine strings                           Engine types to disable
      --disable-storage strings                          Storage types to disable
      --disabled-publisher strings                       Publisher types to disable
      --docker-manifest-cache-duration duration          The default time-to-live for each record in the manifest cache (default 1h0m0s)
      --docker-manifest-cache-frequency duration         The frequency that the checks for stale records is performed (default 1h0m0s)
      --docker-manifest-cache-size uint                  Specifies the number of items that can be held in the manifest cache (default 1000)
  -h, --help                                             help for serve
      --host string                                      The host to serve on. (default "<IP_ADDRESS>")
      --ignore-physical-resource-limits                  When set the compute node will ignore is physical resource limits
      --ipfs-api-listen-addresses strings                addresses the internal IPFS node will listen on for API connections (default [/ip4/<IP_ADDRESS>/tcp/0,/ip6/::1/tcp/0])
      --ipfs-connect string                              The ipfs host multiaddress to connect to, otherwise an in-process IPFS node will be created if not set.
      --ipfs-gateway-listen-addresses strings            addresses the internal IPFS node will listen on for gateway connections (default [/ip4/<IP_ADDRESS>/tcp/0,/ip6/::1/tcp/0])
      --ipfs-profile string                              profile for internal IPFS node (default "flatfs")
      --ipfs-serve-path string                           path local Ipfs node will persist data to
      --ipfs-swarm-addrs strings                         IPFS multiaddress to connect the in-process IPFS node to - cannot be used with --ipfs-connect. (default [/ip4/<IP_ADDRESS>/tcp/4001/p2p/12D3KooWAQpZzf3qiNxpwizXeArGjft98ZBoMNgVNNpoWtKAvtYH,/ip4/<IP_ADDRESS>/udp/4001/quic/p2p/12D3KooWAQpZzf3qiNxpwizXeArGjft98ZBoMNgVNNpoWtKAvtYH,/ip4/<IP_ADDRESS>/tcp/4001/p2p/12D3KooWLfFBjDo8dFe1Q4kSm8inKjPeHzmLBkQ1QAjTHocAUazK,/ip4/<IP_ADDRESS>/udp/4001/quic/p2p/12D3KooWLfFBjDo8dFe1Q4kSm8inKjPeHzmLBkQ1QAjTHocAUazK,/ip4/<IP_ADDRESS>/tcp/4001/p2p/12D3KooWH3rxmhLUrpzg81KAwUuXXuqeGt4qyWRniunb5ipjemFF,/ip4/<IP_ADDRESS>/udp/4001/quic/p2p/12D3KooWH3rxmhLUrpzg81KAwUuXXuqeGt4qyWRniunb5ipjemFF,/ip4/<IP_ADDRESS>/tcp/4001/p2p/12D3KooWBCBZnXnNbjxqqxu2oygPdLGseEbfMbFhrkDTRjUNnZYf,/ip4/<IP_ADDRESS>/udp/4001/quic/p2p/12D3KooWBCBZnXnNbjxqqxu2oygPdLGseEbfMbFhrkDTRjUNnZYf,/ip4/<IP_ADDRESS>/tcp/4001/p2p/12D3KooWJM8j97yoDTb7B9xV1WpBXakT4Zof3aMgFuSQQH56rCXa,/ip4/<IP_ADDRESS>/udp/4001/quic/p2p/12D3KooWJM8j97yoDTb7B9xV1WpBXakT4Zof3aMgFuSQQH56rCXa])
      --ipfs-swarm-key string                            Optional IPFS swarm key required to connect to a private IPFS swarm
      --ipfs-swarm-listen-addresses strings              addresses the internal IPFS node will listen on for swarm connections (default [/ip4/<IP_ADDRESS>/tcp/0,/ip6/::1/tcp/0])
      --job-execution-timeout-bypass-client-id strings   List of IDs of clients that are allowed to bypass the job execution timeout check
      --job-negotiation-timeout duration                 Timeout value to hold a bid for a job. (default 3m0s)
      --job-selection-accept-networked                   Accept jobs that require network access.
      --job-selection-data-locality local|anywhere       Only accept jobs that reference data we have locally ("local") or anywhere ("anywhere"). (default Anywhere)
      --job-selection-probe-exec string                  Use the result of a exec an external program to decide if we should take on the job.
      --job-selection-probe-http string                  Use the result of a HTTP POST to decide if we should take on the job.
      --job-selection-reject-stateless                   Reject jobs that don't specify any data.
      --labels stringToString                            Labels to be associated with the node that can be used for node selection and filtering. (e.g. --labels key1=value1,key2=value2) (default [])
      --limit-job-cpu string                             Job CPU core limit to run all jobs (e.g. 500m, 2, 8).
      --limit-job-gpu string                             Job GPU limit to run all jobs (e.g. 1, 2, or 8).
      --limit-job-memory string                          Job Memory limit to run all jobs  (e.g. 500Mb, 2Gb, 8Gb).
      --limit-total-cpu string                           Total CPU core limit to run all jobs (e.g. 500m, 2, 8).
      --limit-total-gpu string                           Total GPU limit to run all jobs (e.g. 1, 2, or 8).
      --limit-total-memory string                        Total Memory limit to run all jobs  (e.g. 500Mb, 2Gb, 8Gb).
      --local-publisher-address string                   The address for the local publisher's server to bind to (default "public")
      --local-publisher-directory string                 The directory where the local publisher will store content
      --local-publisher-port int                         The port for the local publisher's server to bind to (default: 6001) (default 6001)
      --max-job-execution-timeout duration               The maximum execution timeout this compute node supports. Jobs with higher timeout requirements will not be bid on. (default 2562047h47m16s)
      --min-job-execution-timeout duration               The minimum execution timeout this compute node supports. Jobs with lower timeout requirements will not be bid on. (default 500ms)
      --name string                                      The name of the node. If not set, the node name will be generated automatically based on the chosen name provider.
      --name-provider string                             The name provider to use to generate the node name, if no name is set. (default "puuid")
      --network string                                   Inter-node network layer type (e.g. nats, libp2p). (default "nats")
      --network-port int                                 Port to listen for connections from other nodes. Applies to orchestrator nodes. (default 4222)
      --network-store-dir string                         Directory that network can use for storage
      --node-info-store-ttl duration                     Sets the duration for which node information is retained in the node info store after which it
                                                         is automatically removed from the store. (default 10m0s)
      --node-type strings                                Whether the node is a compute, requester or both. (default [requester])
      --orchestrators strings                            Comma-separated list of orchestrators to connect to. Applies to compute nodes.
      --peer string                                      A comma-separated list of libp2p multiaddress to connect to. Use "none" to avoid connecting to any peer, "env" to connect to the default peer list of your active environment (see BACALHAU_ENVIRONMENT env var). (default "none")
      --port int                                         The port to server on. (default 1234)
      --private-internal-ipfs                            Whether the in-process IPFS node should auto-discover other nodes, including the public IPFS network - cannot be used with --ipfs-connect. Use "--private-internal-ipfs=false" to disable. To persist a local Ipfs node, set BACALHAU_SERVE_IPFS_PATH to a valid path. (default true)
      --requester-job-store-path string                  The path used for the requester job store store when using BoltDB
      --requester-job-store-type storage-type            The type of job store used by the requester node (BoltDB) (default BoltDB)
      --requester-job-translation-enabled                Whether jobs should be translated at the requester node or not. Default: false
      --swarm-port int                                   The port to listen on for swarm connections. (default 1235)
      --tlscert string                                   Specifies a TLS certificate file to be used by the requester node
      --tlskey string                                    Specifies a TLS key file matching the certificate to be used by the requester node
      --web-ui                                           Whether to start the web UI alongside the bacalhau node.
      --web-ui-port int                                  The port number to listen on for web-ui connections. (default 8483)

Global Flags:
      --api-host string         The host for the client and server to communicate on (via REST).
                                Ignored if BACALHAU_API_HOST environment variable is set. (default "bootstrap.production.bacalhau.org")
      --api-port int            The port for the client and server to communicate on (via REST).
                                Ignored if BACALHAU_API_PORT environment variable is set. (default 1234)
      --cacert string           The location of a CA certificate file when self-signed certificates
                                        are used by the server
      --insecure                Enables TLS but does not verify certificates
      --log-mode logging-mode   Log format: 'default','station','json','combined','event' (default default)
      --repo string             path to bacalhau repo (default "./hiro/bacalhau1")
      --tls                     Instructs the client to use TLS

--private-internal-ipfs cannot be used with --ipfs-connect

In short 3 issues @frrist :
Issue 1
 bacalhau serve \
    --node-type compute \
    --ipfs-connect $IPFS_CONNECT \
    --private-internal-ipfs=false \
    --peer env

Error: --private-internal-ipfs cannot be used with --ipfs-connect
--private-internal-ipfs cannot be used with --ipfs-connect

I reckon this is because of evaluation order. By default private internal ipfs is set, so ipfs-connect is evaluated 1st its errors.
Issue 2
bacalhau serve  --node-type compute   --ipfs-connect $IPFS_CONNECT     --peer env

Issue: its best to ignore default ipfs-internal flag set for production, when just --ipfs-connect is passed

Results in invalid docs: https://docs.bacalhau.org/setting-up/join-compute/#run-bacalhau


Thermo RawFileReader library is out-of-date

Currently used version of the Thermo RawFileReader library is 5.0.6, from 2019, and there is no direct support for the Astral instrument in that version.
Latest versions are <IP_ADDRESS> (for .NET Framework 4.7.1 and NETStandard 2.0) or 7.1.21 (for .NET 5.0).
<IP_ADDRESS> does include a mass analyzer type ASTMS for the scan filters.

Converting an Astral .raw file to .mzML leads to this warning message:
no matching instrument configuration for analyzer type Unknown

If you update to the newer Thermo RawFileReader library, and update the backend source code, you should be able to determine the analyzer type.
Example scan filter:
ASTMS + c NSI d Full ms2<EMAIL_ADDRESS>[150.0000-1500.0000]
If you need an example .raw file, I can provide one, but it's large (8 GB)

You're getting unknown analyzer with the latest pwiz version? I know about the newer RFR library and its support for ASTMS in the filter line, but I thought the work around I have in there now would suffice for the time being.

Yes, with the latest build from http://teamcity.labkey.org/viewType.html?buildTypeId=bt83
C:\DMS_Programs\ProteoWizard\msconvert.exe
ProteoWizard release: 3.0.24038 (85b7ba5)
Build date: Feb  7 2024 22:39:35

C:\DMS_Programs\ProteoWizard\msconvert.exe 20221216_OLEP05_HAP1_500ng_DDA_120k_10ms_1sec_5ms_v6_30min_1.raw
format: mzML
    m/z: Compression-None, 64-bit
    intensity: Compression-None, 32-bit
    rt: Compression-None, 64-bit
ByteOrder_LittleEndian
 indexed="true"
outputPath: .
extension: .mzML
contactFilename:
runIndexSet:

spectrum list filters:

chromatogram list filters:

filenames:
  20221216_OLEP05_HAP1_500ng_DDA_120k_10ms_1sec_5ms_v6_30min_1.raw

processing file: 20221216_OLEP05_HAP1_500ng_DDA_120k_10ms_1sec_5ms_v6_30min_1.raw
calculating source file checksums

writing output file: .\20221216_OLEP05_HAP1_500ng_DDA_120k_10ms_1sec_5ms_v6_30min_1.mzML
no matching instrument configuration for analyzer type Unknown

Here's an excerpt from the start of the .mzML file
    <fileDescription>
      <fileContent>
        <cvParam cvRef="MS" accession="MS:1000579" name="MS1 spectrum" value=""/>
        <cvParam cvRef="MS" accession="MS:1000580" name="MSn spectrum" value=""/>
      </fileContent>
      <sourceFileList count="1">
        <sourceFile id="RAW1" name="20221216_OLEP05_HAP1_500ng_DDA_120k_10ms_1sec_5ms_v6_30min_1.raw" location="file:///">
          <cvParam cvRef="MS" accession="MS:1000768" name="Thermo nativeID format" value=""/>
          <cvParam cvRef="MS" accession="MS:1000563" name="Thermo RAW format" value=""/>
          <cvParam cvRef="MS" accession="MS:1000569" name="SHA-1" value="f2a14587c2b4ad9417734f66a9b73e6d41374699"/>
        </sourceFile>
      </sourceFileList>
    </fileDescription>
    <referenceableParamGroupList count="1">
      <referenceableParamGroup id="CommonInstrumentParams">
        <cvParam cvRef="MS" accession="MS:1000492" name="Thermo Electron instrument model" value=""/>
        <cvParam cvRef="MS" accession="MS:1000529" name="instrument serial number" value="OLEP05"/>
        <userParam name="instrument model" value="Olympus-based mass spectrometer"/>
      </referenceableParamGroup>
    </referenceableParamGroupList>
    <sampleList count="1">
      <sample id="R_x003a_A1" name="">
        <cvParam cvRef="MS" accession="MS:1000002" name="sample name" value="R:A1"/>
      </sample>
    </sampleList>
    <softwareList count="2">
      <software id="Xcalibur" version="0.7-<IP_ADDRESS>-flavor=debug/<IP_ADDRESS>">
        <cvParam cvRef="MS" accession="MS:1000532" name="Xcalibur" value=""/>
      </software>
      <software id="pwiz" version="3.0.24038">
        <cvParam cvRef="MS" accession="MS:1000615" name="ProteoWizard software" value=""/>
      </software>
    </softwareList>
    <instrumentConfigurationList count="1">
      <instrumentConfiguration id="IC1">
        <referenceableParamGroupRef ref="CommonInstrumentParams"/>
        <componentList count="3">
          <source order="1">
            <cvParam cvRef="MS" accession="MS:1000398" name="nanoelectrospray" value=""/>
            <cvParam cvRef="MS" accession="MS:1000485" name="nanospray inlet" value=""/>
          </source>
          <analyzer order="2">
            <cvParam cvRef="MS" accession="MS:1000079" name="fourier transform ion cyclotron resonance mass spectrometer" value=""/>
          </analyzer>
          <detector order="3">
            <cvParam cvRef="MS" accession="MS:1000624" name="inductive detector" value=""/>
          </detector>
        </componentList>
        <softwareRef ref="Xcalibur"/>
      </instrumentConfiguration>
    </instrumentConfigurationList>
    <dataProcessingList count="1">
      <dataProcessing id="pwiz_Reader_Thermo_conversion">
        <processingMethod order="0" softwareRef="pwiz">
          <cvParam cvRef="MS" accession="MS:1000544" name="Conversion to mzML" value=""/>
        </processingMethod>
      </dataProcessing>
    </dataProcessingList>

Is that a production Astral and/or production firmware? The "Olympus-based mass spectrometer" makes me think not. That's why my workaround isn't working. Time to update the library it seems.


Azure CLI: [Errno 2] No such file or directory: 'gp2P(eXdo'

VSTS, Hosted VS 2017
Unable to run Azure cli task, fails on logging in with service principal.
Error logs
C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin\az.cmd" login --service-principal -u ******** -p ******** --tenant ********"
ERROR: [Errno 2] No such file or directory: 'gp2P(eXdo'
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init_.py", line 100, in _expand_file_prefix
return '='.join([arg_split[0], maybe_load_file(arg_split[1])])
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\knack\cli.py", line 194, in invoke
cmd_result = self.invocation.execute(args)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init.py", line 215, in execute
args = pre_command_table_create(self.cli_ctx, args)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init.py", line 109, in _pre_command_table_create
return expand_file_prefixed_files(args)
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init.py", line 104, in _expand_file_prefixed_files
return list([expand_file_prefix(arg) for arg in args])
File "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\lib\site-packages\azure\cli\core\commands_init.py", line 104, in
return list([_expand_file_prefix(arg) for arg in args])
task result: Failed
Script failed with error: ERROR: [Errno 2] No such file or directory: 'gp2P(eXdo'

Closing issue, you can reopen if still facing this.


Do not do full composer dev install for phpstan

See if this is any use.
The phpstan Travis job is installing all the dev dependencies, but actually most of them (dependencies for php-cs-fixer and phpunit) are not needed. It just wastes time fetching a heap of things.

Not sure we should make this too complicated

https://travis-ci.com/sabre-io/skel/jobs/282751988
The 2 commands to install --no-dev and update phpstan/phpstan took a total of 35 seconds to run.
A full composer install was taking around 70 seconds.
Maybe we don't care!

I just thought to try this out here in case it was worthwhile doing.
Probably not worth the extra complexity in .travis.yml


nerve terminal as PARTOF GO:0043005

could we have the new term:
nerve terminal; synonym: nerve ending
Definition:  the fine branchlike terminations of
neurons. Sensory nerve endings are the beginnings of
afferent pathways of myelinated fibers of
pseudounipolar neurons. They are classified as either
free (see terminatio nervorum libera) or encapsulated
(see corpusculum nervosum terminale). Motor nerve
endings are the endings of axons and are called motor
end plates; see under end plate.
Def. Reference: Dorlands Medical Dictionary:
http://www.mercksource.com/pp/us/cns/cns\_hl\_dorlands.jspzQzpgzEzzSzppdocszSzuszSzcommonzSzdorlandszSzdorlandzSzdmd\_e\_08zPzhtm\#12331333
as PartOf neuron projection GO:0043005
Reported by: brendamg
Original Ticket: "geneontology/ontology-requests/3302":https://sourceforge.net/p/geneontology/ontology-requests/3302

thanks www.movied.org


Remove version: Google.Chrome.Canary version 127.0.6485.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://dl.google.com/release2/chrome/ads7tk5vhk75xnezoi7glov7cfvq_127.0.6485.0/127.0.6485.0_chrome_installer.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 910)


Make PathDebugComponent consume router, not the separated router.location fields

Moved to https://github.com/square/misk-web/issues/17


Boon Companion doesn't work with Animal Ally feat

When respeccing a character, I could not select Boon Companion for non-Animal Companion class using Animal Ally.
Is this intended or not? Because I can't find any information regarding this

+1 to this. It used to work just fine but when I went to use it just now I didn't qualify for the feat. Apparently the animal ally companion doesn't count anymore. This doesn't make sense to me at all and really throws a wrench into the Hellknight build I was going for. Not having a full Horse is pretty rough.

I can push a fix for this later today
On Wed, Jul 12, 2023, 13:58 Merilirem @.***> wrote:

+1 to this. It used to work just fine but when I went to use it just now I
didn't qualify for the feat. Apparently the animal ally companion doesn't
count anymore. This doesn't make sense to me at all and really throws a
wrench into the Hellknight build I was going for. Not having a full Horse
is pretty rough.
—
Reply to this email directly, view it on GitHub
https://github.com/Vek17/TabletopTweaks-Base/issues/655#issuecomment-1633052710,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAWSQPDU6YYZRZSHAL5ZFQTXP3XWXANCNFSM6AAAAAAZPX7D2Y
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

This still doesn't work. I tried reinstalling and only running tabletop tweaks but boon companion still won't recognize animal ally. I am downloading the latest version I can see but its just not doing anything.

This should be fixed in the current version


Add a Go 1.22 builder and update 1.21 and 1.20

(1.20 is EOL but we might as well use the last version.)

/cc @gurnben @arewm

/lgtm

/lgtm

@arewm @gurnben Can you please review/merge this PR? It's blocking progress...

Looking at the output release job: https://storage.googleapis.com/test-platform-results/logs/branch-ci-stolostron-image-builder-master-images/1790550283185557504/build-log.txt, I don't see any reference to it building a go 1.22 image. Shoild it have?

Looking at the output from the release job: https://storage.googleapis.com/test-platform-results/logs/branch-ci-stolostron-image-builder-master-images/1790550283185557504/build-log.txt, I don't see any reference to it building a go 1.22 image. Should it have?

@gurnben is this one of those situations where we need a follow-up dummy commit to actually trigger the image builds?

@skitt yepp, that's it!

Ah, but only after the openshift/release configuration has been updated, IIRC. So once https://github.com/openshift/release/pull/52052 (or at least the image-builder part) goes in, we need a dummy PR like #134 to actually get the image.


c-aries  - fail - Building package c-ares[core]:x86-windows - 1_14_0-74d21949f7

Package: c-ares:x86-windows
Vcpkg version: 0.0.113-nohash
-- Using source at C:/SW/vcpkg/buildtrees/c-ares/src/res-1_14_0-74d21949f7
-- Configuring x86-windows
-- Building x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_build_cmake.cmake:175 (message):
Command failed: C:/SW/vcpkg/downloads/tools/cmake-3.11.4-windows/cmake-3.1
nfig;Debug;--target;install;--;-v;-j1
Working Directory: C:/SW/vcpkg/buildtrees/c-ares/x86-windows-dbg
See logs for more information:
C:\SW\vcpkg\buildtrees\c-ares\install-x86-windows-dbg-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
ports/c-ares/portfile.cmake:31 (vcpkg_install_cmake)
scripts/ports.cmake:71 (include)
Error: Building package c-ares:x86-windows failed with: BUILD_FAILED
config-x86-windows-out.log

;))

See logs for more information:
C:\SW\vcpkg\buildtrees\c-ares\install-x86-windows-dbg-out.log

install-x86-windows-dbg-out.log

you did not attach the file

It works now.. I did a remove and install..
SPENCERBARRETT
SYSTEMS ENGINEER
SIGMADESIGN
4600 NW PACIFIC RIM BLVD
CAMAS WA 98607
C:<PHONE_NUMBER>
P:<PHONE_NUMBER>
F:<PHONE_NUMBER>
sbarret<EMAIL_ADDRESS>www.sigmadzn.comhttp://www.sigmadzn.com/  |  LinkedInhttps://www.linkedin.com/company/57014?trk=tyah&trkInfo=tarId%3A1422993589312%2Ctas%3Asigma design%2Cidx%3A2-1-4
Careershttp://www.sigmadzn.com/about/careers/  |  Newsletter Sign Uphttp://visitor.r20.constantcontact.com/manage/optin?v=001YO7rQ8A-4TBQGDqRR4C_qO8BOzCCsqsKZpNTFoAur6DHtqbtiix_UV4VWyVGvb8RjTbljgmPZAward9z0UuPM7hqI9fv_O75rygX9OoEeu0%3D
From: Voskrese<EMAIL_ADDRESS>Sent: Monday, August 13, 2018 8:25 PM
To: Microsoft/vcpkg<EMAIL_ADDRESS>Cc: Spencer Barrett<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Microsoft/vcpkg] c-aries - fail - Building package c-ares[core]:x86-windows - 1_14_0-74d21949f7 (#4082)
[65/66] cmd.exe /C "cd . && C:\SW\vcpkg\downloads\tools\cmake-3.11.4-windows\cmake-3.11.4-win32-x86\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\adig.dir --manifests  -- C:\PROGRA~2\MIB055~1\2017\PROFES~1\VC\Tools\MSVC\1414~1.264\bin\Hostx64\x86\link.exe  CMakeFiles\adig.dir\adig.c.obj CMakeFiles\adig.dir\ares_getopt.c.obj CMakeFiles\adig.dir\ares_nowarn.c.obj CMakeFiles\adig.dir\ares_strcasecmp.c.obj  /out:bin\adig.exe /implib:lib\adig.lib /pdb:bin\adig.pdb /version:0.0  /machine:X86 /debug /INCREMENTAL  /subsystem:console  lib\cares.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
Microsoft (R) Incremental Linker Version 14.14.26428.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Microsoft (R) Incremental Linker Version 14.14.26428.1
Copyright (C) Microsoft Corporation.  All rights reserved.
[65/66] cmd.exe /C "cd /D C:\SW\vcpkg\buildtrees\c-ares\x86-windows-dbg && C:\SW\vcpkg\downloads\tools\cmake-3.11.4-windows\cmake-3.11.4-win32-x86\bin\cmake.exe -P cmake_install.cmake"
-- Install configuration: "Debug"
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/lib/cares.lib
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/bin/cares.dll
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/include/ares.h
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/include/ares_version.h
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/include/ares_dns.h
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/include/ares_build.h
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/include/ares_rules.h
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/lib/cmake/c-ares/c-ares-targets.cmake
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/lib/cmake/c-ares/c-ares-targets-debug.cmake
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/lib/cmake/c-ares/c-ares-config.cmake
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/lib/pkgconfig/libcares.pc
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/bin/ahost.exe
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/bin/adig.exe
-- Installing: C:/SW/vcpkg/packages/c-ares_x86-windows/debug/bin/acountry.exe
no errors, everything is ok
probably that that in the last script, at installation the error
attach all the LOG files
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/vcpkg/issues/4082#issuecomment-412742523, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AQH4zbBNmLy4DU033j-oNvRMxBlegp0qks5uQkMLgaJpZM4V7j31.


Expose response headers to clients

Am I good to grab this? looks like a good first issue :)

We could make headers optional in ApiFetcher - it'd mean any custom clients need to add it before headers propagate to the clients
But for users without custom client it'll work straight away!

Honestly even with this quirk I'd reckon this would be a great feature.

Also it would be easier to find the instructions on how to un-break, now that we have github releases working again 😄

I actually like this in this case - I also belive it's probably OK for us to have differing tolerances for breaking changes based on what features of ts-rest you use.
e.g.

anything that breaks at runtime (not type-level) is a major change
anything that breaks a type (like this) for custom clients is a minor change

What this change falls under

time to break some eggs 🍳

@all-contributors please add @Jwcode-uk for code and docs


Icons and highlight disappear when using "borderless" profile?

I've setup fzf-lua to use borderless profile, but i noticed that icons and highlight settings disappeared.
Is this by design?

but i noticed that icons and highlight settings disappeared

Hi @GreenSleeper, the profile is minimalistic by design take a look at the below lines from the profile which disable both file and git icons globally:
https://github.com/ibhagwan/fzf-lua/blob/bd5f54bc66cb63cdf6378c76eb3914ac677cd123/lua/fzf-lua/profiles/borderless.lua#L7-L8

and highlight settings disappeared

Not sure which highlights do you mean?
The profile is just an example for what’s possible, it’s not possible to satisfy everyone’s desires, that’s why customization exists, if you wish to make modifications to it you can either copy paste the settings from borderless.lua, alternatively, you can start with this profile as base and override the settings you don’t like, for example re-enabling icons:
require"fzf-lua".setup({
  "borderless", -- start with borderless settings as base
  global_git_icons = true,
  global_file_icons = true,
})

highlight settings means settings in
hl = {
    title = "something",
}
I'll look into the borderless.lua file.
btw, borderless looks beautiful, thanks for your great work.
---Original---
From: @.>
Date: Mon, Jun 26, 2023 11:55 AM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [ibhagwan/fzf-lua] Icons and highlight disappear when using"borderless" profile? (Issue #798)
but i noticed that icons and highlight settings disappeared
Hi @GreenSleeper, the profile is minimalistic by design take a look at the below lines from the profile which disable both file and git icons globally:
https://github.com/ibhagwan/fzf-lua/blob/bd5f54bc66cb63cdf6378c76eb3914ac677cd123/lua/fzf-lua/profiles/borderless.lua#L7-L8
and highlight settings disappeared
Not sure which highlights do you mean?
The profile is just an example for what’s possible, it’s not possible to satisfy everyone’s desires, that’s why customization exists, if you wish to make modifications to it you can either copy paste the settings from borderless.lua, alternatively, you can start with this profile as base and override the settings you don’t like, for example re-enabling icons:
require"fzf-lua".setup({   "borderless", -- start with borderless settings as base   global_git_icons = true,   global_file_icons = true, })
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

highlight settings means settings in
hl = {
 title = "something",
}

If I'm understanding correctly, you're asking what is something?
something is a neovim colorscheme highlight group (color settings, fg, bg, etc), you can explore all the existing highlights in your colorscheme with :FzfLua highlights type Pmenu and you'll see the settings from which the defaults in borderless are derived.

btw, borderless looks beautiful, thanks for your great work.

Ty!

no, I mean I set something in hl before, for example, title = "IncSearch",  but when I switch to borderless, it stops working that way.
---Original---
From: @.>
Date: Mon, Jun 26, 2023 12:43 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [ibhagwan/fzf-lua] Icons and highlight disappear when using"borderless" profile? (Issue #798)
highlight settings means settings in
hl = {  title = "something", }
If I'm understanding correctly, you're asking what is something?
something is a neovim colorscheme highlight group (color settings, fg, bg, etc), you can explore all the existing highlights in your colorscheme with :FzfLua highlights type Pmenu and you'll see the settings from which the defaults in borderless are derived.
btw, borderless looks beautiful, thanks for your great work.
Ty!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

no, I mean I set something in hl before, for example, title = "IncSearch",  but when I switch to borderless, it stops working that way.

borderless has highlights defined which override your previous ones:
https://github.com/ibhagwan/fzf-lua/blob/3115ed3d1be551e463f1639d6225d2fc2669ab70/lua/fzf-lua/profiles/borderless.lua#L19-L24
As I wrote above, copy the borderless.lua and make your own theme or override the highlights:
:lua require"fzf-lua".setup({"borderless",winopts={hl={title="IncSearch"}}})

Which would result in:

I'll look into it when I get time, thanks for your patient reply.
---Original---
From: @.>
Date: Mon, Jun 26, 2023 12:53 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [ibhagwan/fzf-lua] Icons and highlight disappear when using"borderless" profile? (Issue #798)
no, I mean I set something in hl before, for example, title = "IncSearch",  but when I switch to borderless, it stops working that way.
borderless has highlights defined which override your previous ones:
https://github.com/ibhagwan/fzf-lua/blob/3115ed3d1be551e463f1639d6225d2fc2669ab70/lua/fzf-lua/profiles/borderless.lua#L19-L24
As I wrote above, copy the borderless.lua and make your own theme or override the highlights:
:lua require"fzf-lua".setup({"borderless",winopts={hl={title="IncSearch"}}})
Which would result in:
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>

I'll look into it when I get time, thanks for your patient reply.

Yw @GreenSleeper, for further discussion I recommend reading #760.

https://github.com/ibhagwan/fzf-lua/commit/577f2a74c6914515d45a4c1f390978c18d9cd3cb
This commits adds a new profile borderless_full, has icons enabled and window titles.

577f2a7
This commits adds a new profile borderless_full, has icons enabled and window titles.

I just updated, looks beautiful.


Replace selection.attr(object) with selection.attrs(object).

I often use the attr getter to set attributes of one object to match another. I have now encountered a situation where I want to inherit all the attributes, and it made me think that a method attrs() would be very useful for this purpose.
so for example, this.newObject = this.group.append('rect').attrs(this.objectToClone);
Just a thought...

I’ve been considering something like this for a while. Rather than overloading selection.attr(name, value) with selection.attr(object), we could introduce a new selection.attrs(object) method. This has several advantages:

It simplifies the logic in selection.attr, since we don’t need to distinguish between selection.attr(name) and selection.attr(object).
It allows selection.attrs(function), where the function returns a computed object for each element, allowing you to set whatever attributes you want on a per-element basis.
It allows selection.attrs(), which returns all defined attributes on given element.

This pattern would extend to other selection methods as well (such as selection.properties and selection.styles, though note that the set of all computed styles and all defined properties on a given element is quite large, and perhaps not useful…).
However, this would not be a backwards-compatible change, and so would need to wait for 4.0.

That was much along the lines of my thinking. For larger visualisation libraries like the one I've written it would also make for much terser, more readable code.
Sent from my iPhone
On 13 Jan 2015, at 8:42 PM, Mike Bostock <notifications<EMAIL_ADDRESS>wrote:
I’ve been considering something like this for a while. Rather than overloading selection.attr(name, value) with selection.attr(object), we could introduce a new selection.attrs(object) method. This has several advantages:

It simplifies the logic in selection.attr, since we don’t need to distinguish between selection.attr(name) and selection.attr(object).
It allows selection.attrs(function), where the function returns a computed object for each element, allowing you to set whatever attributes you want on a per-element basis.
It allows selection.attrs(), which returns all defined attributes on given element.

This pattern would extend to other selection methods as well (such as selection.properties and selection.styles, though note that the set of all computed styles and all defined properties on a given element is quite large, and perhaps not useful…).
However, this would not be a backwards-compatible change, and so would need to wait for 4.0.
—
Reply to this email directly or view it on GitHubhttps://github.com/mbostock/d3/issues/2109#issuecomment-69795448.

I think this would also be useful from a documentation point of view. I've seen very little use of selection.attr(object) and I think that's probably because many people don't know about it (I certainly didn't). Having a separate selection.attrs() might help with the education of that too.

This is the plan for 4.0: see the d3-selection-multi repo.

This is underway for 4.0, so closing this issue.


Issue in communication of swift client and radosgw

Hi,
I am trying to use swift as frontend with ceph storage. I have a small cluster(1MON, 2OSD). My cluster is working fine. I have installed radosgw on one of my machine and radosgw(gateway1) is also up and communicating with cluster.
Now I have installed swift client and created user and subuser. But I am unable to get bucket for the user.
Below is my config file :
/etc/ceph/ceph.conf
[global]
public_network = <IP_ADDRESS>/24
osd_pool_default_size = 2
fsid = 17848c62-d69e-4991-a4dd-298358bb19ea
mon_initial_members = ceph4-Standard-PC-i440FX-PIIX-1996
mon_host = <IP_ADDRESS>
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
filestore_xattr_use_omap = true
debug ms = 1
debug rgw = 20
[client.radosgw.gateway1]
host = ceph-Veriton-Series
#rgw_dns_name = <IP_ADDRESS>
rgw_url = "http://<IP_ADDRESS>:7481"
#rgw_admin=admin
keyring = /etc/ceph/keyring.radosgw.gateway1
rgw socket path = /var/run/ceph/ceph-client.radosgw.gateway1.asok
#rgw frontends=civetweb port=7481
log file = /var/log/radosgw/ceph-client.radosgw.gateway1.log
rgw print continue = false
The file at location /etc/apache2/conf-available/gateway1.conf:
<VirtualHost *:80>
ServerName <IP_ADDRESS>.ceph-Veriton-Series
ServerAdmin<EMAIL_ADDRESS>DocumentRoot /var/www
    # rewrting rules only need for amazon s3
    RewriteEngine On
    RewriteRule ^/([a-zA-Z0-9-_.]*)([/]?.*) /s3gw.fcgi?page=$1&params=$2&%{QUERY_STRING} [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

    FastCgiExternalServer /var/www/s3gw.fcgi -socket /var/run/ceph/ceph-client.radosgw.gateway1.asok
    <IfModule mod_fastcgi.c>
            <Directory /var/www>
                    Options +ExecCGI
                    AllowOverride All
                    SetHandler fastcgi-script
                    Order allow,deny
                    Allow from all
                    AuthBasicAuthoritative Off
            </Directory>
    </IfModule>

    AllowEncodedSlashes On
    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
    ServerSignature Off

My cluster state  is:
ceph@ceph-Veriton-Series:/etc/apache2/conf-available$ ceph -s
cluster 17848c62-d69e-4991-a4dd-298358bb19ea
health HEALTH_OK
monmap e1: 1 mons at {ceph4-Standard-PC-i440FX-PIIX-1996=<IP_ADDRESS>:6789/0}, election epoch 1, quorum 0 ceph4-Standard-PC-i440FX-PIIX-1996
osdmap e1071: 2 osds: 2 up, 2 in
pgmap v3493: 264 pgs, 12 pools, 1145 kB data, 59 objects
82106 MB used, 79394 MB / 166 GB avail
264 active+clean
ceph@ceph-Veriton-Series:/etc/apache2/conf-available$
user info:
sudo radosgw-admin user info --uid=testuser
{ "user_id": "testuser",
"display_name": "First User",
"email": "",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [
{ "id": "testuser:swift",
"permissions": ""}],
"keys": [
{ "user": "testuser",
"access_key": "NC4E8QHUSNDWDX18M6GB",
"secret_key": "kRnFVL/Z5oUur15E+CNbGPqCLDpBV1AgvLHTos7T"},
{ "user": "testuser:swift",
"access_key": "R8UYRI7HXNW05BTJE2N7",
"secret_key": ""}],
"swift_keys": [
{ "user": "testuser:swift",
"secret_key": "eSWgLkDXTBPxOKf2cMWDdHwZPuFHAnDwQ3aUYXRF"}],
"caps": [],
"op_mask": "read, write, delete",
"default_placement": "",
"placement_tags": [],
"bucket_quota": { "enabled": false,
"max_size_kb": -1,
"max_objects": -1},
"user_quota": { "enabled": false,
"max_size_kb": -1,
"max_objects": -1},
"temp_url_keys": []}
I am using below script to get bucket:
import boto
import boto.s3.connection
access_key = 'NC4E8QHUSNDWDX18M6GB'
secret_key = 'kRnFVL/Z5oUur15E+CNbGPqCLDpBV1AgvLHTos7T'
conn = boto.connect_s3(
aws_access_key_id = access_key,
aws_secret_access_key = secret_key,
host = 'ceph-Veriton-Series',
is_secure=False,
calling_format = boto.s3.connection.OrdinaryCallingFormat(),
)
bucket = conn.create_bucket('my-new-bucket')
for bucket in conn.get_all_buckets():
print "{name}\t{created}".format(
name = bucket.name,
created = bucket.creation_date,
)
When I run the script below is the error:
ceph@ceph-Veriton-Series:~$ python s3test.py
Traceback (most recent call last):
File "s3test.py", line 12, in
bucket = conn.create_bucket('my-new-bucket')
File "/usr/lib/python2.7/dist-packages/boto/s3/connection.py", line 504, in create_bucket
response.status, response.reason, body)
boto.exception.S3ResponseError: S3ResponseError: 405 Method Not Allowed
None
Below are the logs from log file:
015-07-03 11:46:38.940247 af9f7b40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- osd_op(client.5314.0:126 gc.24 [call lock.unlock] 14.8bdc9d ondisk+write e1071) v4 -- ?+0 0xb3c08ae8 con 0xb7f6f1e8
2015-07-03 11:46:39.039568 b3bffb40  1 -- <IP_ADDRESS>:0/1001130 <== osd.0 <IP_ADDRESS>:6800/3675 109 ==== osd_op_reply(126 gc.24 [call] v1071'856 uv856 ondisk = 0) v6 ==== 172+0+0 (585433070 0 0) 0xb3201328 con 0xb7f6f1e8
2015-07-03 11:46:39.039740 af9f7b40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- osd_op(client.5314.0:127 gc.25 [call lock.lock] 14.51baec8a ondisk+write e1071) v4 -- ?+0 0xb3c08ae8 con 0xb7f6f1e8
2015-07-03 11:46:39.122459 b3bffb40  1 -- <IP_ADDRESS>:0/1001130 <== osd.0 <IP_ADDRESS>:6800/3675 110 ==== osd_op_reply(127 gc.25 [call] v1071'427 uv427 ondisk = 0) v6 ==== 172+0+0<PHONE_NUMBER> 0 0) 0xb3201000 con 0xb7f6f1e8
2015-07-03 11:46:39.122528 af9f7b40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- osd_op(client.5314.0:128 gc.25 [call rgw.gc_list] 14.51baec8a ack+read e1071) v4 -- ?+0 0xb3c08ae8 con 0xb7f6f1e8
2015-07-03 11:46:39.123741 b3bffb40  1 -- <IP_ADDRESS>:0/1001130 <== osd.0 <IP_ADDRESS>:6800/3675 111 ==== osd_op_reply(128 gc.25 [call] v0'0 uv427 ondisk = 0) v6 ==== 172+0+11<PHONE_NUMBER> 0<PHONE_NUMBER>) 0xb3201000 con 0xb7f6f1e8
2015-07-03 11:46:39.123799 af9f7b40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- osd_op(client.5314.0:129 gc.25 [call lock.unlock] 14.51baec8a ondisk+write e1071) v4 -- ?+0 0xb3c08ae8 con 0xb7f6f1e8
2015-07-03 11:46:39.208110 b3bffb40  1 -- <IP_ADDRESS>:0/1001130 <== osd.0 <IP_ADDRESS>:6800/3675 112 ==== osd_op_reply(129 gc.25 [call] v1071'428 uv428 ondisk = 0) v6 ==== 172+0+0 (670055365 0 0) 0xb3201328 con 0xb7f6f1e8
2015-07-03 11:46:39.208228 af9f7b40  2 garbage collection: stop
2015-07-03 11:46:40.280120 b15feb40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/2946 -- ping v1 -- ?+0 0xb17196c0 con 0xb7f68be8
2015-07-03 11:46:40.280158 b15feb40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- ping v1 -- ?+0 0xb1719868 con 0xb7f6f1e8
2015-07-03 11:46:45.280256 b15feb40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/2946 -- ping v1 -- ?+0 0xb1719868 con 0xb7f68be8
2015-07-03 11:46:45.280295 b15feb40  1 -- <IP_ADDRESS>:0/1001130 --> <IP_ADDRESS>:6800/3675 -- ping v1 -- ?+0 0xb171d028 con 0xb7f6f1e
Thanks in advance,
Bindu

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

This isn't a Docker bug, this is a question which is more appropriate for 1) the forums: https://forums.docker.com/ 2) the docker-user mailing list https://groups.google.com/forum/#!forum/docker-user 3) the #docker channel on Freenode.
This isn't a general support forum. This is an issue tracker for Docker bugs, features and pull requests. Please take this into account when opening an issue.
This isn't a Docker bug, this is a question which is more appropriate for

the forums: https://forums.docker.com/

the docker-user mailing list https://groups.google.com/forum/#!forum/docker-user

the #docker channel on Freenode.

and 2) should be better for longer conversations.

Hello Bindu,
I have same issues as your are facing. If you have successfully cleared your issues, then it would be great if you share your the steps to<EMAIL_ADDRESS>thanks n advance!

Hello Bindu,
Me too have the same problem. If you fix it, please share here.

Hello all,
I solved this problem, and documented here http://devcenter.megam.io/2015/10/13/ceph-gateway/


Fix faqs link on anonymous metrics welcome page

tested manually

Aah, I'm terrible.  Thanks!

:thumbsup:


Android clients don't see an mDNS devices, but iOS clients do

I can't understand why it's going on.
Before 1.12.22 on my UDM Pro, mDNS worked using default settings only in Default LAN and not in the VLAN network. After I installed 1.12.22, mDNS started work on both networks, but only for iOS clients. Android clients lose my mDNS devices.
Then I switched all the mDNS settings off, stopped avahi-daemon, and tried your container. I faced the same problem. Only iOS clients can see the mDNS devices.
i'v tried to use this container https://hub.docker.com/r/stonith/udpbroadcastrelay how its advised in this thread https://community.ui.com/questions/UDMUDMP-IoT-VLAN-Speaker-Group-fix-with-mDNS-and-Google-Nest-Speakers-Chromecasts/ but it automatically stopping after several seconds.

sorry, no idea, i only have iOS devices and don't actually use my container at all
if i had to guess it maybe that the android client is using a different discovery mechanism, one way to tell is to open up your firewall between the LAN/VLANs and allow all trafffic.


Some timezones are 30 or 45 minutes off the hour

Change the Date serialize/materialize to save offset in minutes, instead of hours. Add a test case for offset that is not a whole hour. Also test that a Date serialized in one timezone, can be materialized in a different local timezone, and is still equal.

Forgot to fix other testcase affected by the previous change. Also, have not done pull requests before, so it may be messier than it needed to be.

Thanks for the pull request. Is there any reason why use the detour over system TimeZone to create a Date with a special offset?

DateTest and DateAndTimeTest use #useTimeZone:during:, but the abbreviation list is incomplete and only has whole hour offsets. See TimeZone class>>#timeZones. In testSerializationDateWithLocalTimeZone, a similar #useTimeZoneInstance:during: is used, so the TimeZone's with non-whole hour offsets could be tested.
To use Date class>>starting: you end up in a similar place because the DateAndTime argument that is needed, also ends up using the local time zone. I did it this way: (1) it's similar to how DateTest and DateAndTimeTest do it; (2) I was skeptical that code such as "(Date fromDays: 10) offset: -5 hours" would be equivalent to the normal way I'd create with Date class>>#year:month:day:

I will need to make a few adjustments but will merge now. No need to wait


Add dosctrings everywhere in std and core libraries

While forc doc is not fully functional yet, we really should be adding docstrings to everything in the standard library.

Now that #2869 is implemented, now would be a great time to get started on this!
The docs are still looking quite raw today, but having fleshed out documentation in core and std would act as a great real-world test case for landing new features like doc tests, inter-module linking, etc.

Is this still open? I believe the docs in at least std are looking pretty good

Loads of the items and modules in std are still missing docs, and most of those that have docs have something like a single sentence that doesn't give much context about the purpose of the type, how to use it correctly, no examples, etc.
I think the "standard" of std docs we should hold ourselves to is Rust's std: https://doc.rust-lang.org/std/index.html. It totally outclasses us at the moment.
That said, this issue is a bit vague - maybe we're better off opening a tracking issue that sets a standard for how we expect std items to be documented, and a checklist for going through them? All methods/functions should likely have examples at least, however we'd likely be better off tackling #3176 before adding too many examples, otherwise they'll almost certainly fall out of date without close attention.

Loads of the items and modules in std are still missing docs, and most of those that have docs have something like a single sentence that doesn't give much context about the purpose of the type, how to use it correctly, no examples, etc.
I think the "standard" of std docs we should hold ourselves to is Rust's std: https://doc.rust-lang.org/std/index.html. It totally outclasses us at the moment.
That said, this issue is a bit vague - maybe we're better off opening a tracking issue that sets a standard for how we expect std items to be documented, and a checklist for going through them? All methods/functions should likely have examples at least, however we'd likely be better off tackling #3176 before adding too many examples, otherwise they'll almost certainly fall out of date without close attention.

@gr00vytvniks this could be a good issue for you to take on.

If this is still a relevant issue I'd be happy to take it on :)

Closed by https://github.com/FuelLabs/sway/pull/4830


complete step 1

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

Seems like this is failing because it npm install was used instead of yarn


Usability improvements

This PR firstly introduces the term "xptests", as the brevity should make implementer lives easier (as well as ours)

Renames array_api_tests/ to xptests/
Renames ARRAY_API_TESTS_MODULE to XPTESTS_MODULE

The README is updated accordingly. Additionally it:

Merges in test-coverage.md, as I think keeping everything together is ideal, and knowing what the tests do goes hand-in-hand with the other README content.
Modifies the coverage content

Readability changes
Removes stacking note for now

We don't do this explicitly for say elementwise and statistical tests, as we just test that each example has the correct (or correct enough) result, and so this is covered implicitly when covering multiple related examples
I think I get what you mean when it comes to linalg and manipulation functions

Briefly mention the additional tests

Readability changes for the existing README content
Remove meta tests comment. I'm personally just writing simple sanity checks when the test logic gets super complicated. Likely these checks don't fail when compared to other faulty test logic problems that we don't even think to catch, so stressing about it seems counter-productive.
Minor updates to the testing philosophy stuff

This somewhat covers https://github.com/data-apis/array-api-tests/issues/46#issuecomment-993866928. A future PR should expand on each function group. I need to mull this over a bit now. It'll definitely cover how "stacking" works in the context of each group.

I don't really like the module rename. The XP abbreviation is pretty opaque to me.

Everything else here looks good.
I know the dependencies thing is still a TODO, but a very simple thing we can recommend now is to always start with test_signatures.py, since this will tell you which functions are implemented, and of those which have the expected signature.
We should also mention that the suite is designed so that it can be vendored in a library, if desired. I thought the README already mentioned that, but I guess not. Probably if someone wants to actually do that, though, they should tell us, so that we can start doing actual release tags.

Just to be clear, "stacking" in the context of an elementwise function means testing that a function called on an array of values gives the same result as each individual value (an array is a "stack" of its 0-D elements. It might also be called "vectorizing". But it's not actually something I would expect would ever fail for elementwise functions, as opposed to linear algebra where a library might not implement stacking at all.

It'd be good to use "stacking (also called batching)" or some such explanation. Batching is the much more commonly used word.

I don't really like the module rename. The XP abbreviation is pretty opaque to me.

XP is opaque as an abbreviation, but it's possibly the best option and seems to be the convention the spec runs with. Namely I was interested in making running pytest a lot on specific test cases easier, because even with smart shells the verbosity and underscores of "array_api_tests/ got a bit annoying. Just these last two days I've appreciated the name change a lot. Happy if an end-user was to tie-break on reverting the change heh.

Just to be clear, "stacking" in the context of an elementwise function means testing that a function called on an array of values gives the same result as each individual value (an array is a "stack" of its 0-D elements. It might also be called "vectorizing". But it's not actually something I would expect would ever fail for elementwise functions, as opposed to linear algebra where a library might not implement stacking at all.

This is what confused me, because from my understanding of what you're saying, the elementwise tests don't do this explicitly. Hypothesis will generate related examples such as [[0, 1], [2, 3]]/[2, 3]/2, and so test this implicitly, but for floating-point outputs with rough assertions, we currently (and I'd say appropriately) allow for results not to stack.

XP is opaque as an abbreviation, but it's possibly the best option and seems to be the convention the spec runs with.

Where is xp used in the spec? I only see it used once in the "purpose and scope" section as an example variable name for the array namespace. "array_api_tests" on the other hand matches the name of this repo, the array-api repo, and many implementations, and also is pretty self explanatory.

Namely I was interested in making running pytest a lot on specific test cases easier, because even with smart shells the verbosity and underscores of "array_api_tests/" got a bit annoying. Just these last two days I've appreciated the name change a lot. Happy if an end-user was to tie-break on reverting the change heh.

You don't use tab completion? It's the only file in the directory that starts with a. Also unless you are running just a single file you can just use pytest with no argument and it will run the tests, because those are the only ones it will find.

This is what confused me, because from my understanding of what you're saying, the elementwise tests don't do this explicitly. Hypothesis will generate related examples such as [[0, 1], [2, 3]]/[2, 3]/2, and so test this implicitly, but for floating-point outputs with rough assertions, we currently (and I'd say appropriately) allow for results not to stack.

Yes I don't think it's actually implemented yet. That's why I wanted to make a table/checklist for what's missing in the coverage, because I know there's a lot of cases where a test already exists but there's something or other that it doesn't test that it could.

You don't use tab completion? It's the only file in the directory that starts with a.

I do. It's still annoying as my comp can be slow to resolve completes and I need to rewrite it on new envs/remotes/piped commands. I think it's nice for first-time users generally as well.

Also unless you are running just a single file you can just use pytest with no argument and it will run the tests, because those are the only ones it will find.

Right, but 99% of the time I'm specifying tests.


Add a metric "Requirement Granularity"

Description
Task: Add a metric "Requirement Granularity" (Phase 2 Metric)
Theoretically, the smaller the granularity of requirements the better, as smaller requirements are easier to understand, estimate and design. Although too small a granularity of requirements may lead to rework due to incomplete consideration.
This metric can be seen as an important indicator of important metrics such as "requirement lead time" and "delivered requirement count".
Definition of this metric: The workload of the requirement
Describe the solution you'd like

[x] get the story point or estimated time of Jira issue
[x] allow users to configure the way(story point/estimated time/...) to measures workload.

Describe alternatives you've considered
If users use "estimated time" and Jira API gives us data like '2d', '1w', we should also get the conversion rules (1 week = 5 or 6 days, 1 day = 6 or 8 hours) to calculate the actual estimated time in minute.

This is implemented in Dev Lake phase 2.


[BUG] S3 Select for large files

Describe the bug
The S3 Select functionality runs out of memory on large files.
To Reproduce
Configure to use a large CSV file which does not support batching, for example, with compression.
Expected behavior
Data Prepper should add data to buffer as received rather than populate a large list.
Observations
The S3 Select code makes an asynchronous request and then blocks for it to complete.
https://github.com/opensearch-project/data-prepper/blob/bcae5e1a4c548590fe1a14d4f8b3ff6e49a15274/data-prepper-plugins/s3-source/src/main/java/org/opensearch/dataprepper/plugins/source/S3SelectObjectWorker.java#L179
The asynchronous response handler then immediately adds the data to a list.
https://github.com/opensearch-project/data-prepper/blob/bcae5e1a4c548590fe1a14d4f8b3ff6e49a15274/data-prepper-plugins/s3-source/src/main/java/org/opensearch/dataprepper/plugins/source/S3SelectResponseHandler.java#L28
Thus, this will fill the entire List before writing anything to the buffer.

I believe that the best approach here would be to have onEventStream setup a new publisher. This publisher can write back to the S3SelectObjectWorker on each event received. Then this can write received events directly to the BufferAccumulator.


[Contracts] optimisations

As a Solidity developer, I want to evaluate the contracts to implement gas cost optimisations so that execution of contract calls becomes cheapers.
End of milestone V0.1

[x] Inspect gas reported
[ ] E.g. refactor loops
[ ] Inspect mappings and structs
[ ] Review uint ranges
[ ] Memory/calldata
[ ] Variable packing
[x] Gas cost looping over structs passed between methods
[ ] ...

inlining the unpack data fn does appear to save smol amt gas
pre:
hypercerts_pre_inline
post:
hypercerts_post_inline

Gas at start of PR


[msal-react] adding new sample with class components

This PR adds a new sample to msal-react demonstrating the usage of class components.
This is a conversion of the current msal-react quickstart sample.
Refers to: #2965
Closes: #2933

Coverage decreased (-1.2%) to 81.42% when pulling 900167dc04963cdd1dba1dfb2c431b172f48e04d on react-class-sample into 03f45fde655079daa6a916211efdc699e57f2980 on dev.

@derisen I was thinking about this last night and I think actually what I would suggest instead of a standalone sample is to add a page to the existing react-router-sample that demonstrates using a class component. I can work on porting your changes here over to that sample

@tnorling aah, that makes sense too (I've missed that sample). Ok then, I'll leave the decision to you. I can certainly add a new page there with classes (a 'mails' page perhaps?)

@tnorling aah, that makes sense too (I've missed that sample). Ok then, I'll leave the decision to you. I can certainly add a new page there with classes (a 'mails' page perhaps?)

@derisen I'd suggest just duplicating the /profile page but re-implement as a class component so that it's easy to compare the 2. Our microsoft accounts don't have consent to the Mail.Read scope making testing more challenging for the mail stuff unfortunately.

@tnorling aah, that makes sense too (I've missed that sample). Ok then, I'll leave the decision to you. I can certainly add a new page there with classes (a 'mails' page perhaps?)

@derisen I'd suggest just duplicating the /profile page but re-implement as a class component so that it's easy to compare the 2. Our microsoft accounts don't have consent to the Mail.Read scope making testing more challenging for the mail stuff unfortunately.

Sounds good!

Closed by #2973


feat: Secret Hitler game for Kai

https://www.secrethitler.com/

Current dependencies on/for this PR:

main

PR #2338   👈

This comment was auto-generated by Graphite.


add a filter for newest to oldest video

Issue : - at present the data is sent unordered
solution req :- add an algorithm to filter the data on the basis of publishing date

Hello Kaustub, if it's alright with you, I'd like to resolve this issue.

Hello Kaustub, if it's alright, I'd like to resolve this issue.

Sure @aadityasaini go for it


Fix tables

Fixes table formatting

Codecov Report

Merging #211 (42c2601) into master (a836cd9) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #211   +/-   ##
=========================================
  Coverage     50.99%   50.99%
  Complexity      615      615
=========================================
  Files           118      118
  Lines          2706     2706
  Branches        322      322
=========================================
  Hits           1380     1380
  Misses         1227     1227
  Partials         99       99

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 a836cd9...42c2601. Read the comment docs.


Roll Flutter Engine from 7ffa1355f718 to b11e09f82aae (1 revision)

https://github.com/flutter/engine/compare/7ffa1355f718...b11e09f82aae
2023-06-16<EMAIL_ADDRESS>Roll Skia from 64fa632d3b01 to dc11c7ddb33f (3 revisions) (flutter/engine#42939)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC chinmaygarde@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

AutoRoller is stopped; closing the active roll.


Setting optional values to nil doesn't work

extension Defaults.Keys {
  static let foo = Key<Int?>("foo", default: 1)
}

Here I have some option that defaults to 1, but is optional.
Defaults[.foo] // => 1
Defaults[.foo] = 2
Defaults[.foo] // => 2
Defaults[.foo] = nil
Defaults[.foo] // => 1

Why would explicitly setting an optional to nil make it reset to the default? Isn't that what reset() is for? Logically it would make sense to have an option that has a default value, but can also be turned off.
I tried with an Enum:
enum OptionalKey: Defaults.Serializable {
  case some(Int)
  case none
}

But this fails as it doesn't conform to Defaults.Serializable.
Is there no way to have both a default key, but also retain the ability to set it to nil?

The default parameter isn't meant for optionals. The problem is that I haven't found a good way to prevent it being available for optionals.
The correct solution here is to add an initialValue parameter: https://github.com/sindresorhus/Defaults/issues/54


got confused by the switches of "-load" and "-t"

In the section of "Running the workloads" in the wiki of "Core Workloads".
It says:

Load the database, using workload A’s parameter file (workloads/workloada) and the “-load” switch to the client.
Run workload A (using workloads/workloada and “-t”) for a variety of throughputs.

I went through all the wiki and help of ycsb command, could not find the exact matching parts. So, I can guest "-load" is the "loading phase", but what is the "-t"? is it "-threads" or "-target"? or both?

Based on the description in the python launcher I would say 'transaction phase".
https://github.com/brianfrankcooper/YCSB/blob/master/bin/ycsb#L48

aha, I see, after I read the source code. ......
Thanks,

No problem. Let us know if you run into any other issues.


ReadonlyRequestCookies changed the definition location in the latest NextJs 13.3

Thanks a lot for the amazing library! I've been using it for the last month or so and it works like a charm.
I was trying to migrate to NextJS 13.3 today (which was released yesterday) and seems like there is a small issue with the ReadonlyRequestCookies.
In the previous version of NextJS they defined it in next/dist/server/app-render but in the current one seems like the definition has changed to a different location and should be imported from next/dist/server/web/spec-extension/adapters/request-cookies. Although I'm not sure if that's the only place to import the cookie type (maybe there is a better way of importing the type).

@MartinXPN thanks a lot for reporting the issue. I will update the imports in next release

@MartinXPN the issue is now fixed in<EMAIL_ADDRESS>Let me know how it works :-) Cheers 🎉


publishDir patterns

Examples of using a pattern with publishDir

Great Kevin! Please add the license header in the script file.

Updated with the license

Thanks


Update to React-dnd 8. Add forward ref to scrolling component

Upgrade dependencies to allow for react-dnd 8.
Upgrade react and react-dom to match.
Remove dragDropManager from being passed to Dom element.
Use forward ref to allow users to ref the Scrolling Component
Change to new React-dnd 8 context.

@wuweiweiwu ping :)


IRGen: Consider the conforming type’s accessibility for lazy witness table emission.

...instead of the witness table’s linkage.
The WT linkage is derived from the minimum of the type’s and protocol’s visibility.
So if there is a public type conforming to a private protocol, we might not see the type’s metadata escaping (because it could be in another module).
@jrose-apple Thanks for catching this!

@swift-ci Please smoke test and merge


x/txfees: Make an ante-handler filter for recognizing High gas txs, and having a min gas price for them

Similar to #723 , we should make a mempool filter for high gas fee txs to have non-zero fee requirements. (Configurable by every full node operator)
E.g. if gas fee > $THRESHOLD, require minimum-gas-price to be at least x.
Would require two params in the app.toml config threshold and x. Though maybe its fine to just hardcode the threshold?
I think its probably worthwhile for governance to consider requiring this in the state machine. (Though that could also be premature with cosmwasm, unclear how cosmwasm contracts will perform gas-wise)

I suggest we hard code first $THRESHOLD=1 million gas, and get a config param for MINIMUM_GAS_PRICE.
We can probably implement this first with MINIMUM_GAS_PRICE = .01uosmo

took it


more redirects

Add a bunch of 301s for 404s found in the logs. In reviewing this I discovered there is no analogy for:

updating a rack
uninstalling a rack
pricing
github / papertrail / gitlab

I made these redirect to /docs/installing-a-rack/, /cost/ and /docs/console/ respectively.
I hope we can remove these redirects after a while.

Merged in #145


Fix padding

thanks to u/Fleinsopp for suggesting this fix (:

hey, cool, try to use lua "native" functions
local function subtab(s)
  return s:gsub("\t", "  ")
end

and
local strlen = string.len
-- or just
#s

@Lopi-py why do you suggest using Lua functions?
string.sub operates over byte indices, meaning the behavior will likely be different when handling non-ASCII characters.
For my own understanding: is there any advantage to using Lua's string.gsub over Vim's substitution?

oh, you're right

what about string.gsub?, is there any advantage of vim.fn.substitute over string.gsub?

Point taken, though I won't be convinced about any substantive performance gains without some profiling. I switched to gsub since it's at least more idiomatic.


Cant format specific shamsi date

Cant format XXXX0229 date.
  var x = moment("13900229","YYYYMMDD",'fa').format("YYYY/MM/DD");
or
  var x = moment("13900229").format("YYYY/MM/DD");
output :
Invalid Date

Please fork the following template to create a demo for the bug and share it here.

https://svelte-expf6r.stackblitz.io

if you wanted to use this kind of input moment("13900229") as a jalali time format for moment you would have to use moment.locale('fa') so it takes the input as a jalali time
demo
but I am wondering how moment("13900228") is working in your demo
can you please check the code and create a PR if you found the problem?

Okay. I try.

This problem is due to the fact that the date (1390-02-29) is considered the Gregorian date (according to the specified format) and this month (February 1390) is the last day of the 28th.

thanks


README.md Update: Clarification and Alternatives for DID Creation (Issue #317)

This pull request addresses Issue #317 by updating the README.md file to provide users with clearer instructions and alternatives for DID (Decentralized Identifier) creation. The changes include step-by-step instructions for making edits, updating content, and committing the changes to the repository. Additionally, the README now offers guidance on troubleshooting and presents alternative methods for creating DIDs, ensuring a more user-friendly and informative experience.

To be fixed in #445


[RUST] Update flatbuffers to avoid vulnerability

cargo audit output:
ID:	 RUSTSEC-2019-0028
Crate:	 flatbuffers
Version: 0.5.0
Date:	 2019-10-20
URL:	 https://github.com/google/flatbuffers/issues/5530
Title:	 Unsound `impl Follow for bool`

The fix should be as simple as editing https://github.com/apache/arrow/blob/master/rust/arrow/Cargo.toml from flatbuffers = "0.5.0" to flatbuffers = "0.6.0"
A more longterm improvement is to add a call to cargo audit in your CI to catch these problems as early as possible

Hi @emilk, thanks for this.  We use JIRA for issues so I created the following:

add cargo audit to CI
Bump flatbuffers


updating old VM and ismrmrd-python-tools

we're switching to user-build of ismrmrd-python-tools but this will conflict with an existing sudo-build. Current solution is to do (before update_VM.sh)
sudo rm -rf ~/devel/ismrmrd-python-tools/build

we'll recommend to people to throw their old VM away, so closing this


bot.reply, bot.sendMessageTo lose extra properties in update/message

Some of our outgoing middleware requires modifying a context or session object in update/message. These convenience methods lose these extra properties.
workaround is to use bot.sendMessage.

Fixed in v2.2.7. Botmaster v3 also contains the fix


Tutorials Are Not Sufficient and Confusing[BUG]

Describe the bug
The tutorial notebooks provided for HugeCTR are borderline incomprehensible.

Please endeavour to make tutorials/notebooks that explain what is being done and why it is being done in more detail.
Please avoid using overly complicated steps/functions with next to no comments describing the functionality
Please try and use NVTabular and CuDF in the notebooks as HugeCTR is a critical component in Merlin

To Reproduce
Steps to reproduce the behaviour:

Open this notebook and read through it.
Now try and change/customize things in a meaningful way.
Struggle

Expected Behaviour
I expect the documentation, tutorials, notebooks, etc. to be clear and helpful. I expect them to help me develop an understanding that will allow me to pivot and use this tool for other datasets with various types of columns and datatypes.
Additional context
I am submitting this as a bug because I legitimately think it is hurting the functionality of the software. HugeCTR is a powerful tool, but if it is cumbersome and difficult to figure out how to use it, that's a problem. Please understand I'm not trying to be difficult or rude, I want to be able to advocate for this software (Merlin in general), but poor documentation/tutorials/notebooks is making that hard.
Thank you in advance.

Thank you for your valuable suggestions and support! We are addressing your issue in this release and you will see the changes soon (in about one month).
Documents to be added/updated:

Layer book
Python API book
Updated Notebooks with more introductions / links to Python API book.
Configure file setup manual
Changelog


stdout buffer compatibility

Hello. In livestreamer_cli/compat.py you use sys.stdout.buffer object. That results in error if sys.stdout has no buffer object. Also do you assume anything about the buffer object? Note that it doesn't have to be ASCII compatible. For example on Windows it may lead to an interactive console assuming UTF-16-LE encoded text, so whatever you send there should be aware of what the buffer is expecting.
I'm maintaining https://github.com/Drekin/win-unicode-console package and I'd like to be compatible. I'm asking because of https://github.com/Drekin/win-unicode-console/issues/16.

Note that https://docs.python.org/3/library/sys.html#sys.stdout says that, sys.stdout doesn't have to have the buffer attribute.


Add CLI to LIS2DW12

Its a bit sparse, could probably hook up some of the existing public function calls, especially around troubleshooting and setup like run_self_test
BTW does your run_self_test work? mine fails.. but I just copied yours :)
Also youll want to add your _shell_init to the apps/sensors_test/src/main.c
I added cli to mine as well.
https://github.com/jacobrosenthal/mynewt-core/commit/ada23aa3f529772494a967e5fa541b7a0dae78f7
I also added a poke and peek I used on drv2605, and for better or worse I generalized your dump for developer friendliness because I was too lazy to hand code that. You may want these

The run_self_test is definitely working for me.
I'll take a look at your CLI.


Pre/post release script execution

Problem: Sometimes a release requires the execution of a script for some additional process, like updating the meta-data version number, updating the changelog release date, etc.
Solution: Detect if a ./.hubkit/[pre|post]-release.php file exists and execute it.
When the pre-release script updates versioned files, a new pull-request will be created (and merged, as a normal GitHub merge) so changes can be traced.
The post script should be used for release workflow components (like publishing a pre-written article in an external CMS, Tweeting an announcement, etc.) when versioned files are changed these need to be commited and pushed manually.

@sstok What do you think of a solution like https://github.com/liip/RMT#actions ?
We provide some default actions in the tool which you can setup from the config (per repo) to be executed pre or post release.
Especially tasks like these seem to be handy to include in this tool:

changelog-update: Update a changelog file.
composer-update: Update the version number in a composer file
files-update: Update the version in one or multiple files
build-phar-package: Builds a Phar package of the current project
command: Execute a system command

What do you think? If you like the idea I can try to make a start on this

Sorry for the late reply.
The idea behind this feature is that you can use any script or you want, the only thing Hubkit is responsible for is executing this script (with the right arguments and information like the new version).

This now available in HubKit version 1.0.0-BETA18 🎉

Cool, thanks!


Clustering with TLS - Issues connecting to static route

I'm having a problem setting up a cluster with TLS, and while I'm fairly sure it's not a bug in gnatsd, it could be an opportunity to improve documentation and clarify usage (which I'm happy to do, once I can confirm if my setup is correct).  Anyway, I have a cluster with a seed instance and multiple client instances that will receive connections (behind a load balancer and within an auto-scaling group).  My configuration for the "seed" instance is as follows:
  listen: <IP_ADDRESS>:4222
  https_port: 9223
  debug: true

  # Won't receive client connections, so this probably isn't necessary
  tls {
    cert_file: './wildcard_cert.pem'
    key_file: './wildcard_cert.key'
    timeout: 2
  }

  authorization {
    user: user
    password: password
  }

  cluster {
    listen: <IP_ADDRESS>:5222
    tls {
      cert_file: './wildcard_cert.pem'
      key_file: './wildcard_cert.key'
      timeout: 2
    }
  }

"Client" instances are configured similarly, except they'll have a route to that particular seed instance and they use a self-signed certificate for the cluster route:
  listen: <IP_ADDRESS>:4222
  https_port: 9223
  debug: true

  tls {
    cert_file: './wildcard_cert.pem'
    key_file: './wildcard_cert.key'
    timeout: 2
  }

  authorization {
    user:     ...
    password: ...
  }
  cluster {
    listen: <IP_ADDRESS>:5222

    tls {
      cert_file: './server.crt'
      key_file: './server.key'
      ca_file: './ca.crt'
      timeout: 2
    }

    routes = [
      nats-route://seed.mydomain.com:5222
    ]
  }

Anyway, I wanted to confirm that my usage here was indeed correct (having a different certificate for "cluster" vs at the top level).  The actual issue I have is that the client handshake fails with the following message:
TLS route handshake error: x509: certificate signed by unknown authority

I've generated a self-signed certificate locally, similar to what you did in the tests.  The entire cluster works correctly there (as it always does).  In my production environment, the certificates are signed for the IP address of each container (with the ca.crt file generated beforehand to be shared across containers).  The wildcard cert referenced above is indeed valid, so it's much more likely it's an issue with my self-signed certificate.
As this relates to documentation, I found this article to be helpful, but it's not actually reachable via the menu on the nats.io site:  http://nats.io/documentation/server/gnatsd-tls/.  I'd be glad to help add to the site with an example once I can confirm I'm on the right track here.  Please let me know if this makes sense, and if I can clarify anything further.
Versions of gnatsd and affected client libraries used:
1.0.2
OS/Container environment:
Docker version 17.03.2-ce, build 7392c3b/17.03.2-ce (running in Amazon ECS)

@ryancurtin If you use self-signed certificates for the 'clients' instances, the CA needs to be known by the seed, not by the clients. You would need the ca certificate in the 'clients' if you used a self-signed certificate for the seed server.
If each 'client' uses a different root ca, then the seed needs to have them all. Since ca_file is only one file, you would need to concatenate all root CAs of the client instances (their ca.crt files) into one.
Let me know if this helps.

@kozlovic:  Thanks for your response!  From there, I was able to use dnsmasq to replicate a (mostly) realistic configuration and debug a bit faster.  Once I figure out the issue with certs it still wasn't working, so I dug a little deeper into what was different on production.  It turns out my actual problem, once I cleared up the cert issues, was the fact that I had the "seed" instance behind an ELB.  It was always getting the IP of the load balancer and never able to communicate with the "client" instances to form routes between them.
I see that use case is covered by #447 so I will close this issue, as it looks like that's still in the process of making it onto the roadmap.  For anyone following the thread, my fix was to write Lambda function to make a DNS entry whenever the "seed" instance came online.  It's not ideal, but it seems to be working so far and it required minimal configuration changes.


Disable code coverage

Fixes: https://github.com/Azure/azure-sdk-for-net/issues/15231
Azure.Core builds started failing after the code coverage change was merged. Considering there is, currently, no one who can look into coverage failing and the coverage is not useful because it doesn't display in devops I'm disabling it.

/cc @heaths


Add required field for components

This makes it easier for one component to require additional components.  You'd use it like:
Crafty.c("BlueSquare", {
   required: "2D, Canvas, Color",
   init: function() {
       this.color("Blue");
   }
}

This is a pretty simple change that should improve code readability.
I'd have made it requires instead of required, but that would interfere with the requires() method.  We could perhaps special case these sort of special component properties to not actually be extended.

Looks good!


COCT Schedule not correct

Adding Integration with following parameters:

Search -> "Durbanville" (no effect, but not unexpected)
Select Area 6 from dropdown

Integration added successfully.
The load-shedding schedule is missing the next loadshedding slot as per my own integration, as well as Loadshedding app (Loadshedding Notifier)
Expected 22:00 12/07/2022

integration: 00:00 13/07/2022

I have not looked into it myself, but there seems to be a problem.  I will post more replies if I find any clues.

Should be fixed in v0.4.1.
For interest sake... when the last slot for the day ended on the next day, e.g. 22:00 - 00:30, the day was not incremented. resulting in a slot of 2022-07-12 22:00 - 2022-07-12 00:30 and as a result is filtered out.


containers: add support for interface "io.edgehog.devicemanager.apps.CreateDeploymentRequest"

ref: #614
interface here

closed by #652


Hosting on Azure

Hi, has anyone tried hosting this awesome tool on Azure? Either App Service or Azure Function is fine.
I tried a few things but I am a python beginner so I am basically just asking for any clues on how to get it running :)

I got it to work (kind of) with a Linux VM in Azure with Ubuntu installed. On it i used Docker Compose with a custom Image (see https://github.com/28mm/blast-radius/issues/68). I also had to copy my Terraform main.tf into the root directory of the repository. No passing parameter to docker-compose or the yaml file helped pointing the Docker Container to the right terraform directory


Rendering map from postgis osm data

Hi , I want to know, is it possible for this library to connect to the PostGis database and load and render maps based on the user screen? Exactly like what happens on sites.
For a long time I have been looking for a way to render and display data within client software(C# wpf application or Qt desktop application) using a local geographic database, similar to what the Openstreetmap site displays but offline using data from the local database(postgis with osm data).
Thanks

This is not supported. I may be possible to create a Mapsui IProvider using the SharpMap postgis provider.


Not compatible with Chromebook OS??

Is there anyway I can download ps4 macro on my chromebook?

no it wont work its a windows api, using a windows compiler, in a language
also made in windows, by microsoft.
On Fri, Mar 26, 2021 at 8:20 PM MikeMcNasty @.***>
wrote:

Is there anyway I can download ps4 macro on my chromebook?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/komefai/PS4Macro/issues/117, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASYRP25X67SPRMDMUIINMALTFVFHJANCNFSM4Z4OIBBQ
.

Ty for your fast response..
On Fri, Mar 26, 2021 at 8:20 PM MikeMcNasty @.***>
wrote:

Is there anyway I can download ps4 macro on my chromebook?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/komefai/PS4Macro/issues/117, or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ASYRP25X67SPRMDMUIINMALTFVFHJANCNFSM4Z4OIBBQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/komefai/PS4Macro/issues/117#issuecomment-808641014,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATNOOQM26DXYY2SX5WEEUSDTFVIB7ANCNFSM4Z4OIBBQ
.


Made changes so that super admin will be able to search for review managers using their email addresses

Previously Super Admin Can't able to manager Review Managers using their email Addresses. Now made changes so that As a Super Admin, they can search Review Managers using their email.

This code would let unauthenticated users to check if any email is associated with review managers on a jurisdiction. I'm not sure that is a wise thing to allow. Is there some specific reason we are pursuing this feature?


Update DEPS for mismatch fixes

https://linear.app/replay/issue/TT-1361/[superblocks-framercom-replit]-mismatch-in-jspromisereject
Goes with https://github.com/replayio/chromium-v8/pull/251

This also has a minor change so we can selectively disable the dependency graph tests in chromium instead of v8.


Cargo: Test failed

error message:
No handler found for the command: 'rust.cargo.test'. Ensure there is an activation event defined, if you are an extension.

package.json should define Cargo: Test Debug and Cargo: Test Release instead.

I will see.


email validation

Hi!
Would it be possible to extend the package to also validate if fields are valid emails?
I really appreciate your work!

Can't you just use zod's email() validator?


Dart on M1 Mac is using too much memory, 24GB

Dart is using too much memory on my M1 MacBook Air. I know that dart is running on intel, but come on, 24GB memory usage is just too much...
I opened a flutter project on vscode, and I was running flutter get, then the memory usage just shot up like crazy. I am running macOS 11.6, flutter 2.5.1, Dart SDK version: 2.14.2 (stable) (Wed Sep 15 12:32:06 2021 +0200) on "macos_x64".
This has happened many times already, it has become a problem and I have to force terminate the dart process after a while for a long time.

im using macbook air m1 never had this issue... im using 8gb ram

@hongfeiyang To investigate this further we would need more information on what was running at that time, a command line of what was being run would be a good starting point.

flutter pub get and then it could not be completed because of a unsatisfiable dependency, and while on that screen, memory usage skyrocketed.

//cc @jonas-jonas

im using macbook air m1 never had this issue... im using 8gb ram

Strange, I got this kind of issue all the time, and sometimes my hot reload gets stuck and the memory usage is high too

@lrhn @rmacnak-google @a-siva @hongfeiyang @vsmenon Any solution here?

@lrhn @rmacnak-google @a-siva @hongfeiyang @vsmenon Any solution here?

I replaced flutter's packaged SDK with ARM64 version of the Dart SDK, seems to work exceptionally well

@lrhn @rmacnak-google @a-siva @hongfeiyang @vsmenon Any solution here?

I replaced flutter's packaged SDK with ARM64 version of the Dart SDK, seems to work exceptionally well

I did that, but it didn't help. I'm currently on an 8 GB M1 Mac (this was the only model available in the country where I was at the time), and my experience with Dart is really bad. Dart processes are using around 6-7 GB of RAM, which makes my laptop completely unusable at times.

@lukaszciastko are you using something dart_code_metrics  plugin?

I'm not. Why?

@lukaszciastko some plugins cause really bad memory usage.

@lukaszciastko could you look at which dart process in particular is consuming a lot of memory? There might be multiple dart processes - and we need to know which one (e.g. is it one spawned by the IDE?)

I'm facing similar issues
when I uncommented prefer_single_quotes option and then dart analyser was taking very very long
then i need to quit vs code and then also dart did not get terminated from activity monitor and was taking 1gb physical memory

I eventually solved this issue with a maxed out M1 Max, haven't seen dart memory usage exceeding 64G, yet xD

@Pr47h4m @lukaszciastko and @hongfeiyang can you all post the output from your activity monitor which shows all the dart processes running on the system when this happens.

Please check there are 5-6 dart processes taking approximately 2.5-3GB RAM

@DanTup when somebody is using VS code and developing a Flutter app, what are all the Dart processes that get started in the background. I am assuming one 'analysis server' process, one 'pub' process and one 'flutter tools' process, is any other Dart process started besides these.

There are three processes that will be spawned by VS Code at project load that are longed-lived:

dart language_server - the analysis server
flutter deamon - the Flutter device daemon used to detect connected devices
dart devtools - the backend server for serving DevTools

There are other processes that will be spawned, but none that are expected to be long-lived (pub get, dart/flutter to run debug sessions, flutter config to get some config values, etc.).
On my M1 MacBook Air, opening a Flutter project I currently see only those three Dart processes:

Running ps -x | grep dart shows their full commands:
  870 ??         0:00.37 /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart devtools --machine --try-ports 10 --allow-embedding
  871 ??         0:09.28 /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart language-server --client-id=VS-Code --client-version=3.36.0
  907 ??         0:02.55 /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev --packages=/Users/danny/Dev/Google/flutter/packages/flutter_tools/.packages /Users/danny/Dev/Google/flutter/bin/cache/flutter_tools.snapshot daemon

Additionally, running code --status provides some info about processes spawned from the VS Code extension host (I had to run the Shell Command: Install 'code' command in PATH command for the code command to work):
CPU %	Mem MB	   PID	Process
    0	   139	   835	code main
    0	    49	   838	   gpu-process
    0	    25	   840	   utility-network-service
    0	   221	   842	   window (main.dart — flutter_sudoku)
    0	    90	   852	   extensionHost
    0	     0	   869	     bash /Users/danny/Dev/Google/flutter/bin/flutter daemon
    0	   106	   907	       /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev --packages=/Users/danny/Dev/Google/flutter/packages/flutter_tools/.packages /Users/danny/Dev/Google/flutter/bin/cache/flutter_tools.snapshot daemon
    0	     0	   943	         /usr/bin/script -t 0 /dev/null /usr/bin/arch -arm64e xcrun xcdevice observe --both
    0	    33	   944	           /Applications/Xcode.app/Contents/Developer/usr/bin/xcdevice observe --both
    0	    41	   870	     /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart devtools --machine --try-ports 10 --allow-embedding
    0	   426	   871	     /Users/danny/Dev/Google/flutter/bin/cache/dart-sdk/bin/dart language-server --client-id=VS-Code --client-version=3.36.0
    0	   115	   853	   shared-process
    0	    41	   854	     ptyHost
    0	     0	   861	       /bin/zsh -l
    0	    41	   858	     fileWatcher

It would be useful to see the output of those commands (ps -x | grep dart and code --status) for anyone seeing this.

It may also be worth noting that you'll get the processes noted above for each VS Code window. Each VS Code window is an isolated application and they cannot share those processes. Therefore if you open two different VS Code windows with two different Flutter projects, you will get 6 processes (and if those projects reference each other, there will be a lot of duplicated data in memory between the analysis servers).
If you do need to work on multiple projects, opening them in a single window (as a "multi-root workspace") would consume significantly less resources.

Comment from @DanTup explains the resource usage and a mechanism for lowering the resource footprint.
Closing issue.


Add support for skipping tls verification when performing HTTPS check

Picking up from #447 and incorporating the update in the consul api which now expects a boolean.

Thank you for this :+1:
I just cherry-picked your commit into my fork, but needed to change line 106 to this to get it to compile:
                       check.TLSSkipVerify, _ = strconv.ParseBool(tls_skip_verify)

Commit is here: https://github.com/jharley/registrator/commit/6fcc1210d0ee005597f51ef8f026839994fa1e90

@jharley - Thanks, I consumed your change in my fork.

please merge

Any plans to get this merged and released? Would really love this feature.

I agree, can we please merge this and push a new master image to dockerhub?

Aaah please merge this.

@anthcourtney Can you rebase this to resolve the conflicts, and maybe we can get it into mainline?