Re: [Starlingx-discuss] Starlingx-discuss Digest, Vol 62, Issue 38
Hi, I'm working on submit some code for review, and the zuul gate job failed, but I can't download the detailed logs, is there a problem with The CI server side? My zuul job is here: https://zuul.opendev.org/t/openstack/build/760e0e486b024f9c9e5c5883af49299c/... Thanks, David -----Original Message----- From: starlingx-discuss-request@lists.starlingx.io <starlingx-discuss-request@lists.starlingx.io> Sent: Thursday, July 20, 2023 1:03 AM To: starlingx-discuss@lists.starlingx.io Subject: Starlingx-discuss Digest, Vol 62, Issue 38 CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Send Starlingx-discuss mailing list submissions to starlingx-discuss@lists.starlingx.io To subscribe or unsubscribe via the World Wide Web, visit https://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss or, via email, send a message with subject or body 'help' to starlingx-discuss-request@lists.starlingx.io You can reach the person managing the list at starlingx-discuss-owner@lists.starlingx.io When replying, please edit your Subject line so it is more specific than "Re: Contents of Starlingx-discuss digest..." Today's Topics: 1. Re: Apt-ostree repository (Short, Charles) ---------------------------------------------------------------------- Message: 1 Date: Wed, 19 Jul 2023 17:02:46 +0000 From: "Short, Charles" <Charles.Short@windriver.com> To: "Waines, Greg" <Greg.Waines@windriver.com>, "starlingx-discuss@lists.starlingx.io" <starlingx-discuss@lists.starlingx.io> Subject: Re: [Starlingx-discuss] Apt-ostree repository Message-ID: <DM6PR11MB2876780D90052D1661A88207E539A@DM6PR11MB2876.namprd11.prod.outlook.com> Content-Type: text/plain; charset="us-ascii" Hi Answers are in line. From: Waines, Greg <Greg.Waines@windriver.com> Sent: Wednesday, July 19, 2023 12:52 PM To: Short, Charles <Charles.Short@windriver.com>; starlingx-discuss@lists.starlingx.io Subject: RE: Apt-ostree repository Hey Chuck, I know we talked about this offline and it was also discussed in today's StarlingX Community meeting ... Just to clarify / add-some-detail to your request ... for community understanding ... * 'apt-ostree' is sort of a hybrid package manager that allows one to build and manage ostree commits based on DEB PKGs Correct it will become a hybrid image/package manager that allows to build and manage ostree commits based on Debian packages. * You are developing this as part of the FLOCK project team's work on 'Software Upgrade/Update Evolution', see stx 9 feature plan spreadsheet https://docs.google.com/spreadsheets/d/1aTjYzUkExodfayt-rjTv466jE-DP8b_YjrTH... . Correct * * Your development plans for apt-ostree is to develop this generically (i.e. no starlingx specifics), using the debian apt package manager and debian's ostree package. That's correct I see possible use cases outside of StarlingX where it could possibly be used for example embedded systems for managing updates, installs, etc. * AND THEN the higher-level StarlingX-specific Software Management code would USE apt-ostree StarlingX manages large number of nodes well. I would hope that apt-ostree gets to the point where apt-ostree can manage Debian based systems well. * * As discussed, our long term plans would be to offer/propose this as a debian package to the debian community .... Rather than bury this in starlingx. * And then we would just include this new debian package in our host packages and use it for starlingx Correct I would like to start with small and then work our way through a bigger use case within the Debian community. * * In the meantime, you're proposing that we create an apt-ostree repo in starlingx, as sort of an incubation period ... in order to develop apt-ostree and meet stx 9 release schedules. * With the intent to move it to the debian community later. Correct Greg. p.s. I'm a +1 for new short-term apt-ostree repo From: Short, Charles <Charles.Short@windriver.com<mailto:Charles.Short@windriver.com>> Sent: Tuesday, July 18, 2023 4:08 PM To: starlingx-discuss@lists.starlingx.io<mailto:starlingx-discuss@lists.starlingx.io> Subject: [Starlingx-discuss] Apt-ostree repository Hi, I been working on a Debian based ostree package management system for the past couple of months. It is similar to how rpm-ostree manages packages with ostree on Fedora. I was wondering if there were any objections to adding the repository to the starlingx namespace on opendev.org?<https://urldefense.com/v3/__http:/opendev.org?__;!!AjveYdw8EvQ!YPEW0Kab6M1hz6pbYzHOhQ_khQOwG90S7EmOyVfTRXVVALfj-2KfGKo3e9KTKjDB5vYhp_YnWE2YvptC1O9baK7EpcNYXpg$> Thanks chuck
On 2023-07-20 03:08:05 +0000 (+0000), Liu, David wrote:
I'm working on submit some code for review, and the zuul gate job failed, but I can't download the detailed logs, is there a problem with The CI server side?
My zuul job is here: https://zuul.opendev.org/t/openstack/build/760e0e486b024f9c9e5c5883af49299c/... [...]
I'm not sure what logs you think are missing, but the console log there shows that the pyflakes static analysis tool you're running encountered a fatal exception: AttributeError: 'FlakesChecker' object has no attribute 'JOINEDSTR' https://zuul.opendev.org/t/openstack/build/760e0e486b024f9c9e5c5883af49299c/... I'm able to reproduce this by checking out your change and running `tox -e pep8 -c distributedcloud-client/tox.ini` under python3.7, while running the same with a fresh checkout of the master branch completes successfully, so there's definitely something about https://review.opendev.org/888424 which is triggering the problem. A quick web search on the exact error string turns up this mailing list thread from 2019 about incompatibilities between the hacking plugin and (then) newer flake8/pyflakes versions: https://lists.openstack.org/pipermail/openstack-discuss/2019-November/011027... My best guess, without digging deeper, is that something in the code being added in change 888424 is tickling the necessary code paths through pyflakes to hit the incompatibility with hacking. Indeed, editing distributedcloud-client/test-requirements.txt and bluntly replacing the hacking entry with just flake8 gets it to succeed, but of course this is only a reasonable solution if you don't care about the additional rules that module was enforcing. -- Jeremy Stanley
participants (2)
-
Jeremy Stanley
-
Liu, David