Giter Club home page Giter Club logo

Comments (14)

samuelemusiani avatar samuelemusiani commented on July 22, 2024 2

In questo caso mi sembra che non ci siano ancora commit qui su github relativi alla branch di fix. Direi che può fare tranquillamente un rebase in locale.

Sarò onesto, non mi piace troppo fare il merge di main verso altre branch, però capisco che se si sta facendo una pr con molti commit e ci si lavora in più di uno diventa un po' l'unico modo per portare la branch up to date.

from informabot.

Jabbar03 avatar Jabbar03 commented on July 22, 2024 1

ok, farò del mio meglio

from informabot.

Jabbar03 avatar Jabbar03 commented on July 22, 2024 1

Aspetterei che @VaiTon abbia sistemato l'integrazione di unibo-go prima di cominciare a lavorare.

Se lui invoca tenendo conto del fuso orario locale, questa issue può essere contrassegnata come risolta. Altrimenti, ci mettiamo a lavorare a partire dalla sua implementazione (ma dovrebbe essere sempre questione di una linea).

ok, aspetto il lavoro di @VaiTon. Intanto inizio a guardare altre issue da principiante.

from informabot.

VaiTon avatar VaiTon commented on July 22, 2024 1

Comunque, ho rilasciato una v0.0.9 che parsa le date sempre con la timezone "Europe/Rome"

https://github.com/csunibo/unibo-go/releases/tag/v0.0.9

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Assegnato @Jabbar03 perché si è offerto di fare un tentativo in una branch separata.

@Jabbar03 se hai dubbi chiedi pure in questa issue taggando @csunibo/sviluppatori-bot (uno dei gruppi di cui fai parte) o su Telegram nella sezione "Bot".

Vedila come una scusa per imparare un linguaggio nuovo (che forse ti piacerà forse no) che in università non avresti visto. Ovviamente urgenza 0 quindi puoi lavorarci solo quando hai voglia e abbandonare se cambi idea. Ho dato un'occhio veloce alla issue e forse basta anche solo una linea, anche se sarebbe bello specificare il fuso orario in settings.json anziché hardcodarlo.

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

@Jabbar03 dovresti fare un merge da main alla tua branch per ottenere gli ultimi aggiornamenti: ora otteniamo gli orari di unibo.it usando un pacchetto Go nostro, quindi c'è da capire se quello risolva il problema o meno (guardando dentro il codice del pacchetto su https://github.com/csunibo/unibo-go o aprendo una issue per chiedere là citando questo problema.

from informabot.

samuelemusiani avatar samuelemusiani commented on July 22, 2024

Evitiamo i merge da main verso altre branch. Piuttosto usiamo rebase che è stato creato per quello :)

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Sia merge da main che rebase hanno casi d'uso validi per me. La politica che sapevo io era:

se fare rebase non infrange la regola d'oro di git rebase
    fai rebase
sennò
    fai merge da main

In questo caso lo sa @Jabbar03 se ha dato consenso informale anche ad altra gente di lavorare sulla sua branch o meno. Non mi ero messo a spiegargli la differenza fra le due cose per non complicargli la vita alla prima PR

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Con tutta probabilità andrà modificata questa linea alla fine:
https://github.com/csunibo/informabot/blob/195f22557352db08618e76398cf05cbc03c268e9/commands/uni.go#L55C29-L55C29

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Aspetterei che @VaiTon abbia sistemato l'integrazione di unibo-go prima di cominciare a lavorare.

Se lui invoca tenendo conto del fuso orario locale, questa issue può essere contrassegnata come risolta. Altrimenti, ci mettiamo a lavorare a partire dalla sua implementazione (ma dovrebbe essere sempre questione di una linea).

from informabot.

VaiTon avatar VaiTon commented on July 22, 2024

In teoria la libreria parsa il time con la timezone locale

https://github.com/csunibo/unibo-go/blob/867d1dc5de30252905da42edb08ec8858d1d8372/timetable/calendartime.go#L15

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Sì infatti per me unibo-go va già bene su questo aspetto (fermo restando che va reintegrato in informabot).

Io parlavo di FetchTimetable. Penso che quella funzione dovrebbe tenere conto del fuso orario Italiano quando costruisce l'url da interrogare. Perché se sono le 11 di sera in Italia per esempio quando FetchTimeable recupera anno, mese e giorno lo fa secondo il fuso orario di Greenwhich, e quindi il giorno risulta sbagliato (perché unibo usa il giorno in Italia, non quello a Greenwhich).

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

@Jabbar03 allora il fix diventa facilissimo siccome il problema è stato risolto in un pacchetto Go che usiamo:
basta lanciare go get -u per aggiornare le dipendenze.

from informabot.

foxyseta avatar foxyseta commented on July 22, 2024

Risolto aggiornando le dipendenze

from informabot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.