Cross-compile NNTPGrab 0.6.92

Added by RomMon almost 2 years ago

Alguno,

Ik heb nntpgrab-0.6.92 cross compiled voor m'n DV2020 router (server only, met web support).
Het lijkt te werken, maar tijdens het opstarten wordt er geen default configuratie aangemaakt.

export NNTPGRAB_LIBDIR=/mnt/apps/lib/nntpgrab
export NNTPGRAB_CONFIG_DIR=/mnt/apps/nntpgrab
export NNTPGRAB_DEFAULT_DL_DIR=/mnt/rw/download
export NNTPGRAB_WWWDIR=/mnt/apps/share/nntpgrab/web
nntpgrab_server

Now initialising the NNTPGrab Core...
Warning:
Configuration file for the NNTPGrab backend could not be loaded. Default configuration file is now created
2000-01-01 00:10:08 - NNTPGrab Core - INFO - download_thread_func: initializing
2000-01-01 00:10:08 - NNTPGrab Core - INFO - download_thread_func: Prepared a list for maximum 0 connections
2000-01-01 00:10:08 - NNTPGrab Core - INFO - Download thread has nothing to do. Now entering suspend mode
2000-01-01 00:10:08 - NNTPGrab Core - INFO - download_thread_func: Request received to abort thread
2000-01-01 00:10:08 - NNTPGrab Core - INFO - download_thread_func: Download thread aborted and cleaned up

ls - la /mnt/apps/nntpgrab/NNTPGrab
drwx------ 2 admin root 1024 Jan 1 00:03 .
drwx------ 3 admin root 1024 Jan 1 00:03 ..
- rw-r--r-- 1 admin root 67 Jan 1 00:03 htpasswd

Of zou ik zelf een config file moeten creeren?


Replies

RE: Cross-compile NNTPGrab 0.6.92 - Added by Alguno almost 2 years ago

Het is momenteel zo dat de configuratiefile pas naar schijf wordt weggeschreven op het moment dat je een configuratieaanpassing doorvoert middels de GUI of dat je het programma netjes af sluit (hier heb je ook de GUI voor nodig, onder het menu Bestand vindt je een knopje om de NNTPGrab Server af te sluiten).

Daarnet heb ik een aanpassing doorgevoerd in het programma waardoor deze bij de allereerste keer opstarten altijd een standaard configuratiefile naar schijf weg schrijft. Vanaf de volgende versie zou je dus geen last meer moeten hebben van deze situatie.

Dat je nu geen configuratiefile ziet kan overigens geen kwaad. Deze komt vanzelf wel tevoorschijn op het moment dat je iets wijzigt in de GUI (zoals het toevoegen van een usenet server)

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

Alguno,

Ik heb het nu werkend. Ik heb de config van m'n Linux bak gecopieerd en aangepast.

Heb nu ook de GUI geinstalleerd. En dat werkt goed. Ik kan de config aanpassen, de voortgang zien en een taak in de queue verplaatsen.
Maar onder pull-down menu Bestand zit geen "Server Afsluiten", alleen "Afsluiten", en daarmee sluit ik alleen de GUI af. De server gaat dan gewoon door. Ik vind dat prima hoor, ik kan de server afsluiten met ^c.

Ik zal nog een beetje mee spelen, kijken hoe het werkt...

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

Alguno,

Als ik via de GUI op m'n server inlog moet ik telkens het adres (192.168.1.1) opgeven. Is het mogelijk deze te laten onthouden?

RE: Cross-compile NNTPGrab 0.6.92 - Added by Alguno almost 2 years ago

Als het goed is zou het laatst gebruikte IP adres automatisch geselecteerd moeten worden in het opstartscherm van NNTPGrab.
Je hoeft dan alleen op de 'Verbinden' knop te drukken om verbinding te maken met de NNTPGrab Server.

Mocht dit niet het geval zijn dan is dit een bugje.
Gebruik je trouwens de GUI onder Windows of onder Linux?

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

Ik gebruik de GUI onder Windows, en krijg telkens localhost te zien bij het opstarten.

RE: Cross-compile NNTPGrab 0.6.92 - Added by chrashoverraid almost 2 years ago

Dan gebruik je de Qt gui? Volgens mij is die functionaliteit daar nog niet ingebouwd helaas.

RE: Cross-compile NNTPGrab 0.6.92 - Added by Alguno almost 2 years ago

Heb zojuist een bugreport hiervoor aangemeld: bug #84
Deze zal nog meegenomen worden alvorens de final 0.7.0 release uitgebracht zal worden (vermoedelijk volgend weekend)

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

@Chrashoverraid, Bedankt voor de tip. Ik gebruik nu de Gtk versie, die onthoud de keuze idd wel.

Alguno,
Ik kijk uit naar de final 0.7.0. Maar zit wel een beetje met de nieuwe glib >= 2.26.0 requirement.
Op mijn routertje (niet zo'n probleem, is alleen voor "spelen") gebruik ik 2.22.5 en een hogere heeft meer afhankelijkheden (zlib missing).

Voor mijn Linux bakje is dat ook een issue. Daar zit ik op 2.20.5.
Ik zie er tegenop om deze binnenkort te upgraden (iets voor de winterperiode).

RE: Cross-compile NNTPGrab 0.6.92 - Added by Alguno almost 2 years ago

Dat de minimum vereiste voor glib verhoogd is naar versie 2.26.0 of hoger geldt alleen voor de trunk branch, oftewel voor versie 0.8 en hoger.
Voor de 0.7.0 versie (verwacht volgend weekend) blijven de eisen gelijk zoals bij de 0.6.92 versie.

Versie 0.8 zal nog wel even op zich laten wachten, zal vermoedelijk sowieso pas tegen het eind van het jaar zijn dat die uit zal komen

RE: Cross-compile NNTPGrab 0.6.92 - Added by chrashoverraid almost 2 years ago

Ik heb het gisteravond in de Qt gui gebouwd :)
Ik heb de patch ook al naar Alguno gestuurd, dus hij hoeft hem alleen maar even goed te keuren!

RE: Cross-compile NNTPGrab 0.6.92 - Added by Alguno almost 2 years ago

chrashoverraid: bedankt voor de patch! Heb hem net gecommit tesamen met nog een andere kleine interface bugfix.
RomMon: Zie bug #84 voor links naar de testversie. Deze zullen over ongeveer een kwartiertje beschikbaar komen

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

Alguno & Chashoverraid,

Bedankt voor de gezamelijke effort. Ik zal proberen r1880 dit weekend uit te proberen.
Heb nu wel een ander probleem. Zal daarvoor een nieuw draadje openen.

RE: Cross-compile NNTPGrab 0.6.92 - Added by RomMon almost 2 years ago

Alguno & Chashoverraid,

Ik heb r1880 heel even uitgeprobeerd (geinstalleerd en opgestart) en daarbij gezien dat deze versie het laatst gebruikte IP adres meteen als default optie geeft. Bedankt voor de patch.