Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Missing Unicode::GCString?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
cwr
Veteran
Veteran


Joined: 17 Dec 2005
Posts: 1968

PostPosted: Thu Jan 18, 2018 11:42 pm    Post subject: Missing Unicode::GCString? Reply with quote

Building the po4a package I get:
Code:

>>> Configuring source in /var/tmp/portage/app-text/po4a-0.47-r1/work/po4a-0.47 ...
 * Using Module::Build
 * perl Build.PL --installdirs=vendor --libdoc= --destdir=/var/tmp/portage/app-text/po4a-0.47-r1/image/ --create_packlist=1
Checking prerequisites...
  recommends:
    *  Unicode::GCString is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Run 'Build installdeps' to install missing prerequisites.

Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'po4a' version '0.47'
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-text/po4a-0.47-r1/work/po4a-0.47 ...
Module::Build was not found in configure_requires! Adding it now
automatically as: configure_requires => { 'Module::Build' => 0.42 }


The package builds successfully, but I'd like to know if the missing prequisite is important.
(I'm not even sure if it's a Perl module or Gentoo package.) Does anyone know if it's needed,
and if so where I can find it?

Thanks - Will
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19883
Location: here

PostPosted: Fri Jan 19, 2018 7:19 am    Post subject: Re: Missing Unicode::GCString? Reply with quote

cwr wrote:
The package builds successfully, but I'd like to know if the missing prequisite is important.

I don't think, the same message appear in my system
Code:
Checking prerequisites...
  recommends:
    *  Unicode::GCString is not installe

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Mr. T.
Guru
Guru


Joined: 26 Dec 2016
Posts: 477

PostPosted: Fri Jan 19, 2018 11:32 am    Post subject: Reply with quote

The missing module is provided with the dev-perl/Unicode-LineBreak package.

It seems that the perl module Unicode::GCString is recommended to process a text formatted for asciidoc (cf. GitHub).

In my opinion, the ebuild (app-text/po4a) should specify dev-perl/Unicode-LineBreak as a build dependency (cf. Red Hat Bugzilla).

Code:
user $ qgrep -l dev-perl/Unicode-LineBreak
app-doc/kicad-doc
dev-perl/String-Print
dev-perl/Term-Table
dev-tex/biber


Edit: I fixed a mistake.

helecho


Last edited by Mr. T. on Fri Jan 19, 2018 12:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 19883
Location: here

PostPosted: Fri Jan 19, 2018 12:05 pm    Post subject: Reply with quote

Someone want fill a new bug?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
mike155
l33t
l33t


Joined: 17 Sep 2010
Posts: 611
Location: Frankfurt, Germany

PostPosted: Fri Jan 19, 2018 12:16 pm    Post subject: Reply with quote

I can confirm that the message 'Unicode::GCString is not installed' disappears if dev-perl/Unicode-LineBreak is installed.
Back to top
View user's profile Send private message
mike155
l33t
l33t


Joined: 17 Sep 2010
Posts: 611
Location: Frankfurt, Germany

PostPosted: Fri Jan 19, 2018 12:26 pm    Post subject: Reply with quote

It seems that someone tried to solve this. I don't understand what went wrong:

https://bugs.gentoo.org/614196
https://github.com/gentoo/gentoo/pull/4314
Back to top
View user's profile Send private message
Mr. T.
Guru
Guru


Joined: 26 Dec 2016
Posts: 477

PostPosted: Fri Jan 19, 2018 1:07 pm    Post subject: Reply with quote

The ebuild is not modified (fixed) until the stabilisation phase may be accomplished. Look at the "Depends on: 614180" field.

keywording wrote:
For a package to move to stable, the following guidelines must be met:

The package has spent a reasonable amount of time in ~arch first. Thirty days is the usual figure, although this is clearly only a guideline. For critical packages, a much longer duration is expected. For small packages which have only minor changes between versions, a shorter period is sometimes appropriate.
The package must not have any non-arch dependencies.
The package must not have any severe outstanding bugs or issues.
The package must be widely tested.
If the package is a library, it should be known not to break any package which depends upon it.


helecho
Back to top
View user's profile Send private message
mike155
l33t
l33t


Joined: 17 Sep 2010
Posts: 611
Location: Frankfurt, Germany

PostPosted: Fri Jan 19, 2018 1:57 pm    Post subject: Reply with quote

helecho: in this case, it's not that easy. The keyword request in #614180 was for dev-perl/Unicode-LineBreak-2016.3.0. And this package is stable for amd64 now. So app-text/po4a could be bumped to 0.50 and dev-perl/Unicode-LineBreak-2016.3.0 could be added as a dependency.

What went wrong is probably 1) that too many platforms were requested and 2) that the target was changed on 2017-07-01 and that 3) this keyword request was opened 10 months ago and it is still open...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum