public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITA] po4a
@ 2020-10-13  6:48 Erwin Waterlander
  2020-10-13 16:34 ` Ken Brown
  2020-10-13 19:03 ` Achim Gratz
  0 siblings, 2 replies; 12+ messages in thread
From: Erwin Waterlander @ 2020-10-13  6:48 UTC (permalink / raw)
  To: cygwin-apps

Hi,

I would like to adopt orphaned package po4a.

https://po4a.org/

best regards,

-- 
Erwin Waterlander
http://waterlan.home.xs4all.nl/

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-10-13  6:48 [ITA] po4a Erwin Waterlander
@ 2020-10-13 16:34 ` Ken Brown
  2020-11-04 11:44   ` Erwin Waterlander
  2020-10-13 19:03 ` Achim Gratz
  1 sibling, 1 reply; 12+ messages in thread
From: Ken Brown @ 2020-10-13 16:34 UTC (permalink / raw)
  To: cygwin-apps

On 10/13/2020 2:48 AM, Erwin Waterlander wrote:
> Hi,
> 
> I would like to adopt orphaned package po4a.

Please show us your proposed cygport file and any patches.  Ideally, your 
cygport file would have an accurate BUILD_REQUIRES so that anyone can do a test 
build.

Ken

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-10-13  6:48 [ITA] po4a Erwin Waterlander
  2020-10-13 16:34 ` Ken Brown
@ 2020-10-13 19:03 ` Achim Gratz
  2020-11-15 17:11   ` Brian Inglis
  1 sibling, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2020-10-13 19:03 UTC (permalink / raw)
  To: cygwin-apps

Erwin Waterlander writes:
> I would like to adopt orphaned package po4a.

When you update the cygport file, please include a REQUIRES for
perl5_030 to ease the transition when Perl next upgrades in a binary
incompatible way.  Thank you for adopting the package!


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-10-13 16:34 ` Ken Brown
@ 2020-11-04 11:44   ` Erwin Waterlander
  2020-11-04 17:20     ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Erwin Waterlander @ 2020-11-04 11:44 UTC (permalink / raw)
  To: Ken Brown; +Cc: cygwin-apps

Ken Brown via Cygwin-apps schreef op 2020-10-13 18:34:
> On 10/13/2020 2:48 AM, Erwin Waterlander wrote:
>> Hi,
>> 
>> I would like to adopt orphaned package po4a.
> 
> Please show us your proposed cygport file and any patches.  Ideally,
> your cygport file would have an accurate BUILD_REQUIRES so that anyone
> can do a test build.
> 
> Ken

Hi,

I fixed the BUILD_REQUIRES in the playground branch. po4 0.61 builds, 
but fails on test.
I don't know how to fix the test.
The current version 0.52 also fails on test.
I had not much time to look at the tests, or if it works for me (with 
failing test).

regards,

