Thanks, I'll keep working on it then and try not to bother you too much. :)
- Jim >>>>>> On Sun, 29 Jan 2017 16:04:09 -0500, "James E. King, III" >>>>>> <jk...@prospeed.net> said: > > > Hello, > > The indexer seems to be confused with the module versions that the > Apache Thrift project is using. > > My last PAUSE failure told me: > > > Cannot index Thrift-0.10.0 because Thrift-0.9.0 has a higher version > number. > > > In addition if I look at my PAUSE error email for Thrift-0.9.3 it says > > it could not be indexed because Thrift-0.10.0 has a higher version > > number. > > > This leaves me in the apparent state that I cannot index these > packages at all! > > > Do I need to delete all four of them and then upload them one at a > > time starting with version 0.9.1, let that complete, then 0.9.2? I > > guess I will try that. > > Please don't! > > - Pause can only index one version, it forgets older versions after > that. So do not waste your time to upload more than the one version > you want to have indexed > > - on the other hand, Pause remembers very well what you have already > uploaded (even if you deleted them since then) and will not let you > upload same name again. So do not waste your time. > > The two things seem to contradict each other, but the former is about > module versions, the latter about filenames, so the two mechanisms can > coexist. > > Read on, I comment a bit more below... > > > - Jim > > > -----Original Message----- > > From: PAUSE [mailto:upl...@pause.perl.org] > > Sent: Saturday, January 28, 2017 6:54 PM > > To: jk...@apache.org; andreas.koenig.gmwojprw+pa...@franz.ak.mind.de > > Subject: Failed: PAUSE indexer report > JKING/thrift/Thrift-0.10.0.tar.gz > > > The following report has been written by the PAUSE namespace indexer. > > Please contact modules@perl.org if there are any open questions. > > > User: JKING (James E. King, III) > > Distribution file: Thrift-0.10.0.tar.gz > > Number of files: 32 > > *.pm files: 19 > > README: Thrift-0.10.0/README.md > > META-File: Thrift-0.10.0/META.json > > META-Parser: Parse::CPAN::Meta 1.4414 > > META-driven index: no > > Timestamp of file: Fri Jan 27 16:10:25 2017 UTC > > Time of this run: Sat Jan 28 23:54:04 2017 UTC > > > Status of this distro: Decreasing version number > ================================================ > > > The following packages (grouped by status) have been found in the > distro: > > > Status: Decreasing version number > > ================================= > > > module : Thrift::BinaryProtocol > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/BinaryProtocol.pm > > status : Not indexed because > > Thrift-0.9.0/lib/Thrift/BinaryProtocol.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > The last 7 lines are one stanza and the stanza deals with > Thrift::BinaryProtocol. Note that there is a version of undef for some > reason. Clearly undef is lower than 0.009000, so the indexing of this > module is refused. As you can see further down, other modules got > indexed. > > > module : Thrift::BinaryProtocolFactory > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/BinaryProtocol.pm > > status : Not indexed because > > Thrift-0.9.0/lib/Thrift/BinaryProtocol.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::BufferedTransport > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/BufferedTransport.pm > > status : Not indexed because > > Thrift-0.9.0/lib/Thrift/BufferedTransport.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::BufferedTransportFactory > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/BufferedTransport.pm > > status : Not indexed because > > Thrift-0.9.0/lib/Thrift/BufferedTransport.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::ForkingServer > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Server.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Server.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::FramedTransport > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/FramedTransport.pm > > status : Not indexed because > > Thrift-0.9.0/lib/Thrift/FramedTransport.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::HttpClient > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/HttpClient.pm > > status : Not indexed because > Thrift-0.9.0/lib/Thrift/HttpClient.pm > > in G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > > number (0.009000) > > > module : Thrift::MemoryBuffer > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/MemoryBuffer.pm > > status : Not indexed because > Thrift-0.9.0/lib/Thrift/MemoryBuffer.pm > > in G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > > number (0.009000) > > > module : Thrift::Protocol > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Protocol.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Protocol.pm > in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::Server > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Server.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Server.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::ServerSocket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/ServerSocket.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Socket.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::ServerTransport > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Transport.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Transport.pm > in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::SimpleServer > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Server.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Server.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::Socket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Socket.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Socket.pm in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::Transport > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Transport.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Transport.pm > in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > > module : Thrift::TransportFactory > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Transport.pm > > status : Not indexed because Thrift-0.9.0/lib/Thrift/Transport.pm > in > > G/GS/GSLIN/Thrift-0.9.0.tar.gz has a higher version > number > > (0.009000) > > Same comment as above holds for 15 more stanzas. But the rest of the > report is about successful indexing, two with version 0.010000 and 16 > more with a version of undef. > > I suppose you want to get rid of all the undefs. > > > Status: Successfully indexed > > ============================ > > > module : TApplicationException > > version: 0.010000 > > in file: Thrift-0.10.0/lib/Thrift.pm > > status : indexed > > > module : TMessageType > > version: 0.010000 > > in file: Thrift-0.10.0/lib/Thrift.pm > > status : indexed > > > module : TProtocolException > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Protocol.pm > > status : indexed > > > module : TProtocolFactory > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Protocol.pm > > status : indexed > > > module : TTransportException > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/Transport.pm > > status : indexed > > > module : TType > > version: 0.010000 > > in file: Thrift-0.10.0/lib/Thrift.pm > > status : indexed > > > module : Thrift > > version: 0.010000 > > in file: Thrift-0.10.0/lib/Thrift.pm > > status : indexed > > > module : Thrift::FramedTransportFactory > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/FramedTransport.pm > > status : indexed > > > module : Thrift::MessageType > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/MessageType.pm > > status : indexed > > > module : Thrift::MultiplexedProcessor > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/MultiplexedProcessor.pm > > status : indexed > > > module : Thrift::MultiplexedProtocol > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/MultiplexedProtocol.pm > > status : indexed > > > module : Thrift::ProtocolDecorator > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/ProtocolDecorator.pm > > status : indexed > > > module : Thrift::SSLServerSocket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/SSLServerSocket.pm > > status : indexed > > > module : Thrift::SSLSocket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/SSLSocket.pm > > status : indexed > > > module : Thrift::StoredMessageProtocol > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/MultiplexedProcessor.pm > > status : indexed > > > module : Thrift::TException > > version: 0.010000 > > in file: Thrift-0.10.0/lib/Thrift.pm > > status : indexed > > > module : Thrift::UnixServerSocket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/UnixServerSocket.pm > > status : indexed > > > module : Thrift::UnixSocket > > version: undef > > in file: Thrift-0.10.0/lib/Thrift/UnixSocket.pm > > status : indexed > > > __END__ > > I hope these comments help you a little. Let me know if you need further > assistance. > > -- > andreas >