Re: OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-28 Thread Sérgio Basto
On Tue, 2020-11-24 at 10:35 +0100, Hans de Goede wrote:
> Hi,
> 
> On 11/24/20 10:25 AM, Hans de Goede wrote:
> > Hi,
> > 
> > On 11/23/20 3:56 PM, Sérgio Basto wrote:
> > > Sorry , 
> > > I updated ogre in rawhide to ogre-1.12.6 ( the PR 
> > > https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready
> > > 5
> > > months ago ) 
> > > 
> > > I did a wrong repoquery. I though ogre didn't have any
> > > dependency. I
> > > did a query that only query rpmfusion repos, instead query fedora
> > > repos 
> > > 
> > > I hope does not make much trouble , so we need rebuild [1] based
> > > on
> > > query [2] .
> > > 
> > > 
> > > [1]
> > > SkyX-0:0.4-28.fc33.src
> > > cegui-0:0.8.7-20.fc33.src
> > > fawkes-0:1.3.1-0.5.4923a6c.fc34.src
> > > funguloids-0:1.06-36.fc33.src
> > 
> > I'm afraid that this is not a case of a simple rebuild, ogre tends
> > to break its API every minor release (iow only bugfix releases
> > have a stable API). AFAIK this is why the previous maintainer was
> > holding
> > of on updating ogre.
> > 
> > It seems that archlinux has patches to make funguloids work with a
> > newer ogre:
> > 
> > https://aur.archlinux.org/packages/funguloids/
> 
> So I took a quick peek at this and the last comments there are:
> 
>  IooNag commented on 2019-10-09 20:25 
> 
> I confirm it is broken, but I won't have time in the next few weeks
> to search what OGRE broke this time and to write a patch to make
> funguloids work again. If you would like to contribute to this
> package, I maintain it on https://github.com/fishilico/funguloids and
> can accept Pull Requests there.
> 
> Singularity commented on 2019-09-24 01:46 
> 
> Seems compiling broke once again … :(
> 
> So AFAIK the arch patches will make things work with ogre 1.11 but
> not with 1.12 :|
> 
> So it looks like this is going to require a bunch of work all over
> the place

OK, sorry again, just now I realized what you mean, it will give a
bunch of work and it will consume a bunch of time, which I don't have. 
What you suggest ? Should I rollback ogre to version 1.9 with EPOCH
bump ?

> and all apps must be tested once fixed, just fixing compilation is
> not enough, see e.g. :
> https://github.com/fishilico/funguloids/commits/master
> 
> For all the work which was necessary to make it work with 1.11.
> 
> Regards,
> 
> Hans
> 
-- 
Sérgio M. B.
___
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: OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-25 Thread Sérgio Basto
On Tue, 2020-11-24 at 09:51 +, Sérgio Basto wrote:
> On Tue, 2020-11-24 at 10:25 +0100, Hans de Goede wrote:
> > Hi,
> > 
> > On 11/23/20 3:56 PM, Sérgio Basto wrote:
> > > Sorry , 
> > > I updated ogre in rawhide to ogre-1.12.6 ( the PR 
> > > https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready
> > > 5
> > > months ago ) 
> > > 
> > > I did a wrong repoquery. I though ogre didn't have any
> > > dependency.
> > > I
> > > did a query that only query rpmfusion repos, instead query fedora
> > > repos 
> > > 
> > > I hope does not make much trouble , so we need rebuild [1] based
> > > on
> > > query [2] .
> > > 
> > > 
> > > [1]
> > > SkyX-0:0.4-28.fc33.src
> > > cegui-0:0.8.7-20.fc33.src
> > > fawkes-0:1.3.1-0.5.4923a6c.fc34.src
> > > funguloids-0:1.06-36.fc33.src
> > 
> > I'm afraid that this is not a case of a simple rebuild, ogre tends
> > to break its API every minor release (iow only bugfix releases
> > have a stable API). AFAIK this is why the previous maintainer was
> > holding
> > of on updating ogre.
> > 
> > It seems that archlinux has patches to make funguloids work with a
> > newer ogre:
> > 
> > https://aur.archlinux.org/packages/funguloids/
> > 
> > But that is just funguloids, the other packages likely need work
> > too.
> > 
> > I also took a quick peek at cegui and sumwars (sumwars is the
> > sole cegui user) it seems arch is using a snapshot of the latest
> > cegui master from: https://github.com/cegui/cegui/ and then
> > sumwars should just work, at least with ogre-1.10, I guess/hope
> > that most of the API breakage happened going from 1.9 to 1.10.
> > 
> > We should be able to sort this out for rawhide/F34, but please drop
> > the update from F33.
> 
> OK, unpushed on F33, sorry .
> 
> 1.9.0 is dated from Dec 1, 2013 , I moved to 1.12.6 and maybe the
> best
> is move to latest 1.12.9, first . 

Ogre-1.12.9 is in rawhide , I will test dependent builds in my copr
opencv project [1] , you are invited to send to there some tests and we
will see how the things goes , if we need send PR(s) to maintainers
etc. My goal is enable opencv ovis module on opencv package [2] 

[1] 
https://copr.fedorainfracloud.org/coprs/sergiomb/opencv/

[2]
OVIS Module

allows you to render 3D data using the OGRE 3D engine and obtain the
rendering as cv::Mat.

> > Regards,
> > 
> > Hans
> > 
> -- 
> Sérgio M. B.
> ___
> 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
-- 
Sérgio M. B.
___
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: OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-24 Thread Sérgio Basto
On Tue, 2020-11-24 at 10:25 +0100, Hans de Goede wrote:
> Hi,
> 
> On 11/23/20 3:56 PM, Sérgio Basto wrote:
> > Sorry , 
> > I updated ogre in rawhide to ogre-1.12.6 ( the PR 
> > https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready 5
> > months ago ) 
> > 
> > I did a wrong repoquery. I though ogre didn't have any dependency.
> > I
> > did a query that only query rpmfusion repos, instead query fedora
> > repos 
> > 
> > I hope does not make much trouble , so we need rebuild [1] based on
> > query [2] .
> > 
> > 
> > [1]
> > SkyX-0:0.4-28.fc33.src
> > cegui-0:0.8.7-20.fc33.src
> > fawkes-0:1.3.1-0.5.4923a6c.fc34.src
> > funguloids-0:1.06-36.fc33.src
> 
> I'm afraid that this is not a case of a simple rebuild, ogre tends
> to break its API every minor release (iow only bugfix releases
> have a stable API). AFAIK this is why the previous maintainer was
> holding
> of on updating ogre.
> 
> It seems that archlinux has patches to make funguloids work with a
> newer ogre:
> 
> https://aur.archlinux.org/packages/funguloids/
> 
> But that is just funguloids, the other packages likely need work
> too.
> 
> I also took a quick peek at cegui and sumwars (sumwars is the
> sole cegui user) it seems arch is using a snapshot of the latest
> cegui master from: https://github.com/cegui/cegui/ and then
> sumwars should just work, at least with ogre-1.10, I guess/hope
> that most of the API breakage happened going from 1.9 to 1.10.
> 
> We should be able to sort this out for rawhide/F34, but please drop
> the update from F33.

OK, unpushed on F33, sorry .

1.9.0 is dated from Dec 1, 2013 , I moved to 1.12.6 and maybe the best
is move to latest 1.12.9, first . 

> Regards,
> 
> Hans
> 
-- 
Sérgio M. B.
___
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: OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-24 Thread Hans de Goede
Hi,

On 11/24/20 10:25 AM, Hans de Goede wrote:
> Hi,
> 
> On 11/23/20 3:56 PM, Sérgio Basto wrote:
>> Sorry , 
>> I updated ogre in rawhide to ogre-1.12.6 ( the PR 
>> https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready 5
>> months ago ) 
>>
>> I did a wrong repoquery. I though ogre didn't have any dependency. I
>> did a query that only query rpmfusion repos, instead query fedora
>> repos 
>>
>> I hope does not make much trouble , so we need rebuild [1] based on
>> query [2] .
>>
>>
>> [1]
>> SkyX-0:0.4-28.fc33.src
>> cegui-0:0.8.7-20.fc33.src
>> fawkes-0:1.3.1-0.5.4923a6c.fc34.src
>> funguloids-0:1.06-36.fc33.src
> 
> I'm afraid that this is not a case of a simple rebuild, ogre tends
> to break its API every minor release (iow only bugfix releases
> have a stable API). AFAIK this is why the previous maintainer was holding
> of on updating ogre.
> 
> It seems that archlinux has patches to make funguloids work with a
> newer ogre:
> 
> https://aur.archlinux.org/packages/funguloids/

So I took a quick peek at this and the last comments there are:

 IooNag commented on 2019-10-09 20:25   

I confirm it is broken, but I won't have time in the next few weeks to search 
what OGRE broke this time and to write a patch to make funguloids work again. 
If you would like to contribute to this package, I maintain it on 
https://github.com/fishilico/funguloids and can accept Pull Requests there.

Singularity commented on 2019-09-24 01:46   

Seems compiling broke once again … :(

So AFAIK the arch patches will make things work with ogre 1.11 but not with 
1.12 :|

So it looks like this is going to require a bunch of work all over the place;
and all apps must be tested once fixed, just fixing compilation is not enough, 
see e.g. :

https://github.com/fishilico/funguloids/commits/master

For all the work which was necessary to make it work with 1.11.

Regards,

Hans
___
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: OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-24 Thread Hans de Goede
Hi,

On 11/23/20 3:56 PM, Sérgio Basto wrote:
> Sorry , 
> I updated ogre in rawhide to ogre-1.12.6 ( the PR 
> https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready 5
> months ago ) 
> 
> I did a wrong repoquery. I though ogre didn't have any dependency. I
> did a query that only query rpmfusion repos, instead query fedora
> repos 
> 
> I hope does not make much trouble , so we need rebuild [1] based on
> query [2] .
> 
> 
> [1]
> SkyX-0:0.4-28.fc33.src
> cegui-0:0.8.7-20.fc33.src
> fawkes-0:1.3.1-0.5.4923a6c.fc34.src
> funguloids-0:1.06-36.fc33.src

I'm afraid that this is not a case of a simple rebuild, ogre tends
to break its API every minor release (iow only bugfix releases
have a stable API). AFAIK this is why the previous maintainer was holding
of on updating ogre.

It seems that archlinux has patches to make funguloids work with a
newer ogre:

https://aur.archlinux.org/packages/funguloids/

But that is just funguloids, the other packages likely need work
too.

I also took a quick peek at cegui and sumwars (sumwars is the
sole cegui user) it seems arch is using a snapshot of the latest
cegui master from: https://github.com/cegui/cegui/ and then
sumwars should just work, at least with ogre-1.10, I guess/hope
that most of the API breakage happened going from 1.9 to 1.10.

We should be able to sort this out for rawhide/F34, but please drop
the update from F33.

Regards,

Hans
___
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


OGRE soname bump on rawhide Re: Orphaned packages looking for new maintainers (hundreds of freshly orphaned F33FTBFS)

2020-11-23 Thread Sérgio Basto
Sorry , 
I updated ogre in rawhide to ogre-1.12.6 ( the PR 
https://src.fedoraproject.org/rpms/ogre/pull-request/1 was ready 5
months ago ) 

I did a wrong repoquery. I though ogre didn't have any dependency. I
did a query that only query rpmfusion repos, instead query fedora
repos 

I hope does not make much trouble , so we need rebuild [1] based on
query [2] .


[1]
SkyX-0:0.4-28.fc33.src
cegui-0:0.8.7-20.fc33.src
fawkes-0:1.3.1-0.5.4923a6c.fc34.src
funguloids-0:1.06-36.fc33.src
gazebo-0:10.1.0-12.fc34.src
meshmagick-0:0.6.0-42.svn2898.fc32.src
mygui-0:3.2.2-13.fc32.src
ogre-pagedgeometry-1:1.1.4-14.20131226hg3ad14141c027.fc32.src
shiny-0:0.3-29.git411ac43.fc33.src
sumwars-0:0.5.8-23.fc34.src

[2]
dnf repoquery --disablerepo='*' --enablerepo={rpmfusion-{non,}free-
,}rawhide-source --arch=src  --whatrequires ogre-devel 

On Mon, 2020-11-23 at 12:08 +, Sérgio Basto wrote:
> Yesterday,  I took ogre
> 
> I plan update ogre to ogre-1.12.6 and later update to ogre-1.12.9 on
> F33 
> 
> 
> On Mon, 2020-11-23 at 10:30 +0100, Miro Hrončok wrote:
> > The following packages are orphaned and will be retired when they
> > are orphaned for six weeks, unless someone adopts them. If you know
> > for sure
> > that the package should be retired, please do so now with a proper
> > reason:
> > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
> > 
> > Note: If you received this mail directly you (co)maintain one of
> > the
> > affected
> > packages or a package that depends on one. Please adopt the
> > affected
> > package or
> > retire your depending package to avoid broken dependencies,
> > otherwise
> > your
> > package will be retired when the affected package gets retired.
> > 
> > Request package ownership via the *Take* button in he left column
> > on
> > https://src.fedoraproject.org/rpms/
> > 
> > Full report available at:
> > https://churchyard.fedorapeople.org/orphans-2020-11-23.txt
> > grep it for your FAS username and follow the dependency chain.
> > 
> > For human readable dependency chains, see 
> > https://packager.fedorainfracloud.org/
> > For all orphaned packages, see 
> > https://packager.fedorainfracloud.org/orphan
> > 
> >  Package  (co)maintainers  
> >  S
> > tatus Change
> > ===
> > ==
> > ===
> > Pencil2D  lbazan,
> > orphan   0
> > weeks ago
> > RxCpp orphan   
> > 0
> > weeks ago
> > ansible-collection
> > -community- orphan   3
> > weeks ago
> > general
> > apivizlef,
> > orphan  0
> > weeks ago
> > apper kde-sig, orphan,
> > rhughes 0
> > weeks ago
> > bfast orphan   
> > 0
> > weeks ago
> > biblesync cicku,
> > orphan0
> > weeks ago
> > bifcl orphan   
> > 0
> > weeks ago
> > bmon  orphan   
> > 0
> > weeks ago
> > celt071   orphan   
> > 4
> > weeks ago
> > colorhug-
> > client   orphan   1
> > weeks ago
> > compat-guile18jskarvad, mlichvar,
> > orphan,  3
> > weeks ago
> >tkorbar
> > cook  orphan   
> > 0
> > weeks ago
> > coolreaderorphan   
> > 0
> > weeks ago
> > couchdb   orphan   
> > 0
> > weeks ago
> > cpulimit  orphan   
> > 0
> > weeks ago
> > cros-guest-
> > tools  orphan   1
> > weeks ago
> > dc3dd maxamillion,
> > orphan  0
> > weeks ago
> > dep   go-sig,
> > orphan   0
> > weeks ago
> > discord-
> > irc   orphan   3
> > weeks ago
> > dnscaporphan   
> > 4
> > weeks ago
> > dnsjava   orphan   
> > 0
> > weeks ago
> > dumb-
> > init orphan   0
> > weeks ago
> > dynaplugz orphan   
> > 0
> > weeks ago
> > edb   orphan   
> > 0
> > weeks ago
> > elasticdump   orphan   
> > 3
> > weeks ago
> > electric  blackfile,
> > orphan0
> > weeks ago
> > electrum  orphan   
> > 4
> > weeks