---
Erwin

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-04 11:44   ` Erwin Waterlander
@ 2020-11-04 17:20     ` Achim Gratz
  2020-11-15 16:28       ` Erwin Waterlander
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2020-11-04 17:20 UTC (permalink / raw)
  To: cygwin-apps

Erwin Waterlander writes:
> I fixed the BUILD_REQUIRES in the playground branch. po4 0.61 builds,
> but fails on test.
> I don't know how to fix the test.

At least the failing permissions tests are a result of the test not
expecting ACL to be present.  You should be able to copy the relevant
part of my cygport file for RCS, which has the same problem:

https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/rcs.git;a=blob;f=rcs.cygport

Whether you also need to drop the admin privileges you need to try out.

> The current version 0.52 also fails on test.

As it should.

> I had not much time to look at the tests, or if it works for me (with
> failing test).

WHen you push again to the playground branch you should now be able to
download an archive of the build directory.  That should enable you to
look at the full test logs to see if there is anything that requires
more attention.  For instance the rubydoc test fail looks like a missing
(test) dependency to me.  You don't necessarily need to fix these up
when you can be sure the package otherwise works (which it looks like it
does).


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-04 17:20     ` Achim Gratz
@ 2020-11-15 16:28       ` Erwin Waterlander
  2020-11-15 16:49         ` ASSI
  2020-11-15 16:59         ` Brian Inglis
  0 siblings, 2 replies; 12+ messages in thread
From: Erwin Waterlander @ 2020-11-15 16:28 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz schreef op 2020-11-04 18:20:
> Erwin Waterlander writes:
>> I fixed the BUILD_REQUIRES in the playground branch. po4 0.61 builds,
>> but fails on test.
>> I don't know how to fix the test.
> 
> At least the failing permissions tests are a result of the test not
> expecting ACL to be present.  You should be able to copy the relevant
> part of my cygport file for RCS, which has the same problem:
> 
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/rcs.git;a=blob;f=rcs.cygport
> 
> Whether you also need to drop the admin privileges you need to try out.
> 
>> The current version 0.52 also fails on test.
> 
> As it should.
> 
>> I had not much time to look at the tests, or if it works for me (with
>> failing test).
> 
> WHen you push again to the playground branch you should now be able to
> download an archive of the build directory.  That should enable you to
> look at the full test logs to see if there is anything that requires
> more attention.  For instance the rubydoc test fail looks like a 
> missing
> (test) dependency to me.  You don't necessarily need to fix these up
> when you can be sure the package otherwise works (which it looks like 
> it
> does).


I don't see permission problems, or dependency problems.
The sgml test fails, like it did in 0.52, and three new tests fail 
partly.
As far as I can see the 0.61 package works. I have uploaded packages.

I'm not able to push the new cygport file to the master branch.

Writing objects: 100% (3/3), 452 bytes | 452.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
remote: FATAL: W refs/heads/master git/cygwin-packages/po4a 
Erwin_Waterlander DENIED by fallthru
remote: error: hook declined to update refs/heads/master
To ssh://cygwin.com/git/cygwin-packages/po4a.git
  ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 
'ssh://cygwin.com/git/cygwin-packages/po4a.git'


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-15 16:28       ` Erwin Waterlander
@ 2020-11-15 16:49         ` ASSI
  2020-11-15 17:48           ` Jon Turney
  2020-11-15 16:59         ` Brian Inglis
  1 sibling, 1 reply; 12+ messages in thread
From: ASSI @ 2020-11-15 16:49 UTC (permalink / raw)
  To: cygwin-apps

Erwin Waterlander writes:
> I don't see permission problems, or dependency problems.

I do:

--8<---------------cut here---------------start------------->8---
chmod: cfg/split/: new permissions are ----w----, not ---------
    # Error during setup: 
    #   Command: chmod -r-w-x cfg/*/
--8<---------------cut here---------------end--------------->8---

The other test fails probably need some package installed that you have
not yet put a BUILD_REQUIRES on.

> I'm not able to push the new cygport file to the master branch.
>
> Writing objects: 100% (3/3), 452 bytes | 452.00 KiB/s, done.
> Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
> remote: FATAL: W refs/heads/master git/cygwin-packages/po4a
> Erwin_Waterlander DENIED by fallthru
> remote: error: hook declined to update refs/heads/master
> To ssh://cygwin.com/git/cygwin-packages/po4a.git
>  ! [remote rejected] master -> master (hook declined)
> error: failed to push some refs to
> 'ssh://cygwin.com/git/cygwin-packages/po4a.git'

Doesn't ring a bell, maybe Jon can tell you what this means.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-15 16:28       ` Erwin Waterlander
  2020-11-15 16:49         ` ASSI
@ 2020-11-15 16:59         ` Brian Inglis
  1 sibling, 0 replies; 12+ messages in thread
From: Brian Inglis @ 2020-11-15 16:59 UTC (permalink / raw)
  To: cygwin-apps

On 2020-11-15 09:28, Erwin Waterlander wrote:
> Achim Gratz schreef op 2020-11-04 18:20:
>> Erwin Waterlander writes:
>>> I fixed the BUILD_REQUIRES in the playground branch. po4 0.61 builds,
>>> but fails on test.
>>> I don't know how to fix the test.
>>
>> At least the failing permissions tests are a result of the test not
>> expecting ACL to be present.  You should be able to copy the relevant
>> part of my cygport file for RCS, which has the same problem:
>>
>> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/rcs.git;a=blob;f=rcs.cygport 
>>
>>
>> Whether you also need to drop the admin privileges you need to try out.
>>
>>> The current version 0.52 also fails on test.
>>
>> As it should.
>>
>>> I had not much time to look at the tests, or if it works for me (with
>>> failing test).
>>
>> WHen you push again to the playground branch you should now be able to
>> download an archive of the build directory.  That should enable you to
>> look at the full test logs to see if there is anything that requires
>> more attention.  For instance the rubydoc test fail looks like a missing
>> (test) dependency to me.  You don't necessarily need to fix these up
>> when you can be sure the package otherwise works (which it looks like it
>> does).
> 
> 
> I don't see permission problems, or dependency problems.
> The sgml test fails, like it did in 0.52, and three new tests fail partly.
> As far as I can see the 0.61 package works. I have uploaded packages.
> 
> I'm not able to push the new cygport file to the master branch.
> 
> Writing objects: 100% (3/3), 452 bytes | 452.00 KiB/s, done.
> Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
> remote: FATAL: W refs/heads/master git/cygwin-packages/po4a Erwin_Waterlander 
> DENIED by fallthru
> remote: error: hook declined to update refs/heads/master
> To ssh://cygwin.com/git/cygwin-packages/po4a.git
>   ! [remote rejected] master -> master (hook declined)
> error: failed to push some refs to 'ssh://cygwin.com/git/cygwin-packages/po4a.git'

