Re: Sponsoring of packages for the next stable release

2021-01-21 Thread Ryan Pavlik

- 3.0.rc2+repack1-1 is on
https://salsa.debian.org/science-team/solvespace and ready for upload to
unstable: I removed the autopkgtests because they were breaking the CI
at the moment. This should fix the FTBFS on armel, I think/hope, and
also brings the code up to the new release version, updates the
exclusion list and copyright file, etc.

- I added back the autopkgtests in this MR:
https://salsa.debian.org/science-team/solvespace/-/merge_requests/1 I'm
not sure why it's failing, help appreciated.

- I have a release after 3.0.rc2+repack1-1 (I added +exp1) to add LTO
and OpenMP, this can be reviewed and released to experimental after
unstable receives their upload.
https://salsa.debian.org/science-team/solvespace/-/merge_requests/2

Thanks for your help!

Ryan

On 1/21/2021 2:05 PM, Anton Gladky wrote:
> Thanks a lot for update. Please prepare a merge request, let's check
> the pipelines and I will upload
> it into the experimental.
>
> Best regards
>
> Anton
>
> Am Do., 21. Jan. 2021 um 18:10 Uhr schrieb Ryan Pavlik 
> :
>> Update: I re-did it calling it 3.0.rc2+repack1 since the ~ ended up
>> breaking piuparts on CI. It's just a minor detail in the scheme of
>> things, I assume. I have pushed to the team repo.
>>
>> It should be "safe" to release now. There is new support for OpenMP and
>> LTO, but without direct access to experimental and buildd's of the
>> various architectures, I wouldn't want to upload a package to unstable
>> at this point with those enabled and risk breaking it. It works fine, if
>> a smidge slower than possible, without openmp and LTO enabled, so I
>> think probably leave it well enough alone.
>>
>> I've added some autopkgtests using the CLI interface as completely as
>> possible without modifying the source tree, which should help too.
>> Probably the most fragile part of the package is the use of three-js
>> (libjs-three) for the HTML trimesh viewer export: if that gets updated
>> and breaks something being used, the export will appear to work fine but
>> will hit a javascript error on usage. I'd be interested to learn how to
>> write up the test to catch this, if anybody has ideas.
>>
>> Thanks!
>>
>> Ryan
>>
>> On 1/19/2021 5:57 PM, Ryan Pavlik wrote:
>>> Anton,
>>>
>>> Thanks for taking the time to update that package! Upstream has released
>>> another RC (which should be identical to 3.0 with the exception of
>>> translation updates). Additionally, we've found a patch from upstream
>>> mimalloc that should fix the armel build (I hope), and which I have
>>> included in the debian package. I have updated to that upstream release,
>>> and updated the package substantially (removed some bundled fonts and
>>> js, etc) and pushed to my salsa repo: I wasn't sure if you wanted me to
>>> push to the main team repo, especially since the existing version is
>>> "3.0.rc1+repack1" which Lintian warns me is not less than 3.0 - I did my
>>> import as "3.0~rc2+repack1" accordingly.
>>>
>>> https://salsa.debian.org/rpavlik/solvespace
>>>
>>> When you have a chance, I'd appreciate a review and sponsoring. I've
>>> done basic testing of the package myself, especially the parts that are
>>> affected by patches/repack, and it seems to work well to me.
>>>
>>> Thanks!
>>>
>>> Ryan
>>>
>>> On 1/16/2021 12:09 PM, Anton Gladky wrote:
 Hi Ryan,

 the newer version of solvespace is in sid already. There is a problem
 with armel compilation

 selected processor does not support `yield' in ARM mode

 So I requested the removal of the package on this platform.
 If somebody has an advice how to fix this special assembler-problem,
 please let me know.

 Best regards

 Anton


 Anton


 Am Do., 14. Jan. 2021 um 00:33 Uhr schrieb Ryan Pavlik 
 :
> On 1/9/2021 2:27 PM, Anton Gladky wrote:
>> Dear members of Debian Science Team,
>>
>> we are approaching to a new stable release freeze. If youhave some
>> packages to be sponsored, please let us know.
>>
>> I have a very limited time, but I will try to review/sponsor someof
>> packages.
>>
>>
>> Best regards
>>
>> Anton
> I see you were the last to touch the SolveSpace package. Do you expect
> to have time to look at that soon to update to the new RC? (They/we have
> very high stability standards, 3.0 could have been released 2 years ago)
> If not, I'll go ahead and update to the latest tagged upstream this week
> and request sponsorship.
>
>
> Thanks,
>
>
> Ryan
>
>



signature.asc
Description: OpenPGP digital signature


Re: Sponsoring before freeze

2021-01-21 Thread Anton Gladky
Hi Thomas,

there is one of examples [1].  But as far as I see, this package is
not a library.
It is not necessary to build it in autopkgtest.

The sense of autopkgtest is to test the package functionality. So you can
for example run some tests to check, whether they are working. Cmake builds
are relevant for libs to be sure that they are providing proper headers and
shared objects.

Regards

[1] https://salsa.debian.org/science-team/vtk9/-/tree/master/debian/tests

Anton

Am Di., 19. Jan. 2021 um 23:02 Uhr schrieb Thomas Schiex
:
>
> Dear Anton,
>
> I pushed the new upstream version of toulbar2.
>
> I'm now wondering what autopkgtest would be useful for. When you build
> the package, the dh_auto_test target does launch our ctest target. So
> the tests are run anyway for all builds. What does autopkgtest would
> bring then?
>
> Also, if someone has an example of a package that uses autopkgtest in a
> cmake with ctest context in mind,  this could help.
>
> Kind regards
>
> Thomas
>
> Le 18/01/2021 à 22:24, Anton Gladky a écrit :
> > Hi Thomas,
> >
> > uploaded! Thanks for your contribution.
> >
> > Please consider adding autopkgtest for the next upload. If you
> > prepare them before freeze, please let me know and I will upload it.
> >
> > Regards
> >
> > Anton



Re: Sponsoring of packages for the next stable release

2021-01-21 Thread Anton Gladky
Thanks a lot for update. Please prepare a merge request, let's check
the pipelines and I will upload
it into the experimental.

Best regards

Anton

Am Do., 21. Jan. 2021 um 18:10 Uhr schrieb Ryan Pavlik :
>
> Update: I re-did it calling it 3.0.rc2+repack1 since the ~ ended up
> breaking piuparts on CI. It's just a minor detail in the scheme of
> things, I assume. I have pushed to the team repo.
>
> It should be "safe" to release now. There is new support for OpenMP and
> LTO, but without direct access to experimental and buildd's of the
> various architectures, I wouldn't want to upload a package to unstable
> at this point with those enabled and risk breaking it. It works fine, if
> a smidge slower than possible, without openmp and LTO enabled, so I
> think probably leave it well enough alone.
>
> I've added some autopkgtests using the CLI interface as completely as
> possible without modifying the source tree, which should help too.
> Probably the most fragile part of the package is the use of three-js
> (libjs-three) for the HTML trimesh viewer export: if that gets updated
> and breaks something being used, the export will appear to work fine but
> will hit a javascript error on usage. I'd be interested to learn how to
> write up the test to catch this, if anybody has ideas.
>
> Thanks!
>
> Ryan
>
> On 1/19/2021 5:57 PM, Ryan Pavlik wrote:
> > Anton,
> >
> > Thanks for taking the time to update that package! Upstream has released
> > another RC (which should be identical to 3.0 with the exception of
> > translation updates). Additionally, we've found a patch from upstream
> > mimalloc that should fix the armel build (I hope), and which I have
> > included in the debian package. I have updated to that upstream release,
> > and updated the package substantially (removed some bundled fonts and
> > js, etc) and pushed to my salsa repo: I wasn't sure if you wanted me to
> > push to the main team repo, especially since the existing version is
> > "3.0.rc1+repack1" which Lintian warns me is not less than 3.0 - I did my
> > import as "3.0~rc2+repack1" accordingly.
> >
> > https://salsa.debian.org/rpavlik/solvespace
> >
> > When you have a chance, I'd appreciate a review and sponsoring. I've
> > done basic testing of the package myself, especially the parts that are
> > affected by patches/repack, and it seems to work well to me.
> >
> > Thanks!
> >
> > Ryan
> >
> > On 1/16/2021 12:09 PM, Anton Gladky wrote:
> >> Hi Ryan,
> >>
> >> the newer version of solvespace is in sid already. There is a problem
> >> with armel compilation
> >>
> >> selected processor does not support `yield' in ARM mode
> >>
> >> So I requested the removal of the package on this platform.
> >> If somebody has an advice how to fix this special assembler-problem,
> >> please let me know.
> >>
> >> Best regards
> >>
> >> Anton
> >>
> >>
> >> Anton
> >>
> >>
> >> Am Do., 14. Jan. 2021 um 00:33 Uhr schrieb Ryan Pavlik 
> >> :
> >>> On 1/9/2021 2:27 PM, Anton Gladky wrote:
>  Dear members of Debian Science Team,
> 
>  we are approaching to a new stable release freeze. If youhave some
>  packages to be sponsored, please let us know.
> 
>  I have a very limited time, but I will try to review/sponsor someof
>  packages.
> 
> 
>  Best regards
> 
>  Anton
> >>> I see you were the last to touch the SolveSpace package. Do you expect
> >>> to have time to look at that soon to update to the new RC? (They/we have
> >>> very high stability standards, 3.0 could have been released 2 years ago)
> >>> If not, I'll go ahead and update to the latest tagged upstream this week
> >>> and request sponsorship.
> >>>
> >>>
> >>> Thanks,
> >>>
> >>>
> >>> Ryan
> >>>
> >>>
>



Re: Sponsoring of packages for the next stable release

2021-01-21 Thread Ryan Pavlik
Update: I re-did it calling it 3.0.rc2+repack1 since the ~ ended up
breaking piuparts on CI. It's just a minor detail in the scheme of
things, I assume. I have pushed to the team repo.

It should be "safe" to release now. There is new support for OpenMP and
LTO, but without direct access to experimental and buildd's of the
various architectures, I wouldn't want to upload a package to unstable
at this point with those enabled and risk breaking it. It works fine, if
a smidge slower than possible, without openmp and LTO enabled, so I
think probably leave it well enough alone.

I've added some autopkgtests using the CLI interface as completely as
possible without modifying the source tree, which should help too.
Probably the most fragile part of the package is the use of three-js
(libjs-three) for the HTML trimesh viewer export: if that gets updated
and breaks something being used, the export will appear to work fine but
will hit a javascript error on usage. I'd be interested to learn how to
write up the test to catch this, if anybody has ideas.

Thanks!

Ryan

On 1/19/2021 5:57 PM, Ryan Pavlik wrote:
> Anton,
>
> Thanks for taking the time to update that package! Upstream has released
> another RC (which should be identical to 3.0 with the exception of
> translation updates). Additionally, we've found a patch from upstream
> mimalloc that should fix the armel build (I hope), and which I have
> included in the debian package. I have updated to that upstream release,
> and updated the package substantially (removed some bundled fonts and
> js, etc) and pushed to my salsa repo: I wasn't sure if you wanted me to
> push to the main team repo, especially since the existing version is
> "3.0.rc1+repack1" which Lintian warns me is not less than 3.0 - I did my
> import as "3.0~rc2+repack1" accordingly.
>
> https://salsa.debian.org/rpavlik/solvespace
>
> When you have a chance, I'd appreciate a review and sponsoring. I've
> done basic testing of the package myself, especially the parts that are
> affected by patches/repack, and it seems to work well to me.
>
> Thanks!
>
> Ryan
>
> On 1/16/2021 12:09 PM, Anton Gladky wrote:
>> Hi Ryan,
>>
>> the newer version of solvespace is in sid already. There is a problem
>> with armel compilation
>>
>> selected processor does not support `yield' in ARM mode
>>
>> So I requested the removal of the package on this platform.
>> If somebody has an advice how to fix this special assembler-problem,
>> please let me know.
>>
>> Best regards
>>
>> Anton
>>
>>
>> Anton
>>
>>
>> Am Do., 14. Jan. 2021 um 00:33 Uhr schrieb Ryan Pavlik 
>> :
>>> On 1/9/2021 2:27 PM, Anton Gladky wrote:
 Dear members of Debian Science Team,

 we are approaching to a new stable release freeze. If youhave some
 packages to be sponsored, please let us know.

 I have a very limited time, but I will try to review/sponsor someof
 packages.


 Best regards

 Anton
>>> I see you were the last to touch the SolveSpace package. Do you expect
>>> to have time to look at that soon to update to the new RC? (They/we have
>>> very high stability standards, 3.0 could have been released 2 years ago)
>>> If not, I'll go ahead and update to the latest tagged upstream this week
>>> and request sponsorship.
>>>
>>>
>>> Thanks,
>>>
>>>
>>> Ryan
>>>
>>>



signature.asc
Description: OpenPGP digital signature