Bug 877245 - Please add update method in Product API
Summary: Please add update method in Product API
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Bugzilla
Classification: Community
Component: WebService
Version: 4.2
Hardware: All
OS: Linux
medium
high
Target Milestone: ---
Assignee: PnT DevOps Devs
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On:
Blocks: 851083
TreeView+ depends on / blocked
 
Reported: 2012-11-16 02:53 UTC by Kenichi Takemura
Modified: 2019-01-25 07:10 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-01-25 07:10:18 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Mozilla Foundation 777047 0 None None None 2019-01-25 06:55:30 UTC
Mozilla Foundation 777499 0 None None None 2019-01-25 06:55:30 UTC

Comment 1 Jin Zhao 2012-11-16 06:21:10 UTC
Simon,

Any more reference for the update method?

Comment 16 Yaniv Lavi 2015-09-20 13:58:36 UTC
Any updates on this? Any chance this will happen soon?

Comment 17 Yaniv Lavi 2015-10-13 07:08:28 UTC
Can you please provide a update on this?

Comment 18 Yaniv Lavi 2015-10-13 07:11:24 UTC
The attached bugs only ref milestone\versions, what about targets?

Comment 19 Matt Tyson 🤬 2015-10-14 04:40:36 UTC
(In reply to Yaniv Dary from comment #17)
> Can you please provide a update on this?

Nothing has been done on this yet.

(In reply to Yaniv Dary from comment #18)
> The attached bugs only ref milestone\versions, what about targets?

Targets is a red hat customization.

Comment 20 Yaniv Lavi 2015-10-14 07:10:42 UTC
(In reply to Matt Tyson from comment #19)
> (In reply to Yaniv Dary from comment #17)
> > Can you please provide a update on this?
> 
> Nothing has been done on this yet.
> 
> (In reply to Yaniv Dary from comment #18)
> > The attached bugs only ref milestone\versions, what about targets?
> 
> Targets is a red hat customization.

So we won't be able to set targets after this is in?

Comment 21 Matt Tyson 🤬 2015-10-14 22:35:24 UTC
(In reply to Yaniv Dary from comment #20)
> So we won't be able to set targets after this is in?

There will be an RPC api for that too.  Targets is not upstream code, so there won't be a related upstream bug for it.

Comment 22 Yaniv Lavi 2015-10-15 07:16:05 UTC
What time line is 5.x?

Comment 23 Muhammad Tahir 2015-10-15 23:30:40 UTC
(In reply to Yaniv Dary from comment #22)
> What time line is 5.x?
Our current estimate is FY17 Q1.

Comment 24 Yaniv Lavi 2015-10-21 06:05:54 UTC
We wanted this to be able to make our build method automatic. Without this each of our releases will be much more manual labour. The time line you stated is more than a year from now, can you please consider this for a earlier time line?

Comment 25 Muhammad Tahir 2015-10-22 00:14:21 UTC
(In reply to Yaniv Dary from comment #24)
> We wanted this to be able to make our build method automatic. Without this
> each of our releases will be much more manual labour. The time line you
> stated is more than a year from now, can you please consider this for a
> earlier time line?
Current estimate is not more than a year away since Red Hat FY17 starts in March 2016. We are unable to do it before Bugzilla 5.0 due to our finite resources. I will keep this a priority and try our best to make it available after we have deployed BZ 5.0
Thanks.

Comment 26 Yaniv Lavi 2016-03-06 09:52:01 UTC
(In reply to Muhammad Tahir from comment #25)
> (In reply to Yaniv Dary from comment #24)
> > We wanted this to be able to make our build method automatic. Without this
> > each of our releases will be much more manual labour. The time line you
> > stated is more than a year from now, can you please consider this for a
> > earlier time line?
> Current estimate is not more than a year away since Red Hat FY17 starts in
> March 2016. We are unable to do it before Bugzilla 5.0 due to our finite
> resources. I will keep this a priority and try our best to make it available
> after we have deployed BZ 5.0
> Thanks.

Any updates on this?

Comment 27 Muhammad Tahir 2016-03-07 00:12:10 UTC
(In reply to Yaniv Dary from comment #26)
> (In reply to Muhammad Tahir from comment #25)
> > (In reply to Yaniv Dary from comment #24)
> > > We wanted this to be able to make our build method automatic. Without this
> > > each of our releases will be much more manual labour. The time line you
> > > stated is more than a year from now, can you please consider this for a
> > > earlier time line?
> > Current estimate is not more than a year away since Red Hat FY17 starts in
> > March 2016. We are unable to do it before Bugzilla 5.0 due to our finite
> > resources. I will keep this a priority and try our best to make it available
> > after we have deployed BZ 5.0
> > Thanks.
> 
> Any updates on this?
If there are any updates, you will see them on this bugs. Stay tuned.

Comment 28 Jeff Fearn 🐞 2016-04-04 03:23:59 UTC
FWIW I'd *really* discourage non-RHEL products from using the releases functionality. It is specifically for RHEL and if changes to its functionality breaks non-RHEL workflows it will not be a high priority to address.

Use milestones, it's just another word for the same thing, but it's supported much better as it's upstream functionality.

Comment 29 Matt Tyson 🤬 2016-04-14 03:55:48 UTC
Milestone API patch has been sent upstream for review.  When it is approved I'll pull it back into our bugzilla.

Comment 30 Yaniv Lavi 2016-04-26 10:01:02 UTC
(In reply to Jeff Fearn from comment #28)
> FWIW I'd *really* discourage non-RHEL products from using the releases
> functionality. It is specifically for RHEL and if changes to its
> functionality breaks non-RHEL workflows it will not be a high priority to
> address.
> 
> Use milestones, it's just another word for the same thing, but it's
> supported much better as it's upstream functionality.

RHEL in not the only product in Bugzilla and RHEV have been using this for years and it is a major part of our process for years. If you plan to make any changes to this I see a lot of products that will be affected by this and you should mind them in making the decision. Advance notice and approval from all the product teams will be required. I suggest you place this in your process to make sure no disasters happen in the future.

Comment 40 Jeff Fearn 🐞 2019-01-25 07:10:18 UTC
The upstream API is now available, see https://bugzilla.redhat.com/docs/en/html/integrating/api/Bugzilla/WebService/Product.html

Due to resource constraints we will not be modifying it to work with Red Hat's non-standard fields. Teams wishing to manipulate those fields will need to use the "temporary" API, which, due to the same resource constraints, we will not be removing. See https://bugzilla.redhat.com/docs/en/html/integrating/api/Bugzilla/Extension/RedHat/WebService/Bugzilla.html


Note You need to log in before you can comment on or make changes to this bug.