If you haven't already done the adoption git dance - you have to clone 
ssh://cygwin@cygwin.com/git/cygwin-packages/po4a.git somewhere, move the .git 
dir under the dir with your ...cygport, change .git/config if required; then 
tag, commit, push.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-10-13 19:03 ` Achim Gratz
@ 2020-11-15 17:11   ` Brian Inglis
  2020-11-15 21:15     ` ASSI
  0 siblings, 1 reply; 12+ messages in thread
From: Brian Inglis @ 2020-11-15 17:11 UTC (permalink / raw)
  To: cygwin-apps

On 2020-10-13 13:03, Achim Gratz wrote:
> Erwin Waterlander writes:
>> I would like to adopt orphaned package po4a.
> 
> When you update the cygport file, please include a REQUIRES for
> perl5_030 to ease the transition when Perl next upgrades in a binary
> incompatible way.  Thank you for adopting the package!

I have used the generic perl_base as perl5_030 is a virtual package perl_base 
provides using that new keyword, although both names seem to be in 
/etc/setup/installed.db.
What are the best approaches for non-perl and perl packages?
I could see perhaps the generic is better for non-perl packages, and the 
specific for perl packages?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-15 16:49         ` ASSI
@ 2020-11-15 17:48           ` Jon Turney
  2020-11-15 18:56             ` Erwin Waterlander
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Turney @ 2020-11-15 17:48 UTC (permalink / raw)
  To: cygwin-apps, ,Erwin Waterlander

On 15/11/2020 16:49, ASSI wrote:
> Erwin Waterlander writes:
>> I don't see permission problems, or dependency problems.
> 
> I do:
> 
> --8<---------------cut here---------------start------------->8---
> chmod: cfg/split/: new permissions are ----w----, not ---------
>      # Error during setup:
>      #   Command: chmod -r-w-x cfg/*/
> --8<---------------cut here---------------end--------------->8---
> 
> The other test fails probably need some package installed that you have
> not yet put a BUILD_REQUIRES on.
> 
>> I'm not able to push the new cygport file to the master branch.
>>
>> Writing objects: 100% (3/3), 452 bytes | 452.00 KiB/s, done.
>> Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
>> remote: FATAL: W refs/heads/master git/cygwin-packages/po4a
>> Erwin_Waterlander DENIED by fallthru
>> remote: error: hook declined to update refs/heads/master
>> To ssh://cygwin.com/git/cygwin-packages/po4a.git
>>   ! [remote rejected] master -> master (hook declined)
>> error: failed to push some refs to
>> 'ssh://cygwin.com/git/cygwin-packages/po4a.git'
> 
> Doesn't ring a bell, maybe Jon can tell you what this means.

This push, and your upload, was rejected because you aren't recorded as 
the maintainer for po4a.

I've updated cygwin-pkg-maint.

Thanks.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-15 17:48           ` Jon Turney
@ 2020-11-15 18:56             ` Erwin Waterlander
  0 siblings, 0 replies; 12+ messages in thread
From: Erwin Waterlander @ 2020-11-15 18:56 UTC (permalink / raw)
  To: cygwin-apps

Jon Turney schreef op 2020-11-15 18:48:
> This push, and your upload, was rejected because you aren't recorded
> as the maintainer for po4a.
> 
> I've updated cygwin-pkg-maint.

Thanks. It works now.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ITA] po4a
  2020-11-15 17:11   ` Brian Inglis
@ 2020-11-15 21:15     ` ASSI
  0 siblings, 0 replies; 12+ messages in thread
From: ASSI @ 2020-11-15 21:15 UTC (permalink / raw)
  To: cygwin-apps

Brian Inglis writes:
> I have used the generic perl_base as perl5_030 is a virtual package

The virtual perl5_030 package is needed for getting the solver picking
the correct package version around a transition to a newer Perl version
(or potentially for downgrading).  Currently cygport is not doing that
automatically (it will use perl_base or perl depending on what modules
your package uses), so you'll have to add the dependency by hand at the
moment each time you have a dependency on Perl.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-11-15 21:16 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-13  6:48 [ITA] po4a Erwin Waterlander
2020-10-13 16:34 ` Ken Brown
2020-11-04 11:44   ` Erwin Waterlander
2020-11-04 17:20     ` Achim Gratz
2020-11-15 16:28       ` Erwin Waterlander
2020-11-15 16:49         ` ASSI
2020-11-15 17:48           ` Jon Turney
2020-11-15 18:56             ` Erwin Waterlander
2020-11-15 16:59         ` Brian Inglis
2020-10-13 19:03 ` Achim Gratz
2020-11-15 17:11   ` Brian Inglis
2020-11-15 21:15     ` ASSI

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).