Re: Do I need Epoch: for downgrades in rawhide?

2017-10-16 Thread Michael Schwendt
On Sun, 15 Oct 2017 18:09:12 +0200, Till Hofmann wrote:

> Hi all,
> 
> if I want to downgrade a package in rawhide only (I only pushed the
> update to rawhide), do I need to add an Epoch?
> 
> background:
> I updated librealsense to librealsense2 and afterwards realized that the
> new library is a major rewrite that does not support older camera
> models. After consulting with upstream, I came to the conclusion that we
> should stay with version 1 for the librealsense package and submit
> librealsense2 as a separate package. I think Debian is planning to do
> the same thing. Therefore, I need to downgrade librealsense in rawhide
> to version 1.

No other distribution package uses this library yet.

# dnf repoquery --whatrequires librealsense --alldeps
librealsense-devel-0:1.12.1-10.fc27.i686
librealsense-devel-0:1.12.1-10.fc27.x86_64
# dnf repoquery --whatrequires 'librealsense2.so.2()(64bit)'
#

Also, the SONAME is 'librealsense2.so.2' already, so the current naming of
the package isn't ideal anyway. Without any idea about who may be using
this package already for private development, I would not worry much
about the minor complications caused by an upgrade in Rawhide.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-16 Thread James Hogarth
On 16 October 2017 at 08:13, Till Hofmann 
wrote:

>
>
> On 10/15/2017 08:08 PM, Randy Barlow wrote:
> > On 10/15/2017 12:34 PM, Neal Gompa wrote:
> >> I would suggest that you submit librealsense1 as a separate package,
> >> instead. The applications that use the older versions should probably
> >> be linked to the older one, but things should progressively migrate to
> >> the newer one.
> >
> > This sounds like a reasonable suggestion to me, but I'll add that it
> > would be good to file a Change Request for this too, so that users and
> > other developers have a heads up about the change:
> >
> > https://fedoraproject.org/wiki/Changes/Policy
> >
>
> Thanks for the suggestions. I'll submit librealsense1 as a separate
> package and file a Change Request.
>
> Just to be clear on the order: I should probably submit the Change
> Request first and then submit the package, right?
>
> Kind regards,
> Till
>
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>
>
Doesn't really matter as it'll be going through package review and be gated
somewhat by that.

In the Change just mention that it is going through review, and the Change
is contingent on that review completing.

You should probably include the backout plan of the epoch bump just in
case, unlikely though it seems, the review bumps into a roadblock or $life
happens and delays you getting everything ready in time for the F28 changes
checkpoint.

It'd also be helpful to have a current 'dnf repoquery --alldeps
--whatrequires' of your library so you can have a list of what might need
rebuilding.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-16 Thread Till Hofmann


On 10/15/2017 08:08 PM, Randy Barlow wrote:
> On 10/15/2017 12:34 PM, Neal Gompa wrote:
>> I would suggest that you submit librealsense1 as a separate package,
>> instead. The applications that use the older versions should probably
>> be linked to the older one, but things should progressively migrate to
>> the newer one.
> 
> This sounds like a reasonable suggestion to me, but I'll add that it
> would be good to file a Change Request for this too, so that users and
> other developers have a heads up about the change:
> 
> https://fedoraproject.org/wiki/Changes/Policy
> 

Thanks for the suggestions. I'll submit librealsense1 as a separate
package and file a Change Request.

Just to be clear on the order: I should probably submit the Change
Request first and then submit the package, right?

Kind regards,
Till



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-15 Thread Neal Gompa
On Sun, Oct 15, 2017 at 4:52 PM, William Moreno
 wrote:
>
>
> El 15/10/2017 10:36 a. m., "Neal Gompa"  escribió:
>
> On Sun, Oct 15, 2017 at 12:09 PM, Till Hofmann
>  wrote:
>> Hi all,
>>
>> if I want to downgrade a package in rawhide only (I only pushed the
>> update to rawhide), do I need to add an Epoch?
>>
>> background:
>> I updated librealsense to librealsense2 and afterwards realized that the
>> new library is a major rewrite that does not support older camera
>> models. After consulting with upstream, I came to the conclusion that we
>> should stay with version 1 for the librealsense package and submit
>> librealsense2 as a separate package. I think Debian is planning to do
>> the same thing. Therefore, I need to downgrade librealsense in rawhide
>> to version 1.
>>
>
> I would suggest that you submit librealsense1 as a separate package,
> instead. The applications that use the older versions should probably
> be linked to the older one, but things should progressively migrate to
> the newer one.
>
>
> And add Provides: librealsense2 so people can find the same package name in
> debianland and fedoraland.
>
> I have seem than the README file of *a lot* of app list requirements and
> build requeriments using the names of packages in Debian/Ubuntu and some
> times it is not trivial to find the equivalent package name for epel/fedora
>

This doesn't actually make sense to do. People should be searching for
librealsense-devel for building against, and Debian ships
librealsense-dev, so it more or less matches.

Runtime libraries are automatically picked up by the dependency
generator, so people should never need to specify it.

-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-15 Thread William Moreno
--
Enviado desde mi móvil, disculpe la brevedad
William

El 15/10/2017 10:36 a. m., "Neal Gompa"  escribió:

On Sun, Oct 15, 2017 at 12:09 PM, Till Hofmann
 wrote:
> Hi all,
>
> if I want to downgrade a package in rawhide only (I only pushed the
> update to rawhide), do I need to add an Epoch?
>
> background:
> I updated librealsense to librealsense2 and afterwards realized that the
> new library is a major rewrite that does not support older camera
> models. After consulting with upstream, I came to the conclusion that we
> should stay with version 1 for the librealsense package and submit
> librealsense2 as a separate package. I think Debian is planning to do
> the same thing. Therefore, I need to downgrade librealsense in rawhide
> to version 1.
>

I would suggest that you submit librealsense1 as a separate package,
instead. The applications that use the older versions should probably
be linked to the older one, but things should progressively migrate to
the newer one.


And add Provides: librealsense2 so people can find the same package name in
debianland and fedoraland.

I have seem than the README file of *a lot* of app list requirements and
build requeriments using the names of packages in Debian/Ubuntu and some
times it is not trivial to find the equivalent package name for epel/fedora
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-15 Thread Randy Barlow
On 10/15/2017 12:34 PM, Neal Gompa wrote:
> I would suggest that you submit librealsense1 as a separate package,
> instead. The applications that use the older versions should probably
> be linked to the older one, but things should progressively migrate to
> the newer one.

This sounds like a reasonable suggestion to me, but I'll add that it
would be good to file a Change Request for this too, so that users and
other developers have a heads up about the change:

https://fedoraproject.org/wiki/Changes/Policy



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Re: Do I need Epoch: for downgrades in rawhide?

2017-10-15 Thread Neal Gompa
On Sun, Oct 15, 2017 at 12:09 PM, Till Hofmann
 wrote:
> Hi all,
>
> if I want to downgrade a package in rawhide only (I only pushed the
> update to rawhide), do I need to add an Epoch?
>
> background:
> I updated librealsense to librealsense2 and afterwards realized that the
> new library is a major rewrite that does not support older camera
> models. After consulting with upstream, I came to the conclusion that we
> should stay with version 1 for the librealsense package and submit
> librealsense2 as a separate package. I think Debian is planning to do
> the same thing. Therefore, I need to downgrade librealsense in rawhide
> to version 1.
>

I would suggest that you submit librealsense1 as a separate package,
instead. The applications that use the older versions should probably
be linked to the older one, but things should progressively migrate to
the newer one.

Alternatively, you could do what's done for FUSE, and build both
versions within the same source package and ship each as subpackages.


-- 
真実はいつも一つ!/ Always, there's only one truth!
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org


Do I need Epoch: for downgrades in rawhide?

2017-10-15 Thread Till Hofmann
Hi all,

if I want to downgrade a package in rawhide only (I only pushed the
update to rawhide), do I need to add an Epoch?

background:
I updated librealsense to librealsense2 and afterwards realized that the
new library is a major rewrite that does not support older camera
models. After consulting with upstream, I came to the conclusion that we
should stay with version 1 for the librealsense package and submit
librealsense2 as a separate package. I think Debian is planning to do
the same thing. Therefore, I need to downgrade librealsense in rawhide
to version 1.

Regards,
Till
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org