How to sync the changelog when sending pacakge from Factory to SLE on IBS?
Hi experts, I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync. Normally I used command on IBS to send package from factory to SLE. for example: osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410) But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that. How can I sync the changelog between Factory with SLE on IBS? Thanks a loT! Joey Lee
Hi Joey, On Wed, 2023-11-15 at 16:26 +0800, joeyli via openSUSE Factory wrote:
Hi experts,
I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync.
Normally I used command on IBS to send package from factory to SLE. for example:
osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410)
But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that.
See https://en.opensuse.org/openSUSE:Howto_Submit_from_Tumbleweed_to_SLES Adding bug references in the Submission Request description should be enough. Do you remember which bot rejected your request? Do you have an id of a Submission Request rejected due to this reason? Thanks, Eugenio
How can I sync the changelog between Factory with SLE on IBS?
Thanks a loT! Joey Lee
-- Eugenio Paolantonio Software Release Engineer SUSE Software Solutions
On 11/15/23 19:58, Eugenio Paolantonio via openSUSE Factory wrote:
Hi Joey,
On Wed, 2023-11-15 at 16:26 +0800, joeyli via openSUSE Factory wrote:
Hi experts,
I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync.
Normally I used command on IBS to send package from factory to SLE. for example:
osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410)
But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that.
See https://en.opensuse.org/openSUSE:Howto_Submit_from_Tumbleweed_to_SLES
Adding bug references in the Submission Request description should be enough. Do you remember which bot rejected your request? Do you have an id of a Submission Request rejected due to this reason?
Thanks, Eugenio
How can I sync the changelog between Factory with SLE on IBS?
Equally Factory maintainers should accept changes to packages in factory that just add a new changelog entry saying the following issues were already fixed in this version followed by whichever references you need to include. This is standard practice in many packages and maintainers shouldn't object (if they do point them to this email :-) ) Cheers -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
Hi Simon, On Wed, Nov 15, 2023 at 09:38:09PM +1030, Simon Lees wrote:
On 11/15/23 19:58, Eugenio Paolantonio via openSUSE Factory wrote:
Hi Joey,
On Wed, 2023-11-15 at 16:26 +0800, joeyli via openSUSE Factory wrote:
Hi experts,
I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync.
Normally I used command on IBS to send package from factory to SLE. for example:
osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410)
But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that.
See https://en.opensuse.org/openSUSE:Howto_Submit_from_Tumbleweed_to_SLES
Adding bug references in the Submission Request description should be enough. Do you remember which bot rejected your request? Do you have an id of a Submission Request rejected due to this reason?
Thanks, Eugenio
How can I sync the changelog between Factory with SLE on IBS?
Equally Factory maintainers should accept changes to packages in factory that just add a new changelog entry saying the following issues were already fixed in this version followed by whichever references you need to include. This is standard practice in many packages and maintainers shouldn't object (if they do point them to this email :-) )
Yes, I prefer add those bsc#/cve#/jsd# from SLE to the changelog in factory. Because user can search changelog to find out those numbers. Here is a submitreq for mokutil that I want to add SLE bsc# to factory: https://build.opensuse.org/request/show/1112167 But it's still pending there. Joey Lee
On 15.11.23 12:08, Simon Lees wrote:
Equally Factory maintainers should accept changes to packages in factory that just add a new changelog entry saying the following issues were already fixed in this version followed by whichever references you need to include. This is standard practice in many packages and maintainers shouldn't object (if they do point them to this email :-) )
Personally, if I was still maintaining Factory packages, I would totally reject such submissions if the added references were to e.g. non-publicly accessible bug reports or jira.suse.com links. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman
Hi Eugenio, On Wed, Nov 15, 2023 at 05:28:59PM +0800, Eugenio Paolantonio wrote:
Hi Joey,
On Wed, 2023-11-15 at 16:26 +0800, joeyli via openSUSE Factory wrote:
Hi experts,
I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync.
Normally I used command on IBS to send package from factory to SLE. for example:
osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410)
But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that.
See https://en.opensuse.org/openSUSE:Howto_Submit_from_Tumbleweed_to_SLES
Thanks for your reminder! I have read it.
Adding bug references in the Submission Request description should be enough. Do you remember which bot rejected your request? Do you have an id of a Submission Request rejected due to this reason?
There have some patches in SLE and those patches are merged to new version in Factory. So the bsc# or Jira# in changelog in SLE should be added to the package in Factory. Otherwise IBS robot will reject the submitreq from Factory to SLE repo. I didn't try to add all lost bsc#/cve#/Jira# in submitreq "-m xxx" because I prefer add missed bsc# to changelog in Factory. It's better for user to check those bsc#/cve# number from rpm changelog log. Will "-m xxx" message be auto-added to changelog? Thanks Joey Lee
Hi Joey, On Wed, 2023-11-15 at 22:14 +0800, joeyli wrote:
Hi Eugenio,
On Wed, Nov 15, 2023 at 05:28:59PM +0800, Eugenio Paolantonio wrote:
Hi Joey,
On Wed, 2023-11-15 at 16:26 +0800, joeyli via openSUSE Factory wrote:
Hi experts,
I got a problem that I don't know how to send a package from Factory to SLE on IBS when the changelog does NOT sync.
Normally I used command on IBS to send package from factory to SLE. for example:
osc sr openSUSE.org:openSUSE:Factory ovmf SUSE:SLE-15-SP5:GA -m "Update to edk2-stable202208 (jsc#PED-1410)
But I got a problem. When the changelog didn't sync, the IBS robot will direct reject my submitreq. Then I go to OBS to add lost bsc# and Jira# in changelog. But maintiner does NOT allow me to do that.
See https://en.opensuse.org/openSUSE:Howto_Submit_from_Tumbleweed_to_SLES
Thanks for your reminder! I have read it.
Adding bug references in the Submission Request description should be enough. Do you remember which bot rejected your request? Do you have an id of a Submission Request rejected due to this reason?
There have some patches in SLE and those patches are merged to new version in Factory. So the bsc# or Jira# in changelog in SLE should be added to the package in Factory. Otherwise IBS robot will reject the submitreq from Factory to SLE repo.
I didn't try to add all lost bsc#/cve#/Jira# in submitreq "-m xxx" because I prefer add missed bsc# to changelog in Factory. It's better for user to check those bsc#/cve# number from rpm changelog log. Will "-m xxx" message be auto-added to changelog?
Unfortunately no, that message will only be part of the SR description so it will not go to the changelog. If you prefer to have the references in the rpm changelog I think the only way is to add the entries in the Factory changelog as you're doing already. Kind regards, Eugenio
Thanks Joey Lee
-- Eugenio Paolantonio Software Release Engineer SUSE Software Solutions
participants (4)
-
Eugenio Paolantonio
-
joeyli
-
Simon Lees
-
Stefan Seyfried