• # La discrimination sur le user-agent, c’est mal

    Posté par . En réponse au message Cherche empaqueteurs sachant empaqueter sans leur make. Évalué à 7. Dernière modification le 30 juin 2013 à 11:39.

    Si je visite la page de nanim avec mon navigateur (Uzbl), impossible de télécharger les « attachements » en bas de page (il n’y a pas de lien). Si je télécharge la page avec wget, pareil : aucun lien dans le code HTML envoyé.

    Ce n’est que si je dis à Uzbl ou à wget de se faire passer pour Firefox ou Internet Explorer (au passage, merci à www.useragentstring.com) que le code HTML envoyé contient bien les liens de téléchargement.

    Pardon, mais c’est quoi ce comportement de merde ?

    À part ça, deux remarques :

    • Ton « README_YOU_DONT_WANT_TO_BUT_YOU_HAVE_TO_README.txt » ne contient pas les informations essentielles, comme par exemple comment compiler le programme... Seule la présence du fichier pom.xml indique qu’il faut utiliser Maven, à condition de connaître ce système de build.
    • Le seul moyen que j’ai trouvé de générer le fichier le fichier newton_adventure-1.10.jar est soit de tout construire (avec le script release.sh), soit a minima de construire un paquet RPM (cible « rpm ») ou un paquet DEB (cible « deb »). Une cible permettant de générer uniquement newton_adventure-1.10.jar serait la bienvenue pour ceux souhaitant empaqueter le programme pour une distribution n’utilisant ni DEB ni RPM.