Re: Notice of upgrading xalan-c to 1.12.0 in Rawhide

2020-12-02 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Dec 02, 2020 at 02:48:46PM +0100, Fabio Valentini wrote:
> On Wed, Dec 2, 2020 at 2:21 PM Zbigniew Jędrzejewski-Szmek
>  wrote:
> >
> > On Wed, Dec 02, 2020 at 07:36:44AM -0500, Ben Beasley wrote:
> > > To use a side-tag, I think I will need to ask for help from a
> > > provenpackager or file a releng ticket, in order to build dependent
> > > packages I do not maintain. Is that correct?
> > >
> > > It sounds like even the dependent package maintainers might not be
> > > able to submit a build to a side tag created by me—is that also your
> > > understanding?
> >
> > I'm not sure. I *think* other packagers can do builds into the side-tag.
> > ProvenPackagers privileges might be required to actually merge the side-tag.
> > If that's the case, I'll be happy to do it once the builds are done.
> >
> > I'm adding fedora-devel back in CC, so other people can comment.
> 
> I *think* building into side tags was never restricted to the user who
> created the side tag. Creating an update from a side tag that
> contained other user's builds used to require provenpackager rights,
> but should no longer do so, since bodhi 5.6.0 was deployed a few days
> ago:
> https://github.com/fedora-infra/bodhi/releases/tag/5.6.0

Thanks, that's great news.

FTR, I see three related side-tag-related improvements:
> Users which owns a side-tag can now create updates from that side-tag even if
> it contains builds for which they haven't commit access 
>
> Updates from side-tag for non-rawhide releases were not pushed to testing
> 
> Side-tag updates builds were not editable in the WebUI

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Notice of upgrading xalan-c to 1.12.0 in Rawhide

2020-12-02 Thread Fabio Valentini
On Wed, Dec 2, 2020 at 2:21 PM Zbigniew Jędrzejewski-Szmek
 wrote:
>
> On Wed, Dec 02, 2020 at 07:36:44AM -0500, Ben Beasley wrote:
> > To use a side-tag, I think I will need to ask for help from a
> > provenpackager or file a releng ticket, in order to build dependent
> > packages I do not maintain. Is that correct?
> >
> > It sounds like even the dependent package maintainers might not be
> > able to submit a build to a side tag created by me—is that also your
> > understanding?
>
> I'm not sure. I *think* other packagers can do builds into the side-tag.
> ProvenPackagers privileges might be required to actually merge the side-tag.
> If that's the case, I'll be happy to do it once the builds are done.
>
> I'm adding fedora-devel back in CC, so other people can comment.

I *think* building into side tags was never restricted to the user who
created the side tag. Creating an update from a side tag that
contained other user's builds used to require provenpackager rights,
but should no longer do so, since bodhi 5.6.0 was deployed a few days
ago:
https://github.com/fedora-infra/bodhi/releases/tag/5.6.0

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Notice of upgrading xalan-c to 1.12.0 in Rawhide

2020-12-02 Thread Zbigniew Jędrzejewski-Szmek
On Wed, Dec 02, 2020 at 07:36:44AM -0500, Ben Beasley wrote:
> To use a side-tag, I think I will need to ask for help from a
> provenpackager or file a releng ticket, in order to build dependent
> packages I do not maintain. Is that correct?
>
> It sounds like even the dependent package maintainers might not be
> able to submit a build to a side tag created by me—is that also your
> understanding?

I'm not sure. I *think* other packagers can do builds into the side-tag.
ProvenPackagers privileges might be required to actually merge the side-tag.
If that's the case, I'll be happy to do it once the builds are done.

I'm adding fedora-devel back in CC, so other people can comment.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Notice of upgrading xalan-c to 1.12.0 in Rawhide

2020-12-02 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Dec 01, 2020 at 04:48:41PM -, Benjamin Beasley wrote:
> I am the new volunteer maintainer of the orphaned xalan-c package
> (Xalan XSLT processor for C/C++). On 2020-12-08, I plan to submit a
> build of the new upstream version, 1.12.0, to Rawhide.

Hi Benjamin,

great to see this package picked up. Thanks for working on this!

Don't submit the build to rawhide directly. The modern way of doing an
SOVERSION bump is to use a side-tag to rebuild the library and all
dependent packages together, and only then merge the side-tag into
rawhide.

Zbyszek

> Because the ABI will change (so-version changes from 111 to 112), the 
> following packages will need to be rebuilt. I will forward this notice 
> directly to their maintainers.
> 
> libdigidocpp – maintained by germano
> xml-security-c – maintained by kloczek
>
> The new release brings the following significant changes to the Fedora 
> package:
> 
> - Source code signature verification
> - New CMake build system
> - Enable new optional ICU dependency
> - Build API documentation with Doxygen
> 
> It will also resolve the following outstanding bugs:
> 
> xalan-c: New upstream release 1.12
> https://bugzilla.redhat.com/show_bug.cgi?id=1900893
> 
> xalan-c: FTBFS in Fedora rawhide/f33
> https://bugzilla.redhat.com/show_bug.cgi?id=1865631
> 
> I am also happy to report that we no longer need to carry a 6000+ line patch!
> 
> Note that the -devel packages now include pkg-config and CMake module files.
> 
> The upstream changelog for the new release is available at:
> 
> https://github.com/apache/xalan-c/releases/tag/Xalan-C_1_12_0
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Notice of upgrading xalan-c to 1.12.0 in Rawhide

2020-12-01 Thread Benjamin Beasley
I am the new volunteer maintainer of the orphaned xalan-c package (Xalan XSLT 
processor for C/C++). On 2020-12-08, I plan to submit a build of the new 
upstream version, 1.12.0, to Rawhide. Those interested may already inspect the 
new spec file in Pagure, and a Koji scratch build is available at 
https://koji.fedoraproject.org/koji/taskinfo?taskID=56532547.

Because the ABI will change (so-version changes from 111 to 112), the following 
packages will need to be rebuilt. I will forward this notice directly to their 
maintainers.

libdigidocpp – maintained by germano
xml-security-c – maintained by kloczek

The new release brings the following significant changes to the Fedora package:

- Source code signature verification
- New CMake build system
- Enable new optional ICU dependency
- Build API documentation with Doxygen

It will also resolve the following outstanding bugs:

xalan-c: New upstream release 1.12
https://bugzilla.redhat.com/show_bug.cgi?id=1900893

xalan-c: FTBFS in Fedora rawhide/f33
https://bugzilla.redhat.com/show_bug.cgi?id=1865631

I am also happy to report that we no longer need to carry a 6000+ line patch!

Note that the -devel packages now include pkg-config and CMake module files.

The upstream changelog for the new release is available at:

https://github.com/apache/xalan-c/releases/tag/Xalan-C_1_12_0
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org