Corentin Chary
e25620b862
Merge remote-tracking branch 'origin/master'
2012-09-14 10:26:50 +02:00
Corentin Chary
b8df26b211
euscan: update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-19 18:41:17 +02:00
Corentin Chary
b97fb74dc3
euscan: fix mangling
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-15 11:29:29 +02:00
Corentin Chary
bbfcc3d6d5
euscan: misc fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-15 11:04:29 +02:00
Corentin Chary
88b15c18d2
djeuscan: enhance email template
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 11:45:52 +02:00
Corentin Chary
2b823fb905
djeuscan: better email template
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 10:27:00 +02:00
Corentin Chary
97830775c8
djeuscan: fix some small bugs
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-14 09:11:23 +02:00
Corentin Chary
5caca5f41f
euscan: default mangling rule is gentoo
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 09:32:11 +02:00
Corentin Chary
b03541c97d
euscanwww/tasks: ungroup tasks for now, use immutables tasks
...
There is a bug in celery preventing (group | group | task)() chains
to work. Was reported but not yet fixed.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:46:05 +02:00
Corentin Chary
c2d9236d06
euscan: update TODO
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:45:58 +02:00
Corentin Chary
aa966bf837
euscan: small handler fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:44:26 +02:00
Corentin Chary
d5bf980779
euscan: shuffle mirrors
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:44:02 +02:00
Corentin Chary
bd034cadf1
euscan: restore reload_gentoolkit()
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-07 08:43:23 +02:00
Corentin Chary
f6e2882b44
euscan: optimize SRC_URI fetching
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-06 23:30:29 +02:00
Corentin Chary
f37b9a7740
euscan/handlers: fix cpan version comparaisons
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-04 16:22:12 +02:00
Corentin Chary
0c97fcd42e
euscanwww: some optimizations
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:59:09 +02:00
Corentin Chary
94f6b7541c
euscanwww: misc fixes
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:58:24 +02:00
Corentin Chary
d0aceaeec4
euscanwww: fix captcha <table> must be inside <form>
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:57:41 +02:00
Corentin Chary
62b1fbba4e
euscanwww: fix tasks
...
- group_one was broken
- new way of calling consume refresh queries
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:55:59 +02:00
Corentin Chary
a8e6b09125
eucanwww: add recaptcha support
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:55:23 +02:00
Corentin Chary
8d91237988
euscan/handlers: rework handlers, better remote-id + watch support
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-08-03 21:50:54 +02:00
Corentin Chary
6ce658fa0d
euscan: stuff
...
(yeah, sorry ..)
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-28 11:39:38 +02:00
Corentin Chary
6ec059bdc2
Merge remote-tracking branch 'fox/master'
2012-07-28 11:32:41 +02:00
Corentin Chary
4e317fc145
djeuscan: add sendmail email backend
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-28 10:15:03 +02:00
Corentin Chary
6dce7707c8
euscan: fix some \n issues
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:31:10 +02:00
Corentin Chary
8d65eaea1f
djeuscan: use crontabs and depends on djcelery migrations
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:18:43 +02:00
Corentin Chary
89408dde2b
djeuscan: pkg.metadata can fail
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:18:31 +02:00
Corentin Chary
3c30cae6eb
djeuscan: use store_true for populqte in scan_metadata
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:17:45 +02:00
Corentin Chary
29b1ad557a
Merge remote-tracking branch 'fox/master'
...
Conflicts:
euscanwww/djeuscan/helpers.py
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-26 21:17:10 +02:00
Corentin Chary
f670645747
Revert "djeuscan: helpers.py is actually unused"
...
This reverts commit 8146dc1f44 .
2012-07-25 17:08:19 +02:00
Corentin Chary
28b913295a
euscan: ignore robots.txt for fedorahosted.org
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 17:04:37 +02:00
Corentin Chary
1a7efc58a7
djeuscan: tweak admin.py
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:17 +02:00
Corentin Chary
a12e2c42ea
djeuscan: move problem to another page, use an icon, restrict to registered
...
We may move it back to the package page later.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:17 +02:00
Corentin Chary
8146dc1f44
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-25 16:53:16 +02:00
Corentin Chary
7cdd10f028
Revert "djeuscan: helpers.py is actually unused"
...
This reverts commit be9d28c255 .
2012-07-24 09:04:20 +02:00
Corentin Chary
99054971aa
euscan: drop fixed version dependencies
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:37:31 +02:00
Corentin Chary
46c2ea6f70
euscan: use python-git for __version__
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:33:19 +02:00
Corentin Chary
9d905166be
djeuscan: smaller icons, change refresh icon
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:09:47 +02:00
Corentin Chary
96a5a91e0c
djeuscan: remove empty CELERYBEAT_SCHEDULE
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:09:17 +02:00
Corentin Chary
fe7a81654b
djeuscan: switch to ansi2html
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:08:37 +02:00
Corentin Chary
e0a5308463
djeuscan: add euscan result log into a variable
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:07:09 +02:00
Corentin Chary
6bb42d72fc
djeuscan: display confidence and tweak result display
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:06:10 +02:00
Corentin Chary
3d6126cf81
djeuscan: run scan_metadata(packages=None, populate=True)
...
Scan only additional stuff, not packages.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:05:12 +02:00
Corentin Chary
7e911bd9c6
djeuscan: use debug to dump json on error
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 08:03:42 +02:00
Corentin Chary
5d39cbf2fd
djeuscan: in scan_metadata, if packages=None, skip packages scan
...
But if packages=[], scan all packages.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 07:59:40 +02:00
Corentin Chary
9617fd25a1
djeuscan: add cp() and cpv() for Package and Version
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-24 07:59:00 +02:00
Corentin Chary
b0cd34ed75
djeuscan: portage. can be used instead of PORTDB
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-23 18:49:41 +02:00
Corentin Chary
be9d28c255
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-23 18:49:41 +02:00
Corentin Chary
65618e3056
djeuscan: portage. can be used instead of PORTDB
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-21 07:36:35 +02:00
Corentin Chary
5add4ddfcc
djeuscan: helpers.py is actually unused
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-21 07:36:06 +02:00
Corentin Chary
5fb076b304
euscan: remove trailing comma
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 09:06:22 +02:00
Corentin Chary
8743e9d1e1
euscan: move version type helpers to euscan.version
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 09:04:15 +02:00
Corentin Chary
6f9e575bbc
euscanwww: add missing file
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:42:38 +02:00
Corentin Chary
2544af2e32
euscanwww/tasks: simplify tasks
...
- strip '_task' end
- remove "launcher" functions, if we want complicated starter
functions we will put them somewhere else later.
- now, everything is asynchroneous, maybe we could switch from
group_one()/group_chunks() to .chunks() someday...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:42:38 +02:00
Corentin Chary
634e06b779
euscan: don't fail if robots.txt can't be read
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:41:13 +02:00
Corentin Chary
bcda1a7ce3
euscan: add --ebuild-uri to use ${PV}, etc.
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-20 08:41:12 +02:00
Corentin Chary
2f0080e544
git: update .gitignore
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-03 10:57:07 +02:00
Corentin Chary
bdff6b7c63
euscanwww/scan_portage: try using gentoopm and fix slots
...
gentoopm is still slower with portage backend, will try pkgcore
backend later.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-03 10:56:14 +02:00
Corentin Chary
8062fddc23
euscanwww: move processing to scan and misc, enhance update_portage_tree
...
update_portage_tree() now:
- watch stderr and stdout for each command
- use layman command instead of layman API for sync because
layman API doesn't work when stdout or stderr is not a real file
(we could probably work around that with pipes and epoll)
- use egencache instead of emerge to generate cache
- export PORTAGE_CONFIGROOT, ROOT, EIX_CACHEFILE etc.. so they
are used everywhere
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 18:16:59 +02:00
Corentin Chary
90702ddee8
euscan: don't import pkg_resources, we don't want all these warnings
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:20:52 +02:00
Corentin Chary
84a764dad5
euscan: allow --progress with --quiet
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:20:18 +02:00
Corentin Chary
ba805536ad
euscanwww: add --category to scan_metadata, remove homepage and description
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 11:19:49 +02:00
Corentin Chary
0e32ccf46e
euscanwww: make it work with MySQL
...
unique indexes length must be <= 255
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 09:44:00 +02:00
Corentin Chary
093cb4da47
euscanwww/scan_portage: fixes and add --category
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 09:43:31 +02:00
Corentin Chary
ad5e399096
euscanwww: move start_dev_services.sh to scripts
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-07-02 08:09:06 +02:00
Corentin Chary
728770088c
euscan: don't respect robots.txt for mono download site
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-06-30 15:57:56 +02:00
Corentin Chary
9e6f885f89
djeuscan/scan_portage: fix purge-packages and purge-versions
...
purge-packages: purge package that are not found in the tree
purge-versions: purge versions that are not found in the tree
Also, only purge versions of packages specified on the command line
when called without --all.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-06-30 10:19:07 +02:00
Corentin Chary
20f796df60
Merge branch 'master' of git://github.com/volpino/euscan
...
Conflicts:
euscanwww/djeuscan/management/commands/scan_upstream.py
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-06-30 07:38:26 +02:00
Corentin Chary
e660d93398
euscanwww/scan_upstream: remove --feed
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-06-30 07:37:04 +02:00
Corentin Chary
94adc751c1
Merge pull request #17 from mgorny/master
...
github API support, part I
2012-06-14 07:55:31 -07:00
Corentin Chary
8f1668b51e
Merge pull request #16 from radhermit/bs4
...
add support for Beautiful Soup 4
2012-06-11 00:03:07 -07:00
Corentin Chary
5b1884ead7
djeuscan: fix alive / packaged updates
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-06-04 10:28:06 +02:00
Corentin Chary
83f5df4daf
euscanwww: fix the scan process
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-05-29 15:29:03 +02:00
Corentin Chary
f0a3c34ac8
Merge remote branch 'fox/master'
2012-05-29 09:21:44 +02:00
Corentin Chary
3437cf5e4b
euscan: cleanups
...
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-05-28 07:02:41 +02:00
Corentin Chary
305fdea0c7
euscan: make eend works again
...
Simplify einfo/ewarn/eend handling (for now) and make "message" someting
containing only what stdout would contain. We loose some informations, but
I'm really not sure we need more.
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-05-25 00:19:17 +02:00
Corentin Chary
687851ffcb
Merge git://github.com/volpino/euscan
...
Conflicts:
pym/euscan/scan.py
2012-05-24 23:47:55 +02:00
Corentin Chary
177d77842f
euscan: allow to use .ebuild files in any directory
...
Even outside PORTDIR_OVERLAY !
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-05-24 23:44:05 +02:00
Corentin Chary
7f8fb05c23
htdocs: add static symlink
...
(don't remember why exactly)
Signed-off-by: Corentin Chary <corentin.chary@gmail.com >
2012-05-20 11:14:50 +02:00
Corentin Chary
1a40cf7bcc
Merge pull request #2 from volpino/master
...
Cleaning up and updating requirements
2012-04-29 12:42:14 -07:00
Corentin Chary
a8d38127cc
Merge pull request #1 from volpino/master
...
Removing django-annoying from the codebase, setuptools for setup.py and some cleaning
2012-03-27 23:12:17 -07